![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实用转载
文章平均质量分 81
水深千尺
厚积薄发一飞冲天
展开
-
Java生成PDF报表
一、前言 前几天,做ASN条码收货模块,需要实现打印下载收货报表,经一番查找,选定iText--用于生成PDF文档的一个Java类库。废话不多说,进入正题。 二、iText简介 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。...原创 2014-11-19 12:26:26 · 153 阅读 · 0 评论 -
19个非常有用的jQuery图片滑动插件和教程!
jQuery是一个非常优秀的Javascript 框架,使用简单灵活,同时还有许多成熟的插件可供选择。其中,最令人印象深刻的应用之一就是对图片的处理,它可以让帮助你在你的项目中加入精美的效果。jQuery是一个非常优秀的Javascript 框架,使用简单灵活,同时还有许多成熟的插件可供选择。其中,最令人印象深刻的应用之一就是对图片的处理,它可以让帮助你在你的项目中加入精美的效果。今天这...原创 2013-09-29 18:15:03 · 137 阅读 · 0 评论 -
Java静态检测工具比较(BUG检测)!
静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人 工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。 代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和 设计的一致性, 代码对标准的遵循、可读性,代码的逻辑表达的正确性,代 码结构的合理性等方面;可以发现违背程序编写标准的问题,程序中不安全、 ...原创 2013-09-27 11:13:25 · 316 阅读 · 0 评论 -
Eclipse下使用findbugs进行代码审查!
1、FindBugs介绍FindBugs是一款Java静态代码分析工具,与其他静态分析工具(如Checkstyle和PMD)不同,FindBugs 不注重样式或者格式,它专注于寻找真正的缺陷或者潜在的性能问题,它可以帮助java工程师提高代码质量以及排除隐含的缺陷。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。最新版本是1.3.9.20090821,下载地址http://...原创 2013-09-27 09:38:18 · 89 阅读 · 0 评论 -
Java代码质量检测评估工具!
如果能在构建代码前发现代码中潜在的问题会怎么样呢?很有趣的是,Eclipse 插件中就有这样的工具,比如 JDepend 和 CheckStyle,它们能帮您在软件问题暴露前发现这些问题。在 让开发自动化 的本期文章中,自动化专家 Paul Duvall 将带来一些关于 Eclipse 插件的例子,您可以安装、配置和使用这些静态分析插件,以便在开发生命周期的早期预防问题。...原创 2013-09-27 09:35:16 · 206 阅读 · 0 评论 -
8 张图助你更好地理解 Java 编程
所谓一图胜万言,本文中的这些图都是从ProgramCreek网站中的Java教程中通过票选选出来的。可以帮助你很好地回顾Java的一些知识,如果你是一个初学者,也可以很好地帮助你理解Java。你可以通过标题上的链接来阅读更详细的内容。 1. 字符串不变性 下图显示了下面的代码发生了什么事情。 Java代码 String s = "abcd"; s = s.co...原创 2013-09-26 15:30:54 · 111 阅读 · 0 评论 -
Mozilla开源TogetherJS:让网站拥有实时协作功能!
TogetherJS是一款免费开源的JavaScript库,开发者可以利用它给网站添加实时协作功能,并且内置许多功能,如视频、语音聊天、内容实时同步、获取用户实时焦点等。TogetherJS是由Mozilla打造的一款可以给网站添加实时协作功能的JavaScript库,TogetherJS免费并且开源,遵循MPL 2.0开源协议,并且托管在Mozilla服务器上。为什么要使用To...原创 2013-09-26 13:31:42 · 113 阅读 · 0 评论 -
开源jQuery插件推荐 帮你快速构建单页网站!
单页网站将成为网站设计的主要趋势之一。其将设计元素减为最少,将访问者关心的核心内容放在最显眼位置,提高了网站效率。有一些jQuery插件可大大提高单页网站的开发效率,如Single Page Nav、Ascensor.js等。单一页面网站(单一页面网站设计)是现代网站设计的主要趋势之一。单一页面网站布局将导航、设计元素减为最少,专注于访问者所关心的网站内容。此外,它还显著提高了网站的效率...原创 2013-09-26 13:04:28 · 193 阅读 · 0 评论 -
九种常用设计模式的应用!
九种常用设计模式的应用 目录九种常用设计模式的应用... 1什么是设计模式... 2一、工厂方法模式(Factory Method Pattern)31、1适用于以下情况... 31、2类图... 41、3实例:工厂方法模式之多数据库链接的实现... 41、4优缺点... 12二、单例模式(Singleton Pattern)132、1适用于以下...原创 2013-09-22 18:52:57 · 525 阅读 · 0 评论 -
VisualSVN一windows平台快速搭建SVN服务器!
简介Svn已经不容质疑的成为了一款流行的代码控制工具,但是你是否还在为配置它服务器侧而苦恼呢? 你是否每次安装服务器时还要去安装apache以及进行配置呢?你是否还在为那命令行的用户创建及权限控制而郁闷呢?Visualsvn解决了以上你所面对的一切问题,真的它把我们的工作效率提高了n倍.Visualsvn是完全开源和免费的,当然它的客户端并不免费,不过没关系,客户端有太多的免费版本供我们选择,T...原创 2013-09-18 13:06:42 · 89 阅读 · 0 评论 -
Java应用级产品开发平台APDPlat
APDPlat是Application Product Development Platform的缩写,即应用级产品开发平台,可以帮助你快速开发基于B/S多层架构的信息管理系统。而对于Java初级开发者,也能从APDPlat中学到众多的架构设计原则及编码技巧。 项目官网:http://apdplat.org/ 在线Demo:http://apdplat.net/(用户:admin 密码:ad...原创 2013-09-17 16:32:05 · 103 阅读 · 0 评论 -
Backbone实战:Webchat开发
摘自 http://blog.csdn.net/the_fire/article/category/1076350 现在最后来从头开始做一个完整的实例,来体验一把backbone在开发过程中的使用。这个实战项目我把它叫做webchat(web在线聊天室),使用技术就是backbone+django+sqlite。在功能方面没有想的特别复杂,因为项目的目的就是让大家能够快速的用上ba...原创 2013-09-17 13:13:28 · 197 阅读 · 0 评论 -
VisualSVN一windows平台快速搭建SVN服务器
简介Svn已经不容质疑的成为了一款流行的代码控制工具,但是你是否还在为配置它服务器侧而苦恼呢? 你是否每次安装服务器时还要去安装apache以及进行配置呢?你是否还在为那命令行的用户创建及权限控制而郁闷呢?Visualsvn解决了以上你所面对的一切问题,真的它把我们的工作效率提高了n倍.Visualsvn是完全开源和免费的,当然它的客户端并不免费,不过没关系,客户端有太多的免费版本供我们选择...原创 2013-09-30 10:08:48 · 65 阅读 · 0 评论 -
教你如何搜索百度网盘的资源 百度网盘资源搜索方法!
百度网盘作为国内目前最大的免费网盘,现在资源很丰富,简直可以说就是一个下载站,但由于资源太多,找起来很麻烦。本文就教你如何搜索百度网盘的公开分享资源。我们用site指令就可以再特点的域名中搜索想要的内容: 1、我们今天要搜百度网盘的内容,百度网盘的域名是http://pan.baidu.com,我们就用“site:pan.baidu.com"搜索。如下图:2、但上面的搜索内容太多,...原创 2013-09-30 13:59:26 · 10805 阅读 · 0 评论 -
视图在SSH框架当中的灵活运用之 Hibernate操作MySQL视图!
Hibernate以对象的方式操作数据库,符合OOP的编程模式。这种操作方式大大的简化了程序员与数据库交互的流程,减少了大量操作数据库的代码(不用自己拼写sql语句),通过实体与数据库之间的映射,程序员只需像操作对象及其属性一项操作一个实体就可以完成对数据的增删改查操作,十分方便。通过Hibernate操作数据库虽然简便高效,但是在某些特殊需求面前,这种方式有显得不是那么灵活,例如从多个表中...原创 2013-10-29 23:28:17 · 324 阅读 · 0 评论 -
Baidu云盘【文件API】接口学习 『一』
这几天很有兴致的学习了百度云盘文件API接口的使用;初步是想做一个在线android应用,应用中的文档是存放在百度云盘的。主要是分一下几个步骤:1.注册百度账号2.登录百度开发者中心3.创建移动应用,获取对应的(API Key Secret Key)4.开通pcs API权限5.获取ACCESS_token(认证编码)6.开发应用 注意:开通移动应用,...原创 2013-10-21 17:26:30 · 432 阅读 · 0 评论 -
介绍几个常用的jquery ui框架!
jQuery ui框架很多,除了官方提供的jquery UI(如果你还不知道什么是jQuery UI,请看下载了jquery ui后如何使用),还有很多第三方提供的ui框架,因官方提供的jquery ui框架体积较大,所以很多人都不喜欢用,但不论是官方提供还是第三方提供,他们都是基于jquery核心类库实现的ui框架。 1、jQuery Smart UI 官网地址http://sm...原创 2013-10-21 14:14:50 · 731 阅读 · 0 评论 -
移动WebApp开发框架 Clouda!
官方地址:http://baidu.csdn.net/实例地址:http://cloudajs.org/docs/step1_getting_started 一、定义Clouda是简单,可依赖的实时Javascript框架。对一个想开发移动webapp的开发者来说,可以使用clouda开发框架,实现一个功能和体验与native app齐平的轻应用。二、特点云端统一只用Java...原创 2013-10-16 16:37:15 · 208 阅读 · 0 评论 -
Squid代理服务器介绍-网站加速技术
巧用Squid的ACL和访问列表实现高效访问控制Squid代理服务器是一个缓存Internet数据的软件,可以代理HTTP、FTP、GOPHER、SSL和WAIS等协议,提高用户下载页面的速度,并设置过滤。使用Squid可以通过访问控制特性来灵活的控制用户访问时间、站点等限制。这些可以通过Squid ACL和访问列表来轻松实现。[了解详细] <!--...原创 2013-10-01 14:26:08 · 100 阅读 · 0 评论 -
Squid代理服务器介绍-网站加速技术
http://os.51cto.com/art/201009/225813.htm 巧用Squid的ACL和访问列表实现高效访问控制Squid代理服务器是一个缓存Internet数据的软件,可以代理HTTP、FTP、GOPHER、SSL和WAIS等协议,提高用户下载页面的速度,并设置过滤。使用Squid可以通过访问控制特性来灵活的控制用户访问时间、站点等限制。这些可...原创 2013-10-01 14:24:46 · 227 阅读 · 0 评论 -
开源LVS--使用简单的 5 个步骤设置 Web 服务器集群
通过在多个处理器之间分担工作负载并采用多种软件恢复技术,能够提供高度可用的环境并提高环境的总体 RAS(可靠性、可用性和可服务性)。可以得到的好处包括:更快地从意外中断中恢复运行,以及将意外中断对终端用户的影响降至最低。为了更好地理解这篇文章,您需要熟悉 Linux 和连网的基本知识,还需要配置好 Apache 服务器。本文的示例基于标准的 SUSE Linux Enterprise Se...原创 2013-10-01 13:21:11 · 627 阅读 · 0 评论 -
服务器集群简介
服务器集群简介一旦在服务器上安装并运行了群集服务,该服务器即可加入群集。群集化操作可以减少单点故障数量,并且实现了群集化资源的高可用性。下述各节简要介绍了群集创建和群集操作中的节点行为。[1] 注意:有关安装群集服务器的信息,请参阅 Windows server 2003产品家族的帮助和部署指南。 关于Windows Server 2003的企业版和Datacenter版都...原创 2013-10-01 13:19:14 · 96 阅读 · 0 评论 -
Linux群集LVS简介
一、 LVS简介LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org。现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了LVS的各个功能模...原创 2013-10-01 13:13:43 · 79 阅读 · 0 评论 -
Spring MVC_Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(二)
在上一篇文章中我详细的介绍了如何搭建maven环境以及生成一个maven骨架的web项目,那么这章中我将讲述Spring MVC的流程结构,Spring MVC与Struts2的区别,以及例子中的一些配置文件的分析。 一、Spring MVC 3.0介绍 Spring MVC是一个典型的MVC框架,是Spring内置的Web框架,可以作为应用项目的展示层,继Spring ...原创 2013-09-30 15:17:31 · 123 阅读 · 0 评论 -
Maven配置_Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(一)
Spring更新到3.0之后,其MVC框架加入了一个非常不错的东西——那就是REST。它的开放式特性,与Spring的无缝集成,以及Spring框架的优秀表现,使得现在很多公司将其作为新的系统开发框架。大象根据实际的项目经验,以之前SSH2例子为基础,对其进行一次大改造,详细的为大家讲解如何实现SSM3全注解式的开发。 这次大象将采取两种构建方式,一是很多人喜欢用的MyEclipse...原创 2013-09-30 15:16:10 · 120 阅读 · 0 评论 -
Django开发环境搭建及使用!
django是基于python的一个框架,因此在此之前要先安装python环境,关于python环境的搭建,前面已写过,参考这里:http://www.the5fire.net/python-env.html。有了python环境接着就要开始安装django了。在正式开始之前要先介绍一下django的开发环境包括哪些东西:1、django的安装2、mysql安装【非必须,本篇会提及...原创 2013-09-17 13:10:02 · 159 阅读 · 0 评论 -
PostgreSQL与MySQL比较!
特性MySQLPostgreSQL实例 通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 的各个实例。 通过执行 Postmaster 进程(pg_ctl)启动实例。一个实例可以管理一个或多个数据库,这些数据库组成一个集群。集群是磁盘上的一个区域,...原创 2013-09-16 16:33:31 · 59 阅读 · 0 评论 -
30 款最好的免费项目管理软件!
本文向你推荐30款免费的项目管理软件,其中有些是桌面应用,还有一些基于Web的平台,其中不乏优秀开源软件。TeamLabTeamLab 是一个免费开源的商业协作和项目管理的平台。TeamLab 主要功能包括:项目管理、里程碑管理、任务、报表、事件、博客、论坛、书签、Wiki、即时消息等等。XPlanner+XPlanner是专门为XP(极限编程)团队设计的项目管理工具...原创 2013-08-23 09:47:54 · 183 阅读 · 0 评论 -
用Java实现Ping的功能
看到几个论坛中一直有人问用Java实现Ping的功能,如果Google一下也可以找到不少答案。有人推荐使用java的Runtime.exec()方法来直接调用系统的Ping命令。也有人完成了纯Java实现Ping的程序,使用的是Java的NIO包(native io, 高效IO包)。 我个人认为,没有必要用Java再重新写一个Ping命令,因为没有多大意义。更多的人是关心用Java实现pi...原创 2013-08-20 15:12:09 · 181 阅读 · 0 评论 -
Oracle Sql优化
•注意WHERE子句中的连接顺序 ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 尤其是“主键ID=?”这样的条件。 •SELECT子句中避免使用 * ORACLE在解析的过程中, 会将'...原创 2013-08-20 11:51:08 · 56 阅读 · 0 评论 -
Oracle11g SQL新功能pivot/unpivot,行列转换!
1. 11g以前的行列转换 领袖又说了:“温故而知新”。那就让我们先看看11g以前是怎么实现地。行列转换一直当作甄别老手和新手的试金石,面试的时候面试官不问这个都不好意思张嘴。Itpub的Oracle开发版更是每隔十天半个月就有人问这个,你说重要不重要。 假设有表emp_phone如下: NAMETYPEPHONE张三1...原创 2013-08-20 11:21:12 · 108 阅读 · 0 评论 -
Oracle11g 新特性介绍!
Oracle 11g 新特性简介Oracle 11g 新特性简介Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新。一.新特性提纲1.数据库管理部分◆数据库重演(Databa...原创 2013-08-20 09:18:16 · 329 阅读 · 0 评论 -
oracle锁的表查看及其解锁!
用DBA用户登陆:1、查看锁SELECT p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username, b.os_user_name FROM v$process p, v$session a, v$locked_object b, all_objects c WHERE p.addr = a.padd...原创 2013-08-09 13:58:00 · 68 阅读 · 0 评论 -
使用PLSQL导入导出数据库
Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身丑陋、难用的UI而抱怨。由于我们一般都是建建表、查查数据的操作居多,较少会考虑系统的整个Oracle的完整备份操作。但是在我们一些发布操作中,我们必须考...原创 2013-08-08 10:45:02 · 83 阅读 · 0 评论 -
Oracle CHAR,VARCHAR,VARCHAR2,nvarchar类型的区别与使用
这篇对oracle几种字符类型总结的比较好,收藏了。一 varchar,varchar2,nvarchar,nvarchar2 四个类型都属于变长字符类型, varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节,都是非 Unicode 字符数据,可以定义的最大长度为4000字节。 nvarchar和nvarchar2的区别和上面一样, 与上...原创 2014-04-30 11:34:26 · 122 阅读 · 0 评论 -
JFreeChart 中文API
//对生成的线图进行美容的方法 public void processChart( JFreeChart jfc) { try { //数据区的表示者 LineAndShapeRenderer renderer = new LineAndShapeRenderer(); //折点的可见性 ...原创 2013-07-25 14:16:48 · 77 阅读 · 0 评论 -
Win8 用U盘安装(图文详细步骤+准备工具+使用心得)
Win8的预览版已经出来好久了,相信许多爱折腾的同志们早已经体验到Win8的乐趣了,我也用了几种方法安装Win8,今天就详细说说用U盘安装的步骤,好了废话不多说现在就开始吧。 1、首先你得有台电脑(这不废话吗?)无论是本本还是台式都行. 2、你的电脑必须得有一个大于20G空间的盘,如果你的盘都满了,或者没有新的盘而又怕装系统会把盘里...原创 2013-07-23 10:19:20 · 172 阅读 · 0 评论 -
Win8通过应用商店在线升级Windows8.1预览版
【Win8视界网专稿】微软于6月27日凌晨在Build 2013开发者大会的首日主题演讲中放出了Windows 8.1预览版,Windows 8户可以通过Windows Store在线更新升级,只需从微软官网下载安装一个升级引导工具,就能通过微软应用商店直接将Win8在线升级至Windows 8.1预览版。下面我们看看具体的在线升级操作步骤和方法。 从微软官网下载安装升级引导工具...原创 2013-07-22 13:48:37 · 252 阅读 · 0 评论 -
为企业推荐八款全球最好的免费项目管理软件
在项目管理软件领域不乏优秀的产品,单就免费的项目管理软件而言就,你又知道多少呢。这里为你推荐五款使用于所有中小型企业使用的免费项目管理软件,其中,来自中国的产品IDKin表现不错。(部分资料来源于开源中国社区) 1、TeamLab TeamLab是一个免费的商业协作和项目管理的平台。TeamLab 主要功能包括:项目管理、里程碑管理、任务、报表、事件、博客、论坛、书签、Wik...原创 2013-08-23 10:21:08 · 356 阅读 · 0 评论 -
软件项目管理工具介绍
从应用领域上来分,项目管理软件分为工程项目管理软件、非工程项目管理软件两大类。软件项目管理工具属于非工程项目管理软件,但需要提供软件工程方面的功能支持。工程类项目管理软件比较典型的有梦龙、P3/P6等。除了以上两类,其实还有一类就是单功能型通用项目管理软件,比较典型的有Project,专注于计划进度管理,还有IBM的CR/CQ,专注于配置和变更管理。 国外项目管理工具有:微软的Proje...原创 2013-08-23 10:42:34 · 488 阅读 · 0 评论