自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 String、StringBuffer、StringBuilder 总结

目录1. String、StringBuffer、StringBuilder三者的异同?2. StringBuffer的源码分析1. String、StringBuffer、StringBuilder三者的异同?String:不可变的字符序列;底层使用char[]存储StringBuffer:可变的字符序列;线程安全的,效率低;底层使用char[]存储StringBuilder:可变的字符序列;jdk5.0新增的,线程不安全的,效率高;底层使用char[]存储String:字符串,使用一对“

2021-11-25 15:36:10 303

原创 Java 多线程

线程的生命周期JDK中用Thread.State类定义了线程的几种状态新建:当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于新建状态就绪:处于新建状态的线程被start()后,将进入线程队列等待CPU时间片,此时它已具备了运行的条件,只是没分配到CPU资源运行:当就绪的线程被调度并获得CPU资源时,便进入运行状态,run()方法定义了线程的操作和功能阻塞:在某种特殊情况下,被人为挂起或执行输入输出操作时,让出CPU并临时中止自己的执行,进入阻塞状态死亡:线程完成了它的全

2021-11-25 13:58:10 497

原创 FastdFS 安装 (亲测)

一.软件下载FastDFS 官网地址:https://github.com/happyfish100FastDFS需要下面3个包https://github.com/happyfish100/libfastcommon/archive/master.ziphttps://github.com/happyfish100/fastdfs-nginx-module/archive/master.ziphttps://github.com/happyfish100/fastdfs/archive/mas

2020-06-11 18:38:56 1024 1

原创 mysql sql查询拼上group by问题

报错日志:#Error querying database. Cause: java.sql.SQLSyntaxErrorException: Expression #57 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘gbw.gs.ID’ which is not functionally dependent on columns in GROUP BY clause; this is incom

2020-06-09 17:34:30 143

转载 SSH三大框架的工作原理及流程

Hibernate工作原理及为什么要用? 原理: 1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件 2.由hibernate.cfg.xml中的读取并解析映射信息 3.通过config.buildSessionFactory();//创建SessionFactory 4.sessionFactory.openSessio...

2018-09-14 09:35:18 129

转载 Java面试题集锦

目录赢在面试之Java基础篇(1) 1、一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?2、Java有没有goto?3、说说&和&&的区别。4、在JAVA中如何跳出当前的多重嵌套循环?5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上?6、short s1= 1; s1 = (s1+1是...

2018-08-16 15:17:20 265 1

原创 TCP/UDP/Socket

一、什么是TCP连接的三次握手  第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;  第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;  第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ac...

2018-08-14 17:06:26 128

原创 漏洞扫描工具之AWVS使用

漏洞扫描工具之AWVS使用:http://www.cnblogs.com/iamver/p/7124718.html

2018-08-14 14:38:27 1330

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除