自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 mongo like查询

mongo like查询

2023-01-11 17:11:22 291

原创 Zookeeper实现分布式锁原理与实现

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。今天要讲的是,利用Zookeeper的分布式特性,实现分布式锁,下图是实现的原理1. 多个线程(可以是分布式下的),向Zookeeper中的主节点(/lock)创建临时有序的子节点( /lock/test/000001) ,排序号是自动生成的..

2020-07-28 14:13:58 541

原创 客户端服务端之正向代理和反向代理的区别

1. 正向代理从整个程序的层面,VPN代理了客户端的请求,去访问服务器,为正向。2. 反向代理反之,VPN代理了服务器接收客户端的请求,为反向。...

2020-05-19 13:35:36 430

原创 Docker部署Springboot项目容器

本章内容主要介绍,如何使用Docker创建镜像,并运行运行环境:Linux服务器(朋友的,自己买不起)步骤:1. 编写程序,打包jar文件2.新建编辑Dockerfile文件#基础镜像使用javaFROM java:8#作者MAINTAINER zjj <[email protected]>#指定临时文件目路为/tmpVOLUME /tmp#将jar添加到容器中并更名为app.jarADD build-0.0.1-SNAPSHOT.jar app.jar#修改

2020-05-18 11:18:24 182

原创 Java解析Properties.xml

最近在一个Java项目中,使用了一个解析Properties.xml的文件,觉得好用,研究了一下源码优化了一下,并分享出来。需要准备的东西:一个Java的编译器,一个jar包:commons-io.jar首先,我们先来看看项目的文件路径新建一个名称为P的类新建三个包,分别为com.XXX.parse,用来放置主类com.xxx.test,用来测试conf,用来...

2019-07-19 10:23:49 329

原创 Java实现一个底层IOC,并实现设值注入

步骤:1.构建XML标签对象 ; 2.编写XML文件 ; 3.解析XML文件,构建上下文单例对象;4.从上下文中取出对象。项目目录:XML标签结构:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans&gt; &lt;bean id="id_1" class="com.backage.one"&gt; &l

2018-05-31 20:41:32 454

原创 在Eclipse配置Struts2 + Tomcat 8.5,第一个Struts2项目

    准备阶段:在Eclipse官网下载 Javaee 的 Eclipse版本的压缩包,在Struts官网下载 Struts2框架压缩包,在Tomcat官网下载Tomcat 8.5 压缩包。    解压Eclipse,Tomcat8.5 压缩包,执行Eclipse快捷方式,打开Eclipse,记得Eclipse 的位数要与jdk匹配否则IDE会打不开,32位的Eclipse IDE要匹配32位的...

2018-05-01 18:38:01 755 1

原创 Java多线程回调接口Callable

    Java 5 引入了多线程编程的一个新方法,不需要直接new Thread () 创建一个新的线程。只要创建一个 ExecutorService 的线程池,并将实现了 Callable 接口的任务(task)提交到线程池,就能得到带有回调结果的Future对象,通过操作Future得到结果,接下来,我们通过一个实例来学习这一部分的知识。    实例目的:通过两个线程,返回一个整型数组中的最...

2018-04-30 19:13:39 2137

Java问题定位技术的文档

Java问题定位技术

2023-02-01

Network Emulator Toolkit-64.zip

Network-Emulator-Toolkit,这个工具的作用主要是设置丢包率和延时,测试弱网工具。

2020-07-15

空空如也

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

TA关注的人

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