随笔分类 -  我们到底能走多远系列

基础,积累,然后再基础
自旋锁-JUC系列
摘要:公众号原文:自旋锁-JUC系列 关注公众号,产生交集~ 前言 2022!这个年份现在看起来都觉得有那么些恍惚的未来感,然而现在已在脚下。 无边落木萧萧下, 不尽长江滚滚来! 人生如白驹过隙! 本来计划最近把AQS源码分析做了,然后自下而上把JUC整个探一遍,集合成文记录下来。但是因为前期没有很好的笔 阅读全文

posted @ 2022-01-15 11:35 每当变幻时 阅读(471) 评论(0) 推荐(0) 编辑

cglib源码主流程源码-我们到底能走多远系列48
摘要:扯淡 祝各位在园里的朋友新年快乐! 辛苦一年,为更好的自己也为更好的世界,很多人要感谢你们,你们也应该有很多人要感谢吧。 看了马斯克的采访视频,又想起 "兰迪·鲍许的最后一课" ,时光迁移,唯有梦想可坚持。 概念 在java的世界里,基于jvm实现的语言最终要进入jvm编译的流程都需要把上层高级语言 阅读全文

posted @ 2018-02-11 16:23 每当变幻时 阅读(744) 评论(0) 推荐(0) 编辑

定时任务管理中心(dubbo+spring)-我们到底能走多远系列47
摘要:我们到底能走多远系列47 扯淡: 又是一年新年时,不知道上一年你付出了多少,收获了多少呢?也许你正想着老板会发多少奖金,也许你正想着明年去哪家公司投靠。 这个时间点好好整理一下,思考总结一下,的确是个非常好的机会。 年终的时候各个公司总会评一下绩效,拉出各位的成绩单,你是不是想说:去你妈的成绩单,我 阅读全文

posted @ 2017-01-22 00:57 每当变幻时 阅读(5832) 评论(2) 推荐(5) 编辑

利用spring AOP 和注解实现方法中查cache-我们到底能走多远系列(46)
摘要:主题:这份代码是开发中常见的代码,查询数据库某个主表的数据,为了提高性能,做一次缓存,每次调用时先拿缓存数据,有则直接返回,没有才向数据库查数据,降低数据库压力。 然而一般我门在项目初始或在发展的过程中,并不能很好的规划出哪些业务时需要缓存的,而我们发现这个先取缓存再数据库的逻辑是共通的,那么我们就 阅读全文

posted @ 2016-03-21 13:07 每当变幻时 阅读(2249) 评论(0) 推荐(2) 编辑

请求路由到业务方法设计(2)-我们到底能走多远系列(45)
摘要:请求路由到业务方法设计(2)扯淡:看到首页又来一个C#和java争论,我也是蛮醉的,玩C#好的同学多得是,一个技术能全通所有技术是不可能,术业本来就是有专攻,即使能借鉴那也是比较有高度的概念借鉴而已。而语言这种东西要分高低,我觉得是件很愚蠢的事。如果你真的想讨论,建议你写个万字级别的文章来论述,我想... 阅读全文

posted @ 2015-11-06 11:25 每当变幻时 阅读(1280) 评论(0) 推荐(1) 编辑

springmvc对同名参数处理-我们到底能走多远系列(44)
摘要:springmvc对同名参数处理扯淡:中断发博客几个月,其实蛮不爽的,可能最近太忙太劳累了些,很多总结也没时间写,今天刚好遇到个小问题,就阅读下源码找找乐。因为考虑到网上大多是提供解决问题的方案,没有实际去看spring源码流程,所以就发个博文记录下,万一以后有同学搜到我的文章能深入看些东西吧。问题... 阅读全文

posted @ 2015-11-04 18:33 每当变幻时 阅读(3378) 评论(1) 推荐(0) 编辑

请求路由到业务方法设计(1)-我们到底能走多远系列(43)
摘要:我们到底能走多远系列(43) 常规的web项目,比如用springmvc这种框架,要来将某个url的请求指定到某个 Controller里的某个方法,这个方法负责将具体的业务完成即可。这件事我们熟悉不过,可是它是怎么做到的,也可以翻看源码阅读。像这种,需要完成路由工作的事情在实际项目中可能也会... 阅读全文

posted @ 2015-06-07 00:46 每当变幻时 阅读(791) 评论(0) 推荐(0) 编辑

ArrayBlockingQueue-我们到底能走多远系列(42)
摘要:我们到底能走多远系列(42) 扯淡: 乘着有空,读些juc的源码学习下。后续把juc大致走一边,反正以后肯定要再来。 主题: BlockingQueue 是什么 A java.util.Queue that additionally supports operations that wait for 阅读全文

posted @ 2015-04-10 14:18 每当变幻时 阅读(1595) 评论(0) 推荐(0) 编辑

