- 博客(6)
- 收藏
- 关注
原创 Mysql5.7将字段Json数组值进行列转行
实际开发过程中,我们有可能会需要将某列 JSON数组 字符串格式存储的值,拆分成行存储。比如来看下面一个例子:表“group_info”里有字段“member_info_json”是记录组内成员信息的,我先插入两条数据来看下结构可以看出每个成员都是有“name”、“age”、“city”三个属性的,那现在的要求就是 需要将上面两条数据的共计三个成员 变成三行记录,这样就可以用insert select的语法插入到另一张表中存储。
2023-08-16 15:55:12
2314
3
原创 源码理解为什么不要在 foreach 循环里进行元素的 remove或add 操作
源码解析“不要在 foreach 循环里进行元素的 remove或add 操作”前言《阿里巴巴Java开发手册》里看到里面提到这样一条编程规约让我不理解,即:【强制】不要在 foreach 循环里进行元素的 remove/add 操作。remove 元素请使用 Iterator 方式,如果并发操作,需要对 Iterator 对象加锁。正例:Iterator<String> it = a.iterator();while (it.hasNext()) { String temp
2022-03-28 17:44:11
535
原创 分布式配置中心Spring Cloud Config获取Github配置(无注册中心)
分布式配置中心Spring Cloud Config获取Github配置(无注册中心)简介准备配置文件构建Config Server构建Config Client关于Label本人在接触Spring Cloud Config的时候,也多是参考别人的博客。跟着文章操作的过程中,发现很多博主讲的还是过于精简,甚至还出现讲错的,所以本人打算以自己的实操再记录一番。文中说明不当的,欢迎指正!文中所用到的Maven依赖版本可根据自己的实际情况调整简介Spring Cloud Config为分布式系统中的
2020-09-28 17:45:06
409
1
原创 由String.hashCode方法引发的int类型乘法溢出的思考
由String.hashCode方法引发的int类型乘法溢出的思考一、String.hashCode()二、问题引出三、整数在计算机中的表示四、解释结果参考文中说明不当的,欢迎指正!本文主要讨论String.hashCode()的实现以及延伸整数在Java虚拟机表示的问题。一、String.hashCode()最近在看String.hashCode()方法源码,首先看下这个方法干了些什...
2019-05-16 18:02:12
2130
5
原创 SpringBoot整合Dubbo(无注册中心)示例
SpringBoot整合Dubbo(无注册中心)示例前言提供者dubbo-provider配置pom.xml配置application.properties编写Service启动dubbo-provider调用者dubbo-client配置pom.xml配置application.properties编写Service编写Controller启动和测试文中说明不当的,欢迎指正!前言熟悉d...
2019-04-17 16:17:34
2880
原创 Tomcat8源码第一探
Tomcat8源码第一探Tomcat和Servlet有趣的推测浅窥Tomcat8源码总结参考本人非大神,希望站在普通水平角度与大家共勉。语言尽量通俗,文中说明不当的,欢迎指正!Tomcat和Servlet我们在最开始接触Java Web的时候都接触过Servlet,应用交互的时候,为了不要Java程序员去封装复杂的request和response,所以以Servlet作为规范。同样的,t...
2019-02-28 19:48:37
296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人