`
文章列表
一. trac 简介 Trac是一个为软件开发项目需要而集成了Wiki和问题跟踪管理系统的应用平台,是一个开源软件应用。Trac以简单的方式建立了一个软件项目管理的Web应用,以帮助开发人员更好地写出高质量的软件;Trac应用力求不影响现有团队的开发过程。
Red Hat Enterprise Linux 6.1 Server (x86) boot.iso 208 MB MD5: 724c2308cbfbceb385633e132b89d766SHA-256: d7cf7e76408914f6fa4f92cc09b409fcf864d5155c694fbf1675e56c3b5a9b29ed2k://|file|rhel-server-6.1-i386-boot.iso|218103808|E6E042576CEAE866326C88B8ECC53E4D|/ Binary DVD 2,924 MB MD5: f8c8a310e34d2633 ...
mysql 中:UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)   若无参数调用,则返回一个 Unix timestamp ('1970-01-01 00:00:00' GMT 之后的秒数) 作为无符号整数。若用date 来调用 UNIX_TIMESTAMP(),它会将参数值以'1970-01-01 00:00:00' GMT后的秒数的形式返回。date 可以是一个 DATE 字符串、一个 DATETIME字符串、一个 TIMESTAMP或一个当地时间的YYMMDD 或YYYMMDD格式的数字。 这是mysql标准文档中的函数介绍,今天我在导库的时候使用了这个 ...
  背景  考虑到公司应用中数据库访问的多样性和复杂性,目前正在开发UDSL(统一数据访问层),开发到一半的时候,偶遇SpringData 工程。发现两者的思路惊人的一致。于是就花了点时间了解SpringData,可能UDSL II期会基于SpringData做扩展SpringData相关资料 介绍:针对关系型数据库,KV数据库,Document数据库,Graph数据库,Map-Reduce等一些主流数据库,采用统一技术进行访问,并且尽可能简化访问手段。目前已支持的数据库有(主要):MongoDB,Neo4j,Redis,Hadoop,JPA等SpringData官方资料(强 ...
5.10  外在化应用参数的配置 在开发企业应用期间,或者在将企业应用部署到生产环境时,应用依赖的很多参数信息往往需要调整,比如LDAP连接、RDBMS JDBC连接信息。对这类信息进行外在化管理显得格外重要。PropertyPlaceholderConf ...
今天到xxxx公司面试,前面的一些题目都是网上的一些面试题,最后一题考察的是数据结构,让介绍大学里学习的数据结构,并用代码实现链表的增加,删除,查询。这个之前在写练习时,写过链表的Demo,但是在这个关键时刻却忘了,不知道该怎么写,回来之后翻开之前写的代码重新看了一遍,在这里,我把我之前写的代码粘贴出来,供大家学习,希望大家能有所收获: package link; public class Link { /** * 保存每一个节点,此处为了方便直接定义成内部类 * @author binchen * */ class Node{ pri ...
一、同步问题的引入 线程的同步就是为了防止多个线程同时访问一个数据对象时,对数据进行修改时,出现不可预料的结果,造成对数据的破坏。   比如说当你给你老爸卡上打了1W块钱的同时,你老爸正在取钱。卡上原有2W块钱,在你俩同时进行操作的时候,可能会出现你老爸刚取完1W块钱的时候,你刚好把钱打到卡里去,这样卡里的钱数为:原有的2W + 你打的1W = 3W,同时你老爸手上还有1W现金,怎么样,3W块钱变4W了,这样是不是很爽 O(∩_∩)O~ 。可有的时候会出现一种悲催的情况,你刚把1W块钱打卡上,你爸取完1W后,卡里剩余 :原有2W -取了1W,剩余1W,这样3W块钱就变成:卡内剩余 ...
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。但是如果系统经常会访问“地址”属性中的“城市”部分,那么就非要将“地址”这个属性重新拆分为 ...
一:线程概念      线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。因此,在操作系统中运行的任何程序都至少有一个主线程      一个进程至少包含一个线程,如果一个进程包含2个以上,表示该进程是多线程操作,那就存在资源共享的问题,多线程争夺资源的问题,所以才有了锁机制的存在,防止多个线程打架
一、游标简介:    游标是PL&SQL中的一种控制结构。可以分为显式游标和隐式游标。pl&sql会为每一条select语句创建隐式游标。但是当我们需要处理多条数据时,我们就需要创建显式游标。注意:游标不是模式对象。二、游标的几种常见属性:1、%FOUND--判断游标中是否还有数据,若有,返回true,否则,返回false。2、%NOTFOUND--与%FOUND 相反3、%ISOPEN--判断游标是否为打开状态4、%ROWCOUNT--记录已从游标中取出的记录数三、游标应用实例:1、%FOUND属性的使用     DECLARE CURSOR mycur IS SEL ...
Oracle中function和procedure的区别? 1).可以理解函数是存储过程的一种 2).函数可以没有参数,但是一定需要一个返回值,存储过程可以没有参数,不需要返回值 3).函数return返回值没有返回参数模式,存储过程通过out参数返回值, 如果需要返回多个参数则建议使用存储过程 4).2012/5/282012/5/28在sql数据操纵语句中只能调用函数而不能调用存储过程, 5).function必须有返回值,并且只能有一个返回值; 6).procedur不叫返回值,叫带出,可以带出多个值; 7).packages、package   bodies是同时存在的,packages ...

冒泡排序

冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换, ...
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Vector类,它能够显著地提高程序的性能。下面我们就来具体地分析一下这方面的问题。 1、    尽量指定类的final修饰符带有final修饰符的类是不可派生的。在Java核心API中,有许多应用fin ...

XML 解析方式

    博客分类:
  • XML
XML解析方式 XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立。XML已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。XML的解析方式基本上分为三类:第一类是基于XML文档树结构的解析, ...
1. 在基于HTTP协议的Web应用中,客户端请求的所有内容,比如在表单中输入姓名,年龄,生日等,都以文本编码的方式传输到服务器端。 因此当这些参数进入应用程序中时,它们必须被转换为合适的服务器编程语言的数据类型 2. ...
Global site tag (gtag.js) - Google Analytics