一文详解 Netty 组件
作者:京东物流张弓言一、背景Netty是一款优秀的高性能网络框架,内部通过NIO的方式来处理网络请求,在高负载下也能可靠和高效地处理I/O操作作为较底层的网络通信框架,其被广泛应用在各种中间件的开发中,比如RPC框架、MQ、Elasticsearch等,这
顺心 顺心
4年前
Flutter如何引用第三方库并使用
Flutter官网点击访问(https://link.jianshu.com/?thttps%3A%2F%2Fflutter.io)如何引用并安装第三方库pubspec.yaml管理第三方库在pubspec.yaml中添加第三方库名称及版本号。例如添加第三方库english_wordsdependencies:flut
Wesley13 Wesley13
4年前
ES6 参数默认值引起的中间作用域
ES6参数默认值的问题,其实之前在另一篇文章中已经有涉及,之所以再谈起这个问题,是在阅读《ES6标准入门》时产生的一个疑惑。阮老师的代码是:varx1;functionfoo(x,yfunction(){x2;}){varx3;y();console.log(x);}foo();
Wesley13 Wesley13
4年前
2.HTTP头注入
重新认识被人遗忘的HTTP头注入前言注入类漏洞经久不衰,多年保持在owaspTop10的首位。今天就聊聊那些被人遗忘的http头注入。用简单的实际代码进行演示,让每个人更深刻的去认识该漏洞。HOST注入在以往http1.0中并没有host字段,但
Wesley13 Wesley13
4年前
Oracle 11g DataGuard搭建(一)
(一)DataGuard概要DataGuard中文称为”数据卫士“,提供了数据库高可用性、数据保护和灾难恢复的功能。DataGuard通过建立primary数据库和standby数据库来确立参照关系,DataGuard将主库(primary)的redo日志传递给备库(standby),然后在备库中应用redo进行同步。备库又分为2种类型:物理
Wesley13 Wesley13
4年前
4G摄像头采用GB28181协议成功接入LiveGBS国标流媒体平台的设置流程
经过了多天的调试对接,终于将宇视的布控球顺利接入到了LiveGBS的国标平台(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fjinlong0603%2Farticle%2Fdetails%2F87906950),特地写一下对接过程中遇到的问题,希望能帮助
Stella981 Stella981
4年前
Spring AOP + Redis缓存数据库查询
应用场景我们希望能够将数据库查询结果缓存到Redis(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.roncoo.com%2Fcourse%2Fview%2F6f58088783f44975a186aee0855c1a09)中,这样在第二次做同样的查询时便可
Wesley13 Wesley13
4年前
Java集合的小抄 Java初学者必备
在尽可能短的篇幅里,将所有集合与并发集合的特征,实现方式,性能捋一遍。适合所有”精通Java”其实还不那么自信的人阅读。不断更新中,请尽量访问博客原文(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fcalvin1978.blogcn.com%2Farticles%2Fcollecti
Stella981 Stella981
4年前
Android 蓝牙启动流程(以及设置蓝牙为作为sink模式 & 接收端模式)
本文以Android7.1为基础(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fandroidxref.com%2F7.1.1_r6%2F)最近在做蓝牙开发,研究了一下蓝牙的启动流程,总结一下Google在Android源码中推出了它和博通公司一起开发的Bl
Easter79 Easter79
4年前
SpringBoot2.x版本整合Redis进行数据缓存
项目放在github:在缓存开发中,有两个重要的接口:在这里面:  @Cacheable:  如果用这个注解标注在方法上,那么方法的结果就会被缓存存起来,这个多用于在查询的时候进行使用    比如: publicusergetuser(Integerid) 这个方法用这个注解标注的话,通过id查到的内容就会杯存在缓存中进行保存