自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (17)
  • 收藏
  • 关注

原创 module not found: sbt-run-support-210#sbt-run-support-210_2.10;0.1-SNAPSHOT

今天在打开以前的一个play工程的时候突然遇到了问题,问题如下:[info] Resolving sbt-run-support-210#sbt-run-support-210_2.10;0.1-SNAPSHOT ...[warn] module not found: sbt-run-support-210#sbt-run-support-210_2.10;0.1-SNAPSHOT[wa

2015-05-05 17:58:57 2658 2

原创 Error:Intellij: Cannot determine Java VM executable in selected JDK

今天在用IntelliJ IDEA Community Edition 13.1.5导入工程时jm

2014-10-12 13:36:59 6435 4

转载 JAVA多线程和并发基础面试问答

多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的

2014-09-03 10:26:18 1122

原创 根据列表中的指定字段进行排序

在项目中经常需要根据指定的顺序对

2014-04-29 18:06:43 2234

转载 zookeeper代码解析

zookeeper代码解析ZooKeeper是近期比较热门的一个类Paxos实现。也是一个逐渐得到广泛应用的开源的分布式锁服务实现。被认为是Chubby的开源版,虽然具体实现有很多差异。ZooKeeper概要的介绍可以看官方文档:http://hadoop.apache.org/zookeeper 这里我们重点来看下它的内部实现。ZooKeeper集群中的每个server都要知

2014-01-13 16:44:56 6268

原创 ubuntu下将sonatype nexus设置为系统服务

在安装好了sonatype nexus之后,我们可以把nexus设置为系统服务,设置步骤如下:1.

2014-01-03 14:58:00 8130

原创 ubuntu安装maven仓库nexus

