zwrlj527的专栏

技术重在分享交流,没有交流就没有进步,我为技术而生。。。

Redis为什么是单线程还这么快?

Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、...

2019-06-18 16:13:32

阅读数 1

评论数 0

mysql生成数据字典

序 项目要交互了,需要数据库脚本与字典说明。 以前都是用pd生成,但是win10太麻烦,使用jdbc连接老出问题,使用odbc还可以。这次重装系统了,没有装这样的软件。后来听同事说有个比较简单的软件:MySQL-Front,试了下,确实比较简单,生成的文件类型也比较全面 这里主要...

2019-06-14 13:11:39

阅读数 12

评论数 0

SpringBoot+TKMybatis框架

最近项目使用了SpringBoot+TKMybatis框架,期间遇到一些问题,顺便记一下。 一、框架配置 配置的话非常简单,我用的是SpringBoot,直接引入: <dependency> <groupId>tk.mybatis&a...

2019-06-13 11:46:29

阅读数 12

评论数 0

使用U盘安装CentOS&相关坑的爬出方法

序 早几天帮测试争取了一台测试机,因为机器是开发换下来的,所以系统肯定要重新装下。然后测试妹子觉得windows玩的有点腻,所以想直接装linux,而且我们的项目基本都没在linux上跑过。测试妹子整了下崩溃了,真是难为人家妹子了,虽然说这是一次很好的学习机会,但是看妹子一趟一趟的蹲工位下插...

2019-06-11 17:38:51

阅读数 33

评论数 0

java调用执行windows命令

序: 先说说这个场景,其实我想的是不用远程连接服务器。通过其他活着的服务搞事情,理论上应该是所有的命令都可以执行的。我这里只是试验性的,可行性,所以我就做了个每次执行一条命令的。 一、先说说使用的执行器 这里没有使用第三方的jar,直接使用的是jdk提供的Process。先看我写的...

2019-05-22 17:25:14

阅读数 11

评论数 0

端口检查是否开放

序 今早上班,老婆说她们楼层的护士长又作妖。孕妇护士服领用申请不签字,又推脱说下星期再说。MD你要推脱你就早直接这样说啊,干嘛说要找总护士长签字,去了被总护士长怼一顿,说找楼层。一老护士还天天臭美,打玻尿酸,很多其他事情也是,一点担当都没有,占着茅坑不拉屎。正好最近准备研究下网络安全,于是...

2019-05-09 09:17:13

阅读数 57

评论数 0

获取最后一条记录的性能之争

对于没有dba的情况下,sql的性能就成了后端开发要考虑的问题之一了,不然就会影响接口的响应性能。 本次接口需求实际就是获取设备的最后一条上报数据,但是这个设备上报数据量那可是海量。所以后面的查找肯定时间会变长。先看我写的2条sql吧。 一、场景回顾 第一条sql的逻辑: 因为记录的主...

2019-05-08 18:55:08

阅读数 65

评论数 0

推送环境搭建基于开源MPush

序 最近一直写接口需要调节下,刚好也不是很紧急。突然想搞搞推送,以前用的极光跟LeanCloud都是收费的,现在项看看开源的,不收费的,如果可行,可以二次开发。于是中午吃完饭开着翻墙百度谷歌一番,就找到MPush,评论说文档跟代码质量还比较高。大概2年前停止更新了,源码最新也就出到0.8....

2019-05-06 19:23:31

阅读数 62

评论数 0

postman压力测试

序: 今天公司的门锁设备可能需要压力测试,提供的接口API接口需要压力测试。 一、postman准备 其实也没有什么好准备的,唯一就是有些变量不能写死了,需要随机一个,然后再请求。 {{}}包裹的都是要随机的参数,前面headers的设置今天就不讲了,要知道的可以看之前的文...

2019-04-25 20:32:55

阅读数 291

评论数 0

简易支付平台(已对接微信支付)

序 最近H5开发的app需要对接微信支付,我想的是公司貌似开没有支付平台,听说了另一个项目也要对接支付。为了宇宙的和平,我想就提出来单做,所以说干就干,不考虑那么多,只要自己认可自己就行。 一、支付平台的核心意义思考 最近看到很多程序员方面的书,都提到细思慢想,让编码时间尽可能...

