一文详解 Netty 组件
作者:京东物流张弓言一、背景Netty是一款优秀的高性能网络框架,内部通过NIO的方式来处理网络请求,在高负载下也能可靠和高效地处理I/O操作作为较底层的网络通信框架,其被广泛应用在各种中间件的开发中,比如RPC框架、MQ、Elasticsearch等,这
Stella981 Stella981
4年前
ElasticSearch(增put、删delete、改(本质是先删除后添加)post、查get、post)
一、ElasticSearch简介1.1什么是ElasticSearchElasticSearch,简称es,es是一个开源的高扩展的分布式全文搜索引擎,可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理pb级别的数据。es也使用java开发并使用Lucene作为其核心来实现所有索
Wesley13 Wesley13
4年前
CRLF注入攻击
原理:http数据包通过\r\n\r\n来分开httpheader何httpbody实现:首先这种攻击发生在应用层,且发生在服务器返回给我们的httpreponse没有经过敏感字符的过滤,我们能够构造攻击语句来控制服务器的http响应.以下为例子:1、Twitter的HTTP响应拆分难度:高厂商:http
Stella981 Stella981
4年前
JavaScript图表库LightningChart JS最新版本v2.2.0发布,具有精致的互动示例
LightningChartJS(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.evget.com%2Fproduct%2F4189)是Web上性能最高的图表库具有出色的执行性能使用高数据速率同时监控数十个数据源。GPU加速和WebGL渲染确保您的设备的图形处
Wesley13 Wesley13
4年前
Java的4种代码块
往期精选  ●  架构师高并发高性能分布式教程(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAxNDMwMTMwMw%3D%3D%26mid%3D2247486245%26idx%3D1%26sn%3D7a28525
Stella981 Stella981
4年前
Linux20期学习笔记 Day1
Linux就该这么学第一章1.4重置root管理员密码 放到红帽RHCSA考前辅导视频源代码安装:弊端:(好处第二章讲解)1、难度高,安装困难2、自己解决依赖关系(暂时不说)新技术:RPM→红帽软件包管理器(Red HatPackageManager)【源代码安装规则】打包可降低软件的安装难度
Wesley13 Wesley13
4年前
Java多线程实现同步——wait()和notify()实现
要求:子线程循环5次,接着主线程循环10次,接着又回到子线程。如此循环50次。实现以上要求的时候,除了直白的面向过程的实现,可以考虑面向对象的写法。根据高内聚的原装,将子线程和主线程的操作都封装一起。通过wait()和notify()进行同步。class Business {private boolean should
Stella981 Stella981
4年前
JavaScript可视化图表库LightningChart JS v2.1.0安装教程
LightningChartJS(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.evget.com%2Fproduct%2F4189)是Web上性能最高的图表库具有出色的执行性能使用高数据速率同时监控数十个数据源。GPU加速和WebGL渲染确保您的设备的图形处
Stella981 Stella981
4年前
Android开机自动运行APP——BroadcastReceiver
前言:有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don'tcallme,I'llcallyouback!”总结Android框架,真是说到点子上了。理解这句话的含义,许多有关Android平台上实现某种功能的问题,都能迎刃而解。
Stella981 Stella981
3年前
Redis设计思路学习与总结
宋增宽,腾讯工程师,16年毕业加入腾讯,从事海量服务后台设计与研发工作,现在负责QQ群后台等项目,喜欢研究技术,并思考技术演变,专注于高并发业务架构的设计与性能优化。阅读原文(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.qcloud.com%2Fco