
其它分类
文章平均质量分 74
无明确分类的相关整理及记录
brucelwl
负责公司Java基础框架开发,Spring/SpringBoot/Netty/Dubbo/MyBatis/gRPC/Sentinel
展开
-
通过maven-clean-plugin插件清除指定的目录
maven-clean-plugin 可以帮助清除java maven工程中编译的target目录,同时我们也可以通过配置来删除指定的目录或者文件。删除工程中的logs目录<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <configuration>原创 2021-12-17 00:36:13 · 5468 阅读 · 0 评论 -
修改zookeeper目录
修改zk日志和数据存储目录原创 2022-07-15 12:18:01 · 1371 阅读 · 0 评论 -
idea2020 个性化设置
最近升级了idea发现Java maven工程下,test目录的背景色格外显眼,有这个代码洁癖以及强迫证的我,总感觉不舒服。相近一切办法修改这个背景色。原创 2020-05-21 17:30:26 · 4833 阅读 · 3 评论 -
influxdb 1.x 基础使用
登录: 直接在机器上使用influx查看所有的数据库: show databases;指定使用具体的数据库: use dbName;查看库中所有的表名: show measurements原创 2021-06-20 22:31:09 · 533 阅读 · 0 评论 -
centos7 (Linux 7)安装 mysql 8
使用默认生成的密码,登录数据库修改成新密码mysql -uroot -p修改本机root账户登录密码ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root666';设置root账户远程访问mysql> create user 'root'@'%' identified with mysql_native_password by 'pwd123456';Query OK, 0 ro...原创 2021-02-08 12:18:40 · 548 阅读 · 1 评论 -
常见知识整理-java多线程
sleep和wait的区别sleep是Thread类中的native方法,wait是Object中的native方法sleep() 方法可以在任何地方使用wait() 方法只能在synchronized方法或者synchronized块中使用Thread.sleep 只会让出CPU,不会释放已经占有的锁资源Object.wait不仅让出CPU,还会释放已经占用的同步资源锁...原创 2021-02-24 13:45:03 · 260 阅读 · 0 评论 -
常见知识整理-mysql 锁,隔离级别
MyISAM与InnoDB关于锁方面的区别是什么MyISAM使用的是表级锁,不支持行级锁InnoDB支持行级锁,也支持表级锁因为表级锁是锁住整张表,所以索引和锁没有关系。但如果是InnoDB,InnoDB中的行级锁是基于索引实现,而不是数据行。所以只有SQL涉及到索引时,才会使用行级锁,否则是表级锁(读锁或写锁)。MyISAM,InnoDB中默认读锁都是共享锁,写锁是排它锁(独占锁)。对于MyISAM当数据被select时,会自动添加上共享读锁,此时其它连接对表做更新时(原创 2021-02-24 13:44:23 · 203 阅读 · 0 评论 -
常见知识整理-mysql 索引
数据库设计应该考虑的问题数据库常见问题为什么要使用索引快速查询数据索引的数据结构建立二叉查找树进行二分查找建立BTree结构进行查找建立B+Tree结构进行查找建立Hash结构进行查找BTree根节点至少包括两个孩子树中每个节点最多含有m个孩子除了根节点和叶子节点,其它每个节点至少有ceil(m / 2)个孩子所有叶子节点都位于同一层B+Tree非叶子节点的子树指针与关键字个数相同非叶子节点的子树指针p[i],指向关键字值[k[i],k[i+1])的子树非原创 2021-02-22 19:41:24 · 178 阅读 · 0 评论 -
常见知识整理-垃圾回收机制
垃圾回收机制对象被判断为垃圾的标准引用计数法目前主流的垃圾收集器实现都没有采用这种算法每个对象实例都有一个引用计数器,被引用则+1,取消引用则-1。通过判断对应的引用数量来决定是否可以被回收任何引用计数为0的对象实例都可以被当作垃圾回收优点: 执行效率高,程序执行受影响较小缺点: 无法检测出循环引用的情况,导致内存泄漏可达性分析通过判断GC Root对象的引用链是否可达来决定对象是否可以被回收可以作为GC Root的对象虚拟机栈中引用的对象(栈帧中的本地变量表)方法区中常量引原创 2021-02-20 22:38:15 · 485 阅读 · 0 评论 -
常见知识整理-redis
Memcache:代码层次类似Hash支持简单数据类型不支持数据持久化存储原创 2021-02-17 19:53:21 · 276 阅读 · 0 评论 -
git 修改历史提交的用户名和邮箱
第一步clone 下git待修改的创库,如果已经有了跳过第二步执行如下脚本#!/bin/shgit filter-branch --env-filter 'OLD_EMAIL="老的邮箱"CORRECT_NAME="新用户名"CORRECT_EMAIL="新邮箱"if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]then expor...原创 2018-08-10 09:49:56 · 3599 阅读 · 0 评论