摘要: 背景 上周五上线了job,运行到一半就有告警,tomcat挂了~~~什么鬼👻,线下环境测试都是ok的啊,为什么会导致tomcat挂???第一次遇到这个问题,真的不知道从哪下手,走了不少弯路,现记录下,仅供参考。 过程 看运行日志 内存溢出?看了下监控平台jvm参数 也没有发生gc 运行时间2018 阅读全文
posted @ 2018-11-26 19:07 kivi2 阅读(3297) 评论(3) 推荐(0) 编辑
摘要: 最近搭建项目时需要用到mysql,由于之前安装的mysql启动失败,无奈之下只好卸载。这一卸,噩梦来了,homebrew安装mysql后启动输入mysql.server start报各种错 删除文件也不行。无奈之下,只好又卸载安装,又报错~~~就这样折腾了一个晚上还是没有成功,开始怀疑人生了 早上来 阅读全文
posted @ 2018-03-23 11:36 kivi2 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 注解 | 描述 | | | @Required | 依赖检查 | @Autowired @Resource | 自动装配,用于替代基于xml配置的自动装配。基于@Autowired的自动装配,默认是根据类型注入,可以用于构造器、字段、方法注入。@Resource默认按byName自动注入 | @Va 阅读全文
posted @ 2018-02-03 16:20 kivi2 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 在测试环境将api to maven时,总是会报下面的错 英文不好,加上对maven了解不是很透彻,花了一上午的时间才解决,distributionManagement标签里没有repository元素导致,这之前我都不知道distributionManagement这个东西。。。下面来介绍下 我在 阅读全文
posted @ 2018-01-04 16:10 kivi2 阅读(5575) 评论(0) 推荐(0) 编辑
摘要: 之前给上游提供批量插入的接口时,遇到一个问题,需要将dto批量转换成data。 用apache、spring提供的单例转换需要循环,见http://www.cnblogs.com/kivi170806/p/8007057.html。这时guava就排上用场啦。 源码如下 demo如下 解决完这个问题 阅读全文
posted @ 2017-12-26 14:59 kivi2 阅读(418) 评论(2) 推荐(0) 编辑
摘要: 在NIO网络编程中,通道直接从ByteBuffer中读取数据。Buffer类及其子类定义了一个用于处理数据缓冲区的api。Buffer类定义了所有的缓冲区都具有的四个属性来提供关于其所包含的数据元素的信息。 在子类中提供了静态工厂方法来创建相应类的实例,以及get、put操作来实现缓存区的存取。 两 阅读全文
posted @ 2017-11-26 19:55 kivi2 阅读(6045) 评论(0) 推荐(0) 编辑
摘要: OSI模型和协议族中的各层 Socket的位置 Socket说简单点就是网络进程间的通信,是应用层与TCP/IP协议族通信的中间抽象层,是一组接口api。 同机进程间的通信可以用进程号标识,网络进程间的通信用(ip地址+协议+端口)进行标识。 主机A中的应用程序要能和主机B的应用程序通信,需通过So 阅读全文
posted @ 2017-11-18 18:45 kivi2 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 要介绍策略枚举,先要了解下策略模式。策略模式另外介绍。 使用枚举在一个类中实现所有的功能及不同的角色。 在枚举类中,定义的抽象方法相当于策略接口,每个枚举是具体角色及其策略实现。 阅读全文
posted @ 2017-11-13 20:29 kivi2 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 背景 最近在使用intellJ新建项目时,发现每次修改后,都有些文件如workspace.xml, .xml之类的文件也被修改了,但这些修改的文件我是不需要上传到远程仓库的。后来新建了.gitignore文件发现没有生效。 原因 .gitignore只能忽略那些原来没有被追踪的文件。我在新建.git 阅读全文
posted @ 2017-10-30 13:32 kivi2 阅读(145) 评论(0) 推荐(0) 编辑
摘要: JDK是java语言软件开发工具包,通过它来编译Java程序。JDK在其bin/目录下提供了各种监控工具。 jps (JVM Process Status Tool) jps(JVM Process Status Tool)用来显示本地的java进程、进程号、进程启动的路径等。 jinfo(Conf 阅读全文
posted @ 2017-10-26 21:56 kivi2 阅读(288) 评论(0) 推荐(0) 编辑