自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 web应用从开发环境自动部署至tomcat的方法

发布一个Java Web应用通常的做法就是把它打成一个war包,然后把它上传到服务器,并放到相应的目录里,让Tomcat自动去解包,完成部署。下面介绍的方式可以在开发环境中将应用自动部署到服务器所用到的工具有maven,eclipse,tomcat通过maven引入插件tomcat7-maven-plugin,这个插件是利用Tomcat的“manager”模块来实现war包

2017-11-29 11:19:00 385

原创 apache+tomcat实现热备

在apache的配置文件httpd.conf中开启以下模块LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_balancer_module modules/mod_proxy_balancer.soLoadModule proxy_http_module modules/mod_proxy_http.so

2017-10-19 13:04:36 524

转载 solaris中tomcat的环境配置

我们在启动tomcat一般是执行startup.sh  ,然后会找到 catalina.sh,而具体设置JAVA_HOME等的是 setclasspath.sh文件,所以在这个文件的一长串虚线下面加入以下内容。JAVA_HOME=/usr/jdk/jdk1.8.0_25export JAVA_HOMEJRE_HOME=/usr/jdk/jdk1.8.0_

2017-07-31 15:48:45 345

原创 Redis集群的配置

class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">classpath:config/redis.propertiesclass="org.springframework.data.

2017-05-15 16:14:37 237

转载 worldwindJava开发实践

客户端开发工程目录结构如下转载自http://m.blog.csdn.net/article/details?id=20312265

2017-05-14 11:12:41 264

转载 apache+jk+tomcat负载均衡实践

1.下载apache服务器,由于官网提供的是源码形式,要找到可直接运行的软件,需要绕点路,从下面链接可以下载到需要的http://archive.apache.org/dist/httpd/binaries/win32/2.tomcat,官网即下即用3.jk下载链接http://archive.apache.org/dist/tomcat/tomcat-connectors

2017-05-12 22:04:13 198

原创 jndi客户端代码实现

package com.csair.soc.aircrew.rostereditor.trip;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.Hashtable;import java.util.Pro

2017-04-06 15:49:16 384

原创 httpinvoke客户端代码实现

package com.csair.soc.aircrew.rostereditor.httpinvoke;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import java.util.concurrent.ConcurrentHashMap;impo

2017-04-06 15:47:12 263

原创 maven命令将本地jar包发布至maven仓库

maven将本地jar包安装至仓库cmd命令行中输入命令如下:mvn install:install-file -Dfile=D:\mvn\xxx.jar -DgroupId=org.csair -DartifactId=xxx -Dversion=1.1.0.RELEASE -Dpackaging=jar

2017-03-20 14:06:25 185

原创 spring配置jndi访问远程EJB接口用例

spring配置如下:xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans        http:

2017-03-20 08:56:46 533

原创 oracel驱动对中文读取的影响

项目中用到ojdbc的驱动驱动有不同版本ojdbc14.jar,ojdbc5.jar和ojdbc6.jar用到ojdbc6.jar,发现对中文的处理存在问题,不能正确转码(能成功写入,但不能正确读取)后改用ojdbc14.jar,问题消失,中文可以正确转码

2016-08-29 18:03:03 281

原创 redis测试服务所在目录

位于5.25机器上目录/usr/local/redis执行命令 ./redis-server redis.conf启动服务 其中redis.conf是服务配置文件执行命令 ./redis-cli shutdown停止服务进入cli执行命令flushdb清除缓存

2016-08-20 11:44:46 202

原创 类自定义注解

在自定义注解时@Retention(RetentionPolicy.RUNTIME)加上上述注释,保证自定义注解在运行时能够生效

2016-08-10 20:27:43 137

原创 maven打war包遇到缺少web.xml错误的解决方法,指定目录

org.apache.maven.pluginsmaven-war-pluginWebContent\WEB-INF\web.xml

2016-08-09 18:45:13 483

转载 linux系统redis服务配置

http://blog.csdn.net/huwei2003/article/details/40536905

2016-07-06 13:56:31 213

转载 redis编译错误解决

http://blog.csdn.net/pumaadamsjack/article/details/8752059

2016-07-06 11:37:26 293

转载 Linux yum源配置

http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html

2016-07-06 11:31:23 188

