自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

许进|沉思录

软件世界就是模拟客观世界,从而需求分析,技术驱动,从而改造世界。

  • 博客(49)
  • 收藏
  • 关注

原创 Ip处理工具类

public class IpUtis { /** * 把long类型的Ip转为一般Ip类型:xx.xx.xx.xx * * @param ip * @return */ public static String getIpFromLong(Long ip) { String s1 = Str...

2016-08-18 16:13:02 215

原创 DBCP常用配置总结

<!-- 创建的初始连接数量 Default: 0 --><property name="initialSize" value="0"/><!-- 连接池在同一时间能够分配的最大活动连接的数量,设置为非正数则表示不限制 Default: 8 --><property name="maxTotal" value="8"/

2016-02-03 17:43:50 230

原创 C3P0常用配置整理收集

<!--连接耗尽时一次获取的连接数 Default: 3 --><property name="acquireIncrement" value="3"/> <!--获取新连接失败后重试次数 Default: 30 --><property name="acquireRetryAttempts" value="30&quot

2016-02-03 17:41:21 161

原创 在Linux中RabbitMQ 3.4.1 安装

1.Linux下安装1.1.安装Erlang1.1.1.添加yum支持cd /usr/local/src/mkdir rabbitmqcd rabbitmqwget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpmrpm -Uvh erlang-solutions-1.0-1.noarch.rpm...

2016-01-29 23:12:13 438

原创 在Windows中RabbitMQ 3.4.1 安装

1. 下载下载地址:http://www.rabbitmq.com/download.html2. windows下安装2.1. 安装Erlang下载:http://www.erlang.org/download/otp_win64_17.3.exe安装:    2.2安装RabbitMQ<!--EndFragment-->  安装完成。...

2016-01-29 23:04:10 534

项目中Gradle使用总结

一.配置Gradle使用Maven仓库    项目过程中,我们可能会遇到maven的本地库和gradle使用的maven本地库,不是同一个库.现在总结下怎么配置使得maven和gradle都使用相同的maven本地库: 首先,大家要清楚两个个概念: maven本地库[表现形式一般都是.m2], gradle本地库[表现形式一般是.gradle]1.maven配置本地库:  主要...

2016-01-29 22:46:11 188

原创 云计算SAAS简述

1.SAAS概念说明SaaS的应用越来越流行了,它作为越来越多的公有云提供基础的应用平台服务,有效减少中小企业的前期投入及运营成本,使得中小企业在成立发展过程中,把更多的精力投入于发展业务,更多的信息化管理不用关注。 从以前中小企业使用后,中大型企业慢慢也接受这种模式,特别是微信的流行后,很多中大型企业也把可以对外的或授权对外的信息,通过自身建设的平台或第三方的SaaS平台发布出来,借助微...

2015-11-26 22:12:22 574

原创 Spring Boot与Activiti整合后,查看流程图乱码问题

最近研究SpringBoot 整合Activiti时,实现流程图高亮追踪是出现中文乱码问题,找了很多方法,现在把我最后的解决方法提供给大家。Spring Boot是微服务快速开发框架,强调的是零配置,显然不推荐采用XML配置文件的方式解决。不使用Spring Boot的时候,是通过下面这种方式就可以解决①原始解决方式:在Spring配置文件中的<bean id="proc...

2015-11-25 13:05:36 921

原创 整合activiti在线流程设计器(ACTIVITI-MODELER 5.18.0)

1.概述前言一直以来都是从事大量的工作流相关的项目,用过很多商用的工作流产品,包括国内与国外的,尽管商用的工作产品在UI操作上比较人性化,但个人用户觉得,这东西只需要一些初级用户,对于我们一直在为一些高级的客户提供一些专业的数据整合、流程梳理、系统间的数据穿透时,这些系统因为不开源,给项目的实施带来巨大的风险,在一些项目栽过跟头后,我更偏向于使用开源的平台了。但开源平台最大的难点是在于你是否...

2015-11-03 14:50:18 724

原创 Could not write file: D:\MyCode\activiti\testactiviti\.classpath.

