自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 JDK源码学习

JDK源码学习JDK8源码理解ObjectStringStringBuilderStringBufferIntegerThreadLocalClassLoaderArrayListHashMapConcurrentHashMapThreadPoolExecutorAtomicInteger1 Object常用方法说明registerNatives()Object对象初始化注册本地方法,native 关键字是 JNI(Java Native Interface)的重

2020-09-22 20:04:01 394

原创 学习笔记(01):Java面试Offer直通车-就从ArrayList和LinkedList展示实力

新课上新,原价129,早鸟价仅需69元! 68讲视频课+源码+5门300元课程+讲师社群1V1答疑+社群闭门分享会=69元 【超实用课程内容】 本课程结合诸多软件公司对Java高级开发的普遍要求,给出能帮助学员成功应聘Java高级岗位的技巧。具体来讲,将从Java核心,数据库,Java框架,分布式组件,简历准备,面试实战技巧等方面,讲述...

2020-04-21 15:13:09 193

原创 SpringBoot2对接Kafka

SpringBoot2对接Kafka1、依赖导入<!--kafka依赖注入--><dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId></dependency&g...

2019-12-12 18:04:22 202

原创 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 417

原创 Java数据结构

数据结构1 队列非阻塞队列:ConcurrentLinkedQueue(无界线程安全),采用CAS机制(compareAndSwapObject原子操作)。阻塞队列:ArrayBlockingQueue(有界)、LinkedBlockingQueue(无界)、DelayQueue、PriorityBlockingQueue,采用锁机制;使用 ReentrantLock 锁。Set/Ha...

2019-12-12 17:56:45 80

原创 Swagger2接口文档功能

1、引入pom<!-- Swagger2接口文档 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version&...

2019-12-09 17:59:33 110

原创 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 85

原创 动态代理

简单的日志打印系统就完成了,动态代理可以代理很多类,不像静态代理,每一种代理类都需要重写方法,可以完成拦截、日志、异常处理等等功能,将程序解耦,易于维护。以下写一个简单的样例来实现动态代理的日志功能。1、首先写一个接口:package proxy;public interface UserManager { public void addUser(String userId, Strin...

2019-12-06 11:19:08 59

原创 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 89

原创 Spark性能调优

1、使用kryo序列化类库2、优化算子函数的数据结构,少用包装数据类型Integer或者HashMap,Linklist等,可以用原始类int等int[],一般Map<String,Person>,可以使用特殊字符串来存储,不如JsonString拼接3、使用checkpoint或者cache、persist持久化4、使用序列化的持久化级别5、java虚拟机垃圾回收调优调整e...

2019-09-20 10:08:03 103

原创 消息队列知识点总结

http://notes.itennishy.com/article/441 什么是消息队列?​ 消息队列(Message Queue)是在消息的传输过程中保存消息的容器,是应用间的通信方式。消息发送后可以立即返回,由消息系统保证消息的可靠传输,消息发布者只管把消息写到队列里面而不用考虑谁需要消息,而消息的使用者也不需要知道谁发布的消息,只管到消息队列里面取,这样生产和消费便可以做到分...

2019-09-20 09:53:16 613

原创 SparkStreaming消费Kafka项目实战(JAVA版)

原文连接 http://notes.itennishy.com/article/43一 项目需求1、统计用户访问直播的uv数、pv数?2、统计用户跳转直播间的统计排名,即我的粉丝从哪个直播间过来到哪个直播间去?3、统计评论数和评论人数?4、统计引导进店数和引导进店人数?5、直播数据查询等。二 整体方案设计图三 开发过程中关键点总结3.1 过程优化1、采用队列方式,通过队列...

2019-09-20 09:49:23 1899

防火墙配置集合

高端防火墙和低端防火墙的配置文档集合,集中整合各种防火墙案例,有效方便的学习防火墙知识

2015-03-10

空空如也

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

TA关注的人

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