自定义博客皮肤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源码理解 Object String StringBuilder StringBuffer Integer ThreadLocal ClassLoader ArrayList HashMap ConcurrentHashMap ThreadPoolExecutor AtomicInteger 1 Object 常用方法说明 registerNatives() Object对象初始化注册本地方法,native 关键字是 JNI(Java Native Interface)的重

2020-09-22 20:04:01 660

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

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

2020-04-21 15:13:09 253

原创 SpringBoot2对接Kafka

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

2019-12-12 18:04:22 296

原创 SpringBoot2对接线程池

SpringBoot2对接线程池 1、配置线程池Bean package 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 508

原创 Java数据结构

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

2019-12-12 17:56:45 123

原创 Swagger2接口文档功能

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

2019-12-09 17:59:33 166

原创 Git常用指南

Git常用指南 创建并切换分支 git branch dev git checkout dev 同下 git checkout -b dev 查看分支 git branch -a 删除本地分支和删除远程分支 git branch -D dev git push origin --delete dev 修改分支提交 git checkout dev vim README.md git ad...

2019-12-09 17:55:46 131

原创 动态代理

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

2019-12-06 11:19:08 110

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

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

原创 消息队列知识点总结

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

2019-09-20 09:53:16 694

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

防火墙配置集合

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

2015-03-10

空空如也

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

TA关注的人

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