在windows上成功地安装了nexus(可能参看在windows XP下搭建nexus本地仓库一文),也在网上看过很多在linux下安装nexus的示例(这里包括官网),今天自己尝试在安装的时候却出现了各种问题,这再次说明子实践才是最重要的。  现在简述一下在ubuntu下面安装nexus的步骤(这里默认已经安装好了JDK,JDK的安装可以参考的我另一篇文章ubuntu10.0.4安装和卸载

2014-01-01 09:42:20 12745 1

原创 The path "" is not a valid path to the 3.5.0-44-generic kernel headers.

今天在ubuntu12.04上面安装VMware Tools的时候(我的VMware是9.0.0 build-812388),遇到了The path "" is not a valid path to the 3.5.0-44-generic kernel headers.这个错误,开始的时候没有清楚的认识到这个问题的严重性,但在安装好了VMware Tools后,发现/mnt文件夹下面没hgfs

2013-12-20 16:56:52 9940 4

转载 java处理高并发高负载类网站的优化方法

一:高并发高负载类网站关注点之数据库没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。    一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作。我推荐的是M-

2013-06-18 10:35:28 10695 2

转载 Tomcat优化详解

1          概述         本文档主要介绍了Tomcat的性能调优的原理和方法。可作为公司技术人员为客户Tomcat系统调优的技术指南,也可以提供给客户的技术人员作为他们性能调优的指导手册。2          调优分类         由于Tomcat的运行依赖于JVM,从虚拟机的角度我们把Tomcat的调整分为外部环境调优和自身调优两类来描述。 2.1

2013-04-12 14:02:38 17082 4

转载 基于JVM(内存)的优化

一切基于JVM(内存)的优化1 32位操作系统与64位操作系统中JVM的对比我们一般的开发人员,基本用的是都是32位的Windows系统,这就导致了一个严重的问题即:32位windows系统对内存限制,下面先来看一个比较的表格:操作系统操作系统位数内存限制解决办法Winxp

2013-03-11 17:22:19 9375

转载 Tomcat性能调优方案

一、操作系统调优 对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。 【适用场景】 任何项目。 二、Java虚拟机调优 应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。 J

2013-03-11 17:20:06 1271

转载 java面试中的智力题

智力题,每个正式的笔试、面试都会出,而且在面大企业的时候必然会问到,笔者曾在很多面试中,都被问到过,不过答得都不是很好,因为时间很短,加上我们有时候过于紧张,所以做出这类问题,还是有一定的难度,从这篇文章中我会总结一些常见的智力题,希望各位读者能在本章所列的题中找出做这类题的方法,克服面试中的难题!1、农民分金条问题题目:你让农民为你工作7天,给他的回报是一根金条。金条平分成相连的7段,你

2013-02-17 11:52:58 81544 3

转载 Java IO流学习小结

Java流操作有关的类或接口:Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类

2013-01-31 16:03:35 823

原创 java读、写txt文件

我们以一个实际例子来说明java对txt文件的读、写操作。计算出差补助费用,补助规则如下:在30天以内每天补助50元,在30天以上60天以内,前30天每天补助50,多余30天的每天多补助10元,在60天以上90天以内,前30天每天补助50,31到60每天多补助10元,多余60天的每天再多补助10元,其余的以此类推.....举例:出差28天,补助费用为:28*50;出差4

2013-01-31 11:53:50 1222

原创 java读取properties的方法

在日常使用中经常会读取properties文件,现在把自己在网上搜集的一些java读取properties的方法汇总如下:1、使用java.util.Properties类的load()方法如: InputStream is = new BufferedInputStream(new FileInputStream(new File(properties文件所在路径));Prope

2013-01-31 11:03:41 23036

原创 二维码的生成与解析示例 生成二维码

二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图二维码的特点:1.  高密度编码,信息容量大可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。2.  编码范围广该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言

2013-01-28 16:33:57 4183

原创 MySQL存储过程详解

1.存储过程简介        我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。        一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制

2013-01-10 13:49:49 7449

原创 mysql 生成流水号 存储过程 订单编号

用存储过程生成流水号是很常用的,这里以生成订单编号的流水号作为示例。(新的一天的流水号从1开始,如:今天的订单编号是CD2013010900014,下一个订单编号将是CD2013010900015;明天的订单编号将从CD2013011000001开始)生成规则:2位前缀+年月日+5位流水号 或者 2位前缀+年月日时分+5位流水号 或者 2位前缀+年月日时分秒+5位流水号。测试订单表(tes

2013-01-10 10:53:03 48383 15

转载 mysql将字符转换成数字

在操作mysql时,经常需要将字符转换成数字,这一步虽然简单,但不常用的话也很容易忘记,现将在网上找到的方法记录如下:1.将字符的数字转成数字,比如'0'转成0可以直接用加法来实现例如:将pony表中的d 进行排序,可d的定义为varchar,可以这样解决select * from pony order by (d+0)2.在进行ifnull处理时,比如 ifnull(a/b,'0

2013-01-08 15:27:36 127792

原创 MD5加密示例

在日常的工作中,经常会用到加密,今天写了一个简单地运用MD5加密的示例,现在贴上源码.MD5Utils类package com.dengsilinming.test;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuc

2012-12-27 12:03:51 3934

原创 logback

为啥有logback?Logback为取代log4j而生。Logback由log4j的创立者Ceki Gülcü设计。以十多年设计工业级记录系统的经验为基础,所创建的logback比现有任何记录系统更快、占用资源更少,有时差距非常大0. 需要添加的 JAR 包logback-core.jar – logback 核心包,必备slf4j-api.jar – 通用日志接口包,可以在

2012-12-06 15:19:53 10178

原创 配置org.springframework.scheduling.quartz.CronTriggerBean

在项目中又用到了定时器,对于定时器的应用总是模模糊糊的,今天结合网上找到的资料与自己在项目中写的简单地在此写一下,以备需要时查阅。         一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项。例:0 0 12 ? * WED 表示每个星期

2012-12-05 14:48:06 42019 1

转载 .vm后缀的文件 velocity

*.vm 后缀的文件,是velocity的文件。velocity是基于java的一种页面模板引擎,支持#if #else #foreach等写法的前台文件。$link.contextPath是该引擎支持的一种默认写法,可以取得应用程序执行根路径。Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template langua

2012-10-29 15:54:20 15124

转载 Linux下安装使用Solr

1、首先下载Solr、mmseg4j分词包、tomcat并解压,这用google、百度都可以搜索得到下载地址。2、因为要使用到中文分词,所以要设置编码,进入tomcat安装目录,使用vi修改confserver.xml配置 增加 URIEncoding="UTF-8"设置编码为utf-8。 3、将下载的solr包下面dist文件夹中的apache-solr-*.war 拷贝到 to

2012-10-17 11:28:45 830

转载 javascript常用函数+技巧

1:基础知识 1 创建脚本块 1: 2: JavaScript code goes here 3: 2 隐藏脚本代码 1: 2: <!– 3: document.write(“Hello”); 4: // –> 5: 在不支持JavaScript的浏览器中将不执行相关代码 3 浏览器不支持的时候

2012-09-29 14:52:15 1928

原创 js自定义分页

在做项目时不时地会需要自己编写分页,现在我把自己用到的分页粘贴出来供大家参考,欢迎大家给出意见或者建议。在js文件中var intPageSize;$(function() { if($("#pageIndex")){ intPageSize = $("#pageSize").val(); var indexPage = $("#pageIndex").val(); var

2012-09-29 10:42:02 1056

原创 jsp页面合并表格

在实际项目中经常会遇到合并表格的情形,现在我将自己合并的方法写出来,供大家教参一下,顺便自己也作个备忘。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>评价信息详情 function fixRowspan() { var tb = document.

2012-09-28 15:08:50 10320

原创 Struts2.2.1+Spring3.1.0.M2+Hibernate3.5.1整合配置demo(附源码)

以前一直使用SSI,虽然有接触过SSH,但从来没亲自配置过SSH,昨天一时兴起,自己尝试配置,结果遇到了各种问题,弄了两天才基本搞定(之所以说是基本搞定是因为只测试了增加、查询、删除功能,其它的一些功能没有涉及)。前提就是那样,下面还是看具体如何配置吧!1.整合用到的环境SpringSource Tool Suite 2.8.1.RELEASEapache-tomcat-6.0.3

2012-09-27 16:21:17 3611

原创 java.lang.NoClassDefFoundError: org/apache/commons/collections/map/LRUMap

Caused by: java.lang.NoClassDefFoundError: org/apache/commons/collections/map/LRUMapat org.hibernate.util.SimpleMRUCache.init(SimpleMRUCache.java:71)at org.hibernate.util.SimpleMRUCache.(SimpleMRU

2012-09-26 17:00:29 7374

转载 Mysql用户及权限管理

可以用 CREATE USER 或 GRANT 创建用户,后者还同时分配相关权限。而 REVOKE 则用于删除用户权限,DROP USER 删除账户。$ mysql -u root -ppassword:mysql> create database test; # 创建数据库Query OK, 1 row affected (0.00 sec)mysql> show d

2012-09-24 20:46:46 868

原创 git常用命令速查表

git的各种命令实在是太多了,我们常常记不住,现结合网上的一些文章总结如下:1、常用的Git命令 命令简要说明git add添加至暂存区git add–interactive交互式添加git apply应用补丁git am应用邮

2012-09-20 19:40:17 3192

转载 Git 常用命令大全

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add

2012-09-20 16:13:07 304990 16

转载 Git 命令参数及用法详解

git 命令 (gnu interactive tools)功能说明:文字模式下的文件管理员。语  法:git 命令补充说明:git命令是用来管理文件的程序,它十分类似DOS下的Norton Commander,具有互动式操作界面。它的操作方法和Norton Commander几乎一样,略诉如下:  F1 :执行info指令,查询指令相关信息,会要求您输入欲查询的名称。

2012-09-20 15:57:20 11628

转载 GIT和SVN之间的五个基本区别

如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。       GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你

2012-09-20 11:10:45 1154

转载 Git的优势和用法

Git是什么?Git 是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。如果你用过SVN,那么你可以将Git理解为SVN的同类软件。Git 是由“Linux之父”

2012-09-20 10:49:51 16886

原创 Java通过SMS短信平台实现发短信功能

在项目中使用过发短信的功能,但那个由于公司内部的限制很麻烦,今天在网上找到一个简单的,闲来无事就把它记录如下:       本程序是通过使用中国网建提供的SMS短信平台实现的(该平台目前为注册用户提供5条免费短信,3条免费彩信,这足够用于我们测试用了。在使用前需要注册,注册地址为http://sms.webchinese.cn/reg.shtml),下面是程序源码:/** * @Aut

2012-09-18 15:34:39 42337 27

原创 在windows XP下搭建nexus本地仓库

一、搭建nexus服务器1.下载nexus安装包下载地址为:http://www.sonatype.org/nexus/go, 我下载的是nexus-2.1.2-bundle.zip2.安装并启动nexus服务将下载下来的nexus-2.1.2-bundle.zip解压到将要安装的目录,进入安装目录,找到windows-x86-32文件夹,我的在D:\Software\nexus-

2012-09-17 15:44:20 6247 1

原创 ubuntu10.0.4安装和卸载jdk

网上有很多安装jdk的文章,但感觉还是自己的才是真实的,所以我把我配置时的步骤作了如下的简单记录,只为需要用到时查询方便一、安装java jdk1.下载你将安装的jdk,下载地址为http://www.oracle.com/technetwork/java/javase/downloads/index.html,我下载的是jdk-7u7-linux-i586.tar.gz2.解压,将下

2012-09-16 17:18:59 2443

原创 java简单邮件发送demo

需要用到的jar包:commons-email.jar,activation.jar,mail.jar 整个代码如下:/** * @Author dengsilinming * @Date 2012-9-11 * */package com.dengsilinming.mail;import java.net.MalformedURLException;import

2012-09-11 22:00:48 6377

spring security3.2源码

spring-security-3.2.0.M2源码 附带源码sample

2014-05-09

QRCode.jar

二维码生成与解析需要用到的jar包。肯定能用的

2013-01-28

java api源代码

java api的源文件,找了比较久才找到的,现在在此分享出来,希望对需要的同仁有所帮助

2012-11-01

Struts2.2.1+Spring3.1.0.M2+Hibernate3.5.1整合配置demo

Struts2.2.1+Spring3.1.0.M2+Hibernate3.5.1整合配置源码,在源码中简单地实现了查询、新增、删除操作。

2012-09-27

JS树形菜单源码与样例

提供了几套比较完美的树形菜单样例,有源码,有效果图。学习起来很方便

2012-09-13

java文件上传下载

这是一个用java写的简单地文件上传(逻辑有点儿乱、需完善)、文件下载的demo,在文件下载中解决了下载文件标题乱码的问题,文件下载的乱码在ie,firefox, google chrome中已经测试过

2012-09-06

Struts+Spring+Ibatis示例

一个简单的struts+spring+ibatis示例的源码,在源码中包含一个简单的分布功能

2012-08-04

FreeMarker中文手册

FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 文等。

2012-07-23

基于eclipse的git插件--Egit

在此提供一个关于eclipse的git插件(在网上找到的),可以作为eclipse与git的连接工具,方便在开发过程中使用git分布式文件管理系统

2012-04-23

信息系统项目管理师论文材料及范例

这是在网上搜集到的一份有关项目管理师考试的论文材料及范例的文档,在此共享出来希望对有志考取项目管理师的同仁有所帮助。

2012-03-16

信息系統項目管理師考試公式匯總

这是在网上找到的一份有关信息系统项目管理师考试的公式汇总文档,现在共享出来希望对有志考取项目管理师的同仁有所帮助

2012-03-16

HighChartsDemo

近来常用highcharts开发报表,现在与大家分享一份用java编写的将highcharts生成的图表导成png、jpeg、svg格式的源码,在源码中还提供了一些基本的highcharts示例,希望对有兴趣使用highcharts的同仁有所帮助。

2012-03-14

HighChartsExportDemo

导出highcharts生成的图表的示例

2012-03-13

batik-all-1.7.jar

batik-all-1.7.jar包含了batik-1.7.jar

2012-03-13

空空如也

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

TA关注的人

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