自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Web应用治理:数据字典缓存

本文就数据字典缓存策略以及实现做讨论。

2024-12-30 09:30:00 901

原创 它们阻碍了你成为优秀的程序员

本文列举了程序员的8个坏习惯,你占了几个,或者一个也没有,希望大家都有很好的开发习惯,能在技术这条路上走得更远。

2024-12-05 09:17:18 1617

原创 给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

原创 Web应用治理:全局异常处理

本文继《Web应用如何治理Controller》之后,详细说明了全局异常处理的方法及效果。

2024-11-27 17:34:42 292

原创 MyBatisPlus实战:无感更新时间字段

本文采用MyBatisPlus提供拦截器,实现了无感更新时间字段,让程序员有更多的时间去关注业务逻辑。

2024-11-27 15:19:24 592

原创 CSS如此简单:5种添加元素间距方法

本文使用特定的例子,通过5种添加间距的方法展示,给大家简单直观地了解,CSS选择器和网格布局的应用。

2024-11-26 09:50:02 2179

原创 Java巧用正则表达式转换命名

本文尝试在JAVA中,以命名规则转换为例,用正则表达式实现大小写转换。

2024-11-21 16:11:59 475

原创 Web应用如何治理Controller

本文从职责划分、入口参数、返回结果和异常处理个方面对Web控制器进行简化治理,让控制器回归到它原本的职责。

2024-11-20 15:36:24 462

原创 Java基于配置的多用途上传方案

为了适应多用途的上传需求,文本尝试了基于配置的多用途上传方案。以Java SpringBoot项目为例来实现。使用ymal文件配置上传方案,前端通过方案代码获取上传配置,控制用户上传行为。相比传统方式在***前端上传组件配置***,更改配置不用重新更改前端代码并发布版本,更利于项目运维和后端集中管理。

2024-11-20 09:28:02 410

原创 Java双花括号初始化的类二进制序列化异常

Java双花括号初始化的类带了代码的简化,同时也存在风险,例如:二进制序列化异常。

2024-11-17 00:22:12 259

原创 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

CSS如此简单:5种添加元素间距方法

此代码通过5种添加间距的方法展示,给大家简单直观地,了解CSS选择器和网格布局的应用。

2024-11-29

MyBatisPlus实战:无感更新时间字段

采用MyBatisPlus提供拦截器,实现了无感更新时间字段,不用在实体类或字段加注解。

2024-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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