java
越过第八个坑
编程不只为生产力,如果你愿意,往里面加点乐趣
展开
-
线程的两阶段终止模式
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 阅读 · 0 评论 -
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 · 589 阅读 · 0 评论 -
利用zookeeper实现简单的配置中心
zookeeper特性:1. 可以直接存储数据的类unix目录节点2. 通知和监听机制演示:这里我们使用zookeeper单机环境。虚拟机下载配置好zookeeper之后,在bin目录下使用 .zkServer.sh start开启服务端然后 执行.zkCli.sh start开启客户端我们先用 ls / 查看/下的节点使用命令新建一个znode节点: ...原创 2020-03-25 05:38:43 · 374 阅读 · 0 评论 -
JAVA中HashCode到底是干啥的?
上面的文章说得很清楚,认真一点看很简单,很容易就懂了,感谢作者大大!转载 2019-12-08 23:15:13 · 385 阅读 · 0 评论 -
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 · 1554 阅读 · 0 评论 -
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 · 333 阅读 · 0 评论 -
单例模式同步问题解决方案:双重检查加锁
先定义一个空的学生类:class Student {}接下来是同步方法:// Singleton.java 单例模式 双重检查加锁public class Singleton { private volatile static Student student; private Singleton(){} // 执行过程: // 1.先判断是否有studen...原创 2018-05-06 00:07:41 · 1425 阅读 · 0 评论 -
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 · 231 阅读 · 0 评论 -
自定义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 · 1586 阅读 · 0 评论 -
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 · 1125 阅读 · 0 评论 -
Properties转换为XML
最近因为在学习JAVA的时候遇到了一些瓶颈,猜测可能是基础不够牢固的原因,在翻看JDK9的API时,无意中看到了这个方法,因为项目中配置文件格式,XML,json较多见,Properties相较而言要少一点点,但也有自己的用处,所以,我就和大家一起来做学习一下,多了解以加深印象。下面实例主要内容: 1.创建Properties文件 ;2.保存配置文件为.txt格式 ;3.保存配置文件为.xml...原创 2018-04-24 00:40:50 · 2152 阅读 · 0 评论 -
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 · 970 阅读 · 0 评论