自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天蓝蓝,水清清,云飘飘

认清自己的性格和能力优势,坚持适合自己的发展道路。学会心无旁骛,不急于求成。

  • 博客(95)
  • 资源 (24)
  • 收藏
  • 关注

原创 java Struts + JQuery +d3.js 动态生成一个简单的拓扑图

java Struts + JQuery +d3.js 动态生成一个简单的拓扑图

2015-07-16 17:14:25 7676 1

原创 oracle 定时任务

Oracle定时任务1.    创建一个张测试表Createtable Job_test(        Id number(10),        Job_date(date))2.    创建一个sequence createsequence job_SEQ minvalue 1 maxvalue 999999999999999999999999

2015-07-16 16:03:41 817

原创 Spring Tool Suite 中git插件中的cannot open git-upload-pack问题

在Spring Tool Suite  上使用插件egit向github或者osc上同步代码时,有时候会发现出现cannot open git-upload-pack这个问题。 错误如图打开sping tool  suite 的windows-->Preferences-->Team-->Git-->Configuration-->User Settings

2015-04-10 21:50:10 1650

转载 Java开发中的23种设计模式详解

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2013-08-13 22:45:05 611

转载 JAVA反射机制

Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav

2013-08-13 21:38:26 428

转载 Java并发编程实战--死锁

今天看了第十章,描述了经典的“哲学家进餐”问题,Google 哲学家进餐 就有 ,不多解释。先解释一下锁:可以这么理解,每一个java对象都具有一个锁标记,而这个锁标记只能同时分配给一个线程,然后讲了死锁的产生原因:当一个线程永远地持有一个锁,而且其他线程都想要取得这个锁时,那么它们将永远被阻塞。下面用三种介绍三种“死锁”状况。一.死锁先看代码[java] 

2013-08-10 11:08:20 642

原创 sleep和wait的区别

1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。sleep不出让系统

2013-08-10 11:01:36 456

转载 java高并发解决方案

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是

2013-08-10 11:00:18 540

转载 Lock与synchronized 的区别

多次思考过这个问题,都没有形成理论,今天有时间了,我把他总结出来,希望对大家有所帮助 1、ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了 锁投票,定时锁等候和中断锁等候     线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定,     如果使用 synchronized ,如果A不释放,B将

2013-08-10 10:57:12 443

转载 关于hibernate的缓存使用

1.     关于hibernate缓存的问题:1.1.1.         基本的缓存原理Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。 第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法 都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用相应的方法

2013-08-10 10:49:13 452

转载 Spring AOP 详解

此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。对部分函数的调用进行日志记录,用于观

2013-08-10 10:35:58 466

原创 ORACLE常用函数实例

常用的命令1、set linesize 100; 设置长度 2、set pagesize 30; 设置每页显示数目 3、em a.sql 打开记事本 4、@ a 执行文件a中的代码,可指定文件的路径 @d:a.txt 5、conn 用户名/密码 根据用户名和密码连接数据库 如果连接超级管理员(sys) 则应加上as sysdba; 6、show user; 显示当前连接的用户 7、select *

2013-08-09 18:49:08 537

转载 Spring配置多数据源

Spring对于多数据源,以数据库表为参照,大体上可以分成两大类情况:  一是,表级上的跨数据库。即,对于不同的数据库却有相同的表(表名和表结构完全相同)。  二是,非表级上的跨数据库。即,多个数据源不存在相同的表。 Spring2.x的版本中采用Proxy模式,就是我们在方案中实现一个虚拟的数据源,并且用它来封装数据源选择逻辑,这样就可以有效地将数据源选择逻辑从Client中分离出来

2013-08-09 18:11:29 584

转载 Web服务器Tomcat集群与负载均衡技术

在进入集群系统架构探讨之前,先定义一些专门术语:1. 集群(Cluster):是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。2. 负载均衡(Load Balance):先得从集群讲起,集群就是一组连在一起的计算机,从外部看它是一个系统,各节点可以是不同的操作系统或不同硬件构成的计算机

2013-08-09 18:03:43 550

转载 Oracle 索引 详解

一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX .      ON .           ( |  ASC | DESC,             |  ASC | DESC,...)     TABLESPACE      STORAGE      LOGGING | NOLOGGING   

2013-08-09 17:28:11 481

原创 oracle表分区详解

此文从以下几个方面来整理关于分区表的概念及操作:        1.表空间及分区表的概念        2.表分区的具体作用        3.表分区的优缺点        4.表分区的几种类型及操作方法        5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间:  是一个或多个数据文件的集合,所有的数据对象都存放在指

