自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 spring源码

一、refresh流程1、prepareRefresh 方法:准备上下文// 用于校验我们容器启动必须依赖的环境变量的值getEnvironment().validateRequiredProperties();2、obtainFreshBeanFactory : xml加载spring会在这里加载beanDefinitionBeanFactory 和 ApplicationContext的异同:BeanFactory 是Spring的顶层接口,用来生产bean的ApplicationCont

2023-07-24 20:37:46 148

原创 事务的传播特性有哪些?分别代表什么意义?

spring

2023-07-17 20:11:05 296

原创 Spring事务使用中的一些“坑”点

spring 事务

2023-07-17 16:10:47 88 1

原创 后端知识积累

知识积累

2023-07-11 13:05:43 44

原创 前端知识积累

js

2023-07-07 18:06:32 37 1

原创 Shardingsphere学习

shardingsphere

2023-03-27 09:45:25 34

原创 Markdown使用指南

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2023-03-18 20:05:46 34

转载 fullgc过于频繁该怎么解决?

fullgc过于频繁有可能会造成oom,有可能不会。首先明确一下,这篇文章的重点是分析后面一种情况,即应用在频繁的fullgc,但并没有出现oom。我们来想一下为什么会出现fullgc,触发原因有很多种,但归根到底都是因为内存空间不足了(system.gc的情况不考虑)。系统在频繁的fullgc,但并没有出现oom,说明每次回收的时候,肯定清理了部分内存空间。那这里就有2种情况,gc之...

2019-11-26 11:34:41 1098

转载 Google Guava 类库简介

Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你的JAVa代码更加优雅,更加简洁,让你工作更加轻松愉悦。下面我

2017-02-16 14:21:45 206

转载 Linux SHELL中的变量详述

一,SHELL本地变量:本地变量就如同局部变量一样,只在本SHELL中起作用。它不会影响到其他SHELL中的变量。格式:NAME=value1,变量的调用:在变量前加$ $ echo $HOME /home/hbwork $ WEEK=Satur $ echo Today is $WEEKday Today is $echo Today is ${W

2016-11-09 16:03:33 326

转载 dirname $0 shell变量

$ cd `dirname $0` 和PWD%/* shell变量的一些特殊用法在命令行状态下单纯执行 $ cd `dirname $0` 是毫无意义的。因为他返回当前路径的"."。这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。在/home/admin/test/下新建test.sh内容如下:

2016-11-09 15:45:47 395

转载 揭开正则表达式的神秘面纱

揭开正则表达式的神秘面纱关闭高亮[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/regref.htm]引言    正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个

2016-11-09 13:48:19 269 1

原创 shell脚本 set 选项

set命令可用来打开或关闭shell选项,就像处理命令行参数一样。要打开一个选项,在选项前加一个破折号(-)。要关闭一个选项,在选项前加一个加号(+)。表13-26列出了set选项的清单。表1 内置set命令选项选 项 名快捷开关含 义allexport-a从这个选项被设置开始就自动标明要输

2016-11-04 15:35:49 1090

转载 AngularJs 弹出框 model(模态框)

$modal是一个可以迅速创建模态窗口的服务,创建部分页,控制器,并关联他们$modal仅有一个方法open(options)templateUrl:模态窗口的地址template:用于显示html标签scope:一个作用域为模态的内容使用(事实上,$modal会创建一个当前作用域的子作用域)默认为$rootScopecontroller:为$modal指定的控制器,初始化$sco

2016-11-04 15:29:10 1763

转载 更换CentOS 7 的下载源为阿里云

更换 CentOS 7 的下载源为阿里云标签: centos阿里云yum1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/Cent

2016-06-30 11:46:39 261

转载 CentOS镜像使用

CentOS镜像使用帮助i386x86_64SRPMS首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备

2016-06-30 11:44:31 693

转载 VirtualBox中配置centos7上网

VirtualBox图形界面下有四种网络接入方式,它们分别是:1、NAT 网络地址转换模式(NAT,Network Address Translation)2、Bridged Adapter 桥接模式3、Internal 内部网络模式4、Host-only Adapter 主机模式而在CommandLine下则有八种方式,除上面列出的四种外还有下列四种:1.UD

2016-06-30 11:42:54 303

转载 浅析MySQL中exists与in的使用

exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果exists里的条 件语句不能返回记录行,则当前loop到的这条记录被丢弃,exists的条件就像一个bool条件,当能返回结果集则为true,不能返回结果集则为 false如下:

2015-10-30 11:31:01 278

转载 Java 中的悲观锁和乐观锁的实现

Java 中的悲观锁和乐观锁的实现  锁(locking)业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改

2015-10-15 14:08:15 371

转载 MySQL存储引擎

MySQL存储引擎的实际应用以及对MySQL数据库中各主要存储引擎的独特特点的描述:1.MySQL有多种存储引擎:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎

2015-10-12 17:19:02 313

转载 深入网站服务端技术(一)——网站并发的问题

深入网站服务端技术(一)——网站并发的问题发表于2015-03-17 10:30| 6800次阅读| 来源作者投稿| 20 条评论| 作者夏俊架构设计设计模式并发Web前端夏俊摘要:本文来自拥有十年IT从业经验、擅长网站架构设计、Web前端技术以及Java企业级开发的夏俊,此文也是《关于大型网站技术演进的思考》系列文章的最新出炉内容,首发于CSDN,各位技术人员

2015-06-25 00:33:06 2080

Java编程思想 第四版 中文版

Java编程思想第四版完整中文版 《Thinking in JAVA》

2015-03-03

Java编程思想第四版

Java编程思想第四版完整中文高清版 《Thinking in JAVA》

2015-03-03

空空如也

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

TA关注的人

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