自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring 源码涉及到的重要设计模式

design pattern in spring

2022-08-10 22:09:08 341 1

原创 [问题排查过程记录]发送的grafana图片偶尔会失败

问题描述:通过java code来从grafana下载并发送图片到消息客户端时, 客户端接收到的图片有几次会失败(图片png无法打开). 而原先写的python脚本却没有这样的问题可能原因: 异步线程池 生命周期过短? --用同步线程试试vip原因? --用单台server试试code原因? 有可能 似乎和状态恢复有关系的—后来发现alerting状态的图片也有问题深入debug1.log下每个alert信息 以便后续debug2.log记一下imag...

2022-02-20 15:07:59 418

原创 SpringMVC + tomcat 用Idea启动 遇到404 not found问题

kafka-eagle 本地Idea启动遇到404的解决办法

2022-01-15 15:45:50 1323

原创 J2EE 世界的磨练 第一期

初心: 每天记录一个工作上的问题, 以便在日后温故知新,看到自己进步的同时, 也收集过去的积累1.用java8新的API时犯了个典型的错误, list一顿修改后,要赋值给新的变量. 同理, list里元素更改,也要重新set进去==>每次接触性的API时,看下method签名. 摒弃坏习惯,拿来就用,不顾一切//case1resultList.stream().collect( Collectors.groupingBy(TopLocationB

2020-10-09 19:38:47 119

原创 2016 目标

1.耐心debug2.耐心research3.耐心coding,想好再做

2016-09-08 09:34:42 519 2

原创 程序员的职业素养 Bob

1.不匆忙上线,测试充分后再上,即使到了交付期2.分析自己容易遗漏的bug,检讨自己查bug的方法3.让自己的项目灵活易于修改4.承诺的代价,加速的代价=>代码一片糟糕.5.专业的回答,重于事实,不计较过去.6.好代码的障碍:匆忙.7.程序员的肯定承诺用语: 我会在XX前完成这个story=>在过程中如果感觉到突发困难,要提前警告,以寻求团队的帮助,避免最后down掉.

2016-09-08 09:23:32 3677 2

原创 自己的问题所在

自己的问题:1.code看得不多,练得更不多,没有深入进去,遇到复杂的,经常没耐性.框架或者util包的源码就更不用说了.2.自己heading的方向和项目需求有偏差,导致努力得不到积极的反馈,无法坚持自己的heading方向=>跟着工作用到的技术走3.code时,迫于需求紧急的压力,没有为将来做充分考虑,导致code水平很低,质量不好=>转变观念,掌握深一点,以后会轻松很多4.经

2016-09-08 09:12:26 492

转载 java日期加减

