三次握手Three-way Handshake 一个虚拟连接的建立是通过三次握手来实现的 1. (B) --> [SYN] --> (A) 假如服务器A和客户机B通讯. 当A要和B通信时,B首先向A发一个SYN (Synchronize) 标记的包,告诉A请求建立连接. 注意: 一个 SYN包就是仅 ...
分类:
其他好文 时间:
2019-08-24 21:16:47
阅读次数:
99
今天遇到一个问题,使用MyBatis 分页插件PageHelper 进行分页后,能正常返回正确的结果,但后台却一直在报错 net.sf.jsqlparser.parser.ParseException 具体错误信息如下所示: net.sf.jsqlparser.JSQLParserException ...
分类:
其他好文 时间:
2019-08-23 17:35:28
阅读次数:
121
一、解决方案 换成XXX.class.getClassLoader().getResourceAsStream("a.txt")即可。 二、场景复现 src/main/resource下存在文件a.txt,项目类中static 方法中读取该文件。ClassLoader.getSystemResour ...
分类:
其他好文 时间:
2019-08-22 13:06:00
阅读次数:
65
一、前言 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。 二、org.apache.commons.io.IOUtils closeQuietly:关闭一 ...
分类:
编程语言 时间:
2019-08-22 01:18:52
阅读次数:
153
DBCP(DataBase Connection Pool)数据库连接池,由Apache公司开发。连接池的运用避免了反复建立连接造成的资源浪费,预先建立一些连接放在数据库连接池中,需要时取出,不需要时放入连接池。 需要导入两个jar包:commons-pool-1.5.6和commons-dbcp- ...
分类:
数据库 时间:
2019-08-20 18:31:57
阅读次数:
116
利用QueryRunner类实现对数据库的增删改查操作,需要先导入jar包:commons-dbutils-1.6。利用QueryRunner类可以实现对数据步骤的简化。 1、添加 运用JDBC工具类实现连接: 2、删除 3、修改 4、查询 (1) ArrayHandler: 将结果集的第一行存储到 ...
分类:
其他好文 时间:
2019-08-20 12:52:53
阅读次数:
108
前言: 没有用maven的旧项目,找起jar包来真的是痛苦啊。这个报错出现的原因就是jar包的问题 正文: 出现这个问题的原因是jar包不全,需要以下jar包: 接着报错java.lang.ClassNotFoundException: org.apache.commons.logging.LogF ...
分类:
Web程序 时间:
2019-08-19 21:20:41
阅读次数:
243
博客园添加网易云音乐 废话不多说,网易云网页版打开一首歌,点击生成外链播放器,如果显示下面的,那么说明这首歌不能在博客播放了 那么于是你就会发现还有一种方法 那就是在浏览器输入 你把代码复制到博客园,会发现确实可以把这些显示版权的歌都显示出来,但是并不能播放 所以解决办法是你找单独一首能够生成外链的 ...
分类:
其他好文 时间:
2019-08-17 10:39:40
阅读次数:
167
package cn.com.ssk.util.utils; import java.util.regex.Pattern; import org.apache.commons.lang3.StringUtils; /** * 常用的一些验证,如手机、移动号码、联通号码、电信号码、密码、座机、 邮政... ...
分类:
移动开发 时间:
2019-08-17 00:35:37
阅读次数:
127
矩阵链相乘 矩阵链乘法 求解矩阵链相乘问题时动态规划算法的另一个例子。给定一个n个矩阵的序列(矩阵链),我们希望计算它们的乘积 A1A2...An 两个矩阵A和B只有相容(compatible),即A的列数等于B的行数时,才能相乘。如果A是p×q的矩阵,B是q×r的矩阵,那么乘积C是p×r的矩阵。计 ...
分类:
其他好文 时间:
2019-08-16 21:07:22
阅读次数:
77