java
iT执行人
我是一个小小鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDK源码学习
JDK源码学习JDK8源码理解ObjectStringStringBuilderStringBufferIntegerThreadLocalClassLoaderArrayListHashMapConcurrentHashMapThreadPoolExecutorAtomicInteger1 Object常用方法说明registerNatives()Object对象初始化注册本地方法,native 关键字是 JNI(Java Native Interface)的重原创 2020-09-22 20:04:01 · 661 阅读 · 0 评论 -
SpringBoot2对接Kafka
SpringBoot2对接Kafka1、依赖导入<!--kafka依赖注入--><dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId></dependency&g...原创 2019-12-12 18:04:22 · 299 阅读 · 0 评论 -
SpringBoot2对接线程池
SpringBoot2对接线程池1、配置线程池Beanpackage com.itennishy.test.config;import java.util.concurrent.ThreadPoolExecutor;import org.springframework.context.annotation.Bean;import org.springframework.context...原创 2019-12-12 18:02:02 · 509 阅读 · 0 评论 -
Java数据结构
数据结构1 队列非阻塞队列:ConcurrentLinkedQueue(无界线程安全),采用CAS机制(compareAndSwapObject原子操作)。阻塞队列:ArrayBlockingQueue(有界)、LinkedBlockingQueue(无界)、DelayQueue、PriorityBlockingQueue,采用锁机制;使用 ReentrantLock 锁。Set/Ha...原创 2019-12-12 17:56:45 · 124 阅读 · 0 评论 -
Swagger2接口文档功能
1、引入pom<!-- Swagger2接口文档 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version&...原创 2019-12-09 17:59:33 · 169 阅读 · 0 评论 -
Git常用指南
Git常用指南创建并切换分支git branch devgit checkout dev同下git checkout -b dev查看分支git branch -a删除本地分支和删除远程分支git branch -D devgit push origin --delete dev修改分支提交git checkout devvim README.mdgit ad...原创 2019-12-09 17:55:46 · 132 阅读 · 0 评论 -
动态代理
简单的日志打印系统就完成了,动态代理可以代理很多类,不像静态代理,每一种代理类都需要重写方法,可以完成拦截、日志、异常处理等等功能,将程序解耦,易于维护。以下写一个简单的样例来实现动态代理的日志功能。1、首先写一个接口:package proxy;public interface UserManager { public void addUser(String userId, Strin...原创 2019-12-06 11:19:08 · 110 阅读 · 0 评论 -
SpringBoot2对接Dubbo
1 环境准备 开发工具IDE、Zookeeper环境、Dubbo-admin.war包、Tomcat环境2 安装配置Zookeeper环境 对于mac电脑而言,单机版安装zookeeper如此简单:brew install zookeeper 对于Linux电脑而言,也很简单,下载tar包解压后运行bin下启动脚本,此处省略。3 配置Dubbo的监控环境 针对mac...原创 2019-09-20 18:55:44 · 155 阅读 · 0 评论
分享