
总结经验
春风十里不如你9527
热爱创造,追求新颖,兴趣广泛。
本人网络专业出身,对网络设计,网络通信,网络安全有深入的了解。
大学期间,与朋友合作创建过软件公司【南京羽蒙网络科技有限公司】,进行过商城,新闻,特殊功能,小程序等软件开发。
毕业后第一份工作在【南京慧盟傲奇技术有限公司】开发反无人机系统,涉及软硬件结合,与各类电子设备,传感器,通信协议有过深入的接触。
现今在【成都宝信软件】从事java开发工作,为地铁运维等工作流等提供解决方案。
展开
-
如何缩短定时任务(长连接)执行时间
日常开发中,尽可能的需要避免长连接的业务代码出现,但是通常定时任务常常会被用来解决长连接业务。大多数定时任务设定在夜晚执行,为了不影响白天的业务和人员操作。长连接的定时任务也面临一个问题,数据库的session失效时间以及随着业务长期维护,数据量增加的情况导致预定的定时任务无法完成执行的情况。比如预定凌晨4:00执行一个定时任务,预计1个小时处理完毕,正常执行的时候也的确是凌晨5:00左右完成,但随着数据量的翻倍,查询,计算,更新数据的时间延长,可能照成6:00该任务仍旧在执行。如果当前行数据,被用户同原创 2021-05-08 10:25:02 · 751 阅读 · 0 评论 -
简单的理解( 横表 竖表 转换)SQL操作(以oracle为例)
简单的行转列 :单个表头名称列,单个数据值列,单个聚合条件列某列属性聚合多个值,现在展开显示,与其对应的数据横向展示(这里至少涉及到 表头名称列,数据值列),另外多个数据还需要依据某个数据列作为聚合的条件,比如code,rec_id,name,time之类的。因此,简单的行转列仅仅涉及三个数据列。例如常见的例子,学生的学科成绩展示。name subject socre 小米 语文 90 小米 数学 100 需要转换成:name 语文...原创 2020-07-21 15:57:52 · 1422 阅读 · 0 评论 -
关于项目启动后,运行会自动进入class file editor并提示source not found
最近debug项目的时候,总是会莫名奇妙的进入class file editor并提示source not found,通常进入比较多的是JSONObject类里面,每次断点调试代码的时候都非常烦人,需要取消所有断点,直到代码进入方法前才能放开断点。一开始以为是项目运行时无法找到jar包里的资源,按照网上的教程,装了反编译的插件后,问题依然存在。后来又看到一篇文章说:https://blog.youkuaiyun.com/hengji666/article/details/76546474:解决Eclipse左键无原创 2020-06-16 17:46:07 · 776 阅读 · 0 评论 -
IDE代码编译器更改了js代码,但是页面显示还是原来的js
最近开发遇到一个特别牛逼的问题,在STS IDE中编辑了js后,刷新浏览器测试并没有出现预期的效果。我以为浏览器的缓存原因,刷新,关掉页面,重启浏览器,结果问题并未解决。重启web服务器,重启STS问题还是没解决。换个浏览器,好了。现在确定了浏览器的问题。我用的google浏览器,其实这个浏览器并不怎么好用,就是习惯它了,离不开。google最大的问题就是占用内存过多。...原创 2019-02-14 16:27:03 · 1421 阅读 · 1 评论 -
java 面试总结
因为很多的原因,2018年干完,元旦后从上家公司裸辞回成都。然后慌张的开始找工作面试。java目前的大环境并不是很好,相对于我这种初级的,又不是985,211,技术一般的,没有任何突出。想去大公司的研发部进修,真的是大海捞针。大多都是外包,外协,小公司的自己研发的小东西。一周面10家,每天都在浑浑噩噩中,背面试题,背答案。现在已经入职一家外协公司。下面是被问道的比较多的。@reques...原创 2019-01-22 10:39:45 · 208 阅读 · 0 评论 -
java 单独使用 mybaties 连接数据库(非web)
1.项目文件数据结构,项目由maven构建pom.xml需要引入相关jar包<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version&...原创 2018-12-17 09:57:53 · 1296 阅读 · 0 评论 -
记录工作问题——求解答
早上9点左右测试服务器GPS接收服务,发现早上6点作用就已经停止接收数据,说明TCP连接出现异常。打开tomcat的运行日志,不停的出现:通信错误Exception in thread "Thread-203" java.lang.NullPointerException下面是处理TCP长连接的代码(这个代码是不正确的) 附为最近改进的长连接代码:public void run(...原创 2018-12-03 10:25:32 · 728 阅读 · 0 评论 -
学习 ——优雅的判空
本文作者:李良逸个人主页:http://blog.imuxuan.com 判空灾难作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢NullPointerException。不过NullPointerException对于很多猿们来说,也是Exception家族中最亲近的一员了。为了避免NullPointerException来找我...转载 2018-11-28 17:00:58 · 2108 阅读 · 0 评论 -
TCP 长连接 问题总结
1.具体现象:一款GPS设备与一个java后台的tcp服务器进行长连接通信。控制台在收到一个非正常数据后出现异常.java.net.SocketException: Connection reset。接着异常java.net.SocketException: Broken pipe。分别重启设备后,设备不再连接服务器(4G通信,设备欠费),重新恢复通信,断掉设备电源,该异常不抛出。2.明确...原创 2018-11-28 16:34:49 · 4849 阅读 · 2 评论