paip.java 架构师之路以及java高级技术

paip.java 架构师之路以及java高级技术

 

1.    Annotation. 2

设计模式... 2

概念满天飞。ORM,IOC,AOP. 2

Validator3

lambda4j3

memcache. 3

对这些开源软件进行适当的修改... 3

hibernate的2级缓存... 3

override. 4

多继承... 4

多态    4

Feoye 变量... 4

自定义高强度的加密法,... 4

UAPI5

混搭风... 5

复用==继承... 5

善与使用全局变量... 5

注意性能,,你使用的测试数据应该在一亿条以上。... 5

注意内存泄露... 6

asm,是java字节码动态修改工具... 6

匿名类... 6

. SAM!型lambda表达式,... 6

l.. 6

泛型    6

If 式代码注释... 7

全局变量... 7

操作符重载... 7

安全性,配置代码化... 7

包装,包装,包装,换个美观的名字还是必要的。... 7

使用接口... 8

环境变量。... 8

Magic number提升安全性... 8

分解条件表达式。如:把 a==100分解成,a>99&& a<101. 8

外部URLAPI比如北京时间... 8

注意分号。如:if ( a );else;{   int d;   d =c;}. 9

宏定义... 9

注意y2k. 9

反射机制... 9

Groovy\9

定制你自己的开发环境... 9

保留测试登录入口和测试URL,随时可进入测试模式... 10

写一个更好的模板引擎,ORM,排序或者哈希算... 10

委托    10

 

 

 

作者Attilax 艾龙,  EMAIL:[email protected]

来源:attilax的专栏

地址:http://blog.csdn.net/attilax

1.   Annotation

设计模式

 

 

概念满天飞。ORM,IOC,AOP

Java世界里概念满天飞。ORMIOCAOP,这几个在.NET的世界里也有,但没见过这么浓的,但是如果你做Java应用,你不熟悉这几个你都不好意思出去跟人打招呼,

 

 

Validator

lambda4j

memcache

对这些开源软件进行适当的修改

高性能服务器Netty

,在.NET里还没见过这类的开源项目,可Java里你可以学习Netty,可以学习Min

 

hibernate的2级缓存

 

override

多继承

 

多态

 

Feoye 变量

 

自定义高强度的加密法,

des , aes弱爆了。Md5更不要说了。

 

UAPI

混搭风

各种语言都有长处,协调使用更好,中间通讯使用socket,http, web service and xml.json,yaml

 

 

 

复用==继承

 

善与使用全局变量

注意性能,,你使用的测试数据应该在一亿条以上。

 

注意内存泄露

asm,是java字节码动态修改工具

 

匿名类

 

 

. SAM!型lambda表达式

l   

Java8的脚步近了。伴随着Java8带来了lambda表达式

 

 

泛型

 

If 式代码注释

注释

 

全局变量

把使用以函数参数的方式传递给函数,这样可以让人觉得那个变量不是全局变量。

 

操作符重载

安全性,配置代码化

包装,包装,包装,换个美观的名字还是必要的。

 

使用接口

 

环境变量

如果你的代码需要使用环境变量。(getenv()– C++ / System.getProperty()–Java ),那么,期

 

Magic number提升安全性

 

 

分解条件表达式。如:把 a==100分解成,a>99&& a<101

外部URL API比如北京时间

 

注意分号。如:if ( a );else;{   intd;   d = c;}

 

宏定义

 

注意y2k

反射机制

Groovy\

定制你自己的开发环境

 

要用指定版本的编程语言、工具,确保它们可以使用。 定制ide

 

 

 

保留测试登录入口和测试URL,随时可进入测试模式

,以测试新的特性。把测试数据和真正的数据混合起来放到数据库中,

 

 

写一个更好的模板引擎,ORM,排序或者哈希算

 

委托

你可能感兴趣的:(paip.java 架构师之路以及java高级技术)