自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

越过第八个坑的博客

欢迎大家一起交流,共同进步!!!

  • 博客(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

转载 JAVA中HashCode到底是干啥的?

上面的文章说得很清楚,认真一点看很简单,很容易就懂了,感谢作者大大!

2019-12-08 23:15:13 384

原创 单例模式同步问题解决方案:双重检查加锁

先定义一个空的学生类: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

github是一个非常适合程序员交流的网站,很多国际上的技术大牛都在github上有自己的开源代码,其他人只要申请个账号就可以随意的看到这些大牛写的程序。她还可用于上传代码,云端备份,版本同步

2018-04-28

mingw C/C++程序环境

MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU ( http://www.gnu.org/ )的工具集,特别是GNU 程序开发工具,如经典gcc, g++, make等。MinGW是完全免费的自由软件,它在Windows平台上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了良好基础支持,为了在Windows下工作的程序员熟悉Linux下的C++工程组织提供了条件。

2018-04-28

空空如也

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

TA关注的人

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