自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java Dynamic的专栏

不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(245)
  • 资源 (42)
  • 收藏
  • 关注

转载 用Excel做项目管理

临时充当了一个项目的项目管理人员,电脑上没装项目管理专门的软件,之前也用过excel来做过小团队的资源管理,所以,现在临时上马,又把目光投到了无所不能的神奇的excel身上。现在感觉良好,于是又迫不及待来和大家分享分享了,多多拍砖哦。 下面即是一个山寨的excel项目管理模版了~颜色配色大家可以忽略,这些都是次要且可以调整的。Part 01: 任务分解任务分解是

2013-07-16 08:58:09 5672

转载 多版本并发控制(MVCC)在分布式系统中的应用

问题    最近项目中遇到了一个分布式系统的并发控制问题。该问题可以抽象为:某分布式系统由一个数据中心D和若干业务处理中心L1,L2 … Ln组成;D本质上是一个key-value存储,它对外提供基于HTTP协议的CRUD操作接口。L的业务逻辑可以抽象为下面3个步骤:read: 根据keySet {k1, … kn}从D获取keyValueSet {k1:v1, … kn:vn}

2013-07-16 08:54:50 769

转载 BI最佳实践:BIRT直方图模型分解

直方图是一种最普通也最易懂的报表模型,但这种模型会受页面宽度限制,比如X轴的系列值过多,无法在一排完全显示出来,有人会想到将X、Y轴做翻转,但这又太难看了,另外也有可能翻转后在一页里仍然显示不完,这时客户一般会想到,将一个图表放不下的数据折行显示,这样一直纵向地连续铺展下去,笔者当初只是有这样一个想解决这类问题的想法,晚上跳舞回来没事动手就实现了,我先把效果图贴上(注意我只设计一个直方图,并不是三

2013-07-11 13:42:01 1061

转载 Struts2 Preparable接口

Preparable接口中有一个void prepare() throws Exception方法,实现该接口的Action类,将在执行这个action所以方法之前执行prepare(),称为action准备方法。也可以按其格式自己写,如一个Action方法为input,则可以实现prepareInput()方法,prepareInput()会在input()方法执行前调用。关于s

2013-07-10 09:38:07 1000

转载 ToStringBuilder使用

1、append     ToStringBuilder类主要用于类的格式化输出。ToStringBuilder中append方法可以向该类添加基本类型、数组、和对象只有添加的方法才会被toString输出  import java.math.BigDecimal;Java代码  import java.util.HashSet;  import j

2013-07-09 18:20:57 1539

转载 Dozer实现对象间拷贝

项目中,经常会遇到各层对象之间相互进行值传递的过程,如在数据据持久层有一持久类ClassA,在视图层可能会变为ViewA,通常情况下,如果两个类结构一样,最常使用的是BeanUtils.copyProperties(src,aim)方法将一个对象的值赋给另一个对象!但是如果属性不同或者名称不同,则需要Dozer来完成,通过灵活的配置,达到不同对象间的拷贝! 如下: 一个XML配置文件:

2013-07-09 15:54:05 1702

转载 Oracle数据库操作

一,约束操作1:更改约束名称:ALTER TABLE TName RENAME CONSTRAINT oldname TO newname;2:删除约束ALTER TABLE TName DROP CONSTRAINT cname3:停止约束ALTER TABLE TName MODIFY CONSTRAINT cname DISABLE;4:起用约束ALTER T

2013-07-09 14:23:30 760

转载 几种经典的网络服务器架构

前言  事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服务接待能力,并提高网络传输效率。  关于本文提及的服务器模型,搜索网络可以查阅到很多的实现代码,所以

2013-07-09 09:51:03 1668

转载 Eclipse快捷键

1. Ctrl+左键 和F3这个是大多数人经常用到的,用来查看变量、方法、类的定义跳到光标所在标识符的定义代码。当按执行流程阅读时,F3实现了大部分导航动作。2 Ctrl+Shift+G在工作空间中查找引用了光标所在标识符的位置。可以说是与F3相反的快捷键。当按类定义进行阅读时,可以迅速找出当前类方法在被哪些类调用了。3. Ctrl+O查看一个类的纲要,列出其方法和成员变量

2013-07-09 09:25:23 1082

转载 jQuery选择器

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div")           选择所有的div标签元素,返回div元素数组$(".myClass")      选择使用myCla

2013-07-05 11:20:24 544

转载 Java的安全学习(包括加密,数字签名,证书和认证)

(1)消息摘要:消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收者通过对收到消息的新产生的摘要与原摘要比较,就可知道消息是否被改变了。因此消息摘要保证了消息的完整性。       消息摘要采用单向Hash 函数将需加密的明文"摘

2013-07-03 20:02:07 1822

转载 XMPP协议

XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。  XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标准化的核心结果分为两部分;

2013-07-03 11:21:33 1794

转载 新浪微博技术架构问题解析

你要问我新浪微博有什么技术压力。我觉得,本质上:            第一,如何快速共享数据,如何快速的将new message在网状社区中传递开来。            第二,长期大量积累下来的数据如何分布,分散储存,保证性能。数据库的横纵切分。            第三,机房的多备份,多备份机房之间的同步策略。            第四,业务上的

2013-07-02 23:18:20 887

转载 又拍网架构中的数据库分库设计

又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,也积累了一些经验,在这篇文章里,我要介绍一些我们在技术上的积累。相关厂商内容方兴:基于安全漏洞的攻防对抗技术陈良国:击败人类万事通的Watson AI系统架构剖析相关赞助商网络架构疑难杂症解析,百度网页搜索新技术研讨!8折

2013-07-02 22:55:52 980

转载 数据库锁

1 前言数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。2 锁的种类共享锁(Shared lock)。例1:--------

2013-07-02 21:14:33 743

转载 深入浅出插入类排序算法(直接插入, 折半插入, 希尔排序)

1) 直接插入排序:通俗的生活例子:比如大家在玩牌的时候, 每次从桌面拿到一张牌后, 然后把它放到手里牌合适的位置(这个合适位置的选择,需要将拿到的牌和手中的牌进行比较).假如有5张牌, 牌序为 J, 10, K, Q, A (假设排列在前面的牌先拿到):如图所示, 开始拿到”J”这张牌, 第一张牌肯定是有序的,所以序列为:已排序的系列            

