自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 springboot websocket stomp rabbitmq 启动加载原理--底层使用netty

spring启动加载new SpringApplication(primarySources)会执行下面初始化根据META-INF/spring.factories 会实例如下初始化SharedMetadataReaderFactoryContextInitializerConfigurationWarningsApplicationContextInitializerContextIdApplicationContextInitializerDelegatingApplicationCont

2022-03-10 16:09:59 5114

原创 java 常见的docker初次启动容器命令

mysqldocker run -p 3306:3306 --name mysql -v /var/local/mysql/conf:/etc/mysql -v /var/local/mysql/data:/var/lib/mysql -v /var/local/mysql/conf:/etc/mysql -v /etc/localtime:/etc/localtime:ro -e MYSQL_ROOT_PASSWORD=root -d mysqlredisdocker run -d --name

2022-01-13 19:34:52 862

原创 jdk 官网查看各个版本的更新内容

进入:https://docs.oracle.com/en/java/javase/17/index.html

2022-01-12 19:18:01 714

原创 docker 相关命令

删除docker安装包 sudo yum remove docker-ce删除docker镜像 sudo rm -rf /var/lib/docker查看容器、镜像、数据卷的占用空间 docker system df

2022-01-07 18:43:53 742

原创 mysql5.7 主从复制

mastervim /etc/mysql/my.cnfserver-id=1963306 #必须是数字类型,主从需要不一致(后ip+端口)skip-name-resolve=on #–跳过域名解析(on/off)expire_logs_days=3 #binlog保留多少天,看具体安排innodb_support_xa=1 #这个参数是在主库上设置的,默认是自动开启的。看到XA首先想到的是分布式事务了,这个参数确保事务日志写入bin-log的顺序与是事务的time-line是一致的。这样在系

2022-01-04 17:26:32 912

原创 git 合并代码冲突解决

git merge --no-ff test-devAuto-merging test.txtCONFLICT (content): Merge conflict in test.txtAutomatic merge failed; fix conflicts and then commit the result.打开冲突文件,解决冲突git add .git commit -m ‘11’git push

2021-12-29 15:55:06 237

原创 docker mysql dump 备份 与恢复

1、mysqldump -uroot -p test --ignore-table=test.t1 --ignore-table=test.t2 > /logs/test2.db恢复思路:1.开启维护页2.找测试库3.恢复dump备份 + binlog 3.1 查看dump备份的position (CHANGE MASTER TO MASTER_LOG_FILE=‘binlog.000026’, MASTER_LOG_POS=141989889;注意:dump备份的文件 里面有 set_s

2021-12-24 18:23:53 1657

原创 docker mysql 重置root密码

1.进入mysql容器修改配置vim /etc/my.cnf2.文件的最后加入, 保存退出skip-grant-tables4.重启mysql服务docker restart mysql5.登陆mysql命令行, 密码不用输入,直接回车mysql -uroot -p6.清空root用户的密码use mysql;select host, user, authentication_string, plugin from user;update user set authentication

2021-12-20 15:20:10 2409 4

原创 linux 相关命令

netstat -noap | grep 5672 查看端口信息

2021-12-09 17:38:18 256

原创 docker安装rabbitmq、rabbitmq注意事项

docker pull rabbitmqdocker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v /var/local/rabbitmq:/var/lib/rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmqrabbitmq-plugins enable rabbitmq_management

2021-12-09 17:37:45 1567

原创 线程池如何确定合适的线程数量

计算型任务:cpu数量的1-2倍IO型任务:比计算型任务多一些,根据具体的IO阻塞时长决定。可以考虑最小数量和最大数量自动增减线程数观察服务器的cpu使用率,一般80%最佳

2021-11-01 11:14:48 205

原创 多线程下的伪唤醒

synchronized(obj) { if(<条件判断>) { obj.wait(); } //执行后续操作}上面这种情况会出现伪唤醒,是更底层原因导致, if 改为 while 这样会更安全

2021-11-01 10:59:43 118

原创 vue 动态加载路由刷新页面空白,进入不了router.beforeEach

因为我在挂载el之后检查的路由,把路由放前面就好了new Vue({el: ‘#app’,router,store,template: ‘’,components: { App }})把上面的放在 router.beforeEach方法后面

2021-10-29 11:23:16 2293

原创 sql 求交集

start_num = 5 end_num=10(数据库值)start end(条件)四种情况://1、start = 6 end = 8#{start } >= start_num and #{end} &lt;= end_num//2、start = 4 end = 7#{effectiveDate} &lt;= effective_date and (#{validDate} between effective_date and valid_date)//3、

2021-10-18 18:21:28 1004

原创 2021-09-18 java poi 导入时,cell取数字值 如果celltype = FORMULA 会可能导致精度丢失

java poi 导入时,cell取数字值,如果celltype = FORMULA,强制转换为 celltype = STRING,然后进行取值,会可能导致精度丢失示例:if (cell.getCellTypeEnum() == CellType.FORMULA) { cell.setCellType(CellType.STRING); stringCellValue = cell.getStringCellValue(); }这时候stringCellValue 有可能精度丢

2021-09-18 16:03:48 2946 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除