随笔分类 -  笔记

记录自己的学习过程
Pinpoint2.X搭建重要信息
摘要:这里提供一个Pinpoint2.X搭建重要信息,因为最近在搭建Pinpoint,基本全部的流程都走了一遍,我这边是准备自己后续维护Pinpoint,写插件是必须的,也有可能研究一下源码。 问题就是,如果你使用了hbase2.X作为Pinpoint的数据存储,那么就会遇到搭建完毕之后,web上的数据有 阅读全文

posted @ 2020-07-01 22:55 每当变幻时 阅读(843) 评论(5) 推荐(0) 编辑

dubbo refrence bean(服务引用)
摘要:在xml上写一个dubbo标签就可以把远程的服务引用到本地使用: 既然用spring那就是Schema了,dubbo中自定义了Schema,在DubboNamespaceHandler中: spring 中继承BeanDefinitionParser 实现自定义解析xml的规则。DubboBeanD 阅读全文

posted @ 2017-09-16 13:32 每当变幻时 阅读(5828) 评论(0) 推荐(0) 编辑

redis笔记
摘要:redis笔记 下载完redis,执行make命令。 然后启动redis就进src文件夹,执行./redis-server就可以了。 再在文件夹下执行 ./redis-cli 就可以执行redis的命令了。 pipelining 一次请求发送多个命令,以提高性能。我们在使用redis时都是向它发送命 阅读全文

posted @ 2017-09-13 21:48 每当变幻时 阅读(377) 评论(0) 推荐(0) 编辑

多订单多支付方式分配金额问题
摘要:算是个面试题吧,问题描述是这样:多个业务订单,对应一个支付单进行支付,支付时使用了组合支付。那么没个订单分配到的支付方式及金额如何计算。 一共三个支付方式组合A,B,C金额分辨占100,100,80. 一共两个订单1订单金额80,2订单金额200. 分配后,产生4份订单和支付方式不同的数据。 画个图 阅读全文

posted @ 2017-09-05 22:06 每当变幻时 阅读(1229) 评论(0) 推荐(0) 编辑

git命令收集(记得持续更新)
摘要:这里收集了一些常用的git命令: git remote add origin git@192.168.1.128:sabo/ycdd-server.git git push -u origin master git pull git@192.168.1.128:sabo/ycdd-server.gi 阅读全文

posted @ 2017-03-10 19:17 每当变幻时 阅读(226) 评论(0) 推荐(0) 编辑

