会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lenbkan的博客
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2017年2月27日
自定义 Java 异常 (Exception)
摘要: 1
阅读全文
posted @ 2017-02-27 10:58 lenbkan
阅读(223)
评论(0)
推荐(0)
2017年2月22日
接口开发注意事项-个人总结
摘要: 一.接口入参校验 对于所提供的服务接口(Dubbo服务、JSF服务、REST服务),接口入参必须要进行校验。 校验服务类建议命名为:InterfaceParametersCheckService 校验方法:ResponseDTO check[+接口名](RequestDTO requestDTO)
阅读全文
posted @ 2017-02-22 09:23 lenbkan
阅读(839)
评论(0)
推荐(0)
2017年1月26日
intelliJ IDEA springMVC 搭建配置
摘要: 1.添加参数 archetypeCatalog=internal
阅读全文
posted @ 2017-01-26 22:15 lenbkan
阅读(156)
评论(0)
推荐(0)
2017年1月25日
阿里 JAVA 开发手册 学习 4 工程规约
摘要: 应用分层 1.分层如下 1)开放接口层:可以直接封装Service接口暴露成RPC;通过web封装成http接口;网关控制层等。 2)终端显示层:各个端的模板渲染并执行显示层。 3)Web层:主要是度访问控制进行转发,各类基本参数校验,或者不复用的业务简单处理。 4)Service层:对具体的业务逻
阅读全文
posted @ 2017-01-25 18:49 lenbkan
阅读(1342)
评论(2)
推荐(0)
阿里Java开发手册学习 3 MYSQL规约
摘要: 建表规约 1.表达是与否概念的字段,必须使用is_XXX的方式命名,数据类型是 unsigned tinyint (1表示是,0表示否)。 2.表名不使用复数名词。 3.禁用保留字。 4.小数类型为decimal,禁止使用float和double。 5.表的命名最好是加上“业务名词_表的作用” 。
阅读全文
posted @ 2017-01-25 08:49 lenbkan
阅读(727)
评论(1)
推荐(0)
2017年1月24日
阿里Java开发手册学习 2 异常日志
摘要: 异常日志 异常处理 1.不要捕获继承自RuntimeException的运行时异常类,这类异常通常由程序员来校验,来保证查询的健壮性。 2. 不要对大段代码 try catch,分清稳定代码和非稳定代码。对于非稳定代码,区分情况经行catch。 3.如果有try快放到了事物代码中,catch异常后,
阅读全文
posted @ 2017-01-24 23:14 lenbkan
阅读(401)
评论(0)
推荐(0)
2017年1月17日
SpringMVC 之 Controller、Service层职责
摘要: Controller层 1.接收httpRequest/requestDTO数据 ,检查接收数据参数与格式。 2.传递参数至Service层并接收返回responseDTO数据。 3.包装responseDTO并客户端响应请求。 *** Controller层只做2件事:1获取并校验入参,2由Ser
阅读全文
posted @ 2017-01-17 11:19 lenbkan
阅读(4576)
评论(0)
推荐(0)
2017年1月14日
阿里Java编程规范 学习笔记
摘要: 编程规范 命名规约 1.包名,统一使用小写,单数形式,点分隔符之间仅有一个自然语义的英文单词。但是类名有复数含义,可以使用复数单词。 2.接口类,方法和属性不要加任何修饰符,并加上有效的javadoc注释。 3.各层命名规范: A)Service/DAO层方法名规约 1) 获取单个对象的方法用get
阅读全文
posted @ 2017-01-14 09:10 lenbkan
阅读(666)
评论(0)
推荐(0)
2017年1月13日
Markdown 学习笔记
摘要: 语法 1.标题:[#|##|###|####|#####|#####]+[空格]+[标题名],在#后面加空格,这是最标准的Markdown语法。 2.列表:[1.|2.|3.]+[空格]+[文字],这个是有序列表;[-|*]+[空格]+[文字],这个是无序列表。 3.引用:[>]+[空格]+[文字]
阅读全文
posted @ 2017-01-13 23:01 lenbkan
阅读(150)
评论(0)
推荐(0)
2017年1月10日
Maven 用法
摘要: scope标签 provided:如果存在编译需要而发布不需要的jar包,使用provided属性值
阅读全文
posted @ 2017-01-10 22:57 lenbkan
阅读(131)
评论(0)
推荐(0)
2017年1月6日
grep 命令
摘要: 简单介绍:grep命令是用于分析一行信息,若当中有我们所需要的信息,就将该行取出来。 语法结构:grep [ acinv] [ color=auto] '查找关键字' {filename} a:将binary文件以text文件的方式查找数据: c:计算查找到 '查找关键字' 的次数 i:忽略大小写
阅读全文
posted @ 2017-01-06 22:36 lenbkan
阅读(156)
评论(0)
推荐(0)
2016年10月29日
intellij idea Maven 创建项目时出现的一些问题
摘要: 1.关于maven仓库的问题 在下载资源的时候特别慢,原因是因为天朝的网络你们都懂的。解决方式使用国内镜像,原本可以用的OSChina的镜像,由于其服务器关闭,现在无法使用。 解决方案是使用阿里云的maven镜像 2.Generating Project in Batch mode 卡住问题 在执行
阅读全文
posted @ 2016-10-29 17:07 lenbkan
阅读(993)
评论(0)
推荐(0)
2016年10月17日
第六条:消除过期的对象引用
摘要: 1.过期引用将会对性能造成潜在的重大影响。 2.清空对象引用应该是一种例外,而不是一种规范行为。 3.保护性拷贝。从2个角度进行拷贝保护,类初始化时拷贝保护&&get类属性的时候拷贝保护。
阅读全文
posted @ 2016-10-17 18:12 lenbkan
阅读(160)
评论(0)
推荐(0)
第五条:避免创建不必要的对象
摘要: 1.使用静态的初始化器。 2.延迟初始化技术。 3.适配器模式 > 【适配器类】和【目标接口】是该模式的核心 有类适配器和对象适配器两种,类适配器使用的是继承关系,对象适配器使用的是组合关系 适配器模式的用意是要改变源的接口,以便于目标接口相容 >
阅读全文
posted @ 2016-10-17 15:59 lenbkan
阅读(146)
评论(0)
推荐(0)
第四条:通过私有构造器强化不可实例化的能力
摘要: 做法很简单: 1.提供私有的构造器。 2.在构造器中抛出Access异常。 通过以上2点可以保证该类在任何情况下都不会被实例化。 缺点:它使得一个类不能被子类化。所有的构造器都必须显示或者隐式地调用超类构造器,在上面的情况下,子类就没有没有可访问的超类构造器可以使用了。
阅读全文
posted @ 2016-10-17 15:48 lenbkan
阅读(168)
评论(0)
推荐(0)
第三条:用私有构造器或者枚举类型强化Singleton属性
摘要: 1.使用单元素的枚举类型
阅读全文
posted @ 2016-10-17 15:32 lenbkan
阅读(160)
评论(0)
推荐(0)
2016年10月16日
第二条:遇到多个构造器参数时要考虑用构建器
摘要: 1.静态工场和构造器有个共同的局限性:他们都不能很好的扩展到大量的可选参数。 2.可变类与不可变类。 3.对象引用,指向的是对象所在的内存地址。 4.内部静态类。 5.抽象工厂模式&工厂方法模式 >工厂方法模式含有四个元素:工厂接口;工厂实现;产品接口;产品实现 其优点:(1)使得代码清晰,封装产品
阅读全文
posted @ 2016-10-16 10:31 lenbkan
阅读(159)
评论(0)
推荐(0)
2016年10月13日
第一条:考虑用静态工厂方法代替构造器
摘要: 1.静态工厂方法:一种特殊归纳的类静态方法,用来产生类的一个实例(对象)。 2.不可实例化的类:可以将构造方法的访问权限设为私有,并在构造方法中抛出异常来保证类不能被实例化。 3.final:被final修饰的类不可及被继承,被final修饰的变量就是一个常量,只能赋值一次。 > 对于工具类的设计习
阅读全文
posted @ 2016-10-13 21:07 lenbkan
阅读(139)
评论(0)
推荐(0)
2016年8月12日
intellij idea 快捷键
摘要: Ctrl + H 查看一个类的继承关系 F4 打开项目结构设置 Ctrl + Shift + H 查看方法的实现 Ctrl + Alt + H 查看方法的调用链
阅读全文
posted @ 2016-08-12 13:54 lenbkan
阅读(130)
评论(0)
推荐(0)
2016年4月7日
HBase 基本shell命令
摘要:
阅读全文
posted @ 2016-04-07 10:38 lenbkan
阅读(128)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告