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

1.   
Annotation

设计模式...

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

Validator

lambda4j

memcache.

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

hibernate的2级缓存...

override.

多继承...

多态

Feoye 变量...

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

UAPI

混搭风...

复用==继承...

善与使用全局变量...

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

注意内存泄露...

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

匿名类...

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

l..

泛型

If 式代码注释...

全局变量...

操作符重载...

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

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

使用接口...

环境变量。...

Magic number提升安全性...

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

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

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

宏定义...

注意y2k.

反射机制...

Groovy\

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

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

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

委托

作者Attilax 艾龙,  EMAIL:1466519819@qq.com

来源:attilax的专栏

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

1.   Annotation

设计模式

概念满天飞。ORM,IOC,AOP

在Java世界里概念满天飞。ORM,IOC,AOP,这几个在.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高级技术的更多相关文章

  1. 【转】java架构师之路:JAVA程序员必看的15本书的电子版下载地址

    作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水 ...

  2. Java架构师之路:JAVA程序员必看的15本书

    作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水 ...

  3. java架构师之路:推荐的15本书

    作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水 ...

  4. Java架构师之路 Spring学习笔记(一) Spring介绍

    前言 这是一篇原创的Spring学习笔记.主要记录我学习Spring4.0的过程.本人有四年的Java Web开发经验,最近在面试中遇到面试官总会问一些简单但我不会的Java问题,让我觉得有必要重新审 ...

  5. 【jframe】Java架构师之路 - 第01篇:Get Started

    jframe是什么? jframe是一个基于MIT协议开源的java web应用程序框架,汇聚了我们团队之于java web应用程序的核心架构思想以及大量最佳实践,并且持续在实际项目中不断完善优化. ...

  6. Java 架构师之路(2)

    一.技术 J2EE技术是架构师的基础.1.<Java编程思想> 初学Java时阅读这本书觉得好难,阅读第二遍时才觉得讲的很细致.这是一本不怕多读的好书. 2.<J2EE应用与BEA ...

  7. java架构师之路--推荐书籍

    1.大型网站技术架构:核心原理与案例分析 本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选 ...

  8. Java 架构师之路(1)

    本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路.如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员 ...

  9. 那些Java架构师必知必会的技术

    Java基础 Java 7 和 Java 8 中的 HashMap原理解析 Java7 和 Java8 中的 ConcurrentHashMap 原理解析 Java中自定义注解 Java函数式编程和l ...

随机推荐

  1. redis连接超时报错

    应用程序连接redis超时,报错如下: ERROR DubboServerHandler-xxx.xx.xx.52:20880-thread-172 2016-12-21 15:25:20,429 c ...

  2. 【ImageView】ImageView点击事件报错空指针

    今天在使用自定义圆形imageview的时候,想利用其点击事件来实现查看个人资料功能,但是该空间在Activity中的onCreate方法中调用点击事件总是出现空指针异常,每次程序都进不去主页面,到处 ...

  3. 第七章:利用AdaBoost元算法提高分类性能

    本章内容□ 组合相似的分类器来提髙分类性能□应用AdaBoost算法□ 处理非均衡分类问题

  4. express 转

    目录 此文重点介绍Express3.0的开发框架,其中还会涉及到Mongoose,Ejs,Bootstrap等相关内容.Express已经升级到4.x,请同时参考文章,Node.js开发框架Expre ...

  5. [UCSD白板题] Sorting: 3-Way Partition

    Problem Introduction The goal in this problem is to redesign a given implementation of the randomize ...

  6. 在Windows 8.1及IE 11中如何使用HttpWatch

    提示:HttpWatch现已更新至v9.1.8,HttpWatch v9.1及以上的版本现都已支持Windows 7,8,8.1和IE 11. 如果你的HttpWatch专业版授权秘钥允许进入vers ...

  7. Windows环境下使用Clover四叶草引导双硬盘安装OSX 10.11.5原版镜像

    作为一个穷逼大学生,想搞iOS开发 买不起Mac只能鼓捣鼓捣黑苹果啦........ 之前我的电脑通过变色龙引导的方式装了个OSX10.10和win8.1双系统,因为自学的是Swift语言之前装的OS ...

  8. 结对项目——高级四则运算检验器记录(168 & 187)

    首先,上图(*+﹏+*)~@ 1.如何看待结对编程 结对编程优点: 1.两个人能够相互支持,相互监督,客服编程过程中可能出现的烦躁的情况0_0. 2.在开发功能的同时,伴随了UnitTest的进行,可 ...

  9. Matlab 运行C程序出现的编译出错问题

    2016-03-18 17:18:34 最近在运行一些公开的Matlab代码包时,比如LibSVM.crfChain等,遇到了需要在Matlab环境下编译C程序的问题,对于我所遇到的问题,给出以下解决 ...

  10. Failed to load JavaHL Library.

    以前使用的电脑是32位的,安装的svn可以正常使用,但是现在的电脑室64位的,安装好svn后,把项目提交到svn的过程中,总是弹出来一个错误的对话框: Failed to load JavaHL Li ...