Easter79 Easter79
4年前
try catch引发的性能优化深度思考
!image(https://oscimg.oschina.net/oscnet/up32b6cc19004631f401464526d28e411f.jpg"image")关键代码拆解成如下图所示(无关部分已省略):!demo(https://oscimg.oschina.net/oscnet/up7acbf6def47ac2018d
Session原理
\开发工具与关键技术:Java,HTTP协议,session原理撰写时间:20190617\以下这些大多都是文字表达,没有一一写实际的案例出来演示,但是详细的看一下的话,也就知道什么意思了,文中表达比较通俗。We
Stella981 Stella981
4年前
Office2019、Office365自定义安装组件及转批量授权并激活的工具下载
目录1\.关键词2\.免费申请office365A1和a1p带OneDrive5T网盘office365学生版3\.office2019VOL版3.1.官方视频教程3.2.卸载旧版本Office3.3.下载OfficeDeploymentToo
Stella981 Stella981
4年前
200代码写一套属于自己的事件总线(EventBus)库
理论千万篇,不如实战来一篇。源码https://github.com/harvie1208/EventBus(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fharvie1208%2FEventBus)关键词:观察者模式、
Wesley13 Wesley13
4年前
Java 多线程与并发(七):ReentrantLock 与 ReentrantReadWriteLock
ReentrantLock我们已经通过前几章学会了synchronized和AQS等相关只是。下面我们继续来学习ReentrantLock这个并发工具类,如果你已经了解了AQS的机制,那么你学习ReentrantLock将会非常轻松。背景Synchronized关键字虽然在JDK1.6
Stella981 Stella981
4年前
Spring Security OAuth2源码分析(一)
本文开始从源码的层面,讲解一些SpringSecurityOauth2的认证流程。由于文章涉及了比较多的源码且较长,适合在空余时间段观看,非关键性代码以...代替。准备工作首先开启debug信息:1.logging:
Stella981 Stella981
4年前
Groovy中方法的调用实现方式浅析(CallSite)
 在Groovy中可以很方便的交换两个变量的值,如:def (a, b)  1, 2;(a, b)  b, a; 这样,a,b变量的值就交换了,那么Groovy是怎样实现的呢? 来看看生成的字节码文件,关键的代码如下:  // Method descriptor 39 ()
Stella981 Stella981
4年前
SEO优化:Sitemap插件生成WordPress网站地图
!image(https://www.cztcms.cn/wpcontent/uploads/2020/05/sitemapseo.png)▣前言什么是sitemap网站地图?wordpress如何自动生成sitemap地图文件呢?    对于网站建设来说,网站地图是非常关键的,因为这对搜索引擎收录是很有利的。网
可莉 可莉
4年前
200代码写一套属于自己的事件总线(EventBus)库
理论千万篇,不如实战来一篇。源码https://github.com/harvie1208/EventBus(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fharvie1208%2FEventBus)关键词:观察者模式、
存储资源盘活系统,“盘活”物联网架构难题(下)
高效应对物联网架构难题,是进一步释放物联网技术动能的关键。从《物联网架构设计难?天翼云(https://click.ctyun.cn?tracksource_bkemedium_cpscontent_se460893)存储资源盘活系统有妙招