原创 线程池和阻塞队列的组合使用

场景通过MQ接收消息队列,或者订阅了MQ的消息消费端接收消息后的处理存在耗时操作,此时考虑多线程并发处理通过线程池和阻塞队列实现线程池是为了便于管理多线程阻塞队列是为了确保程序运行在可控范围内,不至于因为资源耗尽而崩溃// 将消息存储于阻塞队列中ConsumerBlockingQueue.queue.put(textMsg.getText());

2016-07-04 19:09:24 570 1

原创 redis在spring框架中的使用

redis的客户端实现我选择的是jedisspring框架中包含了对redis的支持,其实是一层封装,使得我们可以使用样板来简化代码,也可以选择不使用spring提供的样板,自己在jedis基础上做封装使用spring的项目可以很容易就将redis功能添加进来,作为系统的缓存redis服务端是单独部署的,spring中配置的是redis的客户端,使得spring项目可以访问到r

2016-06-29 22:51:34 709

原创 jackson进行json序列化和反序列化

package com.csair.soc.aircrew.rostereditor.util;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.da

2016-06-17 20:12:17 286

转载 由Map和类生成Json,由Json生成Map

http://vvsongsunny.iteye.com/blog/2033930

2016-06-16 23:44:44 145

原创 json使用方法之对象和json和字符串互转

