会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
致多年以后的自己
命数如织,当为磐石
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2022年4月2日
vmware-克隆虚拟机重新设置ip
摘要: 1.克隆 克隆会将宿主机上所有的信息都克隆过来,包括账号密码 环境等 2.克隆完毕后登陆克隆的机器,进行重新设置ip操作 (1) cd /etc/sysconfig/network-scripts/ 查看网卡信息 使用vi 进行编辑 修改 将 IP 改为 更改的ip ,删除 UUID 和 HWADD
阅读全文
posted @ 2022-04-02 11:10 原来是晴天啊
阅读(1634)
评论(0)
推荐(0)
2022年3月31日
注解使用
摘要: 注解基本语法如下 @Target({ ElementType.METHOD, ElementType.TYPE }) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface ParA { String name(); Str
阅读全文
posted @ 2022-03-31 18:49 原来是晴天啊
阅读(22)
评论(0)
推荐(0)
SpringBoot-跨域访问
摘要: 方法一: 单个接口实现跨域 在controller 方法上加 @CrossOrigin 注解 方法二 全局跨域处理 自定义 WebMvcConfigurer 注册到容器里,可以执行访问的路径 import org.springframework.context.annotation.Bean; im
阅读全文
posted @ 2022-03-31 18:23 原来是晴天啊
阅读(57)
评论(0)
推荐(0)
SpringBoot-全局异常处理
摘要: 业务发生异常时,避免让用户看到错误信息影响体验 SpringBoot 提供了全局异常处理,可以自定义状态码和错误信息等 官网介绍如下 可以实现 ErrorController 来指定错误路径的跳转 通过使用 ControllerAdvice 注解 也可以通过response 进行回写错误响应信息 样
阅读全文
posted @ 2022-03-31 18:14 原来是晴天啊
阅读(185)
评论(0)
推荐(0)
2022年3月30日
Spring源码-bean工厂后置处理器和bean的后置处理器
摘要: 代码 @Configuration public class AppConfig { @Bean public Bean1 bean1() { return new Bean1(); } @Bean public Bean2 bean2() { return new Bean2(); } } @Co
阅读全文
posted @ 2022-03-30 17:03 原来是晴天啊
阅读(346)
评论(0)
推荐(0)
2022年3月24日
MySQL-事务
摘要: 事务的特性:原子性,一致性,持久性,隔离性。 MySQL中 原子性,一致性,持久性 基于 redo log和 undo log,隔离性基于锁和MVCC redo log 分为两个部分:日志缓冲(内存中),日志文件(磁盘中) 记录事务提交数据页的物理修改,用于刷新脏页到磁盘发生错误时,进行数据恢复使用
阅读全文
posted @ 2022-03-24 16:26 原来是晴天啊
阅读(54)
评论(0)
推荐(0)
MySQL-SQL优化
摘要: insert 使用批量插入 当有多个insert语句时 使用批量插入,如果insert语句太多(例如超过一万条)建议分批插入(例如一次插入一千条,具体看情况) 手动事务提交 主键顺序插入 手动一次性插入大批量数据时,使用insert插入新能比较低。建议使用load命令进行插入 主键 页分裂 Inno
阅读全文
posted @ 2022-03-24 14:16 原来是晴天啊
阅读(46)
评论(0)
推荐(0)
MySQL-性能分析与索引
摘要: MySQL执行流程 MySQL 缓存 将sql语句 和 对应的结果集进行存储 存储结构类似于map(sql 作为key的校验比较严格,即使是相同的sql但是格式不一样(例如其中一个包含空格)也会被视为不同的key) mysql 缓存命中比较低,在8.0中已经删除了缓存,低版本中也可以选择关闭 MyS
阅读全文
posted @ 2022-03-24 10:54 原来是晴天啊
阅读(71)
评论(0)
推荐(0)
2022年3月21日
多线程-CountDownLatch与CyclicBarrier
摘要: 等待线程将结果执行完才能向下继续运行,类似于一个程序计数器,只有当计数器为0时代码才能向下运行 使用效果和join 一样但是比join更加灵活,例如可以用于线程池。 只适用于结果没有返回值的,如果结果有返回值还是用Future去获取。 future.get 是阻塞的 ,如果要设置任务超时时间则需要用
阅读全文
posted @ 2022-03-21 17:30 原来是晴天啊
阅读(24)
评论(0)
推荐(0)
多线程-ReentrantLock
摘要: ReentrantLock 支持公平锁和非公平锁(通过构造函数设置),默认情况下为非公平锁 ReentrantLock 内部维护了两个同步器类 NonfairSync(非公平锁) 和 FairSync(公平锁) Sync 继承子AQS(AbstractQueuedSynchronizer) 非公平锁
阅读全文
posted @ 2022-03-21 16:06 原来是晴天啊
阅读(84)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告