标签:final

Java

Java日志框架:SLF4J详解

3

xiaoli.he 发布于 2019-09-21

The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks, such as java.util.loggin...

阅读(1)评论(0)赞 (0)

Java

OkHttp源码分析(一) 请求和响应过程简单分析

2

dulong 发布于 2019-09-21

这篇文章简要介绍OkHttp的请求和响应过程。 文章基于 OkHttp3.14.3 版本 0 前言 ​ OkHttp 作为当下Java系编程的网络请求库,其热门程度自不必说了。网上有关OkHttp的使用、封装和源码分析的文章和代码也早已是百家齐放、甚至可以说是烂大街了。然而尽管如...

阅读(2)评论(0)赞 (0)

Java

聊聊nacos的MysqlHealthCheckProcessor

yeseng 发布于 2019-09-21

序 本文主要研究一下nacos的MysqlHealthCheckProcessor MysqlHealthCheckProcessor nacos-1.1.3/naming/src/main/java/com/alibaba/nacos/naming/healthcheck/My...

阅读(5)评论(0)赞 (0)

Java

记一次找因redis使用不当导致应用卡死bug的过程

11

puefu.he 发布于 2019-09-21

来源: http://h5ip.cn/L5Mp 首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象 刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁,越来越多的同事开始抱怨,于是...

阅读(6)评论(0)赞 (0)

Java

消灭 Java 代码的“坏味道”

xiaoli.wang 发布于 2019-09-21

导读 明代王阳明先生在《传习录》谈为学之道时说: 私欲日生,如地上尘,一日不扫,便又有一层。着实用功,便见道无终穷,愈探愈深,必使精白无一毫不彻方可。 代码中的"坏味道",如"私欲"如"灰尘",每天都在增加,一日不去清除...

阅读(7)评论(0)赞 (0)

Java

Disruptor原理探讨

7

hanze 发布于 2019-09-21

之前谈到了在我的项目里用到了Disruptor,因为对它了解不足的原因,才会引发之前的问题,因此,今天特意来探讨其原理。 <!– more –> 为什么采用Disruptor 先介绍一下我的这个服务。这个服务主要是作为游戏服务器的游戏逻辑部分,...

阅读(7)评论(0)赞 (0)

Java

聊聊nacos的TcpSuperSenseProcessor

yanxinchi 发布于 2019-09-20

序 本文主要研究一下nacos的TcpSuperSenseProcessor TcpSuperSenseProcessor nacos-1.1.3/naming/src/main/java/com/alibaba/nacos/naming/healthcheck/TcpSuper...

阅读(16)评论(0)赞 (0)

Spring

SpringBoot整合redis缓存(一)

5

xubiao.zhuang 发布于 2019-09-20

准备工作 1.Linux系统 2.安装redis(也可以安装docker,然后再docker中装redis,本文章就直接用Linux安装redis做演示) redis下载地址: http://download.redis.io/releases/redis-4.0.14.tar....

阅读(13)评论(0)赞 (0)

Java

利用SpringAOP 对 Mybatis Pagehelper 使用上的优化

刘莉莉 发布于 2019-09-20

1、前言 Mybatis 的 Pagehelper 插件相信大家都使用过(没用过的请飘过~~~~),并且用起来确实很方便。但是每次都的 PageHelper.startPage(PageNum, PageSize) ,对于我这种比较懒的人来说,是万万忍受不了的,怎么办?那就的想一...

阅读(12)评论(0)赞 (0)

Java

java 导出 excel 最佳实践,大文件 excel 避免OOM(内存溢出) 框架-02-API 优化

songhua.gao 发布于 2019-09-20

项目简介 IExcel 用于优雅地读取和写入 excel。 避免大 excel 出现 oom,简约而不简单。。 特性 OO 的方式操作 excel,编程更加方便优雅。 sax 模式读取,SXSS 模式写入。避免 excel 大文件 OOM。 基于注解,编程更加灵活。 写入可以基于...

阅读(14)评论(0)赞 (0)

Java

基于Netty-SocketIO的主动推送服务

2

hanze 发布于 2019-09-20

前端时间,公司开发了一款主动服务的机器人的程序,讲产生的消息通过服务端主动推送到客户端(H5、IOS、Android),支持用户的个性化开关设置,用户可自由选择接受的消息类型;同时支持用户主动提问;在此记录下整个部署以及实现的大致思路; 同时感谢我的Leader给予的帮助。 部署...

阅读(11)评论(0)赞 (0)

Java

Java谜题5:球(ball)-解决方案

刘莉莉 发布于 2019-09-20

如果你不能投球,那就没什么乐趣了。但扩展Throwable也使它实现了可序列化,这就是真正有趣的开始。使用序列化,我们可以创建一个球,该球应该被捕获的次数与序列化数据声明的次数相同。 这场比赛似乎破坏了乐趣。你不能抛出它;但更重要的是你不能序列化它。如果您试图直接将球序列化,它也...

阅读(16)评论(0)赞 (0)

Spring

相亲相爱的@Import和@EnableXXX

1

wenming.gapo 发布于 2019-09-20

扫描文末二维码或者微信搜索公众号 菜鸟飞呀飞 ,即可关注微信公众号,阅读更多Spring源码分析文章 1. @Import注解 通过Import注解,我们有三种方式可以向Spring容器中注册Bean。相当于Spring中XML的标签。 1.1 直接注册 例如:@Import(R...

阅读(8)评论(0)赞 (0)

Java

生活中随处可见的限流,在Java中又是怎么应用的呢?

7

dulong 发布于 2019-09-20

  一、限流基础知识介绍 为啥要限流,相信就不用我多说了。 比如,我周末去饭店吃饭,但是人太多了,我只能去前台拿个号,等号码到我的时候才能进饭店吃饭。如果饭店没有限流怎么办?一到饭点,人都往里冲,而饭店又处理不了这么多人流,很容易就出事故(饭店塞满了人,无路可走。饭店的...

阅读(5)评论(0)赞 (0)

Spring

SpringBoot自动装配原理解析

hellas 发布于 2019-09-20

本文包含:SpringBoot的自动配置原理及如何自定义SpringBootStar等 我们知道,在使用SpringBoot的时候,我们只需要如下方式即可直接启动一个Web程序: @SpringBootApplication public class DemoApplicatio...

阅读(6)评论(0)赞 (0)

编程技术

Netty原理架构解析

6

Harries 发布于 2019-09-20

编辑推荐: 本文来自于csdn,本文主要介绍了关于Netty的原理架构解析,介绍的Netty Reactor 模型以及服务端 Netty 的工作架构,希望对您的学习有所帮助。 Netty是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。JDK原生...

阅读(8)评论(0)赞 (0)

Java

消灭 Java 代码的“坏味道”

xirruiqiang 发布于 2019-09-20

导读 明代王阳明先生在《传习录》谈为学之道时说: 私欲日生,如地上尘,一日不扫,便又有一层。着实用功,便见道无终穷,愈探愈深,必使精白无一毫不彻方可。 代码中的 " 坏味道 ",如 " 私欲 " 如 " 灰尘 ",每天都...

阅读(8)评论(0)赞 (0)