首页
学习
活动
专区
工具
TVP
发布

chenchenchen

专栏作者
260
文章
824173
阅读量
28
订阅数
引入分布式Id遇到的坑
common-base中的pom文件引入id-generator和id-generator-core的maven依赖
chenchenchen
2023-01-30
3770
常用的IDEA快捷键命令
F9 resume programe 恢复程序 Alt+F10 show execution point 显示执行断点 F8 Step Over 相当于eclipse的f6 跳到下一步 F7 Step Into 相当于eclipse的f5就是 进入到代码 Alt+shift+F7 Force Step Into 这个是强制进入代码 Shift+F8 Step Out 相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数 Atl+F9 Run To Cursor 运行到光标处 ctrl+shift+F9 debug运行java类 ctrl+shift+F10 正常运行java类 alt+F8 debug时选中查看值
chenchenchen
2023-01-30
1.9K0
Eclipse快捷键
快速定位到行首,行尾 —— Home,End 选择当前行 —— 当光标在一行的两端时,按住shift+home/end
chenchenchen
2023-01-30
5910
JSON快速入门(Java版)-imooc
个人学习源码:https://github.com/zccodere/study-imooc
chenchenchen
2023-01-30
1K0
Java向上转型和向下转型
为何不直接Bird b=new Bird();b.eat() 呢?这样就没有体现出面向对象的抽象的编程思想呀,降低了代码的可扩展性.
chenchenchen
2023-01-30
5330
JAVA自动拆装箱、equals与==比较
自动装箱就是Java自动将原始类型值转换成对应的对象,比如将int的变量转换成Integer对象,这个过程叫做装箱,反之将Integer对象转换成int类型值,这个过程叫做拆箱。
chenchenchen
2023-01-30
3370
Java面试知识点总结(牛客网)
全部Java题目可参考:https://www.nowcoder.com/ta/review-java
chenchenchen
2022-11-29
5610
Java继承知识点
相关连接 https://www.jianshu.com/u/9fe0904bd4c6 https://note.youdao.com/share/?id=40e70c92e16edf90b6c502
chenchenchen
2022-11-29
3560
java中的参数传递-值传递、引用传递
参数是按值而不是按引用传递的说明 Java 应用程序有且仅有的一种参数传递机制,即按值传递。
chenchenchen
2022-11-29
4.6K0
【手册详解】Java序列化引发的血案
【强制】当序列化类新增属性时,请不要修改 serialVersionUID 字段,以避免反序列失败;如果完全不兼容升级,避免反序列化混乱,那么请修改 serialVersionUID 值。说明:注意 serialVersionUID 值不一致会抛出序列化运行时异常。
chenchenchen
2022-05-07
8690
Long类型数值比较及反汇编分析源码
LongCache会预先缓存-128–127范围内的数,通过缓存频繁请求的值代来更好的空间和时间性能,
chenchenchen
2022-05-07
4340
深入理解CAS算法原理
jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐观锁。JDK 5之前Java语言是靠synchronized关键字保证同步的,这是一种独占锁,也是是悲观锁。
chenchenchen
2022-05-07
5000
Java以IO流和文件流,生成、下载二维码
在系统中生成一个二维码,用户保存下来并分享出去,其他人扫描之后跳到我们的一个活动详情页,查看此活动的内容。
chenchenchen
2022-03-09
1.9K0
Java锁分类总结
概念:乐观锁认为一个线程去拿数据的时候不会有其他线程对数据进行更改,所以不会上锁。实现:CAS机制、版本号机制。以Atomic开头的包装类,例如AtomicBoolean,AtomicInteger,AtomicLong。
chenchenchen
2022-03-09
9290
Java虚拟机内存参数设置
Java虚拟机(JVM)是一种抽象的计算机器。JVM是一个程序,对于编写在其中执行的程序来说,它看起来像一台机器。通过这种方式,Java程序被写入相同的接口和库集。针对特定操作系统的每个JVM实现都将Java编程指令转换为在本地操作系统上运行的指令和命令。通过这种方式,Java程序实现了平台独立性。
chenchenchen
2022-03-09
1.5K0
Java异常 Throwable、Exception、Error
  Java通过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一段编码中的 错误条件。当条件生成时,错误将引发异常。
chenchenchen
2022-03-09
1.9K0
JVM垃圾回收(GC)
对象被引用一次,在它的对象头上加一次引用次数,如果没有被引用(引用次数为 0),则此对象可回收
chenchenchen
2022-01-05
2740
Java虚拟机内存结构(JVM)
Java7及以前版本方法区位于永久代中。同时,永久代和堆是相互隔离的,但它们使用的物理内存是连续的。
chenchenchen
2022-01-05
4580
类加载:双亲委派机制
类从被加载到虚拟机开始,到卸载出内存为止,它的整个的生命周期包括:加载、连接(验证、准备、解析)、初始化、使用和卸载七个阶段。
chenchenchen
2021-09-06
4920
ThreadLocal
多线程访问同一个共享变量的时候容易出现并发问题,ThreadLocal是除了加锁外的一种规避多线程不安全的方法。
chenchenchen
2021-09-06
3820
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档