使用Project Lombok编写Fat-free java代码
没想到这次收到的是java的文章,更没想到的是内容是之前在北京实习时一家公司用到过的工具。当初看公司里的代码,发现里面没有直接创建getter/setter,后来对比发现是使用了一个叫Lombok的库,但当初没仔细看过,直接按葫芦画瓢用上了。今天顺便补一下之前错过的知识。
共 167 篇文章

没想到这次收到的是java的文章,更没想到的是内容是之前在北京实习时一家公司用到过的工具。当初看公司里的代码,发现里面没有直接创建getter/setter,后来对比发现是使用了一个叫Lombok的库,但当初没仔细看过,直接按葫芦画瓢用上了。今天顺便补一下之前错过的知识。

今天在一个项目中使用Mybatis的动态查询语句,遇到如下问题:

进击微信小程序,最初找到腾讯云给的解决方案,无奈后端是node.js,而且才一开始配上去还不能用,之后仔细看readme,摸到它开源的Wafer,本来以为找到终极解决方案了,仔细看后,发现提供的java方面仅有业务服务器端的代码(要不要如此“歧视”= =),会话服务器只有一个php版的,信道服务。。就更不用说了。于是乎只能自己啃了。 正庆幸之前看过一点php基础,等走到加密解密那,满心欢喜的下载完实例代码,吃惊的发现里面居然有没有java(此时内心可谓是一群动物在奔腾)。但是在崩溃也得向前啊,于是只能默默忍受着十万点真实伤害去搜索相关的解密方式。万幸的是,终于找到了个类似的,接着对照wafer的php版七改八改,还真完成了。 到目前为止实现了java版会话服务器端的移植,至于信道服务,由于暂时接到新需求,无法继续探索,只好暂时作罢,待过段时间继续来过。至于放出的嘛。。暂时就只有这个解密代码,完整的java会话还是过段时间有心情再放出吧,反正这个有了,小伙伴们估计很快也能完成自己的,而且。。毕竟公司都没来得及用上呢(不服?来咬我呀= =)。 这么萌你真的忍心么= =

今天玩wafer时,发现代码中出现“Usage of API documented as @since 1.6+”的错误提示。

想找下Quartz的资料看下,某度,随之眼瞎,你们copy就算了,就不能用心点么,连个代码高亮都不忍心加,实在没心情看下去,但还是要忍一下,待我整理完整,再也不去度你们了= =。

最近在持续踩微信小程序的坑,canvas和WebSocket的暂时还没找到相关的解决方案,暂时先将post请求无法获取data参数的坑填上。直接附上解决方案,已通过真机检测~之后的解决历程有兴趣的可以看看,没兴趣就可以直接跳过了,附录里是一些遇到的知识延伸以及参考资料地址。本文的环境为:微信小程序+Java+SpringMCV,由于暂时没用到数据库,就不写ssm了。以下内容仅适用于微信小程序,普通页面中暂不负责~(就酱霸气~~) [infobg class=“warning” showicon=“yes” title=“高危预警”] 用的久了,发现之前说的那些原因所在了。一切都是Content-Type问题,之前分析的确实有点错误,Content-Type为‘application/json’时,后端需要用**@RequestBody** ,Content-Type为‘application/x-www-form-urlencoded’或者‘multipart/form-data’时可以用不加注解或者**@RequestParam。**详情原因可转至最近发布的文章:RequestParam与RequestBod等参数注解简析。

放出个常用的访问hppts的工具类。该工具类共两个类文件,一个用于实现证书的java类,一个用于实际调用的java类。

本文主体为单向认证的配置方式,生成证书的方式放于最后附录里面。 实例中tomcat版本为tomcat9。

本文所用WebService基于maven-ssm-cxf,此处暂时仅使用做记录,后期看心情适当整理相关知识点。

上一节记录完WebService的创建,鉴于篇幅所致,将调用部分单独拿到本节,所调用WebService服务基于上一章节内容。