2013-08-09 17:27:00 398

原创 Subversion服务器搭建

SVN服务器搭建 有两种方案:* VisualSVN Server,安装更简单、更直观:http://www.visualsvn.com/server/download/* 传统的Subversion 服务器程序:一、准备工作1、获取Subversion 服务器程序到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程

2013-06-19 14:04:19 551

原创 myeclipse安装svn插件的多种方式

方法一:在线安装 1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Cor

2013-06-19 01:11:10 342

原创 SVN+Google Code 安装使用详解

1.申请一个google邮箱=>登录;2.进入“账号”=>产品,选择“代码”;  3.点击“Create a new project”创建自己的项目;4.创建好后在my favorites->projects中就能看到自己刚创建的项目;5.进入自己的项目后,在project home->People中可以Add Members添加项目组成员;6.进入

2013-06-18 12:15:12 450

原创 常用的数据结构以及算法

常用的数据结构以及算法一、关于数据的几个概念 1、数据。是对客观事物的符号表示。在计算机科学是指所有能够输入到计算机中并能被 计算机程序处理的符号集合。包括数值、文字、图像、图像、音频、视频等形式。 2、数据项。所谓数据项就是数据中具有独立含义的、不可再分割的最小数据单位。是客 观实体一种特征的数据表示。 3、数据元素。是多个相关数据项的集,是一个客

2013-05-15 18:17:35 479

转载 编写你自己的单点登录(SSO)服务

王昱 [email protected]   博客地址http://yuwang881.blog.sohu.com  摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术

2013-04-28 09:59:51 576

原创 mysql Can't create/write to file 'C:\WINDOWS\...

这几天公司的一个项目在运行一个功能的时候,报错,查询了后台的运行日志,发现 报了这个错。发现是在写入mysql数据库 的 临时文件的时候报的错,mysql数据库默认的临时文件路径是c:\WINDOWS\TEMP,  问题分析解决:1、C:\Windows\TEMP 文件夹权限不够,至少也要给出 USERS 组的可读可写权限;2、C:\Window

2013-04-02 13:28:18 689

转载 一步步教你使用Proguard混淆Java源代码

java代码很容易被反编译,以下使用proguard来保护我们的代码proguard选项很多,容易迷糊,现在就把我的配置写下来(实际使用中),以供参考 1.到http://proguard.sourceforge.net/下载proguard2.准备好你的jar包,我在这里举例叫做test.jar。3.解压proguard,执行 bin目录下的proguar

2013-03-28 10:39:35 480

转载 Java代码混淆()

下面一段文字摘自《Java 手机/PDA 程序设计入门》一书,可以做为混淆器性能的大致观点: 笔者没用过DashO,所以无法对其作出个人评价。所以现在仅说明笔者曾用过的产品。以笔者的个人观点,如果就混淆的程度来说,ZKM最好,JAX中等,RetroGuard和ProGuard最差,一分钱一分货,这是千古不变的道理。如果就功能性而言,ZKM和JAX都不错,不过,JAX是IBM所开发的产品,因此也继承

2013-03-28 10:33:21 658

转载 jquery常用的插件1000收集

N长时间积累的Jquery插件,希望大家喜欢。大家还有什么新的插件,请留言,我们一并收录。1.accordion类基于jQuery开发,非常简单的水平方向折叠控件。  Horizontal accordion: jQuery 热点图书:www.hotbook.cn  jQuery-Horizontal Accordion 具有XBOX360 blade界面风

2013-03-26 09:41:01 874

原创 highcharts API 中文

