自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (37)
  • 收藏
  • 关注

原创 JFoxPortal(JFox门户)开发计划

 1.概述JSR-168 规范说明: JSR-168 (Enterprise Portlet Specification 1.0 Final Draft 发表于2003-09-03,将于2003-10-06 Final Approval Ballot)是用于portlet级别开发的新Java portlet标准。依循于 JSR-168的Portlet可以移植于其他的Portal Contain

2009-09-04 12:10:00 303

原创 Commons pool 数据库连接池实现

 2009-07-28Commons pool 数据库连接池实现 1,首先我们要实现一个工厂类,用于处理验证,创建对象等方法。  Java代码 package net.chinacsharp.jdf.pool.connectionpool;     import java.sql.Connection;   i

2009-09-04 01:20:00 847

原创 功能强大的树型控件dhtmlxTree

 

2009-09-04 00:50:00 287

原创 Velocity是一个基于Java的模版引擎

 Velocity是一个基于Java的模版引擎。它允许web页面设计者引用Java代码中定义的方法。web设计者能够和Java程序员并行的工作来开发MVC模式的web站点,这意味着web页面设计者能够只关注创建设计良好的站点,而程序员能够只关注编写顶尖的代码。Velocity将Java代码从web页面中分离出来,使得web站点在长期的运行中具有更好的可维护性。         Velocity能够

2009-09-04 00:05:00 318

原创 Quartz是一个完全由java编写的开源作业调度框架

 Quartz是一个完全由java编写的开源作业调度框架,具体的介绍可到http://www.opensymphony.com/quartz/官方网站查看。 Quartz的几个核心的接口和类为: Job接口:自己写的“定时程序”实现此接口的void execute(JobExecutionContext arg0)方法,Job还有一类为有状态的StatefulJob接口,如果我们需要在上一个作业执

2009-09-03 23:27:00 638

原创 用 Quartz 进行作业调度

 用 Quartz 进行作业调度Quartz API 采用多面方式在 Java 应用程序中进行任务调度    文档选项    将此页作为电子邮件发送   讨论   样例代码   级别: 中级Michael Lipton ([email protected]), 软件工程师, IBM Soobaek Jang ([email protected]), IT 架构师/集成师, IBM 2

2009-09-03 23:22:00 361

原创 Quartz实例

 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。实例: package  example.quartz; import  org.quartz.Cron

2009-09-03 23:11:00 324

转载 quartz的原理

深入解读Quartz的原理 Quartz是一个大名鼎鼎的Java版开源定时调度器,功能强悍,使用方便。 一、核心概念 Quartz的原理不是很复杂,只要搞明白几个概念,然后知道如何去启动和关闭一个调度程序即可。 1、Job表示一个工作,要执行的具体内容。此接口中只有一个方法void execute(JobExecutionContext context)

2009-09-03 22:41:00 1155 2

原创 JAVA 连接MSSQL2005 注意问题