   问题如下:        'Setting build path' has encountered a problem.Could not write file:         D:\MyCode\activiti\testactiviti\.classpath.   The cause was copying a workspace from Linux to Windo...

2015-06-14 16:02:21 252

原创 项目中统一异常处理设计与实现

1.统一异常处理1.1 统一异常结果类型Java中进行异常处理: 一类是可预知的异常,程序员在编码时,主动抛出的异常,为了给用户操作提示,提前检查代码中可能存在异常。通过开发中,采用自定义的异常类,每个异常类表示每一类异常信息。类需要继承Exception类。本系统采用统一异常类,提供一个属性标识异常类。 另一类是不可预知异常,就是runtimeExcepti...

2015-05-31 16:31:46 1143

原创 项目代码注释模板约定

   在代码中,使用统一的注释模板,进行统一格式化处理。打开Window->Preferences->Java->Code Style->Code Templates,把codetemplates.xml导入。  <?xml version="1.0" encoding="UTF-8" standalone="no"?><templa

2015-05-30 17:24:33 255

原创 Properties For Eclipse(中文属性编辑器)

编写properties文件的Eclipse插件(plugin),有了它我们在编辑一些简体中文、繁体中文等Unicode文本时,就不必再使用native2ascii编码了。您可以通过Eclipse中的软件升级(Software Update)安装此插件,步骤如下:1、展开Eclipse的Help菜单,将鼠标移到Software Update子项,在出现的子菜单中点击Find and In...

2015-05-05 17:56:58 511

原创 云计算系统中对开发者的API设计问题

近年来,随着互联网应用的普及与深化,网络信息与服务趋于海量,用户体验需求不断增长,数据海量、分布异构、处理复杂、使用繁琐等问题逐渐突显,旨在解决这些问题的云计算(Cloud Computing)相关技术得到了迅猛发展。云计算概念的提出在成为新的发展机遇的同时也在云计算技术方面受到挑战。特别是云计算系统中的API设计问题受到极大挑战。  云计算是分布式处理(Distributed Comput...

2015-04-22 12:58:51 239

原创 Jersey+Spring构建RESTful Web服务

Jersey介绍         Jersey是JAX-RS的参考实现,它包含三个主要部分,它可以帮助您实现RESTful Web服务.核心服务器(Core Server):通过提供JSR 311中标准化的注释和API标准化,可以用直观的方式开发RESTful Web服务.核心客户端(Core Client):Jersey客户端API可以让我们与REST服务轻松通信.集(Integrati...

2015-04-16 10:39:02 153

原创 FreeMarker字符串操作

 操作字符串函数 1. substring(start,end)从一个字符串中截取子串 start:截取子串开始的索引,start必须大于等于0,小于等于endend: 截取子串的长度,end必须大于等于0,小于等于字符串长度,如果省略该参数,默认为字符串长度。例子:${‘str’?substring(0)} 结果为str ${‘str’?substring(1)} 结...

2015-04-09 10:51:30 210

原创 The import javax.servlet cannot be resolved

       这个错误可能是服务器自带的servlet库未导入的原因。右键项目属性,转到Targeted Runtimes,选择一个服务器,例如Tomcat,单击应用,可能就可以解决。                ...

2015-03-31 16:12:14 227

原创 关于request编码问题编码乱码

tomcat服务器的编码没有设置   设置成utf-8和gbk都试过  问题没有解决 web.xml中设置了过滤器   <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingF...

2015-03-25 17:16:14 273

原创 (原创)MongoDB之NoSQL简介

Nosql简介1.1系统对数据的需求        Nosql[Nosql主要用途大数据处理]的全称为”not only sql”,为非关系型数据库[非关系型数据库就是关系型数据库的所有特点都没有了,主外键,约束也没有了,sql语句也没有了。]。这类数据库的主要特点是:非关系型、分布式、开源的、水平可扩展的。Nosql最典型的应用为key-value存储。Nosql的最主要的用途是大数据的处理...

2015-03-08 19:11:46 151

原创 Weblogic远程调试

配置weblogic远程调试之前,需要做这几个工作:    1) 安装weblogic服务器,然后创建一个域;    2) 安装eclipse集成IDE;    3) eclipse中包含发布的工程。 在上面几个工作完成之后,配置weblogic远程调试需要这么几个步骤:     第一步,修改weblogic根目录下user_projects\domains\域名\bin\setDomainEn...

2015-02-28 10:07:13 191

原创 技术选型

1. WebMVC Framwork: SpringMVC3.0 Restful的风格终于回归了MVC框架的简单本质,对比之下Struts2概念太复杂更新又太懒了。Template:JSP2.0且尽量使用JSP EL而不是taglib,万一要写taglib也用纯JSP来编写,一向是SpringSide的推荐,Freemarker们始终有点小众, 而Thymeleaf与美工配合度非常高,可...

2015-02-13 15:22:05 128

原创 SpringMVC中如何访问到静态的文件

如何你的DispatcherServlet拦截"*.do"这样的有后缀的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截"/",为了实现REST风格,拦截了所有的请求,那么同时对*.js,*.jpg等静态文件的访问也就被拦截了。我们要解决这个问题。 目的:可以正常访问静态文件,不可以找不到静态文件报404。方案一:激活Tomcat的defaul...

2015-02-13 14:47:39 219

原创 安装在CloudStack时CentOS6.4中安装MySQL通过mysql_secure_installation方式修改密码

在安装CloudStack时,通过mysql_secure_installation方式修改密码01 [root@test ~]# /usr/bin/mysql_secure_installation 02 NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL 03 SERVERS IN PRODUCTI...

2015-02-01 16:56:26 157

原创 (原创)VM中的CentOS6.4中安装CloudStack6.3②

接着VM中的CentOS6.4中安装CloudStack6.3①中文章接着,往下面安装  4.更新 yum 仓库默认情况下,CentOS的软件源中没有收录最新版本CloudStack,为了能顺利安装,我们需要手工指定软件源。我们需要配置这台机器使用CloudStack软件库。 注解 Apache CloudStack官方发布的为源代码。因此没有可用的“官方”安装程序。完整的安装向...

2015-02-01 16:55:14 131

原创 (原创)VM中的CentOS6.4中安装CloudStack6.3①

CloudStack是一个功能强大、UI友好的开源云(IaaS)计算解决方案。自Ctrix将CloudStack捐献给 apache 后,一直持续高速发展,其社区活跃度已经渐渐赶上风头一时无两的另一开源云OpenStack平台。CloudStack拥有所有开源云平台中最为友善的管理界面,而且其天生的多语种支持会使中文用户感觉很爽。CloudStack可分为管理节点安装和受控节点安装。管理节点安装...

2015-02-01 16:53:15 133

原创 (原创)jQuery Media Plugin-jQuery的网页媒体播放器插件的使用心得

