摘要: spring boot项目启动有多种方式,在启动的时候可以设置端口等 java -jar 包 --server.port=9090 nohup java -jar 包(关闭客户端,不会关闭进程) 在项目的pom文件所在目录使用 mvn spring-boot:run 阅读全文
posted @ 2018-10-26 19:46 heroinss 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 博文内容来自https://blog.csdn.net/chang_li/article/details/78667652 项目里用到yml文件作为配置文件,了解下其实挺简单,它的基本语法如下 大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩进的空格数目不重要,只要相同层级 阅读全文
posted @ 2018-10-26 17:06 heroinss 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1.经常遇到集合之间需要互相转化的 Array和List转化:Arrays.asList(数组);list.toArray(); List和Set转化:Set<String> set = new HashSet<>(list);List<String> list_1 = new ArrayList< 阅读全文
posted @ 2018-10-26 16:57 heroinss 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 这次工作使用CountDownLatch来将异步的通信改成同步 扩散了解下其他两种 Java并发编程:CountDownLatch、CyclicBarrier和Semaphore 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicB 阅读全文
posted @ 2018-10-26 15:01 heroinss 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 工作遇到一个问题:用netty实现服务和设备的交互,服务发送了一组指令,需要再等待时间内获取结果,如果结果提前全部返回,就进一步处理,如果等待时间内没有全部返回,就视为失败处理。 这个场景我遇到的困难主要就是将netty的异步处理转为同步, 目前我的做法是在写出到channel之后,使用CountD 阅读全文
posted @ 2018-10-19 16:50 heroinss 阅读(2109) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/a_running_wolf/article/details/49359923/ 这篇文章 在Android的学习过程中经常会听到或者见到“回调”这个词,那么什么是回调呢?所谓的回调函数就是:在A类中定义了一个方法,这个方法中用到了一个接口和该接口中的抽象 阅读全文
posted @ 2018-10-18 17:22 heroinss 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 说道netty调优,句柄是一定要调大的 这篇文章是大牛写的调优的一些常见问题 http://www.infoq.com/cn/articles/netty-million-level-push-service-design-points 我在调优上遇到的问题1.句柄,已解决 2.server的内存不 阅读全文
posted @ 2018-10-18 17:10 heroinss 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: http://frankfan915.iteye.com/blog/2199600 https://www.jianshu.com/p/13f72e0395c8:一个性能调优的文档,还有一些linux上查看性能的指令可以学习参考 https://www.jianshu.com/p/051d566e1 阅读全文
posted @ 2018-10-11 16:01 heroinss 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 首先是疑难问题: 做压测发现一个问题,nettyserver 的压力是4.5W并发,每个连接0.1s发送一次心跳,目前的问题是在客户端断开连接后,缓存没有释放,依旧是1.6g。然而奇怪的是,过了几个小时,我把客户端又都起来了,内存反而下去了,等到客户端达到4.5W再观察下内存情况 接下来是任务:OP 阅读全文
posted @ 2018-10-09 14:27 heroinss 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 也不是系统学习,工作需求,一点点抠的,需要自己笼统学习下。 首先功能实现: https://blog.csdn.net/tjf1314520/article/details/60773991 这是一个自定义decode的时候的分配buffer大小问题 主要是调用ByteBuf heapBuffer 阅读全文
posted @ 2018-10-08 20:40 heroinss 阅读(589) 评论(0) 推荐(0) 编辑