文档章节

Java开发成长之路第五年

素人派
 素人派
发布于 2016/12/31 20:47
字数 418
阅读 19
收藏 0
  • 介绍
既然,您已经看过了很多的大大小小框架源码了,这时候您或许应该自己设计一个框架来。另外,这时候再看开源框架的时候,某个类是如何实现的,已经不再是你需要关注的重点了。 那么,现在的重点是什么呢?我们应该把眼光放远一点,要慢慢地学会从整体、上层、宏观的角度来审视、研究这个框架。所以,重点在于琢磨框架的设计思路、原则,为什么要这么设计,有没有更好地方案可替代;如果要进行改进的话,怎么样才能做到不重蹈覆辙,改进以后的版本对用户来说的学习成本有没有增加;还要思考的是,我们改进后的框架能不能优雅地支持单元测试,异常、日志体系是否很完备地能让用户很方便地定位、修改问题。最后,用一句简单的话来说,就是“思考的时间将会比编码的时间要花的更多,越来越多”! javax.transaction.UserTransaction
  • 深入Hibernate
本站有几篇有关Hibernate的专题介绍,大家可以搜索一下《Hibernate自定义注解类》、《Hibernate源码分析》、《Hibernate表自动生成》、《Hibernate字段数据加密》。
  • 设计模式
  • 本系列文章
Java开发成长之路第一年 Java开发成长之路第二年 Java开发成长之路第三年 Java开发成长之路第四年 Java开发成长之路第五年 Java开发成长之路第六年

本文转载自:http://surenpi.com/2016/07/07/java_dev_path_fifth_year/

上一篇: 树莓派开机警告
下一篇: karaf
素人派
粉丝 26
博文 1907
码字总数 10223
作品 6
东城
程序员
私信 提问
所有java开发人员警惕!!!

最近,在开源中国有这么一帮人,各种小号,发表一些标题文 比如:java成神之路、高级java成长...、架构师怎么....、类似的文章等等 文章前面一堆不知道哪里弄来的技术文,或者IT男的故事文,...

君千殇520
2017/07/04
9.4K
45
《阿里巴巴Java开发手册》2018年完整资料下载!

无规矩不成方圆,无规范不能协作。 《阿里巴巴Java开发手册》(以下简称《手册》)是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规...

阿里云云栖社区
2018/10/24
0
0
猪猪的IT之路---Java成长之路day01下

使用eclipse创建第一个java项目和第一个java文件(类文件) 1.新建项目:打开eclipse:file-new-java project Project name:自定义的 Location:指向项目存储地址 JRE:需要注意其版本 新建好的...

猪猪代言人
01/03
0
0
0基础学Java Java开发学习需要什么工具?

JDK是Java开发工具包 (Java Development Kit) 的缩写。它是一种用于构建在Java平台上发布的应用程序、applet 和组件的开发环境。其中包括了Java编译器、JVM、大量的Java工具以及Java基础API...

老男孩Linux培训
2018/07/12
0
0
让你久等了!《码出高效:Java 开发手册》正式发布

可爱的Java开发者们,让你们久等了! 9月22日杭州云栖大会,众所期待的新书《码出高效:Java 开发手册》正式发布,并宣布将所有图书收益捐赠于公益项目。 此书从立意到付梓,历时超过两年,期...

阿里云云栖社区
2018/09/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Jenkins系列_插件安装及报错处理

进入Jenkins之后我们可以进行插件的安装,插件管理位于以下模块: 发现上面报了一堆错误,是因为插件的依赖没有安装好,那么这一节,就先把这些错误解决掉吧。解决完成后,也就基本会使用插件...

shzwork
今天
2
0
mysql mysql的所有查询语句和聚合函数(整理一下,忘记了可以随时看看)

查询所有字段 select * from 表名; 查询自定字段 select 字段名 from 表名; 查询指定数据 select * from 表名 where 条件; 带关键字IN的查询 select * from 表名 where 条件 [not] in(元素...

edison_kwok
昨天
9
0
解决多线程并行加载缓存问题(利用guava实现)

依赖 com.google.guava:guava:20.0 import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;import java.util.concurrent.ExecutionException;import j......

暗中观察
昨天
3
0
利用VisualVM 内存查看

准备工作,建几个测试类。等下就是要查看这几个类里面的属性 package visualvm;public class MultiObject { private String str; private int i; MultiObject(String str...

冷基
昨天
2
0
组装一台工作游戏两用机

一、配置清单如下: 分类 项目 价格(元) 主板 华硕(ASUS)TUF Z370-PLUS GAMING II 电竞特工 Z370二代 支持9代CPU 1049 CPU 英特尔(Intel) i7 8700K 酷睿六核 盒装CPU处理器 2640 风扇 九...

mbzhong
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部