- 博客(12)
- 收藏
- 关注
原创 RocketMQ笔记
启动完成后会在nohup.out里看到一条关键日志就是启动成功,并且使用jps指令可以看到有一个NamesrvStartup进程。在A中新建目录rocketmq,上传rocketmq-all-5.1.0-bin-release.zip到rocketmq并解压。修改runserver.sh(非必须,主要是虚拟机内存不够)。在A中新建jdk目录,上传jdk-8u202-linux-x64.tar.gz到jdk中并解压。在bin目录下执行以下命令测试消息发送,默认会发1000条消息,发送完成自动关闭。
2024-11-11 20:44:51
208
原创 idea上使用git合并其他分支上的部分代码至主分支
3、点击项目或者菜单栏Git,选择要合并的分支,选择“Show Diff with Working Tree”;4、选择要合并的文件,鼠标右键点击“Get from Branch”。1、将已修改代码提交;2、切换至主分支上;
2023-10-16 13:43:41
3074
原创 MySQL之binlog
binlog是什么?它是一个日志,一个归档日志,一个二进制日志,一个逻辑日志,一个server层日志。表示看完了没什么感觉,能动手的最好别bb。看看它能干什么。建议先打开你的数据库客户端或者“黑窗口”什么的,连接并且登录数据库。作用:恢复数据,避免删库跑路。还是来先看看你的数据库有没有开启binlog功能。SHOW VARIABLES LIKE '%log_bin%';看到这里的ON了吗?恭喜你,你的数据库开启了binlog,为你的数据安全增加了一份保障。...
2022-06-01 16:38:09
1826
原创 为@Async配置自定义线程池
技·@Async注解准备springboot项目一个。开启@Async功能@EnableAsync // 启动类上加上此注解@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(ExperimentalApplication.class, args); }}@Servicepublic class Asy
2021-09-21 10:10:16
5599
2
原创 Thread.sleep(0)的作用
元·Thread.sleep(0) 到底有什么用? “触发操作系统立刻重新进行一次CPU竞争”。竞争的结果也许是当前线程仍然获得CPU控制权,也许会换成别的线程获得CPU控制权。这也是我们在大循环里面经常会写一句Thread.Sleep(0) ,因为这样就给了其他线程比如Paint线程获得CPU控制权的权力,这样界面就不会假死在那里。 Thread.Sleep(1000),在未来的1000毫秒内我不想再参与到CPU竞争。那么1000毫秒过去之后,这时候也许另外一个线程正在使用CPU,那么这时候操作系
2021-09-17 23:11:30
234
原创 记一次Supplier接口的应用
记一次Supplier接口的应用Supplier是一个构造型接口,创建对象的工厂,返回一个对象。需求:需要根据从word或者excel中读取A、B对象数据。思路:根据后缀名,借助枚举实现简单工厂。代码:public interface Ins { A getA(); B getB(); }public class InsExcel implements Ins{ A getA(){ // 省略 return null; } B getB(){ // 省略
2020-09-11 20:58:51
332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人