- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 线程的两阶段终止模式
package com.company.thread;/** * @description: some desc * @author: ruoan * @date: 2020/10/24 16:13 */public class Thread18 { public static void main(String[] args) throws InterruptedException { TwoPhaseTermination twoPhaseTerminati.
2020-10-24 16:53:26 140
原创 redis实现简单的分布式锁 demo
package com.example.demo.controller;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.web.bind.anno...
2020-03-25 13:57:13 585
原创 利用zookeeper实现简单的配置中心
zookeeper特性:1. 可以直接存储数据的类unix目录节点2. 通知和监听机制演示:这里我们使用zookeeper单机环境。虚拟机下载配置好zookeeper之后,在bin目录下使用 .zkServer.sh start开启服务端然后 执行.zkCli.sh start开启客户端我们先用 ls / 查看/下的节点使用命令新建一个znode节点: ...
2020-03-25 05:38:43 372
原创 redis布隆过滤器
# 布隆过滤器### 定义布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。### 用处布隆过滤器可以用于检索一个元素是否在一个集合中。具体使用有: 网页爬虫对URL的去重,避免爬取相同的URL地址 反垃圾邮件,从数十亿个垃圾邮件列表中判断某邮箱是否垃圾邮箱(同理,垃圾短信) 缓存穿透,将所...
2020-02-19 13:13:36 1458
原创 单例模式同步问题解决方案:双重检查加锁
先定义一个空的学生类:class Student {}接下来是同步方法:// Singleton.java 单例模式 双重检查加锁public class Singleton { private volatile static Student student; private Singleton(){} // 执行过程: // 1.先判断是否有studen...
2018-05-06 00:07:41 1423
原创 java对象深拷贝,浅拷贝
package ioc;/** * @Author:zhuo * @Date:2018/4/30 15:46 * */public class VarCopyDemo { public static void main(String[] args) { System.out.println("\n********下面是浅拷贝内容********\n");...
2018-04-30 17:09:19 969
原创 java通过JNA加载动态链接库
package ioc;import com.sun.jna.Native;import com.sun.jna.win32.StdCallLibrary;public class DLLTest { //封装方法的接口 public interface DLL extends StdCallLibrary{ DLL INSTANCE = Native...
2018-04-28 21:34:50 1553
原创 Runtime--程序与系统环境相关方法
package ioc;import java.io.IOException;import java.io.PrintWriter;import java.io.Writer;import java.util.Date;import java.util.Properties;/** * @Author:zhuo * @Date:2018/4/27 11:47 */pu...
2018-04-28 00:00:49 331
原创 java中继承,接口方法与方法所属对象的机制
最近一直在温习基础,发现很多以前常会忽略的东西,这里跟大家一起分享一下我的体会,也希望我的例子能对萌新有帮助,让你们少走一些弯路!代码如下:package ioc;/** * @Author:zhuo * @Date:2018/4/26 12:34 */public class Test11 { public static void main(String[] args)...
2018-04-26 23:52:43 228
原创 自定义Iterator迭代器
一个关于Iterator迭代器的小例子。 MyIterableList.javaimport java.util.ArrayList;import java.util.Iterator;/** * 继承抽象列表类 , 实现了Iterator<T>接口,这个要注意区分 Iterable<T> */class MyIterableList<E&g...
2018-04-25 22:42:46 1584
原创 DOM解析XML,结果存入Entity实体类的列表
最近在学习XML解析,在此做了一个小的demo,跟大家分享,有什么问题欢迎指出!!Book.java//保存 book的属性的类public class Book { private String id; // 书籍编号 private String name; //书名 private String author; //作者 private i...
2018-04-24 19:06:33 1121
原创 Properties转换为XML
最近因为在学习JAVA的时候遇到了一些瓶颈,猜测可能是基础不够牢固的原因,在翻看JDK9的API时,无意中看到了这个方法,因为项目中配置文件格式,XML,json较多见,Properties相较而言要少一点点,但也有自己的用处,所以,我就和大家一起来做学习一下,多了解以加深印象。下面实例主要内容: 1.创建Properties文件 ;2.保存配置文件为.txt格式 ;3.保存配置文件为.xml...
2018-04-24 00:40:50 2143
版本工具gitbub的本地桌面版,适用于Windows
2018-04-28
mingw C/C++程序环境
2018-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人