标签:代码注释

Java

程序兵法:Java String 源码的排序算法(一)

5

wenming.gapo 发布于 2019-05-20

号外:为读者持续整理了几份最新教程,覆盖了 Spring Boot、Spring Cloud、微服务架构等PDF。 获取方式:关注右侧公众号"泥瓦匠BYSocket",来领取吧! 摘要: 原创出处 https://www.bysocket.com 「公众号:泥...

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

Java

Netty源码分析(七):初识ChannelPipeline

3

Harries 发布于 2019-05-13

ChannelPipeline 单看名称就可以知道 Channel 的管道。本篇将结合它的默认实现类 DefaultChannelPipeline 来对它做一个简单的介绍。 示例图 上图是官方提供的 ChannelPipeline 的事例图。IO请求经由 ChannelOutbo...

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

Java

【轻松一刻】Java制作字符动画

6

hanze 发布于 2019-05-08

今晚闲来无事,整理了一下电脑中尘封已久的旧代码,看着那些年自己写过的代码,踩过的坑,顿时老泪纵横。正当在感叹之际,突然发现在“马克思”文件夹下出现了一个好玩的项目,那就是N年前刚学Java时写的GIF转字符动画的小玩具,虽然是个小玩意,但是在当时能搞点东西出来还是非常有成就感的。...

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

Java

Spring Boot如何跑起来

7

xubiao.zhuang 发布于 2019-04-29

不得不说 SpringBoot 太复杂了,我本来只想研究一下 SpringBoot 最简单的 HelloWorld 程序 是如何从 “main 方法一步一步跑起来的,但是这却是一个相当深的坑。你可以试着沿着调用栈代码一层一层的深入进去,如果你不打断点,你根本不知道接下...

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

Java

【深入揭秘Tomcat服务器底层原理】一起来扒一扒这只我们又爱又恨的“Tom猫”

22

xubiao.zhuang 发布于 2019-04-26

还没关注?伸出中指点这里! 聊技术、论职场! 为IT人打造一个“有温度”的 狸猫技术窝 来源:http://u6.gg/svBd4 Tomcat是什么 Tomcat是开源的 Java Web 应用服务器,实现了 Java EE 的部分技术规范,比如 Java Servlet、Ja...

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

Java

[剑指offer题解][Java]数组中出现次数超过一半的数字

likai 发布于 2019-04-19

最近看了好多数据结构文章,但是数据结构拾遗系列迟迟憋不出,主要原因是很多数据结构其实非常偏门,不仅日常很难遇到,学起来还涉及很多数学模型,很难有快速的理解方法。 本着女排“短平快”的精神,先更新下剑指offer题解系列。 众所周知,《剑指offer》是一本“好书”。 为什么这么说...

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

Java

Go 会接替 Java,成为下一个企业级编程语言吗?

4

changyuan.xu 发布于 2019-04-18

本文最初发布于 KACKERNOON 博客,经原作者 Kevin Goslar 授权由 InfoQ 中文站翻译并分享。 Go 是 Google 开发的一种编程语言,在过去的几年里取得了很大的成功。现代的云端、网络和 DevOps 软件的很大一部分都是用 Go 编写的,例如 Doc...

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

Java

Netty源码分析(五):EventLoop

2

likai 发布于 2019-04-14

NioEventLoop 继承自 SingleThreadEventLoop ,而 SingleThreadEventLoop 又继承自 SingleThreadEventExecutor 。 SingleThreadEventExecutor 内部持有一个Thread对象,是 ...

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

Spring

SpringBoot | 自动配置原理

5

wenming.gapo 发布于 2019-04-03

微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 这个月过去两天了,这篇文章才跟大家见面,最近比较累,大家见谅下。下班后闲着无聊看了下 SpringBoot 中的自动配置,把我的理解跟大家说下。 配置文件能写什么? 相信接触过 SpringBoot 的朋友...

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

Java

阿里毕玄-测试Java编程能力-我的回答(一)

likai 发布于 2019-03-30

毕玄老师发表了一篇公众号文章:来测试下你的Java编程能力,本系列文章为其中问题的个人解答。 第一个问题: 基于BIO实现的Server端,当建立了100个连接时,会有多少个线程?如果基于NIO,又会是多少个线程? 为什么? 说实话,如果面试被问到这个问题,也不敢保证能完全答对。...

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

Java

Java-web学习之路-反射机制

13

小丁 发布于 2019-03-23

绝不咕咕咕,第二篇聊一下java下一个比较独特的东西 反射机制 ,这东西以前为了理解,可是搞了好久呢。 0x02 反射机制 一、何为反射 反射 (Reflection) 是 Java 的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性,Ora...

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

编程技术

Swagger入门教程

5

小丁 发布于 2019-03-22

编辑推荐: 本文来自cnblogs,本文介绍了Swagger能成为最受欢迎的REST APIs文档生成工具之一原因,结合实例介绍Swagger的使用方法等。 关于 Swagger Swagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因: Swagger ...

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

Java

追踪解析 Netty 的 FastThreadLocal 源码

Harries 发布于 2019-03-19

零 前期准备 0 FBI WARNING 文章异常啰嗦且绕弯。 1 版本 JDK 版本 : OpenJDK 11.0.1 IDE : idea 2018.3 Netty 版本 : netty-all 4.1.34.Final 2 FastThreadLocal 简介 FastTh...

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

编程技术

百度阿里十多年架构师被怼,我们能想到什么

xiaoli.he 发布于 2019-03-15

近日在网上看到这样一篇文章《某程序员吐槽:号称百度阿里十多年经验的架构师,代码水平特别差》,访问量居高不下。好奇心让我阅读完了全文,真的有些失望。文章自始至终充斥着负能量,一个主力开发如何怼十多年的架构师,如何抱怨水平菜只会写PPT、拍马屁等。这样的文章都满足了一些什么人的什么心...

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

Java

Java代码审计之SpEL表达式注入

4

xiaoli.he 发布于 2019-03-13

*本文原创作者:Lateink,本文属FreeBuf原创奖励计划,未经许可禁止转载 SpEL 表达式注入 Spring Expression Language(简称 SpEL)是一种功能强大的表达式语言、用于在运行时查询和操作对象图;语法上类似于 Unified EL,但提供了更...

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

Spring

SpringBoot 实战 (十七) | 整合 WebSocket 实现聊天室

4

zhuangli 发布于 2019-03-05

微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 昨天那篇介绍了 WebSocket 实现广播,也即服务器端有消息时,将消息发送给所有连接了当前 endpoint 的浏览器。但这无法解决消息由谁发送,又由谁接收的问题。所以,今天写一篇实现一对一的聊天室。 ...

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

Java

SpringBoot 实战 (十六) | 整合 WebSocket 基于 STOMP 协议实现广播消息

9

puefu.he 发布于 2019-03-04

前言 如题,今天介绍的是 SpringBoot 整合 WebSocket 实现广播消息。 什么是 WebSocket ? WebSocket 为浏览器和服务器提供了双工异步通信的功能,即浏览器可以向服务器发送信息,反之也成立。 WebSocket 是通过一个 socket 来实现...

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

Java

SpringBoot 实战 (十四) | 统一处理异常

4

dulong 发布于 2019-03-02

微信公众号:一个优秀的废人 前言 如题,今天介绍 SpringBoot 是如何统一处理全局异常的。SpringBoot 中的全局异常处理主要起作用的两个注解是 @ControllerAdvice 和 @ExceptionHandler ,其中 @ControllerAdvice ...

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