- 博客(14)
- 收藏
- 关注
原创 给MySQL存储过程传JSON对象
本文展示了,如何在存储过程中解析JSON对象和数组。采用JSON参数可以让存储过程功能更强大,调用更友好,更多高级的应用大家可以尝试下。
2024-12-04 09:30:00
479
原创 无法承受的400多并发
本文就“并发性能”这个Bug,展开了讨论。即使同一Bug也会反复出现,而且导致Bug的原因多种多样。系统在进化,Bug也再进化,所以我们抓Bug的方法也要进化,对于Bug不能凭借个人臆想,要用科学的方法和工具去发现它,只有发现它,才有彻底解决它。
2024-12-02 10:29:09
772
原创 怎样写让受众群体满意的技术文档?
本文从受众群体、边界和写作技巧方面,粗线条表述了如何写一份好的技术文档。一篇好的技术文档写作不易,需要多写、多总结、多借鉴和多学习专业知识等等。
2024-11-28 11:14:52
629
原创 MyBatisPlus实战:无感更新时间字段
本文采用MyBatisPlus提供拦截器,实现了无感更新时间字段,让程序员有更多的时间去关注业务逻辑。
2024-11-27 15:19:24
592
原创 Web应用如何治理Controller
本文从职责划分、入口参数、返回结果和异常处理个方面对Web控制器进行简化治理,让控制器回归到它原本的职责。
2024-11-20 15:36:24
462
原创 Java基于配置的多用途上传方案
为了适应多用途的上传需求,文本尝试了基于配置的多用途上传方案。以Java SpringBoot项目为例来实现。使用ymal文件配置上传方案,前端通过方案代码获取上传配置,控制用户上传行为。相比传统方式在***前端上传组件配置***,更改配置不用重新更改前端代码并发布版本,更利于项目运维和后端集中管理。
2024-11-20 09:28:02
410
原创 Java非Int枚举JSON序列化和反序列化
这里使用了一个第三方的组件io.github.classgraph,扫描EnumWithValue的实现类,FastJSON2全局配置为每个实现类注册了objectReaderProvider和objectWriterProvider。JSON序列化时,通常会使用枚举的序号作为值,FastJSON2可以通过JSONField来实现用名称作为值。如果项目中有多个这样的枚举类处理很麻烦。这里做了一个尝试,让枚举类实现EnumWithValue接口,在FastJSON公共配置统一设置序列和反序列化方法。
2024-11-16 16:12:37
248
原创 网页结构化数据抓取
结构化数据抓取的要求:1、支持对表格数据的抓取,并且定义抓取规则简单2、支持对分页数据抓取3、支持对数据有效性的验证,并能定义默认值4、支持对数据的排重5、支持对代码字典表的映射基于上述要求开发了一款基于XPath和正则表达式的结构化数据抓取软件优点:1. 基于XPath搜索定位。使用XPath强大的语法定义,可以使用方便简单的语句即可在网页中定位
2009-10-28 08:36:00
2088
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人