新民的文章

为大家提供专业知识,方便大家学习,交流。
Java

记一次zookeeper安装时遇到的问题

zookeeper 版本:   zookeeper-3.4.12 安装环境:Centos6.5 在执行 ./zkServer.sh start 命令启动后,再使用 netstat -lntup 查看了下端口是否监听,结果如下: 如上图所示,并没有发现2181端口。再使用 ./zkServer.sh status 查看……继续阅读 »

3个月前 (01-21) 203浏览 1评论 1个赞

Java

使用RedisTemplate 操作Redis 事务遇到的坑

最近有个新项目将要开启,在搭建项目的过程中, 顺便写了几个功能,其中有几个是打算使用缓存,最后决定了使用Redis 。 其中有几个功能点要针对redis 执行多次写操作。 这个时候就需要redis 的事务了,保证原子性。 最后发现出现了异常,异常如下: 遇到此问题立马就慌了,冷静了半天。打开RedisTemplate……继续阅读 »

3个月前 (01-18) 337浏览 0评论 2个赞

Java

编写一个阻塞队列

在最近的学习中,观看了一些JDK的源码,其中观看了下阻塞队列的源码,于是自己手动编写了一个,并测试后是线程安全的。特此做了一个笔记,以便以后作为一个参考: 码云地址: https://gitee.com/xm-snowruin/customBlockingQueue gitHub地址:https://github.co……继续阅读 »

3个月前 (01-09) 240浏览 0评论 1个赞

Java

深入理解线程池

一、线程池的概述: 在多线程操作中,为了避免多线程操作造成的系统开销问题,  在JDK 1.5 之后新添加了线程池。 二、 线程池的使用 在java.util.concurrent 包中, 有个Executors 类,为我们封装了各种线程池的创建。 从而简化了线程池的创建和使用。我们只需要Executors.newXX……继续阅读 »

4个月前 (12-13) 311浏览 3评论 2个赞

Java

Spring Boot 整合 Swagger2

1、什么是Swagger Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。本文简单介绍了在项目中集成swagger的方法和一些常见问题。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样……继续阅读 »

7个月前 (09-23) 668浏览 5评论 0个赞

Java

java中的语法糖之自动拆箱、装箱与遍历循环

在上一篇文章中,主要介绍了语法糖的概念以及泛型和类型擦除,不明白的同学可以阅读《Java中的语法糖之泛型与类型擦除》。在这一边文章中,主要介绍Java中的自动拆箱、装箱与循环遍历语法糖。 以纯技术的角度来看,自动拆箱、装箱与遍历循环可以说是我们平常编码时用的最多的语法糖。先举个例子,来看看系列的代码中语法糖在编译会发生……继续阅读 »

9个月前 (07-30) 631浏览 1评论 0个赞