java 静态代理-积木系列
摘要:代理模式的定义:Provide a surrogate or placeholder for another object to controlaccess to it(为其他对象提供一种代理以控制对这个对象的访问)。使用代理模式创建代理对象,让代理对象控制目标对象的访问(目标对象可以是远程的对象、 阅读全文

posted @ 2016-03-13 09:54 每当变幻时 阅读(631) 评论(0) 推荐(0) 编辑

朋友公司的内部分享《工作十年我是如何实现财务自由的》
摘要:下面是看到朋友分享的文章,标题是《工作十年我是如何实现财务自由的》,看后蛮有同感,收获不少,所以分享给园子里的朋友。虽然一些观点,想法无法合所有人的看法,但我觉得至少说出了很多在路上人的心声。 文章中的实践方案,对于做事的评定倒是有点意思,激发积极性对于那些搞代码的还是很重要的。不过我觉得完全可以应 阅读全文

posted @ 2015-06-09 10:45 每当变幻时 阅读(4154) 评论(18) 推荐(15) 编辑

hashmap的hash算法( 转)
摘要:HashMap 中hash table 定位算法:int hash = hash(key.hashCode()); int i = indexFor(hash, table.length); 其中indexFor和hash源码如下:/** * Applies a supplemental ... 阅读全文

posted @ 2015-06-08 00:52 每当变幻时 阅读(5856) 评论(2) 推荐(0) 编辑

tomcat多个端口对应多个web应用
摘要:<?xml version='1.0' encoding='utf-8'?><Server port="8005" shutdown="SHUTDOWN"> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated a 阅读全文

posted @ 2013-01-23 09:07 每当变幻时 阅读(1584) 评论(0) 推荐(0) 编辑

关于spring和ibatis的整合
摘要:没大段时间写博客,工作的时候记录一些,等有时间了再写博客总结吧。现在都是加班来会议一天到底学到了什么,然后记录一些... 觉得盲目的工作实在是太无趣了。spring现在普及度很广,在项目中就像千手观音一般,无所不能。而ibatis几十年来的orm,现已经转成myBitis,鉴于现在orm的数目是在太多,ibatis也越来越少人用了,事实上一个orm在spring看来只是千手观音中的一个手上的法宝罢了。applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xm 阅读全文

posted @ 2012-12-25 00:12 每当变幻时 阅读(879) 评论(0) 推荐(1) 编辑

理解IO_InputStream-我们到底能走多远系列(16)
摘要:我们到底能走多远系列(16)扯淡: 我觉得不断的重复学习基础才是成长的关键。可能有一天我们拥有几十个框架的经验,可是却一个组件也无法设计一下,应该算不是很好吧。主题:知识点:1.byte 类型Java byte 类型的取值范围是-128~127 byte是1个字节,也就是8位 最高位是符号位,其它七位来表示它的值 最大的应该是0111 1111,因为第一位是符号位,0表示正数。0111 1111即127 负数部分是由补码体现的,补码的是绝对值,取反,加上符号位,加1。 -1表示:1000 0001 它的补码是:1111 1111。 1000 0000也就是数字-128。2,ja... 阅读全文

posted @ 2012-11-18 21:50 每当变幻时 阅读(2575) 评论(3) 推荐(3) 编辑

java XML解析-我们到底能走多远系列(12)
摘要:我们到底能走多远系列(12)扯淡:距离 我们到底能走多远系列 的阶段性目标15篇,已经很近了,100篇的最终目标还很远。 最近,接到个面试通知,做了份笔试,大部分都是基础题目,有java的,sql的。看来下一次换工作的征途又要开始啦,哈哈。 只记得有个简单的小题目了,把ABC,变成CBA。很简单的基础题,只是我实在记不起那个笔试题里的其他题目了。哎...实现:package code.stu.string;public class Inversion { public static void main(String[] args) { System.out.p... 阅读全文

posted @ 2012-10-29 23:30 每当变幻时 阅读(949) 评论(2) 推荐(1) 编辑

InternalInputBuffer处理HTTP请求行-Tomcat源码-我们到底能走多远系列(11)
摘要:我们到底能走多远系列(11)扯淡: 最近行情不好吗?跳槽的比较少嘛,哈哈。有些人一直抗拒跳槽,觉得弊端很多:什么业务积累,职务,别人觉得你不可靠啊等等。我就想:这一辈子时间有限,何必为了一颗可以乘凉的树,放弃穿过森林的机会呢?祝在跳槽路上的朋友 顺利!(ps:个人喜欢面试 那种刺激感) 最爽不顾躺着,最美不过夕阳。秋天的夕阳是一年中最华丽的,各位不要错过哦。主题: 在tomcat中,一个http请求,会被送到Http11Processor类,执行这个类的process(Socket theSocket) 处理的传入的Socket,Socket里面装的就是http消息。 tomcat是如... 阅读全文

posted @ 2012-10-21 22:12 每当变幻时 阅读(4057) 评论(2) 推荐(0) 编辑

Tomcat StringManager阅读学习 -我们到底能走多远系列(10)
摘要:我们到底能走多远系列(10)扯淡:空闲时间不多,扯淡时间久更少了。主题: 先了解下两个所谓的知识点:ResourceBundle 和MessageFormat在项目里用的得心应手的properites文件,大多要用到这两个类吧。java.util.ResourceBundlejava.text.MessageFormat1,ResourceBundle解析资源文件分两步:1加载资源文件,2获取资源文件中的信息// 加载资源文件ResourceBundle resource = ResourceBundle.getBundle("messages");// 获取资源文件中的信 阅读全文

posted @ 2012-10-17 21:33 每当变幻时 阅读(4412) 评论(2) 推荐(0) 编辑

Tomcat加载servlet类文件 -我们到底能走多远系列(9)
摘要:我们到底能走多远系列(9)扯淡: 最近晚上在看魅力记录的《玄奘之路》,可以了解些历史,理解些文化,比其它的节目好多了,推荐各位欣赏。 上周读书,有两个故事: 第一个: 有一个养鸡场几千只鸡分别排列的被关在狭小的鸡笼里,鸡笼的前面有传送带为小鸡送来食物,后面有传送带送走产下的鸡蛋。可是却注意到有几十只小鸡在外面“逍遥”,还有饲养员在给他们喂食。 于是就问:是否需要帮忙吧这些鸡赶到笼子里去呢? 饲养员回答说:哦,这些鸡是在外面养着的。要是笼子里的那些鸡看不到有的鸡自由自在的生活,它们就会失去信心,不下蛋。没有这些放养的鸡,其它的就会放弃一切,然后死去。 突然惊异的发现我们的生活方式和... 阅读全文

posted @ 2012-10-13 00:41 每当变幻时 阅读(2307) 评论(1) 推荐(1) 编辑

How Tomcat Works 学习-我们到底能走多远系列(8)
摘要:我们到底能走多远系列(8)扯淡: 我们到底能走多远?是想提醒自己不要停止学习和博客的更新,这个系列会一直和web开发有关,我的目标是写完100个。慢慢来,阶段性目标15个吧。哈哈 学得好不如做的好,做得好不如扯得好啊!主题: 在上一轮学习中:Servlet-我们到底能走多远系列(7) 发现要想理解web中的servlet,还是需要深入学习servlet 容器:tomcat(因为它是开源的嘛!) 为了不迷失在tomcat茫茫的源码中,我先学习下最外围的一些知识,然后先把《How Tomcat Works 》第一章看了。有人评论说这本书就是代码太多,我到很喜欢这个写作风格,程序员嘛,代码就... 阅读全文

posted @ 2012-10-10 22:51 每当变幻时 阅读(3742) 评论(2) 推荐(3) 编辑

tomcat配置和目录
摘要:1. 如何加大tomcat连接数在tomcat配置文件server.xml中的<Connector ... />配置中,和连接数相关的参数有:minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75acceptCount:允许的最大连接数,应大于等于maxProcessors,默认值为100enableLookups:是否反查域名,取值为:true或false。为了提高处理能力,应设置为falseconnectionTimeout:网络连接超时,单位:毫秒。设置为0表示永不超 阅读全文

posted @ 2012-10-07 22:55 每当变幻时 编辑

Servlet-我们到底能走多远系列(7)
摘要:我们到底能走多远系列(7)祝大家长假快乐,工作的时候拼命,休息享受的时候也请拼命。今天不扯淡了,过完假期再来和你们扯,哈哈!Servlet的核心类图如下:上面的servlet只是接口,相当于描述了servlet的标准,也就是说与协议无关。而HttpServlet的实现是根据Http协议来完成的。看下面的截图: 打开源码看后发现大多数接口和抽象类,那么真正的实现都在哪呢?在servlet容器源代码里,即类似Tomcat这样的servlet容器。 所以我觉得可以这样理解Servlet的作用:它提供了操控的按钮,这些按钮一旦被安装到Servlet容器里面,我们就可以通过这些按钮操控servlet.. 阅读全文

posted @ 2012-09-29 20:57 每当变幻时 阅读(2364) 评论(2) 推荐(1) 编辑

python笔记(2)-我们应该为我们口中的天朝举臂呐喊吗?
摘要:推荐: 阅读,使人进步;行走,改变生活。 阅读别人的技术博客,看些书,的确会让人成长,主要的原因我想是:当自己阅读别人不同的观点时,会迫使自己进行更多的思考,从而会感觉自己进步了。 行走,我指的是徒步,我想说的是徒步能够净化心灵,抛开杂念,我真的很推荐我园子里的朋友,哪怕只有一个下午的时光,去山间走走吧,会让你星期一的效率更高。扯淡: 看完《北京青年》已经几周了,当我每次听到《怒放的生命》时,总有一种去西藏的冲动,卸下身上的压力,逃离现在的生活。 我们大多数时候,都在想怎么能挣更多的钱,买更好的东西,过更好的生活。我们大多数人也没那么高尚,天天想着要为人民服务,为祖国争光。我们的工作... 阅读全文

posted @ 2012-09-24 23:36 每当变幻时 阅读(1776) 评论(1) 推荐(0) 编辑

python笔记(1)-关于我们应不应该继续学习
摘要:关于我们应不应该继续学习 以前面试的时候会被问到,linux熟不熟呀?对于这种问题:我总会尴尬地回答,“额..了解一点”。 然而,我大学毕业的时候,连linux的虚拟机都没装过,更别提系统熟不熟悉了。虽然我了解一点这个系统可以完全通过命令来操作。后来工作了,有时候写点代码,svn提交上去,服务器是Linux的,自己也是在windows上跑跑客户端。记得有个项目,要求用shell来启动java程序,你知道那时候我是怎么做的吗?把他们的shell拿来,问哪几个地方要改的,然后改下要启动java类的路径。ok了,完全不去理解里面的意思。到最后又一次面试的时候,不得不坦白:不是太了解Linux命令.. 阅读全文

posted @ 2012-09-15 11:20 每当变幻时 阅读(2151) 评论(8) 推荐(0) 编辑

导航