 jQuery Media Plugin是一款基于jQuery的网页媒体播放器插件,它支持大部分的网络多媒体播放器和多媒体格式,比如:Flash, Windows Media Player, Real Player, Quicktime, MP3,Silverlight, PDF。它根据当前的脚本配置,自动将a标签替换成div,并生成object, embed甚至是iframe代码,至于生成ob...

2015-02-01 16:51:48 206

原创 Centos6.5安装Cloudstack 4.3-管理节点和计算节点安装

1. 先决条件 至少一个支持硬件虚拟化的计算机。如果是个人电脑,在主板bios里面开启下虚拟化。CentOS 6.4 x86_64 的 minimal install CD <http://mirrors.kernel.org/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-minimal.iso>一个以xxx....

2015-02-01 15:52:54 654

原创 VMware WorkStation的三种网络连接方式

一. 网络上找到与VMware网络连接相关的知识        安装完虚拟机后,默认安装了两个虚拟网卡,VMnet1和VMnet8,其他的未安装(当然也可以手动安装其他的)。其中VMnet1是host网卡,用于host方式连接网络的。VMnet8是NAT网卡,用于NAT方式连接网络的。它们的IP地址是随机生成的,如果要用虚拟机做实验的话,最好将VMnet1到VMnet8的IP地址改掉。习惯上...

2015-01-28 11:38:59 215

原创 docker介绍

Develop, Ship and Run Any Application, Anywhere  Docker 是一款专门针对程序开发员和系统管理员进行应用开发,应用部署和应用执行的虚拟化平台.Docker 可以让你像使用集装箱一样快速的组合成应用,并且可以像运输标准集装箱一样,尽可能的屏蔽代码层面的差异。  Docker会尽可能的缩短从代码测试到产品部署之间的时间周期。  Dock...

2015-01-19 13:29:32 114

原创 jsp-html代码格式化工具

http://jsbeautifier.org/ 代码可以下来,我觉得最好的代码排版工具!http://www.prettyprinter.de/ 有很多选项,可以支持多种源码,也不错,大家可以试一试!http://tool.chinaz.com/Tools/JsFormat.aspx这个是国内的网站,支持代码格式化、压缩、加密压缩。...

2014-11-06 16:21:22 616

原创 JAVA笔试之打印昨天的当前时刻

