自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 优化代码之路

因此,如果涉及数据量很大的情况,在碰到集合查找的情况,可以改用Set去做。当追加到一个新的集合时,我们也可以考虑初始化新集合的大小。以上代码,看着感觉好像没什么问题,但是写代码的时候可以思考一下,此代码时候还可以继续优化。

2024-03-30 17:37:11 203 1

原创 代码优化之路

在工作中,碰到如下代码,一段记录价格修改记录日志的逻辑。

2024-03-30 17:15:22 130 1

原创 MVC架构到四层架构到DDD思想的项目实践应用

此文章以项目架构设计层面对代码解耦的尝试。在以往工作的项目中,碰到了各种项目架构,各自的项目目录整体区别不大,整体以MVC的三层架构为主,只有其中一家公司运用的是四层架构。三层架构:controller->service->dao四层架构:controller->biz->service->dao。

2023-10-27 17:07:51 168 1

原创 OpenFeign的问题和解决方案

在单体业务越来越复杂的情况,在单体项目已经无法满足当前业务需求的需要 (一般多指单体架构无法抗住系统的并发,某处业务高并发会导致整个系统崩溃无法使用), 我们将要考虑根据业务拆分服务。

2023-06-26 11:39:27 2642 1

原创 全局统一返回类处理

在第一篇中,对项目接口层面进行了全局统一返回类的处理,这篇主要是对项目进行全局异常处理以下示例只简单的举例了几种异常处理, 通过统一的全局异常类进行包装处理

2022-06-08 18:34:43 227

原创 全局统一返回类处理

项目中需要对返回给前端数据进行统一的规范处理,每个项目的规范不一样,仅供参考

2022-06-08 18:23:35 706

原创 PostgreSQL常见SQL查询

1.现有表A如下数据, 表字段 Id, receiver,status,amount; receiver字段为JSONB类型idmember_idreceiverstatusamountmonth11000{“name”: “张三”, “account”: “13100000000”}122.222022-0121001{“name”: “李四”, “account”: “13100000001”}211.112022-0231002{“

2022-01-13 18:00:50 849

原创 Redis+Lua脚本实现商品库存扣减

因为Redis是单线程执行,所以Lua脚本的执行具有原子性库存初始化:String ADD_INVENTORY = "if (redis.call('exists', KEYS[1]) == 1) then" + " local occStock = tonumber(redis.call('hget', KEYS[1], KEYS[2]));" + " if (occStock == nil) then"

2022-01-13 12:30:49 3002 1

原创 java入门到放弃01-----安装JDK

1、拿到JDK1.8的文件2、右击我的电脑 选择属性3、选择高级系统设置4、选择环境变量5、新建变量名为JAVA_HOME变量值为 JDK1.8路径6、新建一个变量名为CLASSPATH变量值为 JDK1.8路径 加lib7、找到变量名为Path的 在里面编辑,新增 JDK1.8路径 + \bin ,JDK1.8路径 +\jre\bin8、添加完成保存9、在cmd里输入 java -version , 显示java v...

2020-11-14 20:36:40 67

原创 设计模式之策略模式实战

以出行为例实现策略模式BigDecimal price = new BigDecimal("100");if (price.compareTo(new BigDecimal("200")) < 0) { System.out.println("单车出行");} else if (price.compareTo(new BigDecimal("200")) >= 0 &...

2020-04-29 14:58:13 208

空空如也

空空如也

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

TA关注的人

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