java
奥bomb马
这个作者很懒,什么都没留下…
展开
-
使用AOP开发android 远程调用SDK
“什么是spring aop?”,我顿时大脑浮想联翩,我想到了事物管理、SDK、代码监控、spring remoting,这么多东西,我从哪里回答呢,后来变得大脑一片空白,这提问有问题啊,aop在我脑子里面有那么多表现形式,你如果提出一个功能,问我怎么做,我肯定不会思维混乱的,本来aop就够抽象了,你还问的这么抽象。 “你用过aop吗“用过,我在给android的服务端接口SDK里面原创 2016-08-17 13:14:10 · 813 阅读 · 0 评论 -
java为什么不允许多重继承
张三和李四一同到一家公司去应聘,二人被安排同时接受经理的面试。经理拿出一个代码片段:public class Father { public void makeMoney(){ System.out.println("赚了1亿"); }}public class Mother { public void makeMoney(){原创 2016-08-17 13:58:37 · 5208 阅读 · 7 评论 -
戏说设计模式-工厂模式
今天一大早,经理就把老罗和小杨召集起来,说:今天的主要任务是在我们的平台中加上用户注册的功能。用户填写基本资料,其中包含手机号,要确保是一个真实的手机,所以要用验证码,注册成功后,平台发一封邮件到他的邮箱里面。老罗,你负责调研、编写手机验证码,发邮件的部分。小杨,你负责界面和业务流程部分。说完,大家就各自开工了。下午的时候,老罗对小杨说:发邮件发短信的功能,我都帮你写好了,分别在utils.M原创 2016-08-19 09:14:44 · 452 阅读 · 0 评论 -
戏说设计模式-工厂方法
继上一次经理当面把发邮件、发短信的代码改成工厂模式后,过去了1个月。这一天,小杨找到老罗问:“今天销售问我,用户注册的时候,发邮件的协议是什么?”“销售问你?他关心这个干吗?”老罗不明白销售并不懂技术,怎么会问这个问题。“我也不知道,可能是客户问他的吧?他说客户注册后收不到邮件,他们公司只支持POP3协议,猜想可能跟这个有关系”小杨说。“哦,那我看看代码”,老罗打开了SimpleSen原创 2016-08-22 16:27:47 · 423 阅读 · 0 评论 -
自定义maven archetype
我们创建一个新的项目的时候,总免不了从原来做过的熟悉的项目copy文件过来,而且项目做多了,总会有一些习惯和经验要沉淀下来。所以我们可以做一个基础的代码框架,里面只有一些通用的文件,这时采用maven的archetype是一个很好的选择。流程创建包含基础文件和目录的项目->转换成archetype项目->安装到本地或者远程仓库->创建新项目的时候选择archetype环境jkd 1原创 2017-05-24 14:21:14 · 402 阅读 · 0 评论 -
调试ConcurrentLinkedQueue
调试ConcurrentLinkedQueue今天在调试ConcurrentLinkedQueue的时候,发现一些小问题,在此记录一下。我的目的是想把ConcurrentLinkedQueue源码拷贝一份放到自己新建的类里面。发现一运行就报错,为什么我调用jdk的ConcurrentLinkedQueue不报错,我考出来一份源码调用就报错呢:Exception in thread "main"...原创 2019-07-09 16:00:16 · 146 阅读 · 0 评论