import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import net.sf.json.JSONObject;public class json {public static void main(String[] arg

2016-06-16 22:46:59 208

原创 mybatis接口的xml常用配置

接口List selectStaffNumByKey(@Param("key") List key, @Param("effDt") Date effDt,@Param("expDt") Date expDt);接口对应xml配置    select     STAFF_NUM from CREW_BASE_Vwhere BASE INseparator

2016-06-13 14:08:52 195

原创 mybatis工程模块及分包

dao工程模块包含所有mybatis的Mapper接口,接口中包含增删改查方法和其他自定义数据表访问方法resources目录下包含各dto的mapper的xml配置文件和其他配置文件,分别位于目录mapper和META-INF下db-mybatis-spring.xml配置文件如下,作用是为mybatis指明mapper.xml文件的位置和Dao接口位置另外,在该配置中还可以引入pr

2016-06-12 23:10:45 978

原创 序列化接口继承性

父类实现了序列化接口Serializable后子类会自动继承,可以不显示声明implements Serializable但是子类实现了Serializable,父类不会自动实现好比父类动物会运动那么继承动物的猫狗这些子类也会运行猫狗有四条腿,不代表所有动物都有四条腿

2016-06-07 09:43:24 532

原创 spring boot中的@RequestMapping注解的用法

@RequestMapping定义方法的路径@RequestMapping(value="/departments/{departmentId}")public String findDepatmentAlternative( @PathVariable("departmentId") String someDepartmentId){ System.out.println("

2016-06-05 21:32:23 806

原创 spring boot最小web项目

创建一个spring boot最小web项目,除了一个pom文件配置,不需要任何其他xml之类的配置了这源于spring boot的一个核心价值,即约定大于配置开发人员不需要告诉应用,这个地方要如何如何,那个地方要如何如何,一切尽在不言中,正如那个名言——你懂的你只需要给出很少量的暗示,剩下的就交给spring boot去处理吧但是任何事物都有两面,spring boot也

2016-06-05 19:35:59 480

原创 spring boot的概念

如果说spring是一个轻量级框架,那么spring boot就是一个微框架Spring 框架包含几十个不同的子项目,涵盖应用开发的不同方面。要在这些子项目之间进行选择,并快速搭建一个可以运行的应用是比较困难的事情在spring boot上开发并运行一个应用,变得更加简单,因为框架把更多的事情帮你完成了Spring Boot 是 Spring 框架的一个新的子项目,用于创建

2016-06-05 13:14:33 249

原创 eclipse配置maven和svn插件

使用eclipse开发程序时,需要用到一些必要工具当一个团队开发同一个程序时,就会用到svn,这时候需要给eclipse安装svn插件,便于代码管理可以从eclipse自带的应用市场上搜索并下载安装svn插件,svn插件安装完成后,就可以切换到svn资源管理视图了,这时候可以连接到svn服务器,并检出工程代码了当开发某个应用涉及多个工程时,如何快速有效对多个工程进行构建和打包,

2016-06-05 12:07:40 231

原创 maven,spring,rmi开发环境搭建和环境验证的问题和解决

问题一maven构建时失败环境:公司的私有仓库过程描述,使用公司私有仓库时,使用maven intall命令想将工程打包成jar时总是失败,提示一个maven插件找不到,检查发现公司仓库中确实缺少这部分解决办法,放弃公司私有仓库,修改setting.xml文件将公司私有仓库镜像注释,让maven默认从网上下载所需构件再次执行install,打包成功问题二调试客户

2016-06-04 13:17:07 384

原创 maven命令管理

通过maven构建发布所需要的目标文件首先是mvn clean install根据工程的pom.xml文件,对工程进行编译打包,编译所需的依赖都在pom中定义好,目标文件也定义好命令执行后,maven会在工程目录下生成目标文件,同时将目标文件复制到本地的maven资源库中

2016-06-03 11:18:01 119

原创 机组系统开发要点

分包工程1:公共daodao工程包含对数据库的访问的定义,和对dto实体的映射,管理sql生成工程2:公共domain(dto实体)、domain工程只包含对dto实体的定义工程3:rostereditor-service接口工程接口工程包含两个子包,用于区分是用于内部系统调用或是外部系统调用工程4:rostereditor-biz接口实现类

2016-06-03 11:07:41 165

原创 spring事务传播方式

Spring定义了一下几种事务传播方式:PROPAGATION_REQUIRED        支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS            支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY         支持当前事务,如果当前没有事务,就抛出

2016-06-03 09:16:15 196

原创 使用spring发布和访问RMI服务

我们需要将接口的方法发布为RMI服务接口的定义如下public  interface DemoService{void saveDemo(Demo demo);Demo getDemo(String name);}接口的实现类如下public class DemoServiceImpl implements DemoService{void save

2016-06-02 21:50:34 310

原创 桌面应用开发方案

开发一个桌面应用,使用C/S架构客户端采用eclipse RCP技术,界面开发基于draw2D,swt等客户端与服务端通信采用远程调用RMI,远程调用RMI选用spring框架实现服务端采用tomcat作为服务器,spring作为远程服务框架,mybatis作为数据库访问框架将服务端接口和dto打包成.jar形式交给客户端作为依赖,客户端可以像访问本地方法一

2016-06-01 20:55:19 828

原创 安卓开发通用框架

1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Android Universal Image Loader一个强大的加载,缓存,展示图片的库Picasso一个强大的图片下载与缓存的库

2016-05-18 11:13:20 255

原创 spring配置bean作用域

容器中Bean的作用域当通过Spring容器创建一个Bean实例时,不仅可以完成Bean实例的实例化,还可以为Bean指定特定的作用域。Spring支持如下五种作用域:singleton: 单例模式,在整个Spring IoC容器中,singleton作用域的Bean将只生成一个实例。prototype: 每次通过容器的getBean()方法获取prototype作用域的B

2016-05-13 15:38:19 262

原创 jdbc查询oracle空字段数据时的表现

用过jdbc查询oracle数据库表中的空字段时,获取的是null有意思的是,查询trim修饰的空格字段时,获取的也是null

2016-05-12 16:23:36 246

原创 单例数据库连接池的创建

package com.csair.soc.shuffle;import java.beans.PropertyVetoException;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.SQLException;impo

2016-05-05 17:07:51 480

原创 读dubbo有感

http://dubbo.io/User+Guide-zh.htmdubbo官方用户指南如上,读后有感dubbo是阿里巴巴的开源项目,该项目专注服务提供和服务消费,是基于spring的一个扩展适用于分布式服务,因此dubbo是一个分布式服务框架,既然是框架,框架内部就具备多样性,即支持可选的具体实现好比我的毛坯房就是一个框架,我可以选择是用坐便器还是蹲便器,它们都能

2016-04-26 22:17:17 396

World Wind Java配置WMS服务器

World Wind Java配置WMS服务器.zip

2017-06-03

wmsserver服务器打包

发布wms服务的服务器应用

2017-06-03

eclipse rcp 自学教材

Eclipse RCP Plug-in开发自学教程

2016-04-06

空空如也

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

TA关注的人

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