Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
WebSocket EOFException
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1206) at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1140) at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(W
10 2020-08-01 10:03 查看文章
关于Jackson反序列化Mybatis ResultMap类找不到的问题
近期在使用redis对数据进行缓存,通过Jackson将对象转换成字符串并保留类信息(@class),使用Jedis自定义实现Spring缓存逻辑。开发过程中发现,每当应用重启就会报:Could not resolve type id _$$_jvst as a subtype of `java.lang.Object`: no such class found。类没有找到。
54 2020-05-19 09:59 查看文章
使用spring-restdocs自动生成接口文档
项目前后端分离,最初时候由于项目规模较小,功能模块较少,后端开发人员都是通过口头交流告知前端开发人员接口格式和数据的,或者直接叫前端开发人员数据库搞起看数据库,但是公司规模扩大,人员增多,业务频繁变更导致前端开发人员不能及时准确的获取接口文档。对比了几种自动化文档的生成工具, 有的太复杂,有的需要入侵代码(swagger),最后决定使用spring-restdocs,只需要编写测试代码,运行测试案例即可生成文档。
94 2020-04-11 11:08 查看文章
自定义Spring boot starter 属性注入不了?
按照官方文档来一步一步编写自定义starter,没有想到竟然失败了,properties注入失败,总是获取到null。反反复复检查都没有问题,WTF一个简单的问题搞的甚是蛋疼。
95 2020-03-08 19:03 查看文章
Cron表达式
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域(* * * * * ? *)。其中的第4个和第6个域比较特殊(day of month day of week),第7个域可以省略(year)。
78 2020-02-24 21:05 查看文章