抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

一些好用的文档工具一、数据库文档生成:screw123简洁好用的数据库表结构文档工具支持MySQL/MariaDB/SqlServer/Oracle/PostgreSQL/TIDB/CacheDB 数据库。 写数据库设计文档的时候可以用这个偷懒 官方开源地址 1https://gitee.com/leshalv/screw 导入依赖: 123456<!--screw需要的依赖--...

使用hexo搭建一个自己的博客一、环境准备1、安装Node.js直接到官网上下载安装即可https://nodejs.org/en/download/ Node自带npm 12#淘宝镜像源npm config set registry https://registry.npm.taobao.org 2、安装Git Windows:下载并安装 git. Mac:使用 Homebrew, M...

导出数据库表信息生成Word1.导入依赖12345678910111213141516171819<!-- ================== 将数据库表信息生成word文档信息所需 ====================== --> <!-- https://mvnrepository.com/artifact/com.lowagie/itext --&g...

一、Quartz的基本使用Quartz 是一个开源的作业调度框架。在使用这个框架之前,我们需要知道几个基本的概念Job,Trigger以及Schedule: Job和JobDetail既然是作业调度,那么肯定要有作业呀,这个作业就是Job。在定义我们自己的Job的时候,只需要实现Job接口,然后在execute方法里编写具体的业务逻辑即可。也可以继承QuartzJobBean类并重写exec...

Java中的锁分类Java中锁分为以下几种: 乐观锁、悲观锁 独享锁、共享锁 公平锁、非公平锁 互斥锁、读写锁 可重入锁 分段锁 锁升级(无锁 -> 偏向锁 -> 轻量级锁 -> 重量级锁) JDK1.6 自旋锁 这些锁的分类并不全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。 1、乐观锁 & 悲观锁两种锁只是一种概...

HashMapHashMap是什么?HashMap是基于哈希表的 Map 接口的实现。HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap可以接受null键值和值,而HashTable则不能 HashMap是非synchronized HashMap很快 HashMap储存的是键值对...

Vue3学习笔记组合式API入口-setupsetup在beforeCreate钩子之前自动执行。 Vue3由于语法分割,不再使用this去编写业务逻辑,this指向undefined。 setup语法糖下局部组件无需注册直接可以使用。 原始复杂写法: 1234567891011121314151617<script>export default { setup () ...

23种设计模式单例模式(Singleton)一、单例模式的定义单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打印作业同时输出到打印机中。每台计算机可以有若...

TCP和UDPTCP:传输控制协议 UDP:用户数据报协议 两者区别1、TCP 是面向连接的(三次握手建立连接),UDP 是无连接的即发送数据前不需要先建立链接。 2、TCP 提供可靠的服务。也就是说,通过 TCP 连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP 尽最大努力交付,不保证可靠交付。 (并且因为 TCP 可靠,面向连接,不会丢失数据因此适合大数据量的交换) 3、TCP...

MySQL存储引擎数据库存储引擎是数据库底层软件组件,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不多的数据库管理系统都支持多种不同的数据引擎。 MySQL8.0之后默认支持的存储引擎有九种。 可以使用SHOW ENGINES语句查看系统支持的引擎类型,...