文章分类 -  转载

1
摘要:在分布式的系统中,通常会有多个线程连接到数据库中同时对一个表进行操作(这里的同时并不表示同一个时间点,而是同时竞争cpu的资源,至于如何调度,就要看线程和操作系统如何进行调度了),这种情况下如果会话的事物设置不当,就会导致数据混乱,常常会出现以下三种情况(假设现在系统中有两个会话A和B,同时对表T_Test操作):1.脏读:假如A开启事物后,在查询之前,B修改了表中的某条记录,但是事物还没提交,这个时候A再读取该表时,读到了B修改之后的数据,问题发生了:B如果此时回滚了事物,那么A读到的就是错误的数据了。2.不可重复读:假如A开启事物后,对表做了查询后,此时B修改了表中的某条记录,然后A又做了 阅读全文
posted @ 2012-04-13 16:18 勇泽 阅读(141) 评论(0) 推荐(0)
摘要:Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWriter 处理字符流和字节流的转换。字符流(一次可以处理一个缓冲区)一次操作比字节流(一次一个字节)效率高。( 一 )以字节为导向的 stream------InputStream/OutputStream. 阅读全文
posted @ 2012-04-12 09:42 勇泽 阅读(185) 评论(0) 推荐(0)
摘要:1.parent表示继承的父类如果有很多继承同一个父类的BEAN那么在配置文件中实例那些BEAN时候可以省略掉父类已经注入的属性bean定义继承父bean定义,它可以覆盖父bean的一些值,或者它需要的值。那么在配置文件中实例那些BEAN时候可以省略掉父类已经注入的属性<bean id="carnetMgr" parent="txProxyTemplate"><property name="target"><bean class="ecustoms.carnet.app.biz.CarnetMg 阅读全文
posted @ 2011-08-16 17:35 勇泽 阅读(5627) 评论(1) 推荐(0)
摘要:任何程序在执行时,至少有一个主线程。在.net framework class library中,所有与多线程机制应用相关的类都是放在System.Threading命名空间中的。如果你想在你的应用程序中使用多线程,就必须包含这个类。Thread类有几个至关重要的方法,描述如下:Start():启动线程;Sleep(int):静态方法,暂停当前线程指定的毫秒数;Abort():通常使用该方法来终止一个线程;Suspend():该方法并不终止未完成的线程,它仅仅挂起线程,以后还可恢复;Resume():恢复被Suspend()方法挂起的线程的执行。一个直观印象的线程示例:using System 阅读全文
posted @ 2011-04-13 09:27 勇泽 阅读(447) 评论(0) 推荐(0)
摘要:SQL2005 分五个版本,如下所列, 1.Enterprise(企业版), 2.Development(开发版), 3.Workgroup,(工作群版) 4.Standard,(标准版) 5.Express.(嗯,估且就叫它简易版吧) 这几个版本,我们究竟应该使用哪一版呢? 这是许多初学SQL2005的人最常问的问题。 我简单的比较一下 Enterprise, Development 和 Express 等三个版本:以功能言,Enterprise 版和 Development 版的功能一模一样。两者的差别,除了授权不同外,最主要的差别是: Enterprise版的数据库引擎只能安装在Win2 阅读全文
posted @ 2011-03-24 16:56 勇泽 阅读(7173) 评论(0) 推荐(0)
摘要:1. 应用背景和现状现代社会信息飞速增长,企业在决策方面变得更加困惑和复杂。商业智能(Business Intelligence,BI)由Howard Dresner提出,是对商业中信息进行搜集、分析、处理,进而得到支持企业进行决策的知识的一种科学方法,以使企业决策和企业活动变得更加合理和具有竞争力。商业智能主要应用数据仓库、联机分析处理、数据挖掘等技术来实现决策,以实现企业智能化的决策。电子商务是随着信息快速增长出现的一个新兴理念,是利用信息和网络实现价值增值的一种全新的商业模式。电子商务主要体现在企业应用网络技术手段来推广、改造和管理企业,以实现更大的利润。电子商务在企业中最大的应用就是网 阅读全文
posted @ 2011-03-22 14:41 勇泽 阅读(568) 评论(0) 推荐(0)
摘要:0.引言   在ChinaITLAB导师制辅导中,笔者发现问得最多的问题莫过于"如何学习编程?JAVA该如何学习?"。类似的问题回答多了,难免会感觉厌烦,就萌生了写下本文的想法。到时候再有人问起类似的问题,我可以告诉他(她),请你去看看《JAVA学习之路》。拜读过台湾蔡学镛先生的《JAVA夜未眠》,有些文章如《JAVA学习之道》等让我们确实有共鸣,本文题目也由此而来。   软件开发之路是充满荆棘与挑战之路,也是充满希望之路。JAVA学习也是如此,没有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。每天仰天大叫"天神啊,请赐给我一本葵花宝典吧",殊不知即 阅读全文
posted @ 2010-12-23 11:02 勇泽 阅读(371) 评论(0) 推荐(0)
摘要:UML建模工具Visio 、Rational Rose、PowerDesign的比较(转自:http://developer.51cto.com/art/201006/207993.htm)ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。ROSE主要是在开发过程中的各种语义、模块、对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加明朗(但是它的结构仅仅对那些对掌握UML的开发人员,也就是说对客户了解系统的功能和流程等并 阅读全文
posted @ 2010-12-13 18:57 勇泽 阅读(1498) 评论(0) 推荐(0)
摘要:1、 Int遇到过的问题简介:int是我们最常用的类型之一。如果输入数据是整形,一般都直接用该类型来存放输入数据。错误经历:自己在作Equiptment Box时,因为输入数据长、宽均是小于50000的整数,因此就使用int来作输入。这本身没有问题,但在求其斜边长时,使用的是sqrt(x * x + y * y),表面看是没有问题,但结果一直是Wrong Answer。 后来将这一行改为pow( ... 阅读全文
posted @ 2010-09-11 15:41 勇泽 阅读(723) 评论(0) 推荐(0)
摘要:这里指的java速成,只限于java语法,包括输入输出,运算处理,字符串和高精度的处理,进制之间的转换等,能解决OJ上的一些高精度题目。 1. 输入:格式为:Scanner cin = new Scanner (new BufferedInputStream(System.in));例程:import java.io.*;import java.math.*;import java.util.*;... 阅读全文
posted @ 2010-08-21 00:37 勇泽 阅读(253) 评论(0) 推荐(0)
摘要:水题:3299,2159,2739,1083,2262,1503,3006,2255,3094初级:一、基本算法: (1)枚举 (1753,2965) (2)贪心(1328,2109,2586) (3)递归和分治法 (4)递推 (5)构造法(3295) (6)模拟法(1068,2632,1573,2993,2996) 二、图算法: (1)图的深度优先遍历和广度优先遍历 (2)最短路径算... 阅读全文
posted @ 2010-07-15 17:29 勇泽 阅读(180) 评论(0) 推荐(1)
摘要:本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,... 阅读全文
posted @ 2010-04-30 09:26 勇泽 阅读(463) 评论(2) 推荐(0)
摘要:本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,... 阅读全文
posted @ 2010-04-30 09:24 勇泽 阅读(230) 评论(0) 推荐(0)
摘要:本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,... 阅读全文
posted @ 2010-04-30 09:23 勇泽 阅读(256) 评论(0) 推荐(0)
摘要:本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,... 阅读全文
posted @ 2010-04-30 09:21 勇泽 阅读(325) 评论(0) 推荐(0)
摘要:本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,... 阅读全文
posted @ 2010-04-30 09:18 勇泽 阅读(315) 评论(0) 推荐(0)
摘要:本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,... 阅读全文
posted @ 2010-04-30 09:15 勇泽 阅读(169) 评论(0) 推荐(0)
摘要:1、二进制数据类型 二进制数据由十六进制数表示,可以使用 binary、varbinary 和 image 数据类型存储。·binary 固定长度(最多为8K)的二进制数据类型。 如:binary [ ( n ) ] 固定长度的 n 个字节二进制数据。N 必须从 1 到 8,000。存储空间大小为 n+4 字节。·varbinary 可变长度(最多为8K)的二进制数据类... 阅读全文
posted @ 2010-03-16 13:25 勇泽 阅读(6710) 评论(1) 推荐(2)
摘要:Freetextbox的使用 1.6.3的汉化的freetextbox。转帖【1】刚学习asp.net时一直为怎样解决新闻内容添加中保存文章格式的添加而苦恼,最近无意中发现了Freetextbox这个好东西,虽然我还没有找到它添加word文档附件的方法,但是已经欣喜若狂了。下面就对Freetextbox进行简单的介绍。Freetextbox是一个免费的.netmshtml编辑器。我所用的免费的fr... 阅读全文
posted @ 2010-03-13 20:04 勇泽 阅读(1064) 评论(0) 推荐(0)
摘要:一,ping 格式: ping [-t] [-a] [-n count] [-l size] [-f] target name 它是用来检查网络是否通畅或者网络连接速度的命令。网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。 -t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。 -l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。 -n 定义向目标IP发送数据包的次数,默认为3次。 (小知识:如果TTL=128,则表示目标 阅读全文
posted @ 2010-03-13 20:02 勇泽 阅读(260) 评论(0) 推荐(0)

1