首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
Hanson古月
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
JAVA编程思想(三)去掉别扭的if,自注册策略模式优雅满足开闭原则
1. 策略模式原型举例 2. 代码 2.1. 税策略代码 2.2. IF语句实现的税策略工厂 可以看到,如果通过if语句来获取不同的税策略,当增加新的税策略时就不得不修改已有代码,当算税方法很多时,就不那么好看,同时也增加了圈复杂度。 2.3. 首次优化 税策略工厂中使用Map…
得物社区计数系统设计与实现
社区业务有非常多的数字统计场景,比如需要查询用户发布的图文内容数、用户点赞的视频内容数等等,且这些数字一般都需要能够支持高度精确性、高性能查询和批量查询等能力。
聊聊Spring事务控制策略以及@Transactional失效问题避坑
在大部分涉及到数据库操作的项目里面,事务控制、事务处理都是一个无法回避的问题,这里我们一起探讨下关于事务控制相关的一些内容。
设计一个简单的点赞功能
新增功能:点赞 现在几乎所有的媒体内容,无论是商品评价、话题讨论还是朋友圈都支持点赞,点赞功能成为了互联网项目的标配,那么我们也尝试在评价系统中加入点赞功能,实现为每一个评价点赞。 豆瓣短评中的点赞:
Spring data jpa 的使用与详解(二):复杂动态查询及分页,排序
上一篇介绍了spring data jpa在spring boot中的基本搭建和整合,以及较为简单的查询,这一篇来说spring data jpa中如何实现较为复杂的查询及分页,排序。 Specification是springDateJpa中的一个接口,他是用于当jpa的一些基…
拒绝蛮力,高效查看Linux日志文件!
简介 日常分析问题时,会频繁地查看分析日志,但如果蛮力去查看日志,耗时费力还不一定有效果,因此我总结了在Linux常用的一些日志查看技巧,提升日志阅读效率。
『Spring Security』(八) 动态权限控制
这一次的需求是,系统后台要能够配置用户的权限。 在系统后台,给用户配置不同的权限,用户才可使用相应的功能。
实战!Spring Boot Security+JWT前后端分离架构登录认证!
大家好,我是不才陈某~ 认证、授权是实战项目中必不可少的部分,而Spring Security则将作为首选安全组件,因此陈某新开了 《Spring Security 进阶》 这个专栏,写一写从单体架构
Java延时任务方案
延时任务在日常业务中的使用是比较常见的。例如对于电商而言常见的场景: 当订单一直处于未支付的状态,需要在一定时间后关闭订单,退还库存。 订单完成15天后未评价自动评价等等... 对于我们目前的业务而言,主要的应用场景是与外部系统接口的对接使用上。因为我们要保证流程最大成功率的流…
Java反射基础
反射机制允许程序在执行期借助于ReflectionAPI取得任何类的内部信息(比如成员变量,构造器,成员方法等等)并能操作对象的属性及方法。反射在设计模式和框架底层都会用到。