- 博客(47)
- 资源 (2)
- 收藏
- 关注

原创 使用CXF做webservice整合现有项目的例子
从网上看了很多CXF的资料,大部分都是单独的作为一个webservice项目,对于在现有的spring项目上提供webservice服务的例子基本没有找到。我做的这个例子是介绍怎么把cxf整合到现有的spring项目中,现在只做到可以传简单的字符串和JAVABEAN,复杂的以后研究。
2013-09-08 00:34:03
11302
原创 kubernetes中执行kubectl报错:kubectl: command not found
kubectl get nodes 查看节点报错kubectl: command not found。
2016-04-11 10:40:19
26423
原创 用ubuntu脚本安装kubernetes1.2.1报错roles[${ii}]: unbound variable
用ubuntu脚本安装kubernetes1.2.1报错:./../cluster/../cluster/ubuntu/util.sh: line 48: roles[${ii}]: unbound variable的解决方案。
2016-04-11 10:00:06
7812
原创 kubernetes集群中部署kube-ui
在kubernetes集群中部署kube-ui。介绍了docker基础环境和kube-ui详细的安装步骤。
2016-03-03 13:36:39
17289
原创 学习ubuntu日常操作笔记一
1:ubuntu怎么设置root用户在安装系统时,root账户并没有被激活来供你使用,即root帐号被隐藏了,而是通过初始用户与sudo的结合使用来完成一些需要root权限的任务。这样做的好处是防止你不得不使用root来进行一些系统的初级管理,同时完全允许另一个账户来充当超级用户,也保护了你系统的安全方面的缺陷。如果你需要使用root用户来完成一些工作的话,使用以下命令激活root用户:
2016-01-24 22:29:44
1049
原创 代码获取Spring注解的bean
GetApplicationContext.getInstance().getBeanDefinitionNames()[i]applicationContext.xml
2014-10-07 21:18:52
37729
转载 Matrix 中的post 和pre 和set 方法的区别 以及Canvas中的方法
post pre set 其实代表了Matrix 中方法变换的次序,pre是向前加入队列执行,post从后面加入队列执行。举一些例子: matrix.preScale(2f,1f); matrix.preTranslate(5f, 0f); matrix.postScale(0.2f, 1f); matrix.postTranslate(0.5f, 0f);方法执行
2014-03-19 16:37:00
1869
原创 js拖动div的方法
自由拖动的DIV层方块#draggable{background-color:green;font-size:9pt;padding:30px;color:white;width:360px;height:224px;position:absolute;}var rDrag = {o:null,init:function(o)
2014-03-10 21:21:47
3355
转载 Android Call requires API level 11 (current min is 8)的解决方案
Android Call requires API level 11 (current min is 8)的解决方案【错误描述】 在用Eclipse开发过程中,为了兼容Android2.2和4.0以上版本,我在使用Notification类时做了2个版本的代码,代码根据系统版本不同执行相应模块,结果,等我输完代码,发现系统提示了一个这么的错误。【原因分析】 不详
2014-02-24 16:11:15
72711
转载 Android去掉标题栏和全屏
Android去掉标题栏和全屏都是件很容易的事情,最常见的有两种方法: 第一:在程序代码中实现 Java代码 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowMa
2014-02-18 08:48:49
4474
原创 Ftp上传下载文件,并能自定义进度条展示(FtpClient)
前一段时间,自己写了一个java项目发布在一个免费的java平台上但是该平台给项目的是虚拟路径并不能上传文件。后来想到应用ftp作为上传文件的存储器。ftp上传的工具类有sun(sun.net.*)和apache(org.apache.commons.net.ftp.* 这个需要在项目中加载commons-net-1.4.1.jar包)。这次我提供的是基于FtpClient(sun)实现的上
2014-02-14 18:06:25
16867
2
转载 OpenSessionInViewFilter的两个异常:Illegal attempt to associate a collection with two open sessions
使用 Spring 整合 Hibernate, 在懒加载的情况下, 有时候需要在 JSP/View 层显示数据, 这时候就要用到Spring内置的: OpenSessionInViewFilter, 一般来说配置如下(web.xml): hibernateFilter org.springframework.orm.hibernate3.support.OpenSess
2014-02-08 09:23:49
1242
原创 关于hibernate的实体类中有集合类型转化成JSON的工具类
在做项目中遇见了包含集合类型(Set,List)的实体类,转化为json时报错。报错信息为:java.lang.StackOverflowError:该错误是由于当前线程的栈满了 ,也就是函数调用层级过多导致。在集合类型上无限的循环造成。解决该问题,就是不用把实体类中集合类型的属性转化为json。对于也需要转化的再此文章中没有研究。
2014-01-23 09:16:40
7116
原创 java项目中定时任务之Quartz的应用
Quartz 是个开放源码项目,提供了丰富的作业调度集。我目前接触到的quartz只是在我做的java项目中定时执行任务,我的项目因为是在spring的基础上搭建的想要整合quartz非常的简单。对于非spring项目的应用,它也很强大因为我没有实际测试过不做介绍。如果有需要的可以查看软件工程师 Michael Lipton 和 IT 架构师 Soobaek Jang 对 Quartz
2013-12-27 11:13:36
5859
原创 ajaxSubmit上传文件返回结果是下载action文件
在ajaxSubmit提交表单的配置里面,增加一个参数,服务器端判断是否是ajaxSubmit提交过来的表单,是的话就返回“text/html”类型的内容,不是就可以返回“application/json”的。public void write(String msg,HttpServletResponse response) throws Exception {PrintWri
2013-12-18 13:27:23
6353
转载 DiskFileItemFactory类
将请求消息实体中的每一个项目封装成单独的DiskFileItem (FileItem接口的实现) 对象的任务由 org.apache.commons.fileupload.FileItemFactory 接口的默认实现 org.apache.commons.fileupload.disk.DiskFileItemFactory 来完成。当上传的文件项目比较小时,直接保存在内存中(速
2013-12-17 17:17:03
2083
原创 JAVA读取excel数据(插入oracle数据库)
本实例做的是读取execl(只能读取.xls的execl,即只能读取03版的),如果是.xlsx类型的话 手工转化一下即可,应用的jar包是apache的poi系类的jar包和ojdbc14.jar的数据库连接包。poi的jar报的官方下载地址:http://poi.apache.org/ 还需要说明是对execl的读取java可以通过横坐标和纵坐标读取到execl的每个单元格,根
2013-11-18 13:41:46
15808
4
原创 myeclipse和eclipse快捷键(转载整理)
从网上找的素材整理了一下 myeclipse快捷键 -------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行
2013-11-07 16:56:24
1667
转载 redis 的环境搭建 (win和linux下)
一、windows下的安装第一步,先下安装包!感觉这东西跟mongodb差不多,安装和配置挺简单。下载地址: https://github.com/dmajkic/redis/downloads 下载下来的包里有两个,一个是32位的,一个是64位的。根据自己的实情情况选择,把这个文件夹复制到其它地方,比如C:\redis 目录下。打开一个cmd窗口 使用cd命令切换目录到C:
2013-11-05 15:33:04
5551
转载 利用JAVA操作Redis
import org.junit.After;import org.junit.Before;import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;import java
2013-11-05 10:08:36
1015
1
转载 jquery常用技巧及常用方法(三)
1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象
2013-10-28 17:51:02
867
转载 50个实用jQuery代码段(二)
本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSe
2013-10-28 17:46:19
766
转载 50个实用jQuery代码段(一)
1. 如何创建嵌套的过滤器: //允许你减少集合中的匹配元素的过滤器, //只剩下那些与给定的选择器匹配的部分。在这种情况下, //查询删除了任何没(:not)有(:has) //包含class为“selected”(.selected)的子节点。 .filter(":not(:has(.selected))") 2. 如何重用元素搜索 var allItems = $
2013-10-28 17:43:57
954
原创 在js中处理特殊字符对应的中文编码
/** * 对特殊字符和中文编码 */function encodeSpecialCode(param1){ var res = ""; for(var i = 0;i < param1.length;i ++){ switch (param1.charCodeAt(i)){ case 0x20://space case 0x3f://? case 0x23://
2013-10-25 14:04:23
2290
转载 Power Designer逆向工程导入Oracle表,转为模型加注释
1.打开PowerDesigner ——文件——Reverse Engineer——DataBase2.选择所要连接数据库版本,此处使用的是oracle version 11g。3.点击红色区域,选择数据源4.选择modify5.在此填写你的数据库名称、连接地址、用户名。确定6.选择你新建立的连接数据库
2013-10-17 10:31:38
903
原创 远程监视jboss应用java内存的配置(实测)
前言 因为最近一个项目部署在客户那边运行一个月左右就会出现java内存溢出的问题,为了时时监控java内存的情况需要,需要远程查看服务器上java内存的一些情况。在公司模拟部署了远程监视linux下项目运行的情况。
2013-09-13 21:57:04
7894
转载 JConsole远程监控JBoss服务器
Java 5.0采用JMX方式提供了一系列监视和管理虚拟机的API,随SDK一起发布的JConsole则是采用这些API实现监控虚拟机的使用工具。JConsole能够提供被监控虚拟机的内存、线程、类的加载以及MBean等信息,从而能够对服务器的运行情况进行实时监控。1、环境服务器:Redhat Linux ES 3.0 + JDK 1.5.06 + Jboss 4.0.2
2013-09-12 15:04:14
2008
原创 Invalid number format for port number
今天部署项目的时候启动的时候出现数据库连接错误,一直不知道是什么问题后来上网查询才知道是什么问题,粗心大意忘了加端口号1521.JspException:org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory, cause: Io 异常: Invalid number forma
2013-09-12 10:43:49
14302
转载 什么是CXF
Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。 该框架提供了以下功能: Web 服务标准支持:CX
2013-09-07 23:54:14
3358
转载 设计模式--原型模式(Prototype)
原型模式虽然是创建型的模式,但是与工程模式没有关系,从名字即可看出,该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。本小结会通过对象的复制,进行讲解。在Java中,复制对象是通过clone()实现的,先创建一个原型类:[java] public class Prototype implements Cloneable {
2013-08-23 14:48:45
695
转载 设计模式--建造者模式(Builder)
工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的。我们看一下代码:还和前面一样,一个Sender接口,两个实现类MailSender和SmsSender。最后,建造者类如下:[java] public cl
2013-08-23 14:47:36
611
转载 设计模式--单例模式(Singleton)
单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。(比如一
2013-08-23 14:31:54
3666
转载 设计模式--抽象工厂模式(Abstract Factory)
工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。因为抽象工厂不太好理解,我们先看看图,然后就和代码,就比较容易理解。请看例子:[java]
2013-08-23 14:27:25
721
转载 设计模式--工厂方法模式(Factory Method)
1、工厂方法模式(Factory Method)工厂方法模式分为三种:11、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图:举例如下:(我们举一个发送邮件和短信的例子)首先,创建二者的共同接口:[java] view plaincopypublic interface Sender {
2013-08-23 14:20:46
799
转载 设计模式
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式
2013-08-23 14:19:06
635
转载 查询oracle中所有用户信息
1.查看所有用户:select * from dba_users; select * from all_users; select * from user_users; 2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs; select * from user_sys_privs; (查看当前用户
2012-12-21 10:05:46
848
转载 Java中的几种随机数
众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。我们从书本上学到什么?最明显的,也是直观的方式,在Java中生成随机数只要简单的调用:java.lang.Math.random() 在所有其他语言中,生成随机数就像是使用Math工具类,如abs, pow, f
2012-12-11 13:03:11
591
转载 Servlet研究,HttpServlet的实现
提前声明:个人说的不一定对,如有错误之处,请批评指出.JSP的本质就是Servlet,或者说(是吧,开始说的是java,汗)JavaWeb开发的本质也就是Servlet+JDBC.任何性质的框架技术最底层的依然是基于他们2个.因此如果自己想写一套如SSH那样的框架技术,Java最底层的东西是必须掌握的.Servlet被称为"服务器端小程序."是运行在服务器端的程序,用于处理以及响应
2012-12-11 10:26:00
1915
原创 oracle的联合约束(多个字段的唯一性)
简单的唯一性约束的方法一个表中 2个字段的联合约束创建数据表create table zcz (id number not null,name varchar(20) null, age varchar(20) null);创建主键 或者联合主键 但一个表中只能有一个主键alter table zcz add constraints zcz_pk primary
2012-12-05 14:36:14
29010
1
转载 Enterprise Architect 6.0简介
SPARX Systems公司已经发布了Enterprise Architect – 它的UML工具的一个新版本。新的6.0版本超越了标准的UML工具集,并为开发团队提供了各种在整个软件生命周期―从业务需求文档化到代码的反工程―中协作开发的方式。.Sparx Systems是基于UML2.0的建模工具中的领先开发者。今天Sparx选了其旗帜产品Enterprise Architect的6.
2012-12-04 10:31:20
1042
无BUG的邮箱自动补全和上下翻动
2014-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人