摘要: 1、sudo vim /etc/apt/sources.list.d/google-chrome.list 2、输入:deb http://dl.google.com/linux/chrome/deb/ stable main 3、导入谷歌软件的公钥命令:wget -q -O - https://d 阅读全文
posted @ 2022-08-11 14:50 Lafite-1820 阅读(425) 评论(0) 推荐(0)
摘要: 锁(lock)的代价 锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,加锁、释放锁会导致比较多的上下文切换和调度延时,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很大的损失。操作系统对多线程的锁进行 阅读全文
posted @ 2022-08-05 17:49 Lafite-1820 阅读(248) 评论(0) 推荐(0)
摘要: 文件来源:https://mp.weixin.qq.com/s/b3wTWW2qtfJi1xvamcmisA 引言 很多同学在工作一段时间之后可能都有这样的困境,大家觉得自己总是在写业务代码,技术上感觉好像没有多大的长进,不知不觉就成为了CURD Boy或者Girl,自己想要去改变但是又不知道该从何 阅读全文
posted @ 2022-08-05 14:57 Lafite-1820 阅读(412) 评论(0) 推荐(1)
摘要: server: port: 8000spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: "jdbc:mysql://127.0.0.1:3306/db_example?useUnicode=true&charact 阅读全文
posted @ 2022-08-03 16:02 Lafite-1820 阅读(394) 评论(0) 推荐(0)
摘要: 1,修改配置文件 sudo vi /opt/homebrew/etc/my.cnf 在【mysqld】下添加配置 skip-grant-tables 2,重启服务 brew services restart mysql@5.7 3,进入mysql mysql -uroot -p 回车进入mysql 阅读全文
posted @ 2022-08-03 11:47 Lafite-1820 阅读(514) 评论(0) 推荐(0)
摘要: 1.安装镜像 docker pull rabbitmq 2.运行镜像 docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq 3.进入镜像容器启动MQ 通过docker ps -a查看 阅读全文
posted @ 2022-08-02 16:45 Lafite-1820 阅读(72) 评论(0) 推荐(0)
摘要: 介绍 NUMERIC NUMERIC类型的语法: 1 | NUMERIC ( precision, scale ) 1 | numeric(x+y,y) 其中,y为小数位数,x为整数位数,x+y为总位数, 则:numeric(4,1)总位数为4,其中小数1位,整数4-1=3位 precision 表 阅读全文
posted @ 2022-07-26 14:17 Lafite-1820 阅读(2630) 评论(0) 推荐(0)
摘要: 解决办法: ALTER TABLE tableName REPLICA IDENTITY FULL; (tableName能替换成你自己的表名称) 阅读全文
posted @ 2022-07-26 10:06 Lafite-1820 阅读(1023) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-07-25 15:03 Lafite-1820 阅读(2449) 评论(0) 推荐(0)
摘要: 一、安装方式 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 二、常用命令 brew help 查看帮助 brew install <package name> 安装软件包 阅读全文
posted @ 2022-07-25 14:35 Lafite-1820 阅读(1353) 评论(0) 推荐(0)