YanAnHuaZai Blog

闫安华仔的博客

Redis缓存击穿

😝xixixi

缓存穿透、缓存雪崩和缓存击穿 缓存穿透 缓存穿透指的是查询一个在数据库中不存在的对象,而又没有缓存这个key导致请求都会查询redis后查询数据库 伪代码: public Object queryObjectByKey(String key) { Object obj = redisTemplate.opsForValue().get(key); if(null != obj) ...

java -jar 如何启动一个类?

😝

java -cvfm xxx.jar 绝对路径/相对路径 eg: G:\workspace\code\translate\target>jar -cvfm translate-1.0.0-SNAPSHOT.jar classes\META-INF\MANIFEST.MF 已添加清单

mysql中的字符集和排序规则(简述)

😝

相信大家对mysql的字符集了解的应该也都不少,刚刚也看了几篇博客,所以来简单的总结一下吧!噶哈哈~ utf8和utf8mb4的区别差异及选择: 先说结论吧,utf8mb4包含utf8,所以一般建议使用utf8mb4! mb4(most bytes 4)是专门用来兼容4字节的unicode,utf8mb4是utf8的超集,所以除了改编码外不需要有其它另外的转换。 mysql支持的ut...

入门dubbo

😝dubbo-1

起因 ​ 刚好最近开始在重新写concert,所以就重新动手从零搭了完整的项目,到了dubbo,正好记录一下。 选用版本 <properties> <alibaba.dubbo.version>2.6.6</alibaba.dubbo.version> <netty.version>4.1.34.Final</netty.vers...

入门docker的各种实践

😝新电脑没有小表情了...😝

首先介绍一下版本信息: CentOS7.3 docker18.09.5 CentOS7环境docker相关安装 docker-compose安装 curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` -o /usr/...

Java多线程并发

😝Java中的多线程和并发😝

Java并发知识库 Java线程实现/创建方式 继承Thread类 Thread类本质上是实现了Runnable接口的一个示例,代表一个线程的实例。启动线程的唯一方法就是Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。 public class MyThread extends Th...

Java中的PO、VO、TO、BO、DAO、POJO解释

😝PO、VO、TO、BO、DAO、POJO😝

Java中的PO、VO、TO、BO、DAO、POJO解释 VO:值对象、视图对象 PO:持久对象 QO:查询对象 DAO:数据访问对象——同时还有DAO模式 DTO:数据传输对象——同时还有DTO模式 PO:全称是persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。 BO:全称是busin...

Sql语句分类

😝👀👀😝

SQL(Structured Query Language):结构化查询语言 DDL(Data Definition Language):数据定义语言,create drop alter等 DML(Data Manipulation Language):数据操纵语言,insert update delete DQL(Data Query Language):数据查询语言,select ...

初识Oracle

🤷‍♀️

初识Oracle可能会遇到的小问题及解决方案: 解锁Scott用户 alter user scott account unlock; Oracle 中给用户lock和unlock: SQL>alter user username account lock; SQL>alter user username account unlock; ...

进程和线程的基本概念

😝👀importance👀😝

线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位. 线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. –Google