- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Mybatis 通用JSON Type Handler (无需在mapper.xml中配置)
MappedJdbcTypes(JdbcType.VARCHAR) ,这两个注解表示将JdbcType.VARCHAR(数据库VarChar)类型转换为 JSONArray.class, JSONObject.class (FastJson)类型,如果需要加上其他的类进行转换,@MappedTypes注解中追加类型即可。在这个案例中,我们使用了alibaba的fastJson库将 JSON 数据转化为字符串,并且将需要处理的类进行了强制转换。:从结果集中根据列索引获取结果并转化为 Java 对象。
2023-04-23 23:36:45
986
原创 SSM整合直接复制粘贴即可
mybatis + spring +mvc 整合步骤第一步:环境搭建 创建一个maven项目 将项目添加Web框架支持 项目结构如下 在pom.xml中导入所需要的依赖 <dependencies> <dependency> <groupId>org.projectlombok</groupId> <a...
2021-08-09 22:56:43
286
原创 认知jvm的内存泄漏和溢出
1,内存泄漏public class Test { public static void main(String[] args) { ArrayList list=new ArrayList(); for (int i=0;i<100;i++){ //栈中有一个内存地址,指向Users对象 Users user = new Users(); list.add(user);
2021-08-07 23:19:56
146
原创 String三姐妹
# String###### 1,java String类 --字符串常量 简要的说,string类型和stringbuffer类型的主要性能区别在于string是不可变的对象(每次改变字符串,会在字符串常量池中声明一个新的字符串常量,来替代原来内存地址指向的字符串常量,原来的字符串常量并不会消失,大量浪费内存空间),因为每次生产对象都会对系统性能产生影响,特别是当 内存中无引用对象(没有用到的字符串常量)多了以后,JVM的GC垃圾回收就会开始工作,那速度就慢下来了。###### 2,stri
2021-08-06 23:03:27
137
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人