自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tomcat类加载机制

tomcat类加载机制

2021-12-05 21:44:45 479

原创 java多线程

1 线程状态 Java线程的状态在java.lang.Thread类中的State内部枚举类中定义,共有六种状态,分别是NEW(初始化)、 RUNNABLE(可运行)、 BLOCKED(阻塞)、 WAITING(等待)、 TIMED_WAITING(超时等待)、 TERMINATED(终止)。六种状态的转换如下: 1.1 NEW(初始化) 新建一个线程,此时线程尚未启动,也就是没有没有调...

2019-11-02 23:23:37 146

原创 spring事务

1 spring支持的事务管理方式 spring支持两种事务管理方式,分别是编程式事务和声明式事务 1.1 编程式事务 spring内置了很多内置的事务管理器,比如DataSourceTransactionManager(JDBC、mybatis)、HibernateTransactionManager(Hibernate)、JtaTransactionManager(分布式)等,这些事务管...

2019-09-22 23:18:52 119

原创 字符串匹配KMP算法C++代码实现

看到了一篇关于《字符串匹配的KMP算法》(见下文)的介绍,地址:http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html,这篇博客对KMP算法的解释很清晰,但缺点是没有代码的实现。所以本人根据这位大神的思路写了一下算法的C++实现。 C++代码如下: #include #i

2016-10-30 10:21:03 3685 2

原创 把数组排成最小的数

最近在看《剑指offer》,其中有道题是这样的:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接的所有数字中最小的一个。例如输入数组{3, 32, 321}, 则打印出这3个数字排成的最小数字321323. 作者给出了一种解决这个问题的方法,思路为把每个数字变成一个字符串,然后通过对拼接后的字符串进行排序从而得到最小的数字。 作者给出来得方法很好,复杂度是(nlog(n)),

2016-08-11 16:01:04 404

原创 常用协议的作用及默认端口号

POP3协议用于接收或下载邮件,默认端口110 SMTP协议用于传输或发送邮件,默认端口25 DNS是域名解析的系统,默认端口53 DHCP是动态主机配置协议,默认端口67(服务器) HTTP默认使用TCP的80端口标识 FTP默认使用TCP的21端口标识 HTTPS默认使用TCP的443端口 远程桌面协议(RDP)默认使用TCP的3389端口 Telnet使用TCP的23

2016-08-04 08:40:55 1131

空空如也

空空如也

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

TA关注的人

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