2008-09-14JAVA连接SQL2005关键字: sql2005后, sa无法登陆问题, 1433端口; 一.安装SQL2005后,sa无法登陆问题: 1. 用Windows身份验证登陆(这个应该是不会存在问题的, 在新安装好实例(SQL Server)的情况下, Windows身份验证是不可能被禁用的(安装过程中没有可以设置禁用Windows身份验证的地方)  

2009-08-23 13:12:00 885

原创 Spring 总结用XML配置的十二个最佳实践 收藏

 Spring 总结用XML配置的十二个最佳实践 收藏 1.不要使用autowiring Spring可以通过类的自省来自动绑定其依赖部分,使得你不必明确指明bean的 属性和构造器。Bean的属性可以通过属性名称或类型匹配来实现自动绑定。构造器通过类型匹配来实现自动绑定。你甚至可以指定自动检测自动绑定模式,它可 以引导Spring选择一种适当的运行机制。先来看看下面的一个例子: clas

2009-08-22 00:41:00 282

原创 Spring总结之事务管理

传统的J2EE应用中,事务管理是跟EJB绑定在一起来的,那个时候大部分人使用EJB的Local SLSB仅仅是为了使用它的声明式事务管理罢了。随着技术不断向前发展,例如Spring的出现使得很多J2EE的核心理念不得不开始自省,在Spring的冲击之下完善自我变得更合理。于是JTA不在专属于EJB、与之相对的Local Transaction也在更适合的情况下得到重视。这里简单总结一下Sp

2009-08-22 00:28:00 263

原创 Spring总结之AOP

 AOP(Aspect Oriented Programming)面向切面编程,简单来说就是实现横切(crossing)的工具。在一个程序的很多部分重复使用的某一块逻辑我们可以将其抽离出来作为一个切面,重构为一个独立的类,通过声明式配置在那些组件的方法调用前后织入这个切面。AOP将作为OOP的一种辅助,使得代码更加整洁灵活、逻辑更加清晰。 AOP的种类:静态和动态。静态AOP是指横切的逻辑

2009-08-22 00:09:00 373

转载 Spring总结

 spring 7大组成模块:  1:spring core:提供了spring 的核心功能,BeanFactory是spring核心容器的主要组件,    它通过Ioc把程序的配置和依赖性与实际的代码分开,是整个spring的基础 2:spring context:通过配置文件向spring提供上下文信息,     它构建在BeanFactory之上,另外增加了国际化和资源访问等功能 3

2009-08-22 00:05:00 239

转载 java面试笔试题大汇总

java面试笔试题大汇总   JAVA相关基础知识1、面向对象的特征有哪些方面   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一

2009-08-21 23:57:00 228

转载 对Hibernate学习几点总结

近日为是否在项目中使用Hibernate进行大数据量的性能测试和学习,有一些总结, 1) 在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session.clear()或者session. Evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。 2) 对大数据量查询时,慎用li

2009-08-21 23:40:00 226

转载 Hibernate使用总结 收藏

 Java中Hibernate的应用,有三点需要注意: 1.hibernate.properties可以直接使用Hibernate自带的,里面含有连接各种类型数据库所需要的配置模板 2.Hibernate和数据库表的映射关系可以通过两种方式实现: 1>需要手工为与数据库表形成映射关系的bean建立配置文件,命名为bean_name.hbm.xml 2>通过在这些bean中写入建立数据库映射所需

2009-08-21 23:32:00 248

原创 .NET开发人员必知的八个网站

.NET开发人员必知的八个网站 收藏 当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互联网,甚至是手持移动设备上构建极富交互性的应用。很有可能你

2009-08-21 23:21:00 206

转载 JDBC与Hibernate区别

----------------------------------------------------------------------------------------------------------------------------------------------------------------------JDBC在性能上,灵活性有优势。而Hibernate在易学性,易

2009-08-21 23:16:00 188

工业互联网产业联盟标准.pdf

工业互联网产业联盟标准 前言...............................................................................................................................1 工业互联网平台 可信服务评估评测要求.................................................................2 1 范围...........................................................................................................................2 2 规范性引用文件.......................................................................................................2 3 缩略语.......................................................................................................................2 4 术语和定义...............................................................................................................2 5 工业互联网平台定义内涵.......................................................................................2 6 工业互联网平台可信服务参考框架.......................................................................3 7 指标定义和规范性描述...........................................................................................4 7.1 平台基础设施指标 ............................................ 4 7.2 工业连接指标 ................................................ 6 7.3 工业数据管理服务 ............................................ 8 7.4 平台服务 .................................................... 8 7.5 权益保障 ................................................... 10 8 评测评估方法.........................................................................................................12 8.1 企业基本信息和业务基本信息披露 ............................. 12 8.2 云服务指标的完备性和规范性 ................................. 14 8.3 指标的真实性 ............................................... 15 9 评测流程.................................................................................................................23

2020-01-09

【分布式事务----LCN】LCN原理及使用方式.docx