选择对象 var chart = new Highcharts.Chart({chart    alignTicks    :true  Boolean  多个y轴时对他们公共轴心的选取,ture为自动选取较适宜的公共轴心    animation    :true  BooleanObject  动画更新效果    backgroundColor

2013-03-21 17:59:12 1071

原创 JEECG(J2EE Code Generation)

JEECG(J2EE Code Generation)是一款基于代码生成器的智能开发平台,采用代码生成+手工MERGE半智能开发模式,可以帮助你解决Java项目中60%的重复工作,让你更多关注业务逻辑。    JEECG宗旨:       简单功能由代码生成器直接生成 ;       复杂业务采用表单自定义,       业务流程使用工作流来实现、

2013-03-18 11:10:22 786

转载 国内HTML5前端开发框架汇总

国外很有多优秀的HTML5前端开发框架相信大家都耳熟能详:JQuery Mobile,Twitter Bootstrap, Schena Touch,  BackBone等等。同样,也存在很多国内比较优秀的前端开发框架,其中中国互联网三巨头贡献了近一半:腾讯,阿里巴巴,百度。框架不是万能的,选择和项目匹配的框架可以显著提高开发效率,但是也有可能带来代码的臃肿,本着“write le

2013-02-26 16:31:27 267

原创 mysql 存储过程动态执行sql 例子

DELIMITER $$;DROP PROCEDURE IF EXISTS `set_col_value`$$CREATE PROCEDURE `set_col_value` (InTargetYear VARCHAR(128), InTargetWeek VARCHAR(128), InCurrentYear VARCHAR(1

2013-02-01 15:28:10 668

原创 JQM动态加载 collapsible

jsp页面代码 JQM动态加载 collapsible实例 /mweb/sc/css/jquery.mobile-1.2.0.css" /> /mweb/sc/js/jquery.js"> /mweb/sc/js/jquery.mobile-1.2.0.js"> $(document).ready(function() { v

2013-01-22 15:38:34 2308

原创 JQM 动态加载listview

jsp 代码 动态加载listview 实例/mweb/sc/css/jquery.mobile-1.2.0.css" />/mweb/sc/js/jquery.js">/mweb/sc/js/jquery.mobile-1.2.0.js"> // 动态加载 listview $(document).ready(function() {

2013-01-22 15:18:54 1557

原创 html5 操作本地数据库 完整实例

htms5 本地数据库 演示 //openDatabase方法打开已经存在的数据库,如果不存在将会创建一个数据库 var db = window.openDatabase("mydatabase", "1.0", "我的数据库描述", 20000); var d = new Date(); //创建数

2013-01-22 11:24:24 3267 1

原创 javamail 发送gmail 邮件 例子

resource.properties邮件配置属性email.server.issend=trueemail.server.transport=smtpemail.server.host=smtp.gmail.comemail.from.address=xxx@[email protected]

2012-12-28 10:53:55 2928

原创 ajax 注册事件 页面加载执行js事件

jsp 页面Car Database         js 代码//注册事件   $(document).ready(function() {        $("input[name='accordion-0']").attr("checked","checked");        $("#img-0").

2012-12-27 16:13:00 669

原创 ajax 成功后动态加载 check 是否选中

后台json 数据回传Map mapUtils = new HashMap();mapUtils.put("staffGroupDetailList", staffGroupDetailList);JSONObject object = JSONObject.fromObject(mapUtils);result = object.toString();outPutMs

2012-12-27 15:55:15 481

原创 ajax 执行成功后返回j页面加载 joson 数据(加载select数据)

后台代码josn 数据传给前台import net.sf.json.JSONObject;   CarDataCache.getInstance().refreshCarList();   Map mapUtils = new HashMap();   mapUtils.put("vmCarSeriesList",vmCarSeriesList);   JSONObject

2012-12-27 15:51:10 1015

原创 java ics 发送邮件日历提醒

最近做了一个项目,要根据客户定制的任务信息发日历提醒信息,上网查了些资料,发现网上的资料有些不全,这对于初次接触这个技术的人来说是件很麻烦的事,所以把代码分享一下,希望对大家有所帮助。      发送日历提醒有两种方式 ,一种通过纯文本方式,一种是通过iCal4j 自动生成一个提醒时间,不管哪种方式,都要有一下几个元素BEGIN:VCALENDAR

2012-12-27 13:41:51 6943

转载 Spring事务配置的五种方式

Spring事务配置的五种方式    前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和

2012-11-08 13:22:16 288

原创 SQL Server 分布式存储过程事务

首先先要对SQL Server dtc 配置 打开“控制面板―管理工具―组件服务”(或者运行“Dcomcnfg.exe”) 打开“组件服务―计算机” 在“我的电脑”上点击右键,点击“属性” 在MSDTC选项卡中,点击“安全配置”按钮。 操作如下:  SET XACT_ABORT ON 的设置当为ON时,如果你存储中的某个地方出了问题,整个事务中的语句都会

2012-09-09 20:44:38 599

原创 HIBERNATE hql 循环显示第一语句

今天同事在开发一张报表的时候,编写一个视图,通过heibernate hql 读出的时候,发现了一个问题,页面展现的数据都是sql集合的第一条语句。通过排查,发现控制台hql输出的sql语句在数据库中执行的记录是正确的,java代码也没有问题,视图在数据图中执行也没有问题。     经过排查,发现问题是视图中查询的列没有主键字段,但是实体中指定了一个字段做主键(hibernate中实体主键字段

2012-08-30 14:34:11 1133

jquery.singlePageNav.min.js单页面导航插件

jquery.singlePageNav.min.js单页面导航插件jquery.singlePageNav.min.js单页面导航插件jquery.singlePageNav.min.js单页面导航插件

2018-08-09

webservice 详解

1.webservice 核心 2.webservice规范 3.使用WEB服务的方式 4.webservice开发工具

2013-08-10

WinSCP(ftp 上传工具)

ftp上传工具,方便网 linux 系统上传项目文件,避免繁琐的命令操作

2013-02-01

ical4j-1.0.jar

ical4j-1.0.jar java 发送邮件日历提醒功能所需jar包

2012-12-28

TortoiseSVN-1.7.7.22907-win32-svn-1.7.5.msi

TortoiseSVN-1.7.7.22907-win32-svn-1.7.5.msi

2012-07-17

Setup-Subversion-1.7.5.msi

Setup-Subversion-1.7.5.msi svn 服务器安装文件

2012-07-17

axis2-1.6.2-war

axis2-1.6.2-war,开发webservice用的工具

2012-07-04

axis2-WebService开发指南

Axis2 eclpise的环境搭建 Axis2的简单WebService示例 复杂对象类型的WebService 用axis2的辅助工具发布、调用WebService WebService会话Session的管理 跨多个WebService管理Session 用Spring创建的JavaBean发布成WebService 异步调用WebService 使用SoapMonitar监视WebService的请求和响应信息

2012-07-04

hibernate-3.1.3.jar包和源代码

hibernate-3.1.3.jar包和源代码

2012-06-28

apache-tomcat-6.0.29-windows-x86

apache-tomcat-6.0.29-windows-x86

2012-06-21

mysql java-5.1.12- .jar

mysql java-5.1.12- .jar

2012-06-21

如何成为优秀的软件人才

从软件成才的几大要素为纲展开论述了软件技术到管理的发展历程所需要的各种能力,是篇写的不错的文章,对人生规划有一定的指导意义

2012-06-08

Spring的Ioc容器

Spring的Ioc容器,spring解密精选版

2012-06-08

项目管理修炼之道

理论让路,实践先行,项目经理的必备实战手册

2012-06-08

分布式文件系统

概述 发展简史 系统架构 共享语义 共享锁 访问接口 元数据服务模型 数据分布模式 系统扩展性 系统可用性 Cache一致性 典型案例

2012-06-08

java深度历险

成富还是一个专业的技术写手,看看他博客上的列表就知道,他在一年内会投递多 少优质的稿件。所以顺理成章地,在我参与InfoQ 中文站社区贡献时,很自然邀请 他来开辟一个深入Java 和JVM 的专栏,他欣然应允,重要的是他以专业的技术作者 素质,不再让我担心催稿,最终有了这十篇关于Java 不同方面但深入浅出的主题内 容。在几乎每篇专栏的结尾,都有多于平均数量的积极的评论,在InfoQ 内部月度 内容排行上尤为突出。同样是出于读者的呼声,才有了这本迷你书面世的可能。

2012-06-08

计算机网络技术课后习题答案

计算机网络技术课后习题答案 计算机网络技术课后习题答案

2012-06-07

高教自考02323《操作系统概论》考前辅导电子书

高教自考02323《操作系统概论》考前辅导电子书,适合没有时间看书,在上班时候看的资料

2012-06-07

23种设计模式源代码(java)

23种设计模式源代码,对于学习各种设计模式是很好的学习资料,每个模式都有生动的实例,便于学习者快速了解和掌握各种设计模式

2012-05-30

深入浅出Android

深入浅出Android,android进阶编程的必看之书

2012-05-21

2011-学习资料大全:Android开发入门教程

介绍如何安装Android的SDK开发包和配置开发环境 创建一个hello Android工程 将界面实现用XML编排 调试你的项目 手把手教你学会android 开发

2012-05-21

jd-gui-0.3.3.windows

jd-gui-0.3.3.windows 最好用的java反编译工具

2012-05-21

敏捷实践的秘密(来自软件界实践者的经验心得)

敏捷实现的秘密,内容涉及团队建设,技术探析,敏捷实践,敏捷测试等十三篇文章

2012-05-21

空空如也

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

TA关注的人

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