首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
javahongxi
掘友等级
基础架构专家
|
奇虎360
技术生态 hongxi.org
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
文章
热门
最新
揭秘 WebFlux 中如何修改 request/response body
完整的代码请参考 https://github.我们的一些企业对于HTTP服务有一些非正常的做法,它们客户端的请求body是加密的,即在服务端需要对请求body进行解密,而服务端响应的body也要求加密。本文就来揭秘这一需求在 WebFlux 中如何实现,我们给 request/...
【转】ActiveMQ中Producer特性详解
http://shift-alt-ctrl.iteye.com/blog/2034440 (deep.hongxi. 4) 消息priority与顺序,以及其中的误解。 Producer作为ActiveMQ的消息发送端,是开发工程师经常需要面对的,我们需要多了解一...
【转】ActiveMQ中Consumer特性详解与优化
http://shift-alt-ctrl.iteye.com/blog/2035321 (deep.hongxi. 5) Slow Consumer的产生原因,以及如何调优。 Consumer作为ActiveMQ的消费端,看起来简单,不过还有很多隐藏的特性,值得我们...
Java 理论与实践: 正确使用 Volatile 变量
Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。Java 语言中的 volatile ...
高并发系统之HTTP缓存
hongxi.最近遇到很多人来咨询我关于浏览器缓存的一些问题,而这些问题都是类似的,因此总结本文来解答以后遇到类似问题的朋友。因本文主要以浏览器缓存场景介绍,所以非浏览器场景下的一些用法本文不会介绍,而且本文以chrome为测试浏览器。浏览器缓存是指当我们使用浏览器访问一些网站页...
如何创建线程
在前面,已经介绍了Java的基础知识,现在我们来讨论一点稍微难一点的问题:Java并发编程。当然,Java并发编程涉及到很多方面的内容,不是一朝一夕就能够融会贯通使用的,需要在实践中不断积累。由于并发肯定涉及到多线程,因此在进入并发编程主题之前,我们先来了解一下进程和线程的由来,...
Redis 的几种数据结构&五种数据类型对象
redis的字符环结构可以理解为将C字符串封装了一层,通过加入的属性字段降低字符串操作的复杂度,提高安全性。 通过len属性可以在常数复杂度获取字符串的长度,仅通过len属性可直接获取长度,而C语言字符串复杂度需要遍历,长度为O(N)。 ...
Decorator模式及其他相似的模式
package com.whatsmars.tomcat.design.package com.whatsmars.tomcat.design.package com.whatsmars.tomcat.design.this.return handler.package com....
B树、B-树、B+树、B*树
1. 2. 3. 1. 2. 3. 4. 5. 6. 7. 8. 1. 2. 3. 4. ...
阻塞队列
在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayList),这些工具都为我们编写多线程程序提供了很大的方便。今天我们来讨论另外一类容器:阻塞队列。 在前面我们接触的队...
下一页
个人成就
文章被点赞
58
文章被阅读
34,380
掘力值
1,290
关注了
3
关注者
27
收藏集
1
关注标签
51
加入于
2017-08-23