ThreadPoolExecutor机制探索-我们到底能走多远系列(41)
摘要:我们到底能走多远系列(41)扯淡: 这一年过的不匆忙,也颇多感受,成长的路上难免弯路,这个世界上没人关心你有没有变强,只有自己时刻提醒自己,不要忘记最初出发的原因。 其实这个世界上比我们聪明的人无数,很多人都比我们努力,当我门奇怪为什么他们可以如此轻松的时候,是不会问他们付出过什么。怨天尤人是无... 阅读全文

posted @ 2015-02-21 21:57 每当变幻时 阅读(2296) 评论(3) 推荐(0) 编辑

服务调用方案(Spring Http Invoker) - 我们到底能走多远系列(40)
摘要:我们到底能走多远系列(40)扯淡: 判断是否加可以效力于这家公司,一个很好的判断是,接触下这公司工作几年的员工,了解下生活工作状态,这就是你几年后的状态,如果满意就可以考虑加入了。主题: 场景:项目A作为主项目,业务实现完整,项目B需要调用项目A中的部分服务,那么项目A就需要提供出服务出来。实现... 阅读全文

posted @ 2014-04-17 16:20 每当变幻时 阅读(6350) 评论(0) 推荐(1) 编辑

java NIO-我们到底能走多远系列(39)
摘要:献给各位:Satisfied MindRed Hayes and Jack RhodesHow many times have you heard someone say,"If I had his money I would do things my way."How little they know, well, it's so hard to find,One rich man in ten with a satisfied mind.Oh, once I was waiting for fortune and fame,Had everything that 阅读全文

posted @ 2014-04-07 23:24 每当变幻时 阅读(1154) 评论(0) 推荐(0) 编辑

Spring mvc源码url路由-我们到底能走多远系列(38)
摘要:我们到底能走多远系列38扯淡: 马航的事,挺震惊的。还是多多珍惜身边的人吧。主题:Spring mvc 作为表现层的框架,整个流程是比较好理解的,毕竟我们做web开发的,最早也经常接触的就是一个request进一个response出的http请求。一个表现层框架,一下三点组成了一个完整的web请求流程 :URL到框架的映射。http请求参数绑定http响应的生成和输下面是网上对spring mvc的整个流程的执行顺序图:这次慢慢看源码,所以先来看看第一步,就是根据url找到指定的controller来执行的过程。其实就是一个url路由功能实现。原理可以理解成有一个map存着key是url,值. 阅读全文

posted @ 2014-03-11 00:41 每当变幻时 阅读(4474) 评论(1) 推荐(1) 编辑

node实现http上传文件进度条 -我们到底能走多远系列(37)
摘要:我们到底能走多远系列(37)扯淡: 又到了一年一度的跳槽季,相信你一定准备好了,每每跳槽,总有好多的路让你选,我们的未来也正是这一个个选择机会组合起来的结果,所以尽可能的找出自己想要的是什么再做决定。共勉!主题: 实现上传文件时,在页面中展现进度条的基本原理如图: 1,客户端先发起上传文件请求,上传文件未结束前,后台实时的把已经上传的百分比存进session中(也可以使用像redis这样的数据库)。 2,在上面这个过程中,客户端不断向服务端请求获取文件上传百分比,然后展现在页面上。 3,直到全部上传完毕,上传文件响应返回。1,上传文件: 要实现上传文件进度条,先保证上传时页面不跳转... 阅读全文

posted @ 2014-02-09 14:01 每当变幻时 阅读(3535) 评论(4) 推荐(1) 编辑

node模拟http服务器session机制-我们到底能走多远系列(36)
摘要:我们到底能走多远系列(36)扯淡: 年关将至,总是会在一些时间节点上才感觉时光飞逝,在平时浑浑噩噩的岁月里都浪费掉了太多的宝贵。请珍惜! 主题: 我们在编写http请求处理和响应的代码的时候,经常会处理到session,这里的session是指服务器和客户端交互时把一些信息存在服务器上,下一次请求是,可以在服务器上继续使用这些信息,我们都知道http是无状态的,在服务端维持一个session就是为了解决一些多个请求需要状态维持的问题。 它的工作原理,我的理解是,在第一次http请求时,服务端在自己内存里创建出一个对应这个客户端的session,往这个session中放好信息后,把标识这个... 阅读全文

posted @ 2013-12-23 20:25 每当变幻时 阅读(2091) 评论(3) 推荐(1) 编辑

