Wesley13 Wesley13
2年前
java死锁分析
1编写死锁案列,运行packagecom.thread.thread.deadLock;publicclassDeadLockTest{publicstaticStringobjA"strA";publicstaticStringobjB"strB";
Wesley13 Wesley13
2年前
java 内存分析
 1、实体类BirthDatepackageDemo;publicclassBirthDate{privateintday;privateintmonth;privateintyear;publicBirthDate(intd,intm,
Stella981 Stella981
2年前
AFNetworking源码分析
不用网络框架进行网络请求NSURLConnection的简单使用(下面的代码均只为了演示,更详细的使用方法请自行谷歌)NSURLConnection提供了两个类方法用于发起同步或异步请求,对于异步请求来说必然是在子线程中发起,若在主线程中发起异步网络请求会造成主线程阻塞,界面无响应,这就涉及到多线程编程。但多线程编程
Wesley13 Wesley13
2年前
Java分析神器
Arthas简介Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。Arthas支持JDK6,支持Linux、Mac、Windows,采用命令行交互模式,同时提供丰富的Tab自动补全功能,进一步方便进行问题的定位和诊断。Arthas能帮你解决的问题
Stella981 Stella981
2年前
Jetty 源码分析
一、总括    你了解Jetty吗,就像我们所熟知的Tomcat一样,Jetty是一个免费的开放源码的100%纯Java的Http服务器和Servlet容器。    Jetty具备以下特点:    快速高效    。Jetty是最快的Servlet服务器之一    。Jetty可以处理上千
Stella981 Stella981
2年前
Akka源码分析
  akka中的EventBus其实是不常用,也最容易被忽略的一个组件。  但如果你深入Cluster的实现就会发现,这个东西其实还挺有用的,而且它是ActorSystem系统中所有事件消息的一个横切面,通过它你可以订阅特定类型的消息,然后做出相应的动作。那读者可能会问了,这个订阅消息也很简单的啊,我自己实现不就好了。嗯,其实你这个想法是对的,akka所
Stella981 Stella981
2年前
Nohup源码分析
  在我们日常工作中,总是不可避免的需要将进程放置后台运行,于是我们就会使用&或者nohup...&,我们有时会疑虑,其实为什么多余添加一个nohup,于是就是谷歌/百度,然后就会得出一个答案:nohup能够避免在终端断开时,后台进程被杀掉.但为什么nohup能够实现这个?我们先来看下bash对&和nohup的解析吧:
Easter79 Easter79
2年前
Thread源码分析
start方法publicsynchronizedvoidstart(){/Thismethodisnotinvokedforthemainmethodthreador"system"groupthreadscreated/setupby
Stella981 Stella981
2年前
Kubernetes 源码分析
!(https://oscimg.oschina.net/oscnet/1e23405ba57343eea98a7171e36ddd4f.gif)作者:XiaoYang来源:CloudGeek本文大纲简介约束调度Labels.selector标签选择器
Stella981 Stella981
2年前
Linux 日志分析
!CentOSLogo(https://img2018.cnblogs.com/blog/1746090/201908/1746090201908162240176241239542384.png)学会查看日志文件是一件很有意义的事,因为在Linux系统中运行的程序通常会把一些系统消息和错误消息写入对应的日志中,若是一旦出现问题,我们就可以