自定义博客皮肤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)
  • 收藏
  • 关注

原创 《将博客搬至CSDN》

《将博客搬至CSDN》

2023-01-28 11:33:00 43

原创 oracle 提示登录密码过期解决

1.登录到oracle的 服务器2.切换到oracle 用户3.设置到当前操作的实例名:export ORACLE_SID=XXX4.连接数据库的命令行模式:sqlplus /nolog5.sql: conn /as sysdba;用dba的身份登录6.修改过期的用户密码设置:修改用户密码:alter user XXX identified by XXX修改用户密码之后,重新使用修...

2018-04-01 09:00:00 70

原创 菜鸟使用 centOS 安装 redis 并放入service 启动 记录

1.下载redis:wget http://download.redis.io/releases/redis-2.8.17.tar.gz若wget 不可用,请先安装wgetyum install wget2.解压redis:tar xzf redis-2.8.17.tar.gz进入解压后的文件夹cd redis-2.8.17安装redis到本机make install-----...

2017-12-27 17:18:00 53

原创 ORA-03113 ---end-of-file on communication channel 解决方案记录

ORALCE启动时报如下错误:ORA-03113: end-of-file on communication channel解决方案如下:1、查看orcle启动日志,确定具体是什么原因引起的错误。  cd $ORACLE_HOME/diag/rdbms/实例名/实例名/trace/  ls -alcr | grep alert(c时间排序、r倒序) 定位启动日志。2.tail...

2017-12-13 16:06:00 86

原创 oracle 命令记录

监听程序启动停止查看名利:1.切换到oracle用户:su - oracle2.查看监听状态:lsnrctl status3.停止监听:lsnrctl stop4.启动监听:lsnrctl start实例启动停止:1.设置当前操作的实例:export ORACLE_SID=实例名2.连接数据库命令行模式:sqlplus /nolog3.sql:conn /as sysdba 以...

2017-12-13 16:00:00 33

原创 easyui combobox的增加全选解决方案

  1、解决方案背景:  项目中偶然需要用到easyui的combobox的组件,但是本组件自己没有包含全选的api事件。搜索了一些解决方案,但是不是很符合,后来发现是因为所使用的版本不一致所导致的。项目中使用的1.5的版本,而网上大部分的解决方案都是采用的自定义onSelect的方案,自己动手试过,确实不能,因为1.5版本的组件,在自定义onSelect的函数触发后,选择 了全部的值赋值...

2017-05-07 21:04:00 110

原创 HIVE 命令记录

HIVE 命令记录设置hive运行的队列hive>set mapreduce.job.queuename=ven12;打印列名hive>set hive.cli.print.header=true;创建新表hive> CREATE TABLE t_hive (aint, b int, c int) ROW FORMAT DELIMITED FIELDS TERMIN...

2017-05-02 22:02:00 33

原创 Hbase 简单记录

进入hbase 客户端命令行:hbase shell根据rowkey获取单条数据:get'HXXT_ns:app_test_hbase','rowkey值'范围查询,并指定数据量:scan'HXXT_ns:app_test_hbase',COLUMNS=>['f1:cust_name','f1:acc_num'],LIMIT=>10,STARTROW=&gt...

2017-05-02 22:00:00 55

原创 设置Hadoop的 dataNode的单个Map的内存配置

1、进入hadoop的配置目录 ,找到 环境变量的 $HADOOP_HOMEcd $HADOOP_HOME2、修改dataNode 节点的 单个map的能使用的内存配置找到配置的文件:/opt/aisc/app/hadoop-2.3.0-cdh5.1.2/etc/hadoop/mapred-site.xml增加如下的配置: 设置java的内存大小参数是;512M 大小根据的实际情况调整...

2017-05-02 21:59:00 43

原创 HDFS 处理命令记录

hdfs dfs -lshdfs dfs -mkdirhdfs dfs -puthdfs dfs -get hdfs dfs -cat hadoop 执行jar 输出的目录 必须要不存在的yarn jar dpi-hadoop-1.0.0.jar MapReduceJob /test/lilin/input /test/lilin/out/dpi查看目录大小hdfs fs...

2017-05-02 21:56:00 28

原创 linux 清空文件的几种方案

  之前要清理文件,都是简单粗暴的rm -rf log文件,最近,发现在某些环境下,是不能删除文件本省的,又必须要清理文件的内容信息,经过亲自实验,目测以下的几种方案是可行的,方案如下:1.采用vi命令编辑文件,采用行删除的思路:  a,首先 vi log文件,进入编辑文件, b,大写的G,跳转到文件的最后一行, c,输入 :1,.d 回车,删除从第一行到当前行的内容...

