- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 3、锁
可重入:当前线程获取到A锁,在获取之后,尝试再次获取是可以拿到的,synchronized、ReentrantLock、ReentrantReadWriteLock都是可重入锁不可重入:需要等锁释放,Worker类中会实现不可重入锁,在线程池中使用。
2024-11-08 17:08:42 771
原创 1、学习线程
新建状态:使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态。它保持这个状态直到程序 start() 这个线程。就绪状态:当线程对象调用了start()方法之后,该线程就进入就绪状态。就绪状态的线程处于就绪队列中,要等待JVM里线程调度器的调度。运行状态:如果就绪状态的线程获取 CPU 资源,就可以执行 run(),此时线程便处于运行状态。处于运行状态的线程最为复杂,它可以变为阻塞状态、就绪状态和死亡状态。
2024-09-27 13:44:25 479
原创 Zookeeper学习
配置三台centos服务器,IP分别设为192.168.0.100、192.168.0.101 、192.168.0.102。复制conf/zoo_sample.cfg至conf/zoo.cfg,并对zoo.cfg进行修改。,文件中的内容是节点信息标识,范围是1-255,节点数字对应server.*对应。分别在三台服务器上配置/etc/hosts文件。分别在三台机器上zookeeper目录下启动。需要下载带bin的 ,bin是编译后文件。配置好node1,可以进行文件分发。修改三台机器上的 myid。
2024-01-19 15:11:03 375
原创 clickhouse分布式安装
zookeeper-3.4.13/bin/zkServer.sh status 查询状态其中一台leader 两台状态为follower。启动三台 zookeeper-3.4.13/bin/zkServer.sh start。编辑/etc/clickhouse-server/config.xml 打开注释cli。在zookeeper-3.4.13/conf/zoo.cfg 配置文件中加入。编辑/etc/metrika.xml。修改/etc/hostst 添加。分别部署在三台机器上。测试建表是否可以成功。
2023-12-28 13:55:30 343
原创 OutputStream outputStream = httpConnection.getOutputStream出现Cannot write output after reading input
查看inputStream在调用getOutputStream方法前是否被初始化,我是在OutputStream outputStream = httpConnection.getOutputStream()调用了getHeaderFields()方法,导致异常
2021-09-15 16:39:02 435
原创 使用@Aspect,@Before不被调用
@Aspect@Componentpublic class LogAspect { @Before("pointcut()") public void before(){ System.out.println("before"); } @Pointcut("@annotation(com.demo.annotation.Log)") public void pointcut(){ } @Around("point.
2020-12-11 13:34:41 730
原创 Consul注册中心依赖
在成功开启consul后,打开自己的项目一直不能正常搜索到自己的服务我原本的依赖为<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> ...
2020-04-30 15:30:21 1228
centOS离线安装pgsql-12
2020-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人