2019-04-22 20:21:08

阅读数 463

评论数 0

springBoot集成swagger2在线生成API接口

场景 相信很多后端开发最烦的就是写文档,感觉文档比代码难写的有没有?在遇到前端小姐姐/测试小姐姐要接口文档的时候是不是特别难受香菇。今天就来说说解救广大后端人员的福音。 一,Swagger2集成jar引入(我们用maven管理jar) pom增加: <depe...

2019-04-10 19:31:45

阅读数 171

评论数 0

springBoot监听redis失效key事件

序: 这次遇到的场景是需要对redis的失效key做比对判断,增加电业务逻辑。 废话不多说,直接说重点,我也赶着回家呢。 redis配置文件修改,我是win系统。这个是对redis版本有要求的,所以先查看版本信息。 查看redis版本信息,redis安装目录下,黑框...

2019-03-28 20:22:33

阅读数 463

评论数 0

MQTT服务代码测试java(apollo)

hello,大家好。今天本来计划6点半就开始写分享的,实在是纠结了半天,连着加了好几天了,有点加不动。废话也不想写了,直接说重点吧。 这边上次服务已经搭建好了,用2个测试工具也测了,演示给大家看了。今天主要是来说说java的实现,我这里简单将mqtt的几个核心方法抽到工具类里了,然后分别写了...

2019-03-20 20:38:19

阅读数 70

评论数 0

MQTT服务搭建与测试(apollo)

序 发现最近每次新东西都是被驱动着,这样不好。以后看到好的技术,还是要结合业务场景尽量用上。 这次遇到的场景是以前的空调改造项目控制是走的http内外网穿透,现在客户要求改造成MQTT协议控制,这样可以绕过内外网穿透,稍微损失点等待时间。废话不多说了,上菜。 一,MQTT服务搭建 ...

2019-03-14 20:20:51

阅读数 594

评论数 0

springBoot增加拦截器

springBoot项目还不是我搭建的,不过用了下感觉确实简单的多,配置文件真少。 这次的场景是手机端端请求如果一个公司被废弃了,那么公司下的客户都要停止业务操作,所以想到的就是加拦截,判断用户所属公司是否废弃,然后提示,让前端处理强制退出。 上重点 OrgScrapInterceptor,...

2019-03-09 09:59:30

阅读数 47

评论数 0

最简单的poi导出excel

这次数据需要做导出,看了下好像这个框架还没支持导出实现。我这边时间也比较赶,就百度看下,综合下思路搞个最简单的导出。 poi最新版集成 <!-- office文档使用 --> <dependency> ...

2019-03-09 09:35:50

阅读数 30

评论数 0

zTree的异步加载与搜索高亮

最近这次的2个大模块需求产品还是狠用心的写了,也协调了设计做了一个大致的页面,交付到我这边的html基本上该有的都有了,剩下的前端与后端的工作就我这个java一手做了。 这次的页面上有个树形展示,要求输入内容检索节点高亮,先上一张效果图吧: 蓝色加粗是树形检索高亮效果,绿色白字是节点选中效...

2019-03-09 09:09:25

阅读数 42

评论数 0

spring多文件上传使用formData

  一.spring配置文件上传支持 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMulti...

2019-01-31 11:27:54

阅读数 50

评论数 0

使用postman测试文件上传ajax接口(带加密校验)

使用postman测试文件上传ajax接口(带加密校验) 场景: 同事让写个文件上传的统一方法,方便多系统公用。 考虑到安全问题,为防止恶意上传,我加了加密校验,同时支持多文件上传。主要不是说这个,主要是说说postman对文件上传的测试。很简单,不想多啰嗦,直接上图,看我标注的关键位置吧。...

2019-01-16 19:39:32

阅读数 287

评论数 0

modbus的基本使用(春泉空调面板为例)

序:     这次遇到的场景是空调面板跟网关走的modbus协议,我要使用modbus poll这个软件连接设备。 首先设备通电,对应网关通电 注意设备与网关一定要对应。 使用modbus poll软件连接上网关 点击step弹出菜单选择Read/Write Definition,弹出如...

2019-01-14 09:11:20

阅读数 159

评论数 0

提示
确定要删除当前文章?
取消 删除