自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 3、锁

可重入:当前线程获取到A锁,在获取之后,尝试再次获取是可以拿到的,synchronized、ReentrantLock、ReentrantReadWriteLock都是可重入锁不可重入:需要等锁释放,Worker类中会实现不可重入锁,在线程池中使用。

2024-11-08 17:08:42 771

原创 2、学习并发的特性

原子性是指一个操作或一组操作在执行过程中不可被中断,一个操作或者一组操作要么全部成功执行问题代码实际输出值和期望值不一致。

2024-09-29 17:31:04 272

原创 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

原创 mysql8.0日志管理

日志文件和数据文件应该分开存储。

2023-10-08 18:04:43 95

原创 二进制安装mysql

mysql社区版下载地址。

2023-10-07 16:18:43 77

原创 马士兵学习笔记-Java基础网络编程

msb学习笔记

2022-09-24 10:40:24 476

原创 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

sudo yum install -y postgresql12-server sudo /usr/pgsql-12/bin/postgresql-12-setup initdb sudo systemctl enable postgresql-12 sudo systemctl start postgresql-12

2020-12-11

ojdbc6.jar

Java连接Oracle数据库, oracle.jdbc.driver jdbc:oracle:thin:@localhost:1521:ORCL

2017-09-18

空空如也

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

TA关注的人

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