摘要:生产环境下JVM调优 最小堆、最大堆内存设为1G,使用G1垃圾回收器,最长的GC暂停时间设为200毫秒,如果时间过长,会相应调整空间的大小(单位是毫秒),新生代最小比例20%,最大比例30%, +DisableExplicitGC关闭系统调用GC功能 【System.gc() 默认会触发一次Full 阅读全文
posted @ 2020-05-08 17:40 爪哇搬砖 阅读(170) 评论(0) 推荐(0) 编辑
摘要:JDK1.5 引入了 Executor框架 ,对任务提交和执行进行解耦 , 定义任务后交由线程池执行。 线程池是由java.util.concurrent 包中Executors类的工厂方法创建线程池。 阿里巴巴规范: 线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。 说明:使用线程池的 阅读全文
posted @ 2019-07-18 18:45 爪哇搬砖 阅读(104) 评论(0) 推荐(0) 编辑
摘要:MYSQL的锁机制按存储引擎划分 若加上事务需要另外分析 innodb 支持表锁和行锁 行级锁是加在索引上面的,若没有索引,则采取表锁 for update:IX锁(意向排它锁),即在符合条件的rows上都加了排它锁 lock in share mode:是IS锁(意向共享锁),即在符合条件的row 阅读全文
posted @ 2020-10-15 18:35 爪哇搬砖 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1.准备jar包 [链接: https://pan.baidu.com/s/1zSDqS--mP6HfDs5J6-IL9g](提取码: wcfg) 安装虚拟机基本软件 wget vim net-tools lrzsz yum install -y wget vim net-tools lrzsz r 阅读全文
posted @ 2020-09-27 15:22 爪哇搬砖 阅读(25) 评论(0) 推荐(0) 编辑
摘要:JDK7 数组+链表 JDK8 数组+链表+红黑树 链表长度大于等于8 红黑树 小于等于6 链表 new HashMap() 时初始容量是0 put()的时候 开辟空间 HashMap在jdk1.8之后引入了红黑树的概念,表示若桶中链表元素超过8时,会自动转化成红黑树; 若桶中元素小于等于6时,树结 阅读全文
posted @ 2020-09-24 10:42 爪哇搬砖 阅读(21) 评论(0) 推荐(0) 编辑
摘要:国内的源速度比较快/阿里源/清华源 vim /etc/yum.repos.d/gitlab-ce.repo [gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum 阅读全文
posted @ 2020-09-23 15:16 爪哇搬砖 阅读(20) 评论(0) 推荐(0) 编辑
摘要:linux ps -ef|grep java or ps -ef|grep tomcat 查看java进程 source /etc/profile 让配置文件立即生效 ps -aux|grep mysql 查看mysql是否启动成功 aux是BSD风格,-ef是System V风格。一个影响使用的区 阅读全文
posted @ 2020-09-23 15:04 爪哇搬砖 阅读(43) 评论(0) 推荐(0) 编辑
摘要:mysql 执行 sql步骤 client server > 连接器 --> 解析器 > 抽象语法树 > 优化器 (Rbo 基于规则, Cbo 基于成本) 执行器 (与存储引擎交互) 存储引擎 磁盘预读 最小单位页 大小是4K , 预读N4K innodb 默认预读16K,4页 性能监控 sql执行 阅读全文
posted @ 2020-09-23 14:56 爪哇搬砖 阅读(23) 评论(0) 推荐(0) 编辑
摘要:centos下安装docker 安装racher sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher 80端口 使用rancher进行k8s集群搭建 添加集群 自定义 配置 复制命令执行 主节 阅读全文
posted @ 2020-09-23 14:42 爪哇搬砖 阅读(16) 评论(0) 推荐(0) 编辑
摘要:centos下安装docker yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/ce 阅读全文
posted @ 2020-09-23 14:35 爪哇搬砖 阅读(13) 评论(0) 推荐(0) 编辑
摘要:group_concat() ###该函数返回带有来自一个组的连接的非NULL值的字符串结果。 简单来说,就是将属于同一个分组的字段进行拼接 SELECT GROUP_CONCAT( k.task_name ) AS 任务名, t1.user_id FROM gci_task k INNER JOI 阅读全文
posted @ 2020-09-23 10:45 爪哇搬砖 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Spring Ioc BeanFactory public interface BeanFactory { String FACTORY_BEAN_PREFIX = "&"; 正常getObject()拿到的是对象,"&"拿到的是产生这个Bean的工厂 Bean生命周期 Bean生命周期 完整标准顺 阅读全文
posted @ 2020-06-03 18:10 爪哇搬砖 阅读(42) 评论(0) 推荐(0) 编辑