 打印昨天的当前时刻:import java.util.Calendar;/** * 打印昨天的当前时刻 * @author Administrator * */public class YesterdayCurrent {    /**     * @param args     */    public static void main(String[] args) {     ...

2014-09-14 16:23:05 156

原创 SSH中使用getCurrentSession()获得session使用时注意事项,Hibernate,项目经验

SSH中使用getCurrentSession()获得session 在hibernate的配置文件中增加属性: <property name="current_session_context_class">thread</property>如下表红色部分Java代码  <hibernate-configuration&...

2014-07-15 14:50:21 778

原创 openSession、getCurrentSession区别

1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会。2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置    * 如果使用的是本地事务(jdbc事务) <pr...

2014-07-15 14:37:38 104

原创 Ant+Ivy快速起步

有了Ivy的帮忙,我们不需要为了一个库依赖管理而舍弃Ant去学那个难搞的Maven了。 基本配置步骤如下: 1、copy Ivy插件(见附件)到ant_home/lib下; 2、在项目根目录下新建ivysettings.xml; 3、在项目根目录下新建ivy.xml,内容根据项目需要来; 4、修改你原来的build.xml,如下: Java代码  增加ivy需要的属性:  ...

2014-07-14 15:07:35 139

原创 JavaEE项目中的utf-8编码

1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。 2、contentType="text/html;charset=UTF-8"的作用是指定对服务器响应进行重新编码的编码。 3、request.setCharacterEncoding("UTF-8")的作用是设置对客户端请求进行重新编码的编码。4、response.setCharacterEnco...

2014-07-13 17:11:08 277

原创 如何去除Eclipse下的JS引入报错(类似Syntax error on token...的异常信息)

如何去除Eclipse下的JS引入报错(类似Syntax error ontoken...的异常信息)在Eclipse下引入外部JS文件,比如Jquery.js,经常会出现如下异常信息:去除该异常方法:1. 去掉Eclipse的JS验证    Windws---->Preferences---->JavaScript--->validator    然...

2014-07-12 11:26:30 271

原创 STS的设置文件默认打开方式

在开发中,我们打开文件时,默认的不是我们需要的打开方式. 所以我们就用右键文件,选择打开方式. 时间长了很麻烦,其实我们可以设置文件(jsp,xml...)默认打开方式. windows ==> preferences ==> General ==> Editors ==> file Associations, 选中文件类型,再选中你需要的打开方式...

2014-07-12 11:13:45 1990

原创 Server at localhost was unable to start within 45 seconds解决办法

     更改Tomcat的start-timeout配置参数,把超时时间改的长一些。我的使用的是STS。具体做法是:     双击servers的选项卡里的Tomcat服务器(注意是双击哦),打开Tomcat的配置视图 --> 在页面右半部分有个Timeouts配置项,点开,更改‘start(in seconds)’参数值为100或更大 --> 然后保存配置。 ...

2014-07-11 09:20:14 190

原创 Spring RESTful服务接收和返回JSON最佳实践

返回JSON1) 用Maven构建web项目:构建过程参考limingnihao的blog(写得相当的详细!!!):使用Eclipse构建Maven的SpringMVC项目注解@ResponseBody可以将结果(一个包含字符串和JavaBean的Map),转换成JSON。由于Spring是采用对JSON进行了封装的jackson来生成JSON和返回给客户端,所以这里需要添加jac...

2014-07-09 22:57:18 141

原创 使用Eclipse构建Maven的SpringMVC项目

首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。        用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEc...

2014-07-09 22:50:04 128

空空如也

空空如也

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

TA关注的人

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