自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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