自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (61)
  • 收藏
  • 关注

原创 为什么官方不推荐使用 @Autowired ?

简单总结下问题:隐式依赖让代码可读性差。强耦合违背面向接口编程。字段注入容易 NPE。自动装配有坑。那到底咋办?用构造函数注入,清晰、稳健、测试友好,官方推荐不是没道理的。但话说回来,@Autowired也不是不能用,只是你得分场景。开发中,养成用构造函数注入的习惯,能让你的代码更健壮,少挖坑,多干活!

2024-12-01 14:48:25 1178

原创 十种 常见Spring 事务失效场景

Spring针对Java Transaction API (JTA)、JDBC、Hibernate和Java Persistence API(JPA)等事务 API,实现了一致的编程模型,而Spring的声明式事务功能更是提供了极其方便的事务配置方式,配合Spring Boot的自动配置,大多数Spring Boot项目只需要在方法上标记注解,即可一键开启方法的事务性配置。

2024-04-22 06:53:54 488 1

原创 为啥 IDEA 不推荐使用 @Autowired 注解?

大家在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired但是使用@Resource却不会出现此提示,这是为什么呢?1、:利用构造方法的参数注入依赖:调用Setter的方法注入依赖:在字段上使用注解。

2023-09-24 21:08:22 280 1

原创 浅谈 JVM内存

内存布局Heap 堆区Metaspace 元空间JVM Stacks 虚拟机栈Native Method Stacks(本地方法栈)Program Counter Register (程序计数寄存器)小结JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的稳定高效运行。不同的JVM对于内存的划分方式和管理机制存在部分差异。结合JVM虚拟机规范,一起来探讨jVM的内存布局。如下图所示:堆区是Java发生(Out Of Memory)故障的地方,堆中存储着我们平时创建的,最终这些不

2022-06-27 08:46:47 242 1

原创 玩转JDK8

1、关于JDK8之default关键字 jdk1.8以前接⼝里面是只能有抽象方法,不能有任何方法的实现的; jdk1.8⾥面打破了了这个规定,引⼊了了新的关键字default,使⽤用default修饰⽅方法,可以在接口里面定义具体的⽅法实现;2、新增base64加解密API Base64是网络上最常见的⽤用于传输8Bit字节码的编码⽅式之一,Base64就是⼀种基于64个可打印字符来表示⼆进制数据的⽅法 基于64个字符A-Z,a-z,0-9,+,/的编码方式,是⼀种能将...

2022-05-22 23:11:55 287

新手入门写Java程序的三十个基本规则

你想成为一个规范的java程序员吗?有他你一定可以实现梦想!

2010-12-31

深入Java核心 Java内存分配原理精讲

如果你对java内存部分不怎么了解。他帮助你深入了解。本资源源于网络,好东西一起分享!

2010-12-31

java中四个核心思想

Java虚拟机 类装载器的体系结构 Java class文件 Java API

2010-12-31

mysql学习手册(适合当手册用)

如果常常要查询sql语句,就用它,很方便,很快,很全!

2010-12-22

java常见易犯错误

如果你在java里面总有些搞不明白的东西,那么它可以帮助你搞明白!

2010-12-22

《程序员》杂志2010年第4期

《程序员》杂志2010年第4期 分享资源,分享心情!

2011-01-21

经典Javascript正则表达式

经典Javascript正则表达式 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。   匹配中文字符的正则表达式:   [\u4e00-\u9fa5]   匹配双字节字符(包括汉字在内):   [^\x00-\xff]   应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)   String.prototype.len=function(){ return this.replace([^\x00-\xff]/g,"aa").length; }   匹配空行的正则表达式:   \n[\s|]*\r   匹配HTML标记的正则表达式:   /.*|/   匹配首尾空格的正则表达式:   (^\s*)|(\s*$) 。。。。。。。。。。。。

2011-01-21

Thinking In Java txt格式

Thinking In Java txt格式; 分享资源,分享心情!

2011-01-21

struts2 标签库使用文档

Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成页面上的tree,Tab页等。 非用户界面标签(非UI标签):主要用于数据访问,逻辑控制。 数据访问标签:主要包含用于输出值栈(ValueStack)中的值,完成国际化等功能的标签。 流程控制标签:主要包含用于实现分支,循环等流程控制的标签。 AJAX标签:用于支持Ajax效果

2011-01-11

javascript宝典(经典中的经典)

学习javascript的利器。拥有它,何愁学好不好javascript.本书内容较多,共27.4M。共分三卷,如有需要,一起下下来,然后解压即可用。如果什么问题。可联系本人。

2010-12-24

程序员 杂志 2009 第十二期

程序员 杂志 2009 第十二期 全部共32M,共三个文件,请一起下载解压,单册解压无效。分享资源,分享心情!

2011-01-01

Spring 2.0技术手册

Spring 2.0技术手册 spring的经典之作

2011-01-21

java就业面试大全

