摘要: 《Spring实战(第4版)》是经典的、畅销的Spring学习和实践指南。 第4版针对Spring 4进行了全面更新。全书分为四部分。第 1部分介绍Spring框架的核心知识。第 二部分在此基础上介绍了如何使用Spring构建Web应用程序。第三部分告别前端,介绍了如何在应用程序的后端使用Spring。第四部分描述了如何使用Spring与其他的应用和服务进行集成。 《Spring实战(第4版)》适... 阅读全文
posted @ 2020-08-19 12:12 MarshWinter 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 网上示例挺多的,主要注意以下几点吧: 1、quartz的主要核心就是由Scheduler类根据Triegger的任务时刻执行Job任务 2、springboot整合quartz主要核心就是能够让quartz能够在spring的管理范围内依赖注入,要不然直接写quartz多好,省时省力 一、基础配置 这一步主要是用来配置quartz框架的job工厂交由spring负责,可以依赖注入spring容器... 阅读全文
posted @ 2020-08-19 10:05 MarshWinter 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 算是一个工具类吧,网上示例挺多,贴一个看到的比较好的示例,修改了很小一部分有问题的地方,并附上链接。中间比较恶心的是没有判定目录是否存在的api,只能通过枚举进行判断。 一、引入依赖 commons-net commons-net 3.5 二、创建工具类FtpUtils import org.apache.commons.net.ftp.FTP; import or... 阅读全文
posted @ 2020-08-19 08:53 MarshWinter 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: 今天在做测试的时候发现了一个比较“怪异”的现象,其实就只是庸人自扰而已,现在将测试之后的理解记录下来。 一、问题 org.quartz.jobStore.misfireThreshold这个属性主要是作为判定misfire的条件之一(本篇不讲missfire各种策略)。现在的问题主要是本来要写个每个小时定时获取一张图片的任务,没有做本地任务存储,每次启动的时候将任务的启动时间设置为当前时间的整点 ... 阅读全文
posted @ 2020-08-18 10:37 MarshWinter 阅读(2161) 评论(0) 推荐(0) 编辑
摘要: Caused by: java.net.SocketException: No buffer space available (maximum connections reached?): connect字面意思,主要是socket连接数过多导致没有可用的系统缓存所致,其实主要是“假”过多,大部分处于TIME_WAIT状态,和TCP关闭的四次握手以及MSL(Max Segment Lifetime... 阅读全文
posted @ 2020-08-06 14:18 MarshWinter 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一、关于嵌套类的分类以及作用 这个直接上个图比较方便 嵌套类或者嵌套接口的主要作用主要是以下两点 ①方便逻辑上将相关联的类和接口放在一起便于维护 ②内部类可以访问外部类的所有方法和域 二、嵌套类使用上的原则 个人认为只要掌握了一下几点准则,那么关于嵌套类的使用上就会有一个比较明晰的方向,也较容易看懂框架或者工具包里面一些内部类使用的代码。 ①首先要明确的就是静态和非静态的访问区别,这个和成员变量... 阅读全文
posted @ 2020-07-30 19:49 MarshWinter 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 对于多网卡的服务器实例,可能会出现想要查询某个某个进程流量走的网卡是哪一个的情况,这时候就可以用到iftop命令,安装完成之后,直接运行 iftop -i eth1 –P即可,具体可参考阿里的帮助文档,真心不错。https://help.aliyun.com/knowledge_detail/41339.html 阅读全文
posted @ 2020-07-28 19:44 MarshWinter 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 今天要测试一下linux上udp的丢包率,查了一下,有个iperf的可以做这个,分别在发送端和接收端安装命令,然后运行一下就行了, 首先在服务端设置 iperf -p 80 -s -u -i 1 参数说明: -p : 端口号 -s : 标示服务端 -u : 标示udp协议 -i : 检测的时间间隔(单位:秒) 然后在发送端设置 iperf -c 10.0.0.6 -p 10021 -u -b ... 阅读全文
posted @ 2020-07-24 15:43 MarshWinter 阅读(4923) 评论(0) 推荐(0) 编辑
摘要: 个人理解,细节不是很多,参考资料说的更好,今天突然看到这块东西,对这个Unicode编码以及Unicode和UTF-8等之间的关系理解更深了。这里主要涉及码点这个概念,即哪个数字对应哪个字符,然后Unicode解决的就是这个问题,但是具体的如何在计算机中用字节去表示这些码点(即编码的概念),则产生出了UTF-32(4个字节表示),UTF-16(只能是2个或4个字节),UTF-8(可以是1,2,3,... 阅读全文
posted @ 2020-07-22 18:37 MarshWinter 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 看源码能力还有限,看看别人的讲法就行。这个也被称为脏检查,主要通过快照进行对比以便减少数据库访问次数,同时批量执行sql。 参考链接:https://www.cnblogs.com/wl0000-03/p/6269786.html 阅读全文
posted @ 2020-07-16 19:06 MarshWinter 阅读(164) 评论(0) 推荐(0) 编辑