自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软考系统架构设计师备考

软考系统架构师备考

2022-07-27 13:23:02 2120

原创 软考系统架构设计师论文(设计模式)

软考系统架构设计师论文(设计模式)

2022-07-27 11:10:20 3279

原创 软考架构设计师论文(微服务)

软考架构设计师论文(微服务)

2022-07-27 11:09:38 4751 6

原创 VUE 时间控件赋值失败

控件渲染问题处理

2022-07-21 11:12:12 921

原创 字符串统计大写字母数量

字符串统计处理

2022-06-01 10:42:40 817

翻译 Spring AOP 简单使用

示例代码地址:gitee 参考文章:Spring官网: 核心概念和术语 Aspect:跨越了多个类的关注点模块化。可以用 @Aspect 或者 schema 配置来实现 Join point:在程序运行期间的一个点,例如方法执行或者异常处理。Spring AOP 中,一个 Join point通常代表一个方法执行 Advice: aspect 在一个指定的 join point 采取的行动。包含多个类型:before, after, around。包含 Spring 在内的多个 AOP 框架将 advic

2022-05-07 13:16:25 391

原创 两个类找出不同属性值

类,找不同 起因 公司用的 hibernate,表结构更新时也需要更新对应的 pojo。因为更新结构,基本是新增列属性。同时原有的 pojo 中会有相对应的注解标识,为了提高方便性,只需增加新增的属性值即可。 解决方案 因为人工查看字段容易出错,所以这边采用了反射来进行处理。 public class Demo { public static void main(String[] args) { Field[] aFields = A.class.getDeclaredFields(

2022-03-17 10:41:59 713

原创 BigDemical add 源码分析

BigDecimal 实现精度运算的本质是,将小数转为去除小数点后的整数 + 小数点所在的位置 再进行相关整数运算,最后根据计算出来的整数跟小数点位置,加上小数点,进行返回 22.33 -> (2233, 2) 0.4 -> (4, 1) -> (40, 2) 22.33 + 0.4 = (2233, 2) + (40, 2) = (2273, 2) = 22.73 debug 查看 BigDecimal add() 的实现过程 // 测试用例 public class Test {

2022-03-10 11:27:18 635

原创 字符串 +1 操作

字符串 + 1

2021-12-09 09:50:40 4943

原创 Hibernate 领域模型关联

简介 关联关系,描述了两个及以上的实体基于数据库连接语义,形成关系 @ManyToOne @OneToMany @OneToOne @ManyToMany @ManyToOne @Entity(name = "Person") public static class Person { @Id @GeneratedValue private Long id; ​ } ​ @Entity(name = "Phone") publ..

2021-09-09 13:26:33 606

原创 JAVA 提高查询效率(sql优化)

问题 在前端像后端请求数据时,后台查询时间过久,导致传输超时 解决思路 增加超时时间(治标不治本) 找到后台查询时间久的原因(在前端请求后台的接口上,给调用的方法打上时间戳,以此来找到对应耗时的方法,以及耗时的时间) 过程 经过时间戳的增加,发现,后台查询数据过久的原因,在于,查询数据库上。 本人查询数据库的方式 List<Order> orderList = new ArrayList(); List<User> userList = userDao.selectByType(

2020-09-25 10:13:29 2898

原创 List 中存储的对象数据,都是最后存入的值

问题: List<People> peopleList = new ArrayList(); People people = new People(); for(int i = 0 ; i < 10 ; i++){ people.setId("id" + i); people.setAge("age" + i); peopleList.add(people); } //输出结果都是 //id10 //age10 sout(peopleList); 问题的产生在于

2020-09-10 10:17:43 651

空空如也

空空如也

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

TA关注的人

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