这是近几年各类it公司面试题目汇总,我从别人那里下载过来的。很新,很全,很透彻。

2010-12-22

《程序员》杂志2010年第十一期

《程序员》杂志2010年第十一期 分享资源,分享心情!

2011-01-21

javascript宝典(经典中的经典)

javascript宝典。学习javascript的利器!拥有它,轻松学好javascript。由于这本书内容较多,共:27.5M。共3册,如果有需要,请一起下下来,然后解压即可。

2010-12-24

javascript宝典(经典中的经典)

javascript宝典,学习javascript利器。拥有它,轻松搞定javascript。此书内容较多,共三册,请一起下载,然后解压,单独解压无效。

2010-12-24

程序员 杂志 2009 第十二期

程序员 杂志 2009第十二期 全文约32M,共三个文件,请一同下载放在同一目录下解压。单册解压无效。 分享资源,分享心情。

2011-01-01

程序员 杂志 2009 第十二期

程序员 杂志 2009 第十二期 共约:32M,共三个文件,请一起下载解压。单册解压无效。分享资源,分享心情。

2011-01-01

程序员 2010年第07期(part1)

程序员 2010年第07期 共两册,请一起下载解压,单册解压无效。 分享资源,分享心情!

2011-01-21

程序员 2010年第07期(part2)

程序员 2010年第07期; 共两册,请一起下载解压,单册解压无效。 分享资源,分享心情!

2011-01-21

Forms开发指南(ORACLE FORM 开发必备书籍)

Forms开发指南(ORACLE FORM 开发必备书籍) 分享资源,分享心情!

2011-04-15

Oracle Applications Developer's Guide

Oracle Applications Developer's Guide。很好很强大!分享资源,分享子心情!

2011-04-15

Oracle+EBS之BXML+Publisher

Oracle+EBS之BXML+Publisher,分享资源,分享心情!

2011-04-15

ORACLE+EBS+基础与提高+-+弹性域

学习ORACLE EBS 弹性域必备书籍! 分享资源,分享心情!

2011-09-11

深入浅出Oracle EBS之核心功能(DIS)

深入浅出Oracle EBS之核心功能(DIS)。分享资源,分享心情!

2011-04-15

如何让电脑识别chm文件

如何让电脑识别chm文件!分享资源,分享心情!

2011-04-15

程序员杂志 2011 第二期(pat1)

程序员杂志 2011 第二期(pat1),原文高清版!全文共两个文件,请一起下载解压,单册解压无效。分享资源,分享心情!

2011-03-20

Extend Oracle Applications-Forms

Extend Oracle Applications-Forms 很好很强大。分享资源,分享心情!

2011-04-15

ORACLE R12_Table.rar

ORACLE R12_Table.rar 其中记录: ORACLE R12服务器中所有的表的结构以及各表中的关联关系! 学习ORACLE R12必备资料! 分享资源,分享心情!

2011-09-11

财务模块专题-GL模块业务及技术分析.pdf

财务模块专题-GL模块业务及技术分析.pdf 学习EBS系统GL必备资料! 分享资源,分享心情!

2011-09-11

jsf 核心插件(jsf必备jar包)

jsf必备的七个jar包。分享资源,分享心情!

2011-03-06

think in java 英语版(第四版,原文高清)

think in java 英语版(第四版,原文高清) 如果想在学习java的同时提升英语能力,我想它是不错的选择。分享资源,分享心情!

2011-03-19

《Struts2权威指南》

Struts2权威指南; 分享 资源,分享心情!

2011-01-21

程序员杂志 2011 第二期(pat2)

程序员杂志 2011 第二期(pat2)高清版!全部工两个文件,请一千下载解压,单侧解压无效。分享资源,分享心情!

2011-03-20

FORM开发的基本步骤

FORM开发的基本步骤,分享资源,分享心情!

2011-04-15

Oracle_Forms与Reports高级开

学习 form reports 必备资料。 分享资源,分享心情!

2013-04-04

《程序员》杂志2011年第1期.part1

《程序员》杂志2011年第1期.part1。高清版!全部文件约32M,共两个文件,请一起下载然后解压,单册解压无效。分享资源,分享心情。

2011-02-18

《程序员》杂志2011年第1期.part2

《程序员》杂志2011年第1期.part2。高清版,全文约32M。共两个文件,请一起下载解压,单册解压无效。分享资源,分享心情!

2011-02-18

Oracle EBS 核心功能(DIS)[1].part2.rar

Oracle EBS 核心功能(DIS)[1].part2.rar 学习EBS的利器!共两个压缩包,请一起下载解压!单册解压无效! 分享资源,分享心情!

2011-09-11

Oracle EBS 核心功能(DIS)[1].part1.rar

Oracle EBS 核心功能(DIS)[1].part1.rar 学习EBS的利器!共两个压缩包,请一起下载解压!单册解压无效! 分享资源,分享心情!

2011-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除