2018年7月9日

持续学习大纲

摘要: 20180717 -- 新坑 1、AOP面向切面编程 20180712 -- 再来新坑 1、职位描述:熟悉SOA,熟练并使用rpc(dubbo,webservice) 2、微服务是什么?Dubbo贴的源码流程分析完善;SpringCloud的实践总结。 20180709 -- 新坑来袭 kafka 阅读全文

posted @ 2018-07-09 11:48 皮五天 阅读(105) 评论(0) 推荐(0) 编辑

2018年7月6日

【JDK源码】 ☞ java.util.concurrent 分析

摘要: 一、BlockingQueue相关 继承自Queue,增加了阻塞的入队、出队等特性。 两对方法比较: 1、阻塞方法:put() 若队列有可用空间,则入队,否则等待。 take() 将队首数据出队,若无可用数据,则等待。 take() 将队首数据出队,若无可用数据,则等待。 2、非阻塞方法: offe 阅读全文

posted @ 2018-07-06 10:59 皮五天 阅读(92) 评论(0) 推荐(0) 编辑

【linux】常规操作

摘要: 总是读一遍记不住,还是记下来吧。。。 常用功能: 1、做服务 2、分区 常用命令: 1、find find . -path '*/common/*' -type f (查找指定文件的类型,f:普通文件,b:块设备文件,d:目录,c:字符设备文件,p:管道文件,l:符号链接文件) find . -pa 阅读全文

posted @ 2018-07-06 10:54 皮五天 阅读(102) 评论(0) 推荐(0) 编辑

【Redis】Redis的pub\sub在JAVA中的实践

摘要: 一、什么是pub/sub? publish/subscribe ,即发布订阅功能。基于实践系统中,是常用的通信模型,采用事件做为基本的通信机制,提供大规模系统要求的松散耦合的交互方式。订阅者,以事件定义的方式表达出它有兴趣接受的一个时间或一类事件。发布者,发布事件并通知相关订阅者。 同时,pub/s 阅读全文

posted @ 2018-07-06 10:52 皮五天 阅读(1640) 评论(0) 推荐(0) 编辑

【Spring框架】 ☞ SpringMVC

摘要: 一、介绍 1、什么是MVC框架? MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的 阅读全文

posted @ 2018-07-06 10:46 皮五天 阅读(105) 评论(0) 推荐(0) 编辑

2018年5月27日

Mac终端的使用神技

摘要: 1、iterm2 代替原生终端的工具,主题推荐使用 Dracula 多说一句,Dracula里有各种工具的暗系主题,超喜欢暗系的你不容错过。 iterm终端的快捷命令: ctrl+a: 移动到行首 ctrl+e: 移动到行尾 ctrl+b: 回移一个字符 ctrl+f: 前移一个字符 ctrl+r: 阅读全文

posted @ 2018-05-27 18:46 皮五天 阅读(138) 评论(0) 推荐(0) 编辑

2018年5月11日

【java基础】java基础知识,持续更新中。。。

摘要: 目录 1、重写(override)与重载(overloading)的介绍与区别 2、字符串{0}占位符的使用方法 3、java异常处理 4、String对象的一些知识点 5、Java IO/NIO 知识点 华丽分割线 知识点 1、重写(override)与重载(overloading)的介绍与区别 阅读全文

posted @ 2018-05-11 16:16 皮五天 阅读(138) 评论(0) 推荐(0) 编辑

2018年4月21日

【转载】【多线程编程】分布式锁的几种使用方式(redis、zookeeper、数据库)

摘要: Q:一个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费 synchronized lock db lock Q:两个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费 分布式锁 我们需要怎么样的分布式锁? 可以保证在分布式部署的应用集群中,同一 阅读全文

posted @ 2018-04-21 18:34 皮五天 阅读(938) 评论(0) 推荐(0) 编辑

Mac搭建Android自动化测试MonkeyRunner 及实例

摘要: 一、背景 MonkeyRunner工具是用Jython写出来的,它提供了多个API,通过monkeyrunner API 可以写一个Python的程序来模拟操作控制Android设备app,测试其稳定性并通过录屏可以方便地记录出现的问题。另外,Jython是用Java实现的Python。 此次搭建该 阅读全文

posted @ 2018-04-21 10:36 皮五天 阅读(427) 评论(0) 推荐(0) 编辑

【转载】【Redis】Redis持久化的两种方式(RDB和AOF)

摘要: 转载地址:https://www.cnblogs.com/soul-wonder/p/8891427.html redis提供了两种持久化的方式,分别是RDB(Redis DataBase)和AOF(Append Only File)。 RDB,简而言之,就是在不同的时间点,将redis存储的数据生 阅读全文

posted @ 2018-04-21 10:34 皮五天 阅读(121) 评论(0) 推荐(0) 编辑

导航