会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
南北12345678
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
43
下一页
2022年9月9日
垂直拆分和水平拆分
摘要: 概念介绍垂直拆分 垂直拆分就是要把表按模块划分到不同数据库表中(当然原则还是不破坏第三范式),这种拆分在大型网站的演变过程中是很常见的。当一个网站还在很小的时候,只有小量的人来开发和维护,各模块和表都在一起,当网站不断丰富和壮大的时候,也会变成多个子系统来支撑,这时就有按模块和功能把表划分出来的需求
阅读全文
posted @ 2022-09-09 19:09 南北12345678
阅读(242)
评论(0)
推荐(0)
2022年8月17日
偏向锁、轻量级锁、重量级锁的理解和适用场景
摘要: 对象头:synchronized用的锁是存在Java对象头里的。Java对象头里的Mark Word里默认存储对象的HashCode、分代年龄和锁标记位,主要用来表示对象的线程锁状态。 栈帧:也叫过程活动记录,是编译器用来实现过程/函数调用的一种数据结构。 锁会随着线程的竞争情况逐渐升级,偏向锁 =
阅读全文
posted @ 2022-08-17 11:07 南北12345678
阅读(432)
评论(0)
推荐(0)
线程的生命周期和触发的机制
摘要: java线程的五种基本状态1.新建状态(new):当线程对象创建后,即进入新建状态,如Thread t=new MyThread();2.就绪状态(Runnable):当调用线程对象的start()方法(t.start()),线程即进入就绪状态,处理就绪状态线程,只是说明当前线程做好了准备,随时准备
阅读全文
posted @ 2022-08-17 10:16 南北12345678
阅读(48)
评论(0)
推荐(0)
2022年7月6日
使用 fastjson将字符串转为 list<map<string,object>>
摘要: //先将字符串转为list 集合 List<Object> list =JSON.parseArray(bxInsertOrderVo.getTourist()); //然后循环遍历list集合强转为map集合 (可以new新集合把转换后的值put进去,list集合中有多个map时,应在循环里new
阅读全文
posted @ 2022-07-06 16:54 南北12345678
阅读(940)
评论(0)
推荐(0)
2022年7月5日
使用Java8 Stream流的skip + limit实现批处理
摘要: 1、一般进行批处理时会将数据加入到一个临时的集合中,当数据量达到一定大小后进行下一步操作,数据量不足时需要进行额外的判断; 2、若使用Java8的Stream流中的 skip + limit 则可以让我们对集合方便快捷的操作,其中:(1)skip(x):返回丢弃流中的前x个元素后剩下元素组成的新流;
阅读全文
posted @ 2022-07-05 10:00 南北12345678
阅读(273)
评论(0)
推荐(0)
2022年6月29日
代码思维
摘要: 正负 分布,分片 逆向思维
阅读全文
posted @ 2022-06-29 11:13 南北12345678
阅读(38)
评论(0)
推荐(0)
2022年6月14日
【RestTemplate】关于getForObject()的正确用法
摘要: 前言 在使用RestTemplate的getForObject()方法时一直报错,原来是因为使用map传参需要固定RestTemplate访问的url格式。比如我想携带appId和appKey这两个参数,就得在url里面显示声明出来,特此记录一下 解决 RestTemplate restTempla
阅读全文
posted @ 2022-06-14 09:35 南北12345678
阅读(2152)
评论(0)
推荐(0)
Oracle sql大于和小于号的转义写法
摘要: mybatis 中 SQL 写在mapper.xml文件中,而xml解析 < 、>、<=、>= 时会出错,这时应该使用转义写法。 < <= > >= & ' " < <= > >= & ' "
阅读全文
posted @ 2022-06-14 09:25 南北12345678
阅读(702)
评论(0)
推荐(0)
2022年5月31日
解决分布式事务Seata
摘要: 背景 既然要给大家讲什么是 seata,那就得先说一下这个东西的定位,这东西就是现在很火的 Spring Cloud Alibaba 里的一个组件,是专门帮助我们解决分布式事务问题的,也就是说,seata 是一个分布式事务框架。 什么是分布式事务 那可能很多小伙伴很蒙圈了,什么是分布式事务?好吧,为
阅读全文
posted @ 2022-05-31 22:45 南北12345678
阅读(210)
评论(0)
推荐(0)
list组装转化为树形结构list
摘要: /** * 使用递归方法构建分区树 * @param dtoList * @param level0Root * @return */ public static List<DtoList> buildDmaTree(List<DtoList> dtoList, boolean level0Root
阅读全文
posted @ 2022-05-31 15:55 南北12345678
阅读(121)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
43
下一页
公告