- 博客(6)
- 资源 (24)
- 收藏
- 关注
原创 Dockerfile详解1-FROM 和 RUN指令
构建一个nginx镜像,定制初始页cd /home/docker/docker-command-test/image-command编辑 Dockerfile-image1: vim Dockerfile-image1FROM nginxMAINTAINER itboat008RUN echo '<h1>hello Dockerfile, this is my nginx page!</h1>' > /usr/share/nginx/html/inde.
2021-10-24 22:29:55 750
原创 docker配置OOM打dump追加时间戳
docker配置OOM打dump追加时间戳今天公司项目收到线上告警,某个集群监控到OOM了,于是立马去服务器上查看相关日志:java.lang.OutOfMemoryError: Java heap spaceDumping heap to /applog/java_pid69.hprof ...Unable to create /applog/java_pid69.hprof: File exists> 看到这边顿时心里凉了半截, 该打的dump文件没生成, 到 /applog目
2021-10-22 21:57:16 1641
原创 Spring boot 实战-整合MyBatis和thymeleaf
Spring boot 实战搭建第一个spring-boot项目访问 https://start.spring.io/ , 选择好之后, 点击 generate, 会生成对应的压缩包。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RHWTl5SM-1634043912707)(E:\files\work\books\write\itboat008\spring\springboot\image-20211009193520293.png)]idea 导入对应
2021-10-12 21:09:04 516
原创 JUC之ThreadPoolExecutor详解
JUC之ThreadPoolExecutor详解本篇文章主要梳理下JUC中的ThreadPoolExecutor, 从源码角度梳理线程池执行器的原理和设计思路。为什么要用ThreadPoolExecutor?抛出一个问题, 既然 已经有了Thread类了,为什么不直接采用new Thread的方式, 要用ThreadPoolExecutor呢?实际这是两个问题:直接new Thread 有什么缺点?使用ThreadPoolExecutor有什么优势?实际应用中, new Thread
2021-05-26 00:19:00 192
原创 1_JAVA_并发
1_JAVA_并发并发: volatile: 内存可见性 、 防止指令重排序 volatile 使用场景: 1. 写入变量时不依赖变量当前值; 或者能够确保只有单一的线程修改变量的值 2. 变量不需要与其他的状态变量共同参与不变约束 3. 访问变量时,没有其他的原因需要加锁 乐观锁: 版本 , CAS 算法 悲观锁: synchronized , ReentrantLock 线程池 , Thr
2021-04-11 18:08:09 458
原创 4_Spring常用的Annotation组件
Spring常用的Annotation组件配置组件 Configure Components@Configuration@Autowired @Qualifier @Resource(name="")// @Qualifier("dao")// @Autowired// Qualifier的意思是合格者,通过这个标示,表明了哪个实现类才是我们所需要的,// 添加@Qualifier注解,需要注意的是@Qualifier的参数名称为我们之前定义// @Repos
2021-02-20 17:24:04 591
oracle存储过程进阶
2015-01-17
oracle的row_numer()函数的使用
2015-01-17
只满足某个条件的查询效率分析
2015-01-17
connect_by_path和connect_by_root比较总结
2015-01-17
oracle多行转为字符串总结
2015-01-17
使用BULK COLLECT, MERGE 语句提高sql执行效率
2015-01-17
oracle基础sql_建表_dml_ddl_dql_及常用内置函数等
2015-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人