- 博客(4)
- 收藏
- 关注
原创 利用ph-css解析css
利用ph-css解析css前言最近项目要求解析html,用jsoup可以很好的完成解析,可是将准备maven依赖<groupId>com.helger</groupId><artifactId>ph-css</artifactId><version>6.2.3</version>使用专有名词以下css文本为例#div1{ background-image:url('1.png') height:
2020-07-19 23:39:50
358
原创 winsw实现注册jar包为windows服务
winsw实现注册jar包为windows服务前言最近需要把项目搞成一个绿色免安装版的压缩包,在Linux上利用echo注册启动倒是很顺利,而window上由于微软的各种策略,搞得我处处碰壁。先是利用echo中sc create注册为服务后根本无法启动,然后又想模仿tomcat中的service.bat,但是发现微软现在对可注册为系统服务的可执行文件有要求,需要自己用c#开发windows服务,这就太难为我了。还好在github上找到了winsw,简直是又简单又好用。下面就来看看到底有多简单。使
2020-07-14 22:40:01
653
原创 详解Optional类
详解Optional类前言最近在看《阿里编程规范》,发现之前写过很多“糟糕”的代码,各种if,else满天飞,《规范》里给了很多方式来优化我们的代码,而Optional类很好的解决了null 值判断的问题。之前对于Java8的特性只停留在理论部分,从来没有想过在自己的代码里用过。但是最近用了Optional之后可以说是欲罢不能,简直是装杯神器,终于可以稍微“优雅”的编程了。简介上面就说了Optional是为了解决null值判断,让我们可以避免显式的null值判断。我们先来看一小段“糟糕”
2020-07-05 23:05:46
607
原创 MQTT订阅发布主题
MQTT订阅发布主题前言:因为tcp协议正常会出现丢包、卡死等现象,所以最近需要在项目中添加mqtt协议,mqtt协议的qos机制保证在网络条件比较差的情况下也能保持良好通信,反正它的各种好处网上有很多,所以学习了一下。网上对于mqtt的订阅发布的例子大多将mqtt客户端分为client和server,一个发布主题,一个订阅主题,在我看来并没有什么client和server之分,一个客户端既可以发布主题也可以订阅主题,而服务端应该是类似于emqx这种的消息服务器,所以这里实现的是同一个客户端的订阅发
2020-06-29 17:58:46
5786
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人