自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 UML类图

UML类图捕获系统的逻辑结构(类)以及构成模型的事物。它是一个静态模型,描述存在的内容以及它具有哪些属性和行为,而不是描述某件事是如何完成的。在类图上,可以使用泛化、聚合和关联来说明类和接口之间的关系,它们分别在反映继承、组合或使用以及连接方面非常有用。**泛化(Generalization)**是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。箭头及指向:带三角箭头的实线,箭头指向父类代码体现:继承。

2024-06-21 15:38:49 276

原创 动态更新Drools规则

动态更新drools规则

2023-10-25 17:18:11 316

原创 Elasticsearch 索引备份与恢复

快照备份 配置仓库地址 创建文件夹用作Elasticsearch备份仓库: mkdir /usr/local/backup 赋权限 chmod 777 /usr/local/backup 在elasticsearch.yml文件中增加path.repo路径配置: vim /usr/local/elasticsearch/config/elasticsearch.yml #加上这个配置 path.repo: ["/usr/local/backup"] 重启elasticsearch 创建仓库 PUT

2021-11-19 01:16:25 2683

原创 Java 并发工具类

CountDownLatch 类 这个类使一个线程等待其他线程各自执行完毕后再执行。是通过一个计数器来实现的,计数器的初始值是线程的数量。每当一个线程执行完毕后,计数器的值就-1,当计数器的值为0时,表示所有线程都执行完毕,然后在闭锁上等待的线程就可以恢复工作了。 CountDownLatch(int count):构造一个用给定计数初始化的 CountDownLatch。 void await():使当前线程在锁存器倒计数至零之前一直等待,除非线程被中断。 boolean await(lo

2021-11-14 01:35:03 416

转载 Java锁

Java锁

2021-11-13 22:47:43 75

原创 Java多线程

sleep(long millis) 线程调用此方法,则进入RIMED.WAITING状态,但不释放锁,millis后线程自动苏醒进入就绪状态。作用:给其他线程执行的最佳机会。 Thread.yield():线程调用此方法,当前线程放弃获取的CPU时间片,但不释放资源,由运行状态变为就绪状态,让OS再次选择线程。作用:让相同优先级的线程轮流执行,但并不一定会轮流执行,实际中无法保证yield()达到让步目的,因为让步的线程还有可能被线程调度程序再次选中,Thread.yield()不会阻塞线程。该方法sle

2021-11-13 15:57:14 542

原创 Java线程池

Executor:执行者,顶层接口 ExecutorService:接口API ThreadFactory:线程工厂 Executors:工具类,创建线程 创建线程池 ​ 使用ThreadPoolExecutor可创建线程池 corePoolSize:核心线程数。 maximumPoolSize:最大线程数。 keepAliveTime:当线程数大于核心时,此为终止前多余的空闲线程等待新任务的最长时间。 unit:keepAliveTime 参数的时间单位。 workQueue:执行前用于保持任务的队.

2021-11-13 14:32:51 87

原创 JVM内置命令行工具

java:Java应用启动程序 javac:JDK内置编译工具 javap:反编译class文件和工具 javadoc:根据代码和注释,自动生成相关的API说明文档 javah:JNI开发时,根据Java代码生成需要的.h文件 extcheck:检查某个jar文件和运行时扩展jar有没有版本冲突,很少使用。 jdb:java debugger;可以调试本地和远程程序,属于JPDA中的一个demo实现,供其他调试器参考。 jdeps:探测class或jar包需要的依赖 jar:打包工具 keytool:安全.

2021-11-11 22:17:09 112

原创 redhat7.5替换yum源

#1,查看原有yum包 rpm -qa|gerp yum #2,卸载yum包 rpm -qa|grep yum|xargs rpm -e --nodeps rpm -qa|grep yum #3,创建下载路径,下载centos7.5 yum包 mkdir /tmp/pkg #4、下载RPM包 链接:https://pan.baidu.com/s/11h8KXZPLzNrtCgdjD0kWgQ 提取...

2019-05-31 11:07:52 864

转载 Nginx教程

http://how2j.cn/k/nginx/nginx-tutorial/1565.html?p=19458

2018-09-04 10:57:10 128

空空如也

空空如也

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

TA关注的人

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