摘要:
Volatile关键字实现原理 1、认识volatile关键字 程序举例 用一个线程读数据,一个线程改数据 存在数据的不一致性 2、机器硬件CPU与JMM (1)CPU Cache模 (2)CPU缓存的一致性问题 解决方案: 1)总线加锁(粒度太大) 2)MESI() Cache line CPU的 阅读全文
摘要:
一、基本概念 程序:代码,为了完成某一任务的,代码序列 静态 进程:程序完成某一任务的一次运行 动态 线程:一个进程由多个线程组成 二、JVM与线程 JVM什么时候启动? 答:类被调用 JVM线程包含其他线程(main) 三、JVM的内存区域 方法区,堆、程序计数器、本地方法栈,java栈 等区域。 阅读全文
摘要:
启动完毕后: 进入后,点击设计器-网格式报表设计器。选择配置好的数据库名字,将报表的样式进行拖拉。 做完后,在报表管理-网格报表管理中可以修改。 与对应的report包配合使用 阅读全文
摘要:
今日主要讲解2021年1月23日听师授课方面的记录南北方的冬天,黄河以北冬天的到来,面临着一年的农耕结束,可以在家里好好休息,歇息着工作一年以来疲惫身躯,尤其以东北、内蒙从10月份-来年5月份都属于冬季,早上一家人起床后吃早饭,菜碟和主食端上后就可以围绕饭桌一整天,吃着在夏季储存好的瓜丝,一家人看着 阅读全文
摘要:
redis-cli -p 6379(指定进入的端口号,本人的端口号为6379)进入该端口的redis数据库之后有以下两种清空缓存的命令1.清空当前redis数据库缓存flushdbflushdb2.清空整个redis缓存flushallflushall 阅读全文
摘要:
在自己操作读写分离之前感觉应该不难,操作之中也确实不能,但是里面都是坑,一下我主要记录一下我做的时候遇到的那些坑。 1、准备好mysql安装包,请按照:https://www.jianshu.com/p/ea4accd7afb4 连接中的安装方式进行安装。安装完毕并修改完密码,顺便将data文件夹中 阅读全文
摘要:
1、对于mysql分区注意事项 按照日期:需要分区前将日期转换成数字,mysql的RANGE 分区只限于int类型并且必须为主键 创建表语句xxxxx PARTITION BY RANGE ((year(begin_date)*100+month(begin_date))*100+day(begin 阅读全文
摘要:
主键: select * from user_cons_columns a, user_constraints b where a.constraint_name = b.constraint_name and b.constraint_type = 'P' and a.table_name = u 阅读全文
摘要:
1、jar:https://repo1.maven.org/maven2/ 网上查询jxl-2.6.jar属于哪个包下的jar 去链接中下载 2、excle格式 3、执行代码 import java.io.File; import java.io.PrintWriter; import java.u 阅读全文
摘要:
默认方式:先入先出,消息被追加写入每个分区的尾部 分区:可以在不同的服务器上,也就是说,一个主题可以横跨多个服务器 我们吧一个主题的数据看成一个流,不管分多少区,流就是一组从生产者移动到消费者 一个kafka服务器被称为broker,一个broker可以轻松处理数千个分区一级美妙百万级的消息量 保留 阅读全文
摘要:
重构情景:本年度需要重构系统,系统夸时大,技术老。重构难点 数据库优化,对sql优化。由于系统数据量并不大,每天2000条数据,当前库最大表数据量1000万+,涉及到历史数据的迁移。 重构技术选型:CAF框架(公司自主:springBoot+vue+node.js)tomcat+mysql+myba 阅读全文
摘要:
springBoot2.x依赖环境和版本特性说明 1、依赖版本jsk8以上,springboot2.x用jdk8,因为底层是spring framework5 2、安装maven最新版本,maven3.2以上版本,下载地址:https://maven.apache.org/download.cgi 阅读全文