自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 Netty零拷贝的一点个人理解

堆内存在jvm的内存范围之内,系统进行io操作时会将数据区域拷贝一份到os的内存区域(系统内存空间),零拷贝实质就是省略了从jvm内存复制到系统的内存缓冲区的步骤。1.为什么系统进行io操作时必须将数据区域拷贝一份到os的内存区域?因为jvm会对它所管理的内存区域进行gc回收,或者内存地址移动,可能会对这块内存的数据进行更改,根据我们的假设,由于这块区域os也在使用,jvm对这块共享数据发...

2019-01-24 14:08:52 178

原创 秒杀架构改良

刚刚看了一篇比较好的文章,指导怎么构建秒杀系统,看完之后发现有几点可以改良,暂记下来。原文请移步: 点击打开链接1.去掉乐观锁由于秒杀活动并发量极高,乐观锁大几率失败,所以这里不考虑乐观锁2.不使用消息队列由于设置了限流,实际上系统流量有限,无须使用消息队列。基于以上,我对秒杀流程进行了改良,思路如下1.首次访问时,在redis上读取商品的库存,有两种可能: 1.没有读取到库存数量,那只有一种可能...

2018-07-02 19:35:15 157

转载 转: JVM相关面试题及答案

原始地址:https://blog.csdn.net/feng_0207/article/details/77822676原文:题目: http://www.jsondream.com/2016/12/04/java-interview-question.html答案如下:1. 类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序答:先静态、先父后子。 先...

2018-04-23 15:30:57 217

原创 Kubernetes 1.9.1安装流程

安装流程基本参考k8s官方提供的帮助文档,然后稍作修改,点此查看准备操作系统:ubuntu 16.04 lts1.关闭swapswapoff -a2.关闭防火墙3.关闭selinux安装Master注意: 源地址中的xenial为ubuntu 16.04的版本代号,如果使用其他ubuntu版本,把xenial更换为对应系统版本的代

2018-01-25 12:24:37 694

原创 图片资源

2018-01-09 15:07:39 158

原创 iphone微信分享链接时出现乱码的解决方法

最近做一个微信的小项目,测试的时候发现iphone版的微信分享网页或者分享到朋友圈时描述文字都变了乱码,安卓的微信分享倒没有这样的问题,最后问题解决了,分享一下我解决问题的过程。一开始我以为是页面编码的问题,但是仔细研究了一下,乱码部分只跟js有关,比如alert()输出乱码,因此有关微信jssdk调用的部分都变了乱码了,分析到问题所在已经解决了问题的大半了。接下来百度了一下js乱码的原因:

2015-09-19 00:09:24 12309 1

原创 微信网页调试的各种方法

尼玛这什么破编辑器啊啊!!!我打了一大堆不知道按了什么键全没了,想返回也不行,完全没有心机写下去了,艹!!

2015-08-20 21:49:17 607

转载 du和ls查看文件大小的区别

最近学习linux遇到一个问题,就是ls和du命令读取到的大小不一样,找到一篇写得不错的文章,特地转一下du == disk usage (磁盘使用量,占用的磁盘空间)du 的基本使用du -s     #s参数是可以统计占硬盘空间大小的如 du -skh web-k或--kilobytes 以1024 bytes为单位。-h或--human-readable 以K

2015-06-07 21:23:35 868

原创 标题长长长

这是我的第一篇博客文章,请大家多多支持!

2015-04-07 21:47:22 501 2

springmvc经典自学教程

新手学习springmvc的利器,相当简单易懂!

2015-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除