2013-07-02 20:32:02 2153

转载 深入浅出交换类排序算法(冒泡排序,快速排序)

1) 冒泡排序冒泡排序在众多排序算法中算比较简单的一个, 基本思想是, 重复的进行整个数列的排序, 一次比较两个元素(两两排序),如果它们顺序不符合就交换,重复这样直到数列没有再需要交换的数为止(结束条件).就好像气泡一样, 轻的气泡会往上漂浮,在不断漂浮的过程中,发生了两两交换过程, 所以叫冒泡排序.其实也可以用生活中的例子理解, 就比如: 在军训排队时, 按个子

2013-07-02 20:28:11 814

转载 深入浅出选择类排序算法(简单选择排序,堆排序)

一.简单选择排序:简单选择排序的基本思想是:一次选定数组中的一个数,记下当前位置并假设它是从当前位置开始后面数中的最小数min=i,从这个数的下一个数开始扫描直到最后一个数,并记录下最小数的位置min,扫描结束后如果min不等于i,说明假设错误,则交换min与i位置上的数。(也即每次从数列中找出一个最小的数放到最前面来,再从剩下的n-1个数中选择一个最小的,不断做下去。通俗

2013-07-02 20:13:42 810

转载 Mina介绍

基本介绍:Apache MINA 2是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步API,可以使用TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。Apache MINA 2可以作为开发网络应用程序的一个良好基础。Mina 的API 将真正的网络通信与我们的应用程序隔离开来,你只需要关心你要发送、接收的数据以及你的业务逻

2013-07-02 19:55:39 4475

转载 URL编码

每个 Web 开发者都应该知道的关于 URL 编码的知识本文首先阐述了人们关于统一资源定位符(URL)编码的普遍的误读,其后通过阐明HTTP场景下的URL encoding 来引出我们经常遇到的问题及其解决方案。本文并不特定于某类编程语言,我们在Java环境下阐释问题,最后从Web应用的多个层次描述如何解决URL编码的问题来结尾。目录简介通用 URL语法HTTP

2013-07-02 10:20:35 1199

转载 10 个你必须掌握的超酷 VI 命令技巧

摘要:大部分Linux开发者对vi命相当熟悉,可是遗憾的是,大部分开发者都只能掌握一些最常用的Linux vi命令,下面介绍的10个vi命令虽然很多不为人知,但是在实际应用中又能让你大大提高效率。在使用vi 编辑器时—无论是初次使用的用户,还是有经验的用户—大多数人往往只掌握核心命令集,这些命令可以执行最常用的功能:导航或保存文件;插入、更新、删除或搜索数据;退出但不保存修改。但是

2013-07-02 09:50:33 740

转载 几种排序算法实现分析

合并排序void merge(int a[],int left,int mid,int right,int b[]){ int i = left; int j = mid +1; int k = left; while(i<=mid&&j<=right) { if(a[i]<a[j]) b[

2013-06-30 23:09:11 757

转载 Hibernate ThreadLocal讲解

Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate ThreadLocal,包括介绍Hibernate官方开发手册标准示例等方面。Hibernate ThreadLocal它会为每个线程维护一个私有的变量空间。实际上, 其实现原理是在JVM 中维护一个Map,这个Map的key 就是当前的线程对象,而value则是 线程通过Hibernate ThreadL

2013-06-30 17:46:52 928

转载 EXTJS的继承机制

1.对象的继承对象继承是子类对象复制其父类对象的属性和方法,从而得到父对象的属性和功能.Ext的对象继承是通过Ext.apply方法获得,实现原理是通过对象的反射实现.code: Ext.apply = function(o,c,defaults){    if(defaults) Ext.apply(o.defaults);    if(o&& c &&

2013-06-30 17:44:58 1584

转载 MySQL UNION与UNION ALL的区别

MySQL UNION 语法MySQL UNION 用于把来自多个 SELECT 语句的结果组合到一个结果集合中。语法为:SELECT column,... FROM table1 UNION [ALL]SELECT column,... FROM table2...在多个 SELECT 语句中,对应的列应该具有相同的字段属性,且第一个 SELECT 语句中被使用的字段

2013-06-29 23:46:28 3723

转载 Java多线程面试题

0.Java 中多线程同步是什么? 在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序出现错误的结果。 1.解释实现多线程的几种方法? 一 Java 线程可以实现 Runnable 接口或者继承 Thread 类来实现,当你打算多重继承时,优先选择实现 Runnabl

2013-06-27 19:31:28 894

原创 思维导图MM9使用问题解析

参数不正确问题1、首先要找到这四个文件夹Communcation、Personal Productivity、Strategy、TeamProductivity 2、这四个文件在哪里呢?路径C:\Documents and Settings\Administrator\Local Settings\Application Data\Mindjet\MindManager\9\Lib

2013-06-27 09:42:27 2274

转载 Java的序列化和反序列化

Java的序列化和反序列化1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化a)当你想把的内存中的对象状态保存到一个

2013-05-30 16:14:08 1201

转载 JS函数闭包

一、什么是闭包?        官方的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。      相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包.不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的

2013-05-30 16:10:42 1146

原创 在ServletContextListener实现类中获取spring注入对象

由于项目需要,需在ServletContextListener监听接口实现类中调用spring注入的对象,以获取系统初始化参数.代码如下: import java.io.IOException;import java.util.List;import javax.servlet.ServletContextEvent;import javax.servlet.ServletC

2013-05-30 16:08:41 10152

转载 Mysql几个不好的默认设置

Mysql几个不好的默认设置首先是max_connect_errors和connect_timeout。mysql有这样的行为:如果客户端连接Mysql失败,服务器就会在等候connect_timeout秒之后放弃等候,并且增加连接错误的计数器。然后,当值达到了max_connect_errors的时候,服务器会将这个客户端锁住。直到服务器执行了FL

2013-05-30 16:03:17 1239

转载 JS中使用JSTL标签

JS中使用JSTL标签只要把jstl标签放到内就可以使用,解析过程是jsp先去服务器端取数据(解析jstl),然后返回生成js文件.具体没研究,有空再研究吧,有点忙!!!         jifens[${jfgz.gzId}] = new Array(${jfgz.jifen},"${jfgz.description}");

2013-05-30 15:58:56 15822 2

转载 MD5算法分析

MD5算法分析MD5算法的RFC网址:http://www.faqs.org/rfcs/rfc1321.htmlword表示32-bitbyte表示8-bitX_i表示XiX^i表示XiXnot(X)表示~XXvY表示X|YXY表示X&Y假设有消息m,则b = m.getBytes().length * 8

2013-05-30 15:56:31 997

转载 js日期操作

js日期操作myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay()

2013-05-30 15:55:36 809

转载 MySQL日期处理

MySQL日期处理mysql日期运算,日期函数DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。 mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二,

2013-05-30 15:52:16 1160

转载 MySQL性能优化基础

MySQL性能优化基础一.MySQL之count(*)与count(id)效率比较1.任何情况下SELECT COUNT(*) FROM tablename是最优选择;2.尽量减少SELECT COUNT(*) FROM tablename WHERE COL = 'value’ 这种查询;3.杜绝SELECT COUNT(COL) FROM tablename的出

2013-05-30 15:50:44 1215

转载 MySQL出错及解决方法(网上收集)

MySQL出错及解决方法(网上收集)1.Every derived table must have its own alias这句话的意思是说每个派生出来的表都必须有一个自己的别名一般在多表查询时,会出现此错误。因为,进行嵌套查询的时候子查询出来的的结果是作为一个派生表来进行上一级的查询的,所以子查询的结果必须要有一个别名把MySQL语句改成:sel

2013-05-30 15:49:08 1246 1

转载 JS日期处理

一.日期转换将字符串形式的日期转换成日期对象var strTime="2011-04-16"; //字符串日期格式            var date= new Date(Date.parse(strTime.replace(/-/g,   "/"))); //转换成Data();var month=date.getMonth()+1; //获取当前月份

2013-05-30 15:48:09 1771

转载 Java日期转换

Java日期转换Java.util.date 与 java.sql.date区别和转换1、将java.util.Date 转换为 java.sql.Datejava.sql.Date sd;java.util.Date ud;//initialize the ud such as ud = new java.util.Date();

2013-05-30 15:46:38 1355

转载 MySQL varchar转换为int

MySQL varchar转换为int1. 手动转化类型(直接+0)示例:select server_id from cardserver where game_id = 1 order by server_id+0 desclimit 102. 使用MySQL函数CAST:示例:select server_id from cardserver where ga

2013-05-30 15:44:48 23081

Java性能权威指南PDF高清完整版

Java性能权威指南高清完整版,

2019-03-20

FreeMarker Eclipse最新插件

FreeMarker Eclipse最新插件,freemarker.jar已同步到官网最新版本,将解压后的plugin文件夹下的hudson.freemarker_ide_0.9.14包,复制到eclispe的plugin文件夹下,重启eclipse,可以看到.ftl格式文件已经设置为默认freemarker editor编辑了。

2015-01-13

twitter-boostrap

twitter-boostrap

2013-03-22

HostPlus,一个host增强工具

HostPlus,一个host增强工具,HostPlus,一个host增强工具

2013-03-22

Ckeditor,一个在线编辑器

Ckeditor,一个在线编辑器,包括jar包等

2013-03-22

《Effective Java》中文第二版源码

《Effective Java》中文第二版源码

2013-03-22

BlowFish算法Java实现

BlowFish Java版实现,里面有工具类,注意修改一下包名!

2013-03-21

JSPF-1.0.0源码

jspf-1.0.0.src.zip JSPF源码

2012-12-19

二维码识别工具(中-日)

二维码识别工具,很好用,包含中日两个版本

2012-12-19

Visual C#2005课后习题及源码

Visual C#2005课后习题及源码,另含有相关技术文档,常见项目实例!

2012-01-02

java坦克大战(含图片声音)

java坦克大战(含图片声音),注释很详细!

2012-01-02

java坦克大战源码(已加入声音图片)

java坦克大战源码(已加入声音图片),注释很详细!

2012-01-02

SQL文档大全(含MySql相关文档)

SQL文档大全,MySql备份导入导出,乱码解决方案

2011-12-27

PowerBuilder实用教程(郑阿奇)

PowerBuilder实用教程(第3版)[郑阿奇][案例+素材+电子教案]

2011-12-11

功能完善强大的PB学生成绩管理系统(含文档)

功能完善强大的PB学生成绩管理系统(含文档),PB9.0学生成绩管理系统(含文档) PB数据库应用课程设计,老师大加表扬,呵呵,说明文档数据库都有,你只需配个数据源!

2011-11-19

PB9.0学生成绩管理系统(含文档)

PB9.0学生成绩管理系统(含文档) PB数据库应用课程设计

2011-11-19

PB9.0学生成绩管理系统(有文档)

PB9.0学生成绩管理系统,带文档,PB数据库应用课程设计

2011-11-19

PB9.0学生成绩管理

PB9.0学生成绩管理系统,带文档,PB数据库应用课程设计

2011-11-19

PB9.0学生成绩管理系统

PB9.0学生成绩管理系统,带文档,PB数据库应用课程设计

2011-11-19

visual foxpro课程设计酒店客房管理系信系统

visual foxpro课程设计酒店客房管理系信系统有完整代码,可以运行,有相应文档说明,我们老师布置得课程设计作业,完美完成,奉献给大家!

2011-10-23

C语言通讯录课程设计

C语言通讯录课程设计,有完整代码,可以运行,有相应文档说明,我们老师布置得课程设计作业,完美完成,奉献给大家!

2011-10-23

学籍管理系统

学籍管理系统( visual foxpro )课程设计,有完整代码,可以运行,有相应文档说明,我们老师布置得课程设计作业,完美完成,奉献给大家!

2011-10-23

人事管理系统

人事管理系统( visual foxpro )课程设计,有完整代码,可以运行,有相应文档说明,我们老师布置得课程设计作业,完美完成,奉献给大家!

2011-10-23

企业进销存管理系统

企业进销存管理系统( visual foxpro )课程设计,有完整代码,可以运行,有相应文档说明,我们老师布置得课程设计作业,完美完成,奉献给大家!

2011-10-23

客运公司车辆管理信息系统

客运公司车辆管理信息系统( visual foxpro )课程设计,有完整代码,可以运行,有相应文档说明,我们老师布置得课程设计作业,完美完成,奉献给大家!

2011-10-23

科研管理系统

( visual foxpro )课程设计,有完整代码,可以运行,有相应文档说明,我们老师布置得课程设计作业,完美完成,奉献给大家!

2011-10-23

酒店客房管理系信系统

酒店客房管理系信系统( visual foxpro )课程设计,有完整代码,可以运行,有相应文档说明,我们老师布置得课程设计作业,完美完成,奉献给大家!

2011-10-23

酒店餐厅服务信息系统

酒店餐厅服务信息系统( visual foxpro )课程设计,有完整代码,可以运行,有相应文档说明,我们老师布置得课程设计作业,完美完成,奉献给大家!

2011-10-23

奖学金评定系统

奖学金评定系统( visual foxpro )课程设计,有完整代码,可以运行,有相应文档说明,我们老师布置得课程设计作业,完美完成,奉献给大家!

2011-10-23

健身房系统( visual foxpro )课程设计

健身房系统( visual foxpro )课程设计,有完整代码,可以运行,有相应文档说明,我们老师布置得课程设计作业,完美完成,奉献给大家!

2011-10-23

大学生宿舍管理系统.

大学生宿舍管理系统.基于 visual foxpro 的课程设计,有完整代码及相应报告。

2011-10-23

Visual+C#2005程序设计习题解答

Visual+C#2005程序设计习题解答加源码!

2011-04-07

JAVA的核心技术:面向对象编程

JAVA 核心技术 面向对象编程 Java面向对象编程指南

2011-01-14

民航客运订票系统(c语言版)

民航客运订票系统 c语言 附带报告,完整的一套,希望大家喜欢!

2011-01-05

Windows程序设计(第五版高清)

Windows程序设计(第五版)(1) 搜索引擎-原理、技术与系统 流金岁月—时间管理艺术,套包好礼相送,让你接触更多!

2010-12-28

Matlab6.5应用接口编程

适用于Matlab开发的相关人员....

2010-10-16

LINUX编程权威指南

适用于Linux平台编程的相关人员...

2010-10-16

空空如也

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

TA关注的人

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