240 发简信
IP属地:陕西
  • SpringBoot+Dubbo集成ELK实战

    前言 一直以来,日志始终伴随着我们的开发和运维过程。当系统出现了Bug,往往就是通过Xshell连接到服务器,定位到日志文件,一点点排查问题来源。 随着互联网的快速发展,我们...

  • jsp生命周期

    Jsp只会在客户端第一次发请求的时候被编译,之后的请求不会再编译,同时tomcat能自动检测jsp变更与否,变更则再进行编译。 第一次编译并初始化时调用: init() ;销...

  • 线程安全的Map

    Hashtable的方法都是synchrnized修饰的线程安全 ConcurrentHashMap并发容器,JDK7采用分段锁,JDK8采用CAS算法,线程安全,建议使用 ...

  • 服务器端socket

    客户端通过new Socket()方法来创建Socket对象,服务器通过new serverSocket来创建TCP对象,通过accept()方法接受客户端的请求,并返回一个...

  • linux中tar命令用法

    把常用的tar解压命令总结下,当作备忘: tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立...

  • 类和接口的实现原理

    在Java中无论是普通类还是接口最后都会编译成Class文件,而在Class文件中普通类和接口的区别体现在标志字段access_flags上,如果是接口的话则将access_...

  • Thread类的常用方法

    String getName()返回该线程的名称。 void setName(String name)改变线程名称,使之与参数 name 相同。 int getPriorit...