编辑推荐: 本文来自于csdn,本篇文章主要介绍了LCN5.0.2有3种模式,分别是LCN模式,TCC模式,TXC模式,希望对您的学习 有所帮助。 一、简介 LCN分布式事务框架其本身并不创建事务,而是基于对本地事务的协调从而达到事务一致性的效果。 LCN模式: LCN模式是通过代理Connection的方式实现对本地事务的操作,然后在由TxManager统一协调控制事务。当本地事务提交回滚或者关闭连接时将会执行假操作,该代理的连接将由LCN连接池管理。 该模式的特点: - 该模式对代码的嵌入性为低。 - 该模式仅限于本地存在连接对象且可通过连接对象控制事务的模块。 - 该模式下的事务提交与回滚是由本地事务方控制,对于数据一致性上有较高的保障。 - 该模式缺陷在于代理的连接需要随事务发起方一共释放连接,增加了连接占用的时间。 TCC模式: TCC事务机制相对于传统事务机制(X/Open XA Two-Phase-Commit),其特征在于它不依赖资源管理器(RM)对XA的支持,而是通过对(由业务系统提供的)业务逻辑的调度来实现分布式事务。主要由三步操作,Try: 尝试执行业务、 Confirm:确认执行业务、 Cancel: 取消执行业务。 该模式的特点: - 该模式对代码的嵌入性高,要求每个业务需要写三种步骤的操作。 - 该模式对有无本地事务控制都可以支持使用面广。 - 数据一致性控制几乎完全由开发者控制,对业务开发难度要求高。 TXC模式: TXC模式命名来源于淘宝,实现原理是在执行SQL之前,先查询SQL的影响数据,然后保存执行的SQL快走信息和创建锁。当需要回滚的时候就采用这些记录数据回滚数据库,目前锁实现依赖redis分布式锁控制。 该模式的特点: - 该模式同样对代码的嵌入性低。 - 该模式仅限于对支持SQL方式的模块支持。 - 该模式由于每次执行SQL之前需要先查询影响数据,因此相比LCN模式消耗资源与时间要多。 - 该模式不会占用数据库的连接资源。 二、原理 核心步骤 1.创建事务组 是指在事务发起方开始执行业务代码之前先调用TxManager创建事务组对象,然后拿到事务标示GroupId的过程。 2.添加事务组 添加事务组是指参与方在执行完业务方法以后,将该模块的事务信息添加通知给TxManager的操作。 3.关闭事务组 是指在发起方执行完业务代码以后,将发起方执行结果状态通知给TxManager的动作。当执行完关闭事务组的方法以后,TxManager将根据事务组信息来通知相应的参与模块提交或回滚事务。 事务控制原理 LCN事务控制原理是由事务模块TxClient下的代理连接池与TxManager的协调配合完成的事务协调控制。 TxClient的代理连接池实现了javax.sql.DataSource接口,并重写了close方法,事务模块在提交关闭以后TxClient连接池将执行"假关闭"操作,等待TxManager协调完成事务以后在关闭连接。 对于代理连接池的优化 自动超时机制,任何通讯都有最大超时限制,参与模块在等待通知的状态下也有最大超时限制,当超过时间限制以后事务模块将先确认事务状态,然后再决定执行提交或者回滚操作,主要为了给最大资源占用时间加上限制。 智能识别创建不同的连接 对于只读操作、非事务操作LCN将不开启代理功能,返回本地连接对象,对于补偿事务的启动方将开启回滚连接对象,执行完业务以后马上回滚事务。 LCN连接重用机制 当模块在同一次事务下被重复执行时,连接资源会被重用,提高连接的使用率。 事务补偿机制 为什么需要事务补偿? 事务补偿是指在执行某个业务方法时,本应该执行成功的操作却因为服务器挂机或者网络抖动等问题导致事务没有正常提交,此种场景就需要通过补偿来完成事务,从而达到事务的一致性。 补偿机制的触发条件? 当执行关闭事务组步骤时,若发起方接受到失败的状态后将会把该次事务识别为待补偿事务,然后发起方将该次事务数据异步通知给TxManager。TxManager接受到补偿事务以后先通知补偿回调地址,然后再根据是否开启自动补偿事务状态来补偿或保存该次切面事务数据。 补偿事务机制 LCN的补偿事务原理是模拟上次失败事务的请求,然后传递给TxClient模块然后再次执行该次请求事务。 模拟场景演示 若存在事务发起方、参与方A、参与方B。调用关系图如下 那么他们正常执行业务的时序图为: 若参与方B出现异常,那么他们的业务时序图为: 若他们的调用关系是这样的情况 此时发生参与方B出现异常时他们的时序图为: 三、使用 环境: SpringBoot 2.0.

2020-01-09

30道Redis面试题.docx

30道Redis经典面试题,学会拿高薪,O(∩_∩)O哈哈~ 谁学谁知道; 30道Redis面试题,面试官能问的都被我找到了 1、什么是Redis?简述它的优缺点? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。 Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构,此外单个value的最大限制是1GB,不像 memcached只能保存1MB的数据,因此Redis可以用来实现很多有用的功能。

2020-01-09

