会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
三年咸鱼
博客园
首页
新随笔
联系
订阅
管理
2023年12月27日
PostgreSQL数据库中插入数据并跳过重复记录
摘要: 概述:ON CONFLICT 是将新数据插入现有表时处理唯一性冲突的一种方式 快速预览 1. DO UPDATE SET: 重复则更新 2. DO NOTHING: 重复则跳过 先创建表t_daily_stats、并且主键字段由serial_no、date组成,以及其他字段 -- 创建设备每日统计表
阅读全文
posted @ 2023-12-27 11:30 soldier77
阅读(912)
评论(0)
推荐(0)
2023年5月5日
将第三方的bean交给spring的IOC容器管理
摘要: 示例:比如要使用一个第三方的雪花算法 1.先导入需要的依赖 <dependency> <groupId>wiki.xsx</groupId> <artifactId>snowflake-spring-boot-starter</artifactId> <version>1.2.2</version>
阅读全文
posted @ 2023-05-05 11:54 soldier77
阅读(96)
评论(0)
推荐(0)
2022年7月26日
Java中的四种引用类型:强引用、软引用、弱引用和虚引用
摘要: Java中的四种引用类型:强引用、软引用、弱引用和虚引用 在Java中是由JVM负责内存的分配和回收,这是它的优点(简化编程者的工作,不需要像C语言那样去手动操作内存),但同时也是它的缺点(不够灵活,垃圾回收对于编程者来说是不可控的)。 在JDK1.2以前,如果一个对象不被任何变量引用,则程序无法再
阅读全文
posted @ 2022-07-26 14:43 soldier77
阅读(654)
评论(0)
推荐(0)
Java synchronized原理总结
摘要: Java synchronized原理总结 锁的内存语义 synchronized的底层是使用操作系统的mutex lock实现的。 内存可见性:同步快的可见性是由“如果对一个变量执行lock操作,将会清空工作内存中此变量的值,在执行引擎使用这个变量前需要重新执行load或assign操作初始化变量
阅读全文
posted @ 2022-07-26 11:22 soldier77
阅读(260)
评论(0)
推荐(0)
公告