2016-11-01 15:42:00 58

原创 Spring 获取propertise文件中的值

Spring 获取propertise文件中的值  Spring 获取propertise的方式,除了之前的博文提到的使用@value的注解注入之外,还可以通过编码的方式获取,这里主要说的是要使用EmbeddedValueResolverAware接口的使用。一、准备propertise文件在资源文件夹下面建立好要测试需要的app.propertise文件,里面写几条测试数据,本文主要如...

2016-04-19 00:05:00 32

原创 SERVLET 学习笔记

SERVLET 学习笔记一、Servlet基本定义  Servlet是服务器端上面运行的一段小的java程序,一个servlet就是一个简答的java类。通常servlet都是通过请求和返回的模式来被访问的,客户端通过resuest请求,servlet则通过response来返回需要的内容。二、Tomcat容器等级Tomcat容器等级分为四个等级,由内向外分别是:context容器àS...

2016-04-17 23:06:00 32

原创 JDBC+MYSQL初始学习

JDBC+MYSQL初始学习一、学习准备Eclipse 开发工具 + mysql数据库+navicat 数据库连接工具Mysql的数据库连接驱动jar包 + testing测试集成+maven工具集成Jar的获取方法:1、直接下载需要的jar,导入项目中使用。2、在maven工程中加入依赖:本文使用的maven依赖:<dependency> ...

2016-04-09 23:56:00 24

原创 java RPC系列之二 HTTPINVOKER

java RPC系列之二 HTTPINVOKER一、java RPC简单的汇总  java的RPC得到技术,基本包含以下几个,分别是:RMI(远程方法调用)、Caucho的Hessian 和 Burlap 、Spring的基于HTTP的远程服务、以及使用JAX-RPC和JAX-WS的Web服务。本文主要介绍spring的httpinvoker的基本的配置实现。二、Spring的http...

2016-03-29 01:02:00 45

原创 java RPC系列之一 rmi

java RPC系列之一 rmi一、java RPC简单的汇总  java的RPC得到技术,基本包含以下几个,分别是:RMI(远程方法调用)、Caucho的Hessian 和 Burlap 、Spring的基于HTTP的远程服务、以及使用JAX-RPC和JAX-WS的Web服务。本文主要介绍一下RMI的基本的配置实现,当然,是基于Spring集成的。后面会继续使用Spring的HTT...

2016-03-28 00:20:00 37

原创 JAVA代理方式使用示例总结

JAVA代理方式使用示例总结一、 代理方式概括  Java的代理方式主要包含了静态代理,动态代理两种方式,其中,动态代理根据实现的方式不同,又可以划分为jdk动态代理和cglib动态代理.二、 代理方式实现1. 静态代理  静态代理,主要包含两个实例,被代理类和代理类,两者都要实现公共的接口,能够面向接口实现,把被代理类组合到代理类中,在被代理类的本身功能上,加上代理...

2016-03-26 16:45:00 26

原创 Websphere 手动模拟删除应用操作

                       Websphere 手动模拟删除应用操作切记:不要在程序还在运行的时候,直接的remove掉应用程序,不然,会发生意外的错误。 最近,在项目中,不小心手动移除了正在运行的应用,发现server一直会报错,提示是之前移除的应用没法启动.也卸载不了,后来,处理了很久,才找到了如下方法:手动模拟卸载删除应用.首先我找了一个正常的应用,在控...

2016-03-25 19:02:00 80

原创 java 抽象工厂模式简单实例

抽象工厂模式:提供一个创建一系列的相关的或者依赖的对象的接口,无需指定它们的具体实现类,具体的时间分别在子类工厂中产生。类似于工厂模式:隔离了具体类的生产实现,使得替换具体的工厂实现类很容易。包含有以下模块:1.抽象产品接口:定义产品的接口,公共的暴露方法。便于实际的产品类实现。2.具体的产品类:包含实际产品的类的逻辑处理:3.抽象工厂接口:定义产生系列对象的接口4.具体的工厂实现:实...

2016-03-24 01:07:00 25

原创 java 工厂方法模式简单实例

工厂方法模式:也叫工厂模式,属于类创建型模式,工厂父类(接口)负责定义产品对象的公共接口,而子类工厂则负责创建具体的产品对象。目的:是为了把产品的实例化操作延迟到子类工厂中完成,通过工厂子类来决定究竟应该实例化哪一个产品具体对象。工厂方法模式包含四个部分:1.抽象产品:产品对象同一的基类,或者是同一的接口。2.具体的产品:各个不同的实例对象类3.抽象工厂:所有的子类工厂类的基类,或是同...

