会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Arbitrary233
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
30
下一页
2022年5月26日
反射中,Class.forName和ClassLoader区别
摘要: 一、类加载的过程 装载:通过累的全限定名获取二进制字节流,将二进制字节流转换成方法区中的运行时数据结构,在内存中生成Java.lang.class对象; 链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选择的; 校验:检查导入类或接口的二进制数据的正确性;(文件格式验证,元数据验证,字节码验
阅读全文
posted @ 2022-05-26 10:27 Arbitrary233
阅读(294)
评论(0)
推荐(0)
2022年5月25日
springboot注解以及手动使用事务
摘要: 一、注解方式 springBoot项目要用事务,使用注解方式时只需要在启动类加上@EnableTransactionManagement。 并在想使用事务的方法中加上@Transactional注解即可。 @SpringBootApplication //①在启动类中加上注解 @EnableTran
阅读全文
posted @ 2022-05-25 17:13 Arbitrary233
阅读(2560)
评论(1)
推荐(1)
AopContext.currentProxy()该用法的意义
摘要: 今天在看同事代码的时候,发现在一个Service层,A方法调用B方法的时候,用了 ((Service)AopContext.currentProxy()).B() 这种方式去调用,我没遇到过这种方式,不太理解,后来百度了一下,终于明白这样用法的意义,现在记录下来! 原来在springAOP的用法中,
阅读全文
posted @ 2022-05-25 16:40 Arbitrary233
阅读(2871)
评论(1)
推荐(2)
hashcode与equals的关系,hashcode的作用
摘要: 一、hashcode与equals的关系 hashCode():将任意一个对象根据指定的算法转为32位int equlas():比较两个对象是否相等 equals相等的两个对象,hashCode一定相等。hashCode相等的两个对象,equals不一定相等。 如果equals为true,hashc
阅读全文
posted @ 2022-05-25 11:28 Arbitrary233
阅读(197)
评论(0)
推荐(0)
ThreadLocal真的会造成内存泄露?
摘要: 1、ThreadLocal知识体系 本文还是不能免俗,在回答这个问题之前需要先和大家介绍一下ThreadLocal的知识,使大家对ThreadLocal有一个相对全面的认识。 ThreadLocal本地线程变量,主要用于解决数据访问的竞争,通常用于多租户、全链路压测、链路跟踪中保存线程上下文环境,在
阅读全文
posted @ 2022-05-25 09:50 Arbitrary233
阅读(276)
评论(0)
推荐(0)
2022年5月24日
spring下的beanutils.copyProperties方法是深拷贝还是浅拷贝?可以实现深拷贝吗?
摘要: 一、浅拷贝深拷贝的理解 简单说拷贝就是将一个类中的属性拷贝到另一个中,对于BeanUtils.copyProperties来说,你必须保证属性名和类型是相同的,因为它是根据get和set方法来赋值的。 1.1、浅拷贝 浅拷贝可以理解为如果是引用类型,那么目标对象拷贝的只是源对象的地址,无论目标对象还
阅读全文
posted @ 2022-05-24 11:31 Arbitrary233
阅读(8774)
评论(1)
推荐(0)
sleep()和wait()的区别
摘要: 一、sleep()和wait()的区别 1、相同点 sleep()和wait()都可以暂停线程的执行。 2、不同点 所在类不同 sleep()是Thread类的静态方法。 wait()是Object类的方法。 锁释放不同 sleep()是不释放锁的。wait()是释放锁的。 用途不同 sleep()
阅读全文
posted @ 2022-05-24 10:31 Arbitrary233
阅读(100)
评论(0)
推荐(0)
2022年5月13日
node环境安装——npm修改默认全局安装路径
摘要: 一、安装Node 首页,我们先下载node.js的安装包. 如果你不知道去哪里下载,那就戳这里→ ↓↓↓node.js安装包↓↓↓ 安装完以后,打开 命令行 查看node.js和npm是否安装成功 $ node -v //查看node.js版本 v12.13.1 $ npm -v //查看npm版本
阅读全文
posted @ 2022-05-13 11:14 Arbitrary233
阅读(10578)
评论(0)
推荐(2)
2022年5月12日
MyBatis的执行原理详细介绍
摘要: 可参考硬核资料:https://blog.csdn.net/weixin_43184769/article/details/91126687 springboot中mybatis的mapper接口是如何生成代理对象的:https://www.jianshu.com/p/de4c41dccc89 一、
阅读全文
posted @ 2022-05-12 10:07 Arbitrary233
阅读(81)
评论(0)
推荐(0)
2022年5月7日
SQL Update多表联合更新的方法
摘要: oracle示例 update landleveldata a set (a.gqdltks, a.bztks)= ( select b.gqdltks, b.bztks from gdqlpj b where a.GEO_Code=b.lxqdm ) mysql示例 update landleve
阅读全文
posted @ 2022-05-07 16:34 Arbitrary233
阅读(166)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
30
下一页
公告