GenerateCode.java

Spring Cloud+mybatise + mysql 自动生成代码工具 generateCode

2020-01-09

MFC教程MFC教程MFC教程MFC教程MFC教程

MFC教程MFC教程MFC教程MFC教程MFC教程

2011-08-09

freemarker-2.3.15

freemarker 中文手册 例子 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写

2010-12-28

BBS论坛设计 这个压缩包包含网上所有的BBS设计的论文

BBS论坛设计 这个压缩包包含网上所有的BBS设计的论文 包含几十篇BBS设计和实现论文,你看大小就知道了 包含了网上所有的BBS方面的论文,o(∩_∩)o...哈哈 方便你吧! 有了这个东西,CSDN别的资源不用在找了,CSDN的所有BBS方面的论文都在这个里面

2009-09-05

bbs需求分析.doc

bbs需求分析.docbbs需求分析.docbbs需求分析.doc

2009-09-05

ASP网络BBS论坛系统.rar

ASP网络BBS论坛系统.rarASP网络BBS论坛系统.rarASP网络BBS论坛系统.rarASP网络BBS论坛系统.rar

2009-09-05

ASP网络BBS论坛系统.rar

ASP网络BBS论坛系统.rarASP网络BBS论坛系统.rarASP网络BBS论坛系统.rarASP网络BBS论坛系统.rarASP网络BBS论坛系统.rarASP网络BBS论坛系统.rar

2009-09-05

BBS论坛毕业论文.doc

BBS论坛毕业论文BBS论坛毕业论文.docBBS论坛毕业论文.docBBS论坛毕业论文.doc

2009-09-05

IE PassView.rar

IE PassView.rar 查看密码的 o(∩_∩)o...哈哈

2009-05-26

极品时刻表.rar极品时刻表.rar

极品时刻表.rar极品时刻表.rar极品时刻表.rar极品时刻表.rar极品时刻表.rar极品时刻表.rar极品时刻表.rar极品时刻表.rar极品时刻表.rar

2009-05-26

netcut32.rar 网络剪刀手

网络剪刀手 NetCut的介绍: 网络剪刀手,网管必备工具,切断局域网里任何主机使其断开网络。

2009-05-26

信长之野望85A简体版.rar

信长的地图 信长的地图啊 85的A版信长的地图 信长的地图啊 85的A版信长的地图 信长的地图啊 85的A版

2009-05-26

JSP数据导入导出.rar

JSP数据导入导出.rar

2008-07-10

ASCII码最方便的查询文档

ASCII码最方便的查询文档

2008-07-10

系统分析师 复习经验总结.mht

系统分析师 复习经验总结

2008-07-09

精通SSH(Struts+Spring+hibernate).rar

精通SSH(Struts+Spring+hibernate

2008-07-08

hibernate+spring+struts增删改查例子.zip

hibernate+spring+struts增删改查例子

2008-07-08

提高eclipse速度

提高eclipse速度,这个批处理可以提高ECLIPSE的运行速度

2008-07-08

eclipse汉化

eclipse 汉化 关于ECLIPSE的汉化的方法,这里说的很清楚

2008-07-08

jsf分页

jsf分页 jsf超好的分页东西

2008-07-08

MySQL中文参考手册_.chm

MySQL中文参考手册_.chm

2008-07-01

Webwork2 Guide.pdf

Webwork2 Guide.pdf

2008-07-01

svn eclipe的插件

org.eclipse.team.svn_0.7.1.I20080612-1500.zip<br><br>svn eclipe的插件

2008-07-01

ojdbc14.jar

ojdbc14.jar oracle数据库连接的JAR包

2008-07-01

mssqlserver.jar

mssqlserver.jar MSSQL数据库连接jar包

2008-07-01

classes12.jar

classes12.jar oracle数据库连接驱动

2008-07-01

分页成功的我用datatable 做的一个简单Demo_包含求和过程

分页成功的我用datatable 做的一个简单Demo_包含求和过程。 - JavaServer_Faces - AgileJava.mht

2008-07-01

JSF实例学习--比萨(pizza)订购系统

JSF实例学习--比萨(pizza)订购系统

2008-07-01

hibernate源代码

hibernate源代码

2008-07-01

ajax4jsf 例子

a4j的源代码,关于ajax在jsf上的应用

2008-07-01

空空如也

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

TA关注的人

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