• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






汤圆圆

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2020年1月7日

JIT
摘要: 热点代码:被多次调用的方法或循环体。(大概1w次?) jvm两种运行模式: 执行java -version 可以看到Server或client 模式 ,其中server 模式启动较慢但是稳定运行后执行速度较快,因为server 模式采用了优化方式是重量级JVM模式 JVM运行时是动态解释java 字 阅读全文
posted @ 2020-01-07 21:56 汤圆圆 阅读(236) 评论(0) 推荐(0)
 

2018年1月22日

sping+redis实现消息队列的乱码问题
摘要: 使用spring支持redis实现消息队列,参考官方样例:https://spring.io/guides/gs/messaging-redis/ 实现后在运行过程中发现消费者在接收消息时会出现乱码的情况。经排查是由于序列化工具不同导致的。 生产者的配置 template默认是使用stringSer 阅读全文
posted @ 2018-01-22 21:33 汤圆圆 阅读(2705) 评论(0) 推荐(0)
 

2018年1月8日

JVM参数设置
摘要: 逃逸分析和锁消除分别可以使用参数-XX:+DoEscapeAnalysis和-XX:+EliminateLocks -XX:+UseBiasedLocking可以开启偏向锁 阅读全文
posted @ 2018-01-08 15:33 汤圆圆 阅读(129) 评论(0) 推荐(0)
 

2017年12月19日

redisTemplate如何注入到ValueOperations
摘要: 今天看到Spring操作redis 是可以将redisTemplate注入到ValueOperations,避免了ValueOperations<String, Object> valueOperations = redisTemplate.opsForValue(); 这样来获取ValueOper 阅读全文
posted @ 2017-12-19 21:54 汤圆圆 阅读(18753) 评论(4) 推荐(8)
 

2017年11月13日

数据库事务级别
摘要: 事务四个特性ACID Atomicity 原子性 Consistency 一致性 Isolation 隔离性 Durability 持久性 数据库在高并发下会产生三个问题, 有并发事务A,B 脏读: A读取了B未提交的数据, 不可重复读:A第一次查询数据,B更新数据并提交,A第二次查询,读出B更新后 阅读全文
posted @ 2017-11-13 11:10 汤圆圆 阅读(259) 评论(0) 推荐(0)
 

2017年11月3日

实现一个依赖注入的小程序
摘要: 先用servlet+jsp 实现一个小功能,传一个参数,输出当前时间 访问地址 /hello/showDate?name=lee 效果 功能很简单,现在模仿Spring 注解方式来实现这段代码 ModelAndView类 存储页面返回信息 controller类 负责做分发,@Controller注 阅读全文
posted @ 2017-11-03 15:33 汤圆圆 阅读(922) 评论(0) 推荐(0)
 

2017年10月31日

类加载与双亲委派
摘要: 我们回想一下最初学java写Hello World程序时是怎样的过程呢。 首先我们要写一段代码放在Hello.java的文本文件中,之后通过javac命令或是IDE build将Hello.java文件编译成Hello.class的字节码文件。至此,我们的硬盘上有两个文件,后缀名分别是java和cl 阅读全文
posted @ 2017-10-31 10:45 汤圆圆 阅读(318) 评论(0) 推荐(0)