js中this和回调方法循环-我们到底能走多远系列(35)
摘要:我们到底能走多远系列(35)扯淡: 13年最后一个月了,你们在13年初的计划实现了吗?还来得及吗? 请加油~主题:最近一直在写js,遇到了几个问题,可能初入门的时候都会遇到吧,总结下。例子:var x =9;var fobj ={ x:1, test:function(callback){ var x= 2; callback(); }}function pp(){ var x = 3; fobj.test(function(){ alert(this.x)//9 })}pp();上面这段代码打印出的是 9 ,可... 阅读全文

posted @ 2013-12-04 13:59 每当变幻时 阅读(1324) 评论(1) 推荐(2) 编辑

html5实现饼图和线图-我们到底能走多远系列(34)
摘要:我们到底能走多远系列(34)扯淡: 送给各位一段话: 人生是一个不断做加法的过程 从赤条条无牵无挂的来 到学会荣辱羞耻 礼仪规范 再到赚取世间的名声 财富 地位 但是人生还要学会做减法 财富名声这些身外之物有一天会失去 朋友 亲人终有一天会离你而去 我们自己会衰老 迟钝 最后赤条条的离开这个世界 我们都不太擅长做人生的减法 很难学会放下 放不下面子 所以要打肿脸充胖子 放不下逝去的情感 就会沉溺其中 痛苦不堪 放不下输赢 所以总是如履薄冰 心惊胆战 佛说 我执 是痛苦的根源 人生要学会 断 舍 离 断绝不需要的东西 舍弃多余的废物 脱离对物品的执念 所以想幸福 请先放下主题: 最近想用ht.. 阅读全文

posted @ 2013-09-22 20:09 每当变幻时 阅读(1381) 评论(3) 推荐(1) 编辑

Bean实例化(Spring源码阅读)-我们到底能走多远系列(33)
摘要:我们到底能走多远系列(33)扯淡: 各位: 命运就算颠沛流离 命运就算曲折离奇 命运就算恐吓着你做人没趣味 别流泪 心酸 更不应舍弃 ...主题: Spring源码阅读还在继续,上篇文章初始化IoC容器:摸我 事实上前面的IOC容器初始化只是建立了BeanDefinition数据映射,而依赖注入的过程是在向Ioc容器索要bean的时候发生的。 getBean就是触发依赖注入的地方。 1,下面是AbstractBeanFactory的getBean实现。根据scop进行分支处理,比较清晰: 注意:关于spring中的 bean的scop属性,有两个很常用... 阅读全文

posted @ 2013-08-27 20:10 每当变幻时 阅读(2497) 评论(1) 推荐(1) 编辑

Sharded实现学习-我们到底能走多远系列(32)
摘要:我们到底能走多远系列(32)扯淡: 工作是容易的赚钱是困难的 恋爱是容易的成家是困难的 相爱是容易的相处是困难的 决定是容易的可是等待是困难的主题:1,Sharded的实现ShardedJedis是基于一致性哈希算法实现的分布式Redis集群客户端。关于一致性哈希算法 可以参考 转载文章 Memcached 和 redis 都使用了该算法来实现自己的多服务器均匀分派存储值的。 shardedJedisPool的配置如下:(具体可以参考《spring和redis的整合》) ... 阅读全文

posted @ 2013-08-22 20:54 每当变幻时 阅读(3249) 评论(0) 推荐(0) 编辑

初始化IoC容器(Spring源码阅读)-我们到底能走多远系列(31)
摘要:我们到底能走多远系列(31)扯淡: 有个问题一直想问:各位你们的工资剩下来会怎么处理?已婚的,我知道工资永远都是不够的。未婚的你们,你们是怎么分配工资的? 毕竟,对自己的收入的分配差不多体现了自己的现状,以及自己对自己未来有什么样的期许~ 主题: 本人在阅读源码基本参考了《Spring技术内幕:深入解析 Spring架构与设计原理》,很不错的书籍,建议大家阅读。 初始化IoC容器:1,resource定位 2,BeanDefinition载入 3,把BeanDefinition载入到IoC重要的解释: Spring中的IoC容器,所谓的容器核心就是个hashMap,准确的说是C... 阅读全文

posted @ 2013-08-11 22:16 每当变幻时 阅读(1870) 评论(0) 推荐(3) 编辑

Spring3整合Hibernate4-我们到底能走多远系列(30)
摘要:我们到底能走多远系列(30)扯淡: 30篇啦!从2012-08-15开始的系列,东平西凑将近一年的时间也就这么几篇。目标的100篇,按这个速度也要再搞两年呢。 发博客果然不是件容易的事,怪不得更多的人愿意玩微博,125个字,写一个字也可以发了。 向那些依然坚持稳定码博客的朋友致敬!主题: 用spring整合hibernate也算是java web开发的入门必学的东西了,多年下来没怎么用过hibernate。 所以记录下基础的整合知识,以及如何构建一些共通的代码,减少dao层的工作量。 项目使用maven构建,关于maven的构建知识可以参考:摸我 整合只使用了一个配置文件,hib... 阅读全文

posted @ 2013-07-16 11:29 每当变幻时 阅读(2395) 评论(2) 推荐(1) 编辑

导航