public static void main(String[] args) {  Calendar calendar = Calendar.getInstance();  calendar.setTime(calendar.getTime()); //getTime()方法是取得当前的日期,其返回值是一个java.util.Date类的对象  calendar.add(Calenda

2015-01-26 17:41:50 614

原创 <NoSQL精粹>---sadalage/fowler

主要讲了nosql各个框架的优缺点,特别与RDBMS做了比较,简略说明了哪些东西适合哪个框架以及nosql的ACID问题第一章关系型数据库确实提供了很多好的机制,在持久化和控制并发以及事务上有很好的处理但是从根本的角度,关系模型和内存中的数据结构(键值对)生来就不匹配,或者称为"阻抗失谐".虽然后期出现了ORM框架来改善这种阻抗失谐,但是高并发查询/修改多关系的表时,就遇到了数据库的瓶颈.

2015-01-24 19:44:03 617

原创 0922

工作内容:1.历史记录(100%) 待测试2.后台管理系统登录(100%)3.客户端分享详细中的下载和播放功能(下班前完成) 备注: 写实现时,从单个页面考虑用户使用体验往往会较片面,需要从用户的角度出发模拟现实的场景,比如历史中心/消息中心的回答内容截取长度问题,用户看到后,一般都会点进去看,这里为了美观,选择截取一行不到一点的内容较为恰当.修改小问题时,想好涉及到的

2015-01-11 20:24:25 604

原创 <成功由我>---李彦宏

回到正题.看书前稍微了解过李彦宏,就像普通人那样认为,Robin天生聪明,从第一高中到北大再到美国名校,个人智商出众,家里也有点底子.看了书之后,发现,Robin并不算是所谓的顶级天才类型,他是通过自己的原则,积累,一步步走向了成功. 本想说除了成功最基本的要素,发现我们往往在淡化这些基本要素,而去关注更新鲜的要素.坚持,吃苦,自信,自主...这些因素渐渐被我们忽略了Robin的另外因素:

2015-01-10 16:36:52 1084

原创 1206

偶然间看到csdn里的"进军硅谷"活动,还是很眼红.这是为那些已经准备好的程序员准备的,现在的自己各方面都还薄弱,不要好高骛远,打好基础,梳理内心java api jsp/servlert等等,把视角不光放在应用上,还得关注下源码工作时不要急功近利,追求得失,每一次尝试,都会有回报正像每一件物体,都有其存在的价值.多思考,多记录恒心,毅力,坚持.娱乐,美色,容易让人

2014-12-06 11:47:43 664

原创 1125感想

面对纷扰,充满诱惑的世界,各种好玩,好吃的东西.让自己迷失,比如游戏,nba,女人...年轻的自己,还未能控制自己的内心,于是,一点诱惑,还好.多些诱惑,自己也陷入迷失之中,忘记了自己的初衷,忘记了自己想要什么.精神上的愉悦永远比物质上的更让自己开心,因为自己成长了,真的很开心.而当在一种又一种的物质享受中,感到疲倦/厌倦时,自己又会悔恨,不该玩乐技术,有时候确实有点枯燥,确实

2014-11-25 19:36:28 572

原创 java类加载器的粗略流程以及的ClassNotFound的加载原理

1 java虚拟机核心中包含核心装载器:Bootstrap,不是一个类,用操作系统本地代码(估计是c)实现的,所以编译运行时需要的类加载器就不是鸡和蛋的问题了.因为鸡已经预置了一只.还有两个常用的装载器:ExtClassLoader和其子类AppClassLoader.前者加载/jre/lib/ext目录下的jar文件,比如下面截图中的DNSNameService.class就在jar包里.

2014-11-18 22:29:00 979

原创 最近的一些想法和总结

最近懈怠了不少,javaWeb 基础 jsp&ser

2014-11-18 18:15:39 596

原创 在我身后的时间小偷

搜狐/WPS新打开的广告弹框虎扑NBA网站

2014-11-08 08:25:53 673 1

原创 <佛陀与想太多的猪>读书笔记

在当当里看到书的部分内容,描述着雨下着下着就停了,

2014-11-08 06:30:02 981

原创 我的读书笔记总结格式

每天看的内容,记下重点词句,并附上自己的"评语"

2014-11-08 06:13:00 581

原创 随记ing

做事最好明白目前的状况,目标,注意点,要避免的东西,为明天考虑的东西,容易出错的东西,要重点关注的东西就像

2014-09-25 21:15:50 648

原创 0925

工作内容:1.客户端分享详细中的下载和播放功能(100%) 2.前台关键字加亮,具体页面显示头衔,添加发表内容的最小限制弹框提示(100%)3.下班前Service层判空逻辑(80%) 备注:感觉想看的书非常多,先从熟悉javaAPI开始,把手头工作的基础先掌握了.回顾了下,之前的新增需求.虽然没什么事,但是,在设计新功能的时候,把更多的东西考虑进去,防止重新设计.功能和缺陷,

2014-09-25 20:30:23 564

原创 0924

工作内容:1.后台定时查询未处理的申诉消息,完善前台申诉功能 2.后台变动用户登陆相关代码的位置(没考虑好最佳的位置) 3.开会讨论前台删除功能的设计 4.客户端分享详细中的下载和播放功能  备注:费时间的还是更改因为没设计好的代码,应该事先想好要做的功能的代码应该放在哪个模块下.

2014-09-25 20:27:58 487

原创 JAVA API 学习疑问记录

String类为什么要设计contentEquals?明明有ea

2014-09-25 20:21:24 512

原创 0923补充

(5)当大家张口数据结构,闭口算法时,我却感觉完成诸如管理系统之类的开发,数据结构与算法用得并不多。不知您工作中哪些地方用到这方面的知识?您觉得是否真的有必要下大力气去学好数据结构与算法,如果真想学好的话,有什么好的建议?      这个问题不得不说java语言工业化的成熟度,当然这一点C也是。数据结构和算法,只要是编码就用得到,只是工业化语言太完善了,这些都封装好了,完全没必要重复造轮子

2014-09-23 21:20:33 718

原创 0923

工作内容:1.历史记录测试 2.讨论部门经理和组长在客户端的删除功能3.修补之前初始部分分页的位置问题(service层除了dao/service对象,不放全局对象) 4.跟进后台系统登录功能完善后的用户ID(主要是发消息的发起者ID) 以上都100%本周计划:Bilon主做删除功能,我主要进行前后台的测试和修补备注:测试时,可以从总体的角度,设想可能出现问题的各个方面,这样更

2014-09-23 20:39:56 637

原创 0922

工作内容:1.历史记录(100%) 待测试2.后台管理系统登录(100%)3.客户端分享详细中的下载和播放功能(下班前完成) 备注: 写实现时,从单个页面考虑用户使用体验往往会较片面,需要从用户的角度出发模拟现实的场景,比如历史中心/消息中心的回答内容截取长度问题,用户看到后,一般都会点进去看,这里为了美观,选择截取一行不到一点的内容较为恰当.修改小问题时,想好涉及到的

2014-09-22 19:32:46 538

IO_all_in_one.pdf

IO_all_in_one.pdf

2021-08-11

IO_deep_learning_notes.zip

主要来自于以下课程内容以及其他牛人文章总结+一nene自己的思考 周老师:内存与IO,磁盘IO,网络IO 资料地址 166 虚拟文件系统,文件描述符,IO重定向 地址 174 内核中PageCache、mmap作用、java文件系统io、nio、内存中缓冲区作用 地址 177 Socket编程BIO及TCP参数 地址 184 C10K问题及NIO精讲和IO模型性能压测 地址 185 网络编程之多路复用器及Epoll精讲 地址 187 网络编程java API 实战多路复用器开发 地址 189 全手写急速理解Netty模型及IO模型应用实战 地址 191 Netty之IO模型开发本质手写部分实现推导篇 地址 196 全手写基于Netty的RPC框架自定义协议,连接池 地址 198 全手写基于Netty的RPC框架 协议编解码问题 粘包拆包与内核关系 地址 203 全手写基于Netty的RPC框架 provider端简单dispatcher实现RPC调用全流程 地址 207 全手写基于Netty的RPC框架 简单重构框架分层及RPC传输的本质及有无状态的RPC区别 地址 216 自定义HTTP协议解析和HTTPserver调用实现 地址

2021-08-11

空空如也

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

TA关注的人

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