2016-03-23 01:00:00 36

原创 java 简单工厂模式实现

简单工厂模式:也可以叫做静态工厂方法,属于类创建型模式,根据不同的参数,返回不同的类实现。主要包含了三个角色:A.抽象产品角色 一般用接口 或是 抽象类实现B.具体的产品角色,具体的类的实现C 工厂角色,实例的产生,根据不同参数,返回不同的类的实现。结合枚举类的实现代码如下:1、抽象的产品角色:package factory.simple;/** * 抽象产品角色 交通工具...

2016-03-22 00:48:00 19

原创 spring MVC +freemarker + easyui 实现sql查询和执行小工具总结

项目中,有时候线下不能方便的连接项目中的数据源时刻,大部分的问题定位和处理都会存在难度,有时候,一个小工具就能实时的查询和执行当前对应的数据源的库.下面,就本人在项目中实际开发使用的小工具,实时的介绍开发使用过程.首先看图:大概的操作界面,基本使用easyui组件实现,欢迎大家吐槽:界面包含了基本的sql查询 和 sql执行的小功能,把查询和执行分开,也是为了后台实现的需要,以及权限...

2016-03-10 13:33:00 59

原创 Hessian 接口使用示例总结

一、使用hessian接口准备  首先,hessian接口的使用,必须要准备hessian接口的jar包,本文使用的jar包如下:hessian-4.0.7.jar;Hessian接口的使用一般是在两个工程之间,本文假定工程A作为服务方,B作为使用方(客户端)。二、服务方的配置和服务类的编写  A作为服务方,首先向A中导入hessian的jar包,若是maven工程,则直接添加hessi...

2016-03-09 13:31:00 36

原创 JAVA 日期工具类的总结

  一般,在项目中,我们会会经常使用到日期的各种方式的处理,在各个业务逻辑操作中,都需要相关的日期操作,因此,实现项目中的日期工具类的提出,还是十分重要的,下面,就项目中常用到的日期的相关操作方式,做了一个小的工具类,方便项目使用,也方便以后的复用和查询.下面见代码:/** * * 〈一句话功能简述〉<br> * 〈功能详细描述〉 日期工具类 * * @author...

2016-03-08 13:07:00 25

原创 HTTP+XML接口客户端 结合策略模式实现总结

  在项目中,我们经常会使用到http+xml的接口,而且不仅仅的是一个,可能会有多个http的接口需要实时的交互.但是http接口的发送消息的公共部分是一样的,只有每个接口的报文解析和返回报文是不同的,此时考虑到把变化和不变化的隔离出来,采取用策略模式,把公共的部分代码抽取隔离出来,每个http接口的不同的处理逻辑单独自己处理,这样也方便了后期的修改和扩展,可以很方便的修改单独的接口处理逻辑和...

2016-03-07 19:52:00 92

原创 http接口服务方结合策略模式实现总结

  在项目中,我们经常会使用到http+xml的接口,而且不仅仅的是一个,可能会有多个http的接口需要实时的交互.但是http接口的接收消息的公共部分是一样的,只有每个接口的报文解析和返回报文是不同的,此时考虑到把变化和不变化的隔离出来,采取用策略模式,把公共的部分代码抽取隔离出来,每个http接口的不同的处理逻辑单独自己处理,这样也方便了后期的修改和扩展,可以很方便的修改单独的接口处理逻辑和...

2016-03-06 14:47:00 35

原创 reflect 反射结合集合泛型的总结

集合泛型:可以放任何对象的ArrayList ArrayList list = new ArrayList(); 没有限定泛型类型.list.add("lilin");list.add(100);System.out.println(list);//很容得知结果能够是["lilin",100];ArrayList<String> list1 = new ArrayLis...

2016-03-06 14:05:00 19

原创 SSH 项目中 用Hibernate底层 简单的封装DAO层

废话不多少了,主要是使用hibernate的查询方法,自己封装了DAO层,供service来方便使用.首先:必须要继承的public class CommonDao extends HibernateDaoSupport紧接着是要注入必须的数据源: @Resource private SessionFactory sessionFactory; @PostCons...

2016-03-03 19:44:00 30

原创 spring mvc 项目 相关配置文件小结

web.xml文件主要配置如下:需要加载的配置文件: 类路径下,可以使用通配符配置 类似:classpath:conf/spring/*/*.xml,<context-param> <param-name>contextConfigLocation</param-name> <param-value> ...

2016-03-02 19:25:00 17

原创 js 基本基础知识回顾

js中的一切的变量、函数、操作符等等都是区分大小写的。js的基本的数据类型-》包含下面的5种:1、undefined2、Null3、Boolean4、Number5、Stringjs的复杂的数据类型就是--》Objectjs中不支持任何创建自定义的数据类型的机制。js的typeof操作符的作用:主要是检测变量的数据类型的。对于一个值使用typeof:有以下几种可能的返回:1、...

2016-03-01 23:10:00 14

原创 java reflect 初始学习 动态加载类

首先要理解Class类:在java 的反射中,Class.forName("com.lilin.Office") 使用类的全名,这样获取,不仅仅表示了类的类类型,同时还代表着类的动态加载.一般,我们编写好的java类,都要经过编译成class文件,然后才能被jvm执行字节码文件,通常我们比较熟悉的就是javac --》编译 java--》运行。而类的动态加载,就是不需要编译的步骤,直接...

2016-02-29 22:52:00 17

原创 java 命令对象简单学习实现:

命令模式:首先我们要知道命令模式的基本定义:来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。一般可以实现命令的执行和撤销操作。他的基本目的:能够实现请求者的请求行为和实际的执行者的执行行为,两者相互独立,松耦合,非常适合多个命令的执行实现的扩展操作。使用命令模式基本的优势...

2016-02-29 00:15:00 16

原创 观察者模式学习--使用jdk的工具类简单实现

观察者模式学习之二:使用jdk的自带的工具类实现,与自己实现相比,两者有以下的区别:1,自己实现,需要定义观察者的接口类和目标对象的接口类。使用java util的工具类,则不需要自己定义观察者和目标对象的接口类了,jdk已经定义好了。2,自己实现,具体的目标对象类中,实现了接口方法后,还必须要自己实现维护观察者的注册删除信息。但是使用jdk,则不需要了,在jdk的util下的observ...

2016-02-27 00:16:00 20

原创 观察者模式的初始学习--自己实现

观察者模式:首先要理解观察者模式的定义,对象间一对多的关系,当其中的一个Object变化[subject]时,其他的依赖这个对象的对象[Observer],都会受到相应的通知,并且自动更新自己状态.其中目标对象,是源头:subject,它应该包含有 add() \ remove() \ notify() 基本的单个方法,分别用于 注册观察者, 删除观察者,以及通知观察者.而观察者对...

2016-02-25 20:01:00 23

原创 反射 reflect 初始学习

类也是对象,本身是java.lang.Class 类的对象。Class的三种表示方式:1、Class a = A.class; 类名.class的方式。经常在日志记录里面,获取当前类的日志记录生成日志对象是用到。2、A a = new A();Class a2 = a.getClass(); 对象.getClass()的方式,3、Class a2 = Class.forName("co...

2016-02-24 23:53:00 15

原创 eclipse java 空心J文件的回复

eclipse中的空心J的java文件,表示当前文件不包含在项目中进行编译,而仅仅是当做资源存在项目中.解决方案如下:1.鼠标右击当前空心j文件,-->build path-->include正常的实心文件时,该选项应该是exclude2.BuildPath-->configure buildpath--->source中添加需要被包含的代码3.选中工程--右键...

2016-02-04 09:53:00 28

原创 linux 命令 more

more命令:从前往后读取文件,启动时加载整个文件,让整个文件的内容从上到下显示在屏幕上.可以逐页读取,空格(space):下一页,b键(back):上一页,而且还有搜索字符串的功能.more -/+(参数) file(文件)命令参数详解:+n: 从第n行开始显示-n :定义屏幕的大小是n行+/pattern : 每个档案显示前搜索改字串(pattern),然后从该字串前两行开始显...

2016-02-04 09:39:00 19

原创 spring 3 的 @value的使用

Spring 3支持@value注解的方式获取properties文件中的配置值,大大简化了我们读取配置文件的代码。使用方式如下:1.首先必须要配置properties文件的加载bean:在spring的配置文件中加入:让spring将properties的文件中的内容加载进spring容器中.<bean id="appProperty" class="org.springf...

2016-02-03 10:43:00 23

原创 linux rm 命令

1.命令格式:rm[选项]文件…2.命令功能:删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。3.命令参数详细解释:-f, --force 忽略不存在的文件,从不给出提示。-i, --interactive 进行交互式删除-r, -R, --recursive 指示rm将参数中...

2016-02-03 10:31:00 18

原创 linux log find 查询

常用的日志查询命令:find1.从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行:find / -type f -name "*.log" | xargs grep "ERROR"2.从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”ERROR”的行find . -name "*.in" | xargs grep "ERROR"...

2016-02-03 10:26:00 21

空空如也

空空如也

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

TA关注的人

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