自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不一样的烟火

技术总结 分享 交流

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 DB2缓冲池、表空间详解

简介对于刚涉足 DB2 领域的 DBA 或未来的 DBA 而言,新数据库的设计和性能选择可能会很令人困惑。在本文中,我们将讨论DBA 要做出重要选择的两个方面:表空间和缓冲池。表空间和缓冲池的设计和调优会对 DB2 服务器的性能产生深远的影响,因此我们将着重讨论这些活动。 1 缓冲池1.1    概述一个缓冲池是与单个数据库相关联的,可以被多个表空间使用。当考虑将缓冲池

2017-03-15 11:41:42 12580

原创 JSP学习笔记

jsp脚本元素 表达式 <%=%> 没有分号,对数据进行输出 scriptlet java脚本代码段 <% Java代码 %> 声明 用于定义JSP代表的Servlet类的成员变量和方法 <%! %> <%! int a = 10; %><% int a = 20; %> 一个是类的成员属性,一个是方法属性,作为页面输入方法_jsp...

2018-04-13 17:20:06 164

原创 java基础学习总结

抽象类 abstract 一个类不能够被实例化时,可以将这个类定义为抽象类。 特点: 抽象类不能够被实例化。 抽象类中的方法不一定都是抽象方法,也可以有正常的类方法。 含有抽象方法的类(不是接口),必须要申明为抽象类。 抽象方法不能用private修饰,应为抽象方法必须要由子类重写。 抽象类中可以有构造方法。 抽象方法必须为public或者protected 概念理解编辑 1.抽象类...

2018-04-13 15:25:47 159

原创 什么是微服务,微服务好处,微服务原则

什么是微服务微服务就是一些协同工作的小而自制的服务。1.        很小,专注于做好一件事随着新功能的增加,代码库会越来越大。时间久了代码库会非常庞大,以至于想要知道该在什么地方修改都很困难。尽管我们想在巨大的代码库中做到清晰地模块化,但事实上这些模块之间的界限很难维护。相似的功能代码开始在代码库中随处可见,使得修复bug或实现更加困难。在一个单块系统内,通常会创建一些抽象层或者模块来保证代码...

2018-04-13 15:10:31 2697

原创 java ClassLoader

类装载工作由ClassLoader及其子类负责,ClassLoader是一个重要的Java执行时系统组件,它负责在运行时查找和装入Class字节码文件。JVM在运行时会产生三个ClassLoader:根装载器、ExtClassLoader(扩展类装载器)和AppClassLoader(系统类装载器)。其中,根装载器不是ClassLoader的子类,它使用C++编写,因此我们在Java中看不到它,根...

2018-04-12 16:48:03 177

原创 事务基础和spring事务

啥是数据库事务?  数据库事务有严格的定义,必须同时满足4个特性:原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),简称ACID。原子性:表示组成一个事务的多个数据库操作是一个不可分割的原子单元,只有所有的操作执行成功,整个事务才提交,事务中任何一个数据库操作失败,已经执行的任何操作都必须撤销,让数据库返回到初始状态。一致性:事...

2018-04-12 16:45:31 574

原创 java 虚拟机配置参数

JVM常用参数参数名称含义默认值 描述-Xms初始堆大小物理内存的1/64(<1GB)默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制.-Xmx最大堆大小物理内存的1/4(<1GB)默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制-Xmn年轻代大小(1.4...

2018-04-12 16:24:53 2283

原创 java多线程--信号量:Semaphore

信号量:Semaphore信号量为多线程协作提供了更为强大的控制方法。也可以说,信号量是对锁的扩展。无论是内部锁 synchronized 还是重入锁 ReentrantLock,一次都只允许一个线程访问一个资源,而信号量却可以指定多个线程,同时访问某一个资源。常用方法介绍:// 尝试获得一个准入的许可。若无法获得,则线程会等待,直到有线程释放一个许可或者当前线程被中断。public void a...

2018-04-12 16:22:05 244

原创 乐观锁与悲观锁

乐观锁  乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库如果提供类似于write_condition机制的其实都是提供的乐观锁。   CAS便是乐观锁技术,当多个线程尝试使用CAS同时更新同...

2018-04-12 14:30:30 126

原创 Java性能调优笔记

Java性能调优读书笔记分享

2018-03-22 14:38:11 185

原创 spring扩展xml配置文件与maven整合

网上找了好多关于基于spring扩展xml配置文件的例子,但是没有讲到跟maven的整合。报错内容:org.xml.sax.SAXParseException: 元素类型 "meta" 必须后跟属性规范 ">" 或 "/>"

2018-03-22 14:35:17 259

原创 悲观锁与spring事务集成

1、悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系 统不会修改数据)。2、乐观锁( Optimistic Locking )

2017-03-30 15:59:29 1891

原创 db2表空间、本地分区索引

表分区、本地分区索引表分区(V9版本)l  概述表分区是一种数据组织模式,在这种模式中,数据将以一个或多个表列的值为依据,分割到多个称为数据分区(或范围)的存储对象中。每一个数据分区被分别存储。这些存储对象可以位于不同的表空间中,可以位于相同的表空间中,也可能是这两种情况的组合。 l  创建的分区指定不同表分区将表中的分区置于不同的表空间中,前提是表空间的pagesize必

2017-03-15 12:07:42 2311 1

原创 ID3算法

1.        介绍 ID3(Iterative Dichotomiser 3 迭代二叉树3代)ID3算法是J. Ross Quinlan在1975提出的分类预测算法,当时还没有数据挖掘吧,哈哈哈。该算法的核心是“信息熵”(Entropy),属于数学问题,我也是从这里起发现数据挖掘最底层最根本的不再是编程了,而是数学,编程只是一种实现方式而已,数学才是基础,如:朴素贝叶斯分类,小波聚类,尤

2017-03-15 11:50:19 609

原创 centOS命令操作

centos tar压缩与解压缩命令大全时间:2013-07-25 09:43来源:centoscn.com 作者:阿木 举报 点击:15529次管理centos服务器的时候常会对文件进行一些常规操作,除了ftp之外了解在ssh下必要的文件操作命令那也是必不可少的,以下摘录一些常用的文件操作命令: 文件操作:ls      ####查看目录中的文件####ls -F    

2017-03-15 11:34:04 245

转载 DDD领域驱动设计

领域驱动设计之领域模型加一个导航,关于如何设计聚合的详细思考,见这篇文章。2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域驱动设计分为两个阶段:以一种领域专家、设计人员、开发人员都能理解的通用语言作为相互交流

2017-03-15 11:30:06 1455

原创 DB2常用命令总结

linux下操作DB2数据库总结:1.切换到DB2用户 su - db2inst12.连接到数据库: db2 connect to 数据库名称3.执行备份语句db2 'export to /home/db2inst1/tb_user.ixf of ixf select * from tb_user'导出数据类型: ixf:集成交互个数(跨平台);wsf:工作表格

2015-05-14 09:57:16 717

原创 基于gemini的blueprint(原生是Spring DM)实现对bundle生命周期的监听

通过实现OsgiBundleApplicationContextListener监听器即可获取bundle生命周期的监听。代码:import org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEvent;import org.eclipse.gemini.blueprint.context.ev

2015-04-11 00:22:23 542

原创 基于gemini的blueprint(原生是Spring DM)实现对bundle生命周期的监听

通过实现OsgiBundleApplicationContextListener监听器即可获取bundle生命周期的监听。代码:import org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEvent;import org.eclipse.gemini.blueprint.context.ev...

2015-04-11 00:04:32 215

windows7的主题包。可用于Windows7的个个版本的安装下载

Windows7的电脑主题包.可以让玩家的电脑更加漂亮。。让你的桌面更加漂亮

2011-03-30

空空如也

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

TA关注的人

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