自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

转载 字节数字byte[]与Java对象互转

import java.io.*;import java.util.Optional;public class ByteArrayUtils { public static<T> Optional<byte[]> objectToBytes(T obj){ byte[] bytes = null; ByteArrayOut...

2018-11-28 16:41:19 1056

原创 一个虚拟机部署多个tomcat、tomcat启动慢问题

(一) 、一个虚拟机内部署连个tomcat以tomcat8为例:1、解压tomcat的tar包到两个不同的文件夹:/usr/local/tomcat8-1/usr/local/tomcat8-22、配置 /etc/profile在 /etc/profile 文件末尾追加:export CATALINA_1_BASE=/usr/local/tomcat8-1e...

2018-10-02 13:33:58 911

原创 VMware虚拟机克隆修改IP的问题

虚拟机复制后一般需要修改静态IP。 1、如果是CentOS7以上, 先用 ip addr 命令查看网络情况。 如果网卡名称与原来的不一致,则修改/etc/sysconfig/network-scripts/目录下的 ifcfg-xxx 文件为ifcfg-yyy , 其中yyy就是ip addr命令查看到的网卡名称。2、修改静态IP。3、修改UUID。4、执行 service net...

2018-10-02 00:21:27 1496

原创 ES5.6.2源码分析(1):准备工作

1、gradle安装下载4.5版本,解压后配置环境变量即可。注:gradle安装完成后, 为了加快依赖文件的下载需要在用户目录中新建init.gradle文件(让全局可见,build时会用到)。文件的具体内容为:目录:C:\Users\admin.gradleallprojects{ repositories { def ALIYUN_REPOSITORY...

2018-09-27 18:49:38 314

转载 Spring AOP中定义切点(PointCut)和通知(Advice)

转载地址: https://www.tianmaying.com/tutorial/spring-aop-point-advice 本文讨论一下Spring AOP编程中的两个关键问题,定义切点和定义通知,理解这两个问题能应付大部分AOP场景。如果你还不熟悉AOP,请先看AOP基本原理,本文的例子也沿用了AOP基本原理中的例子。切点表达式切点的功能是指出切面的通知应该从哪里织入...

2018-09-21 15:13:11 611

转载 ES查询流程分析

这一篇,我们会介绍Elasticsearch查询流程。我们先从Elasticsearch的两个身份:NoSQL和Search领域的查询区别说起。读操作对于搜索而言是近实时的,延迟在100ms以上,对于NoSQL则需要是实时的。一致性指的是写入成功后,那么下次读一定要能读取到最新的数据。对于搜索,这个要求会低一些,可以有一些延迟。但是对于NoSQL数据库,则一般要求最好是强一致性的。结...

2018-09-20 14:12:28 398

原创 windows系统解决SVN clean up出错:

1、在客户端机器中安装sqlite3。要配置环境变量:2、运行cmd, 并cd到SVN文档的根目录下面的.svn 。 如:E:\mySvnDoc\.svn3、运行sqlite3命令操作.svn目录下的wc.db文件,执行命令:  sqlite3 wc.db4、在sqllite3下执行如下命令:  delete from work_queue;5、选择mySvnDoc文件夹然后执行SVN clean...

2018-04-10 11:05:42 299 1

原创 自定义Java线程池 ThreadPoolExecutor

在使用线程池的时候,我们可以使用JDK提供的缓存线程池,这也是经常用到的,如下:ExecutorService executorService = Executors.newCachedThreadPool();也可以使用固定线程池,如下:ExecutorService executorService = Executors.newFixedThreadPool(count);

2015-05-18 15:37:27 583

原创 自定义Java线程池 ThreadPoolExecutor

在使用线程池的时候,我们可以使用JDK提供的缓存线程池,这也是经常用到的,如下:ExecutorService executorService = Executors.newCachedThreadPool();也可以使用固定线程池,如下:ExecutorService executorService = Executors.newFixedThreadPool(count);

2015-05-18 15:35:46 703

原创 SQL语句中OR条件的用法(常量取等或者不等)

现有一张表user(id,name)User表的数据如下:Id name1 aa2 bb3 cc4 ddSQL语句如下:1. SELECT * FROM user WHERE ( id IN(1,2) OR 1=1 ) 上面的语句查询的结果集是user表全部的数据,因为OR条件是并集关系是,1=1表示任何条件都适合即没有条件限制,然后在和id I

2014-11-04 21:34:41 2267

原创 windows中启动多个memcached服务

步骤一,下载稳定版的memcache安装版本。

2014-08-14 15:44:38 1069

原创 Filter (一)

理解Filter的执行顺序。我们可以在web.xml中定义多个Filter

2014-08-08 10:46:09 437

转载 如何判断request是同步还是异步(转载)

在服务器端判断request来自Ajax请求(异步)还是传统请求(同步)  在服务器端判断request来自Ajax请求(异步)还是传统请求(同步):   两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数   1、传统同步请求参数     accept  text/html,application/xhtml+xml,appli

2014-04-20 21:23:41 3724

转载 编码UNICODE,GBK,UTF-8区别

UNICODE,GBK,UTF-8区别    简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉 字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030,而uft-8码,就是把 那个值表现的形式.utf-8码完全只针对uncode来组织的

2014-04-14 08:49:05 535

转载 java-JDBC插入Clob字段

1)clob类型的数据不能直接insert,要先通过empty_clob()方法给它分配一个locator(同理,blob的用 empty_blob()函数分配locator).然后把它select出来(此时它当然没有数据,但结果集不是空的),得到一个Clob的对象,修改该对象的内容让它满足我们的需要,再通过update方法更新该行记录.2) 通过select修改含lob类型的记录时一定要

2014-04-14 08:48:48 2351

原创 用java取得当前时间

package com.test;import java.util.Calendar;import java.util.GregorianCalendar;import sun.util.calendar.*;public class Test {    /**     * @param args     */    public static vo

2014-04-14 08:48:30 393

原创 File操作

package com.pantosoft.edu.utils;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileI

2014-04-14 08:48:11 617

原创 自定义获取两个日期之间有多少天

---计算两个日期之间的天数/*参数解释:p_isContain_Weekend: 是否包含周末(0: 不包含;                                      1: 包含;                                     2: 包含周六不包括周天;                          

2014-04-14 08:47:55 547

原创 解决PL SQL Developer 查询乱码问题

1.检查服务器编码: 执行SQL语法: select * from v$nls_parameters; 2.设置本地客户端编码: 进入 我的电脑,属性,高级,环境变量,添加2项:LANG=zh_CN.GBK 和 NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

2014-04-14 08:47:41 556

原创 Oracle 嵌套游标、带参数的游标

CREATE OR REPLACE PROCEDURE update_Last_Deal_DepartmentAS   v_mianinfoId zf_wf_transinfo.main_id%type;   v_orgId zf_wf_transinfo.unit_id%type;   v_i integer :=0;   v_j integer :=0;

2014-04-14 08:47:29 497

原创 Oracle 处理http请求

create or replace procedure NGS_WebService_B                    --修改金卡帐户密码(不同的服务产品可设定不同的密码)(          v_cardNo          in varchar2 ,                       --卡号          v_cardPwd_o      

2014-04-14 08:47:16 832

转载 java调用输入参数、输出参数、输出参数为列表的存储过程(二)

注意:oracle11g之前的版本,一定将Oracle/jdbc/lib/nl_charset12.jar 导入到项目中,否则当java调用存储过程,输入参数为数组的时候,数组中的字符串无法写入数据库中。废话少说,直接上代码:oracle建表:create table STUDENT(  ID     INTEGER not null,  SNA

2014-04-14 08:47:04 817

原创 Oracle 之 REF Cursor (二)

怎样让游标作为参数传递? 解决这个问题就需要用到 REF Cursor 。1,什么是 REF游标 ? 动态关联结果集的临时对象。即在运行的时候动态决定执行查询。 2,REF 游标 有什么作用? 实现在程序间传递结果集的功能,利用REF CURSOR也可以实现BULK SQL,从而提高SQL性能。3,静态游标和REF 游标的区别是什么? ①静态游标是静态定义,RE

2014-04-14 08:46:47 331

转载 Oracle的 Cursor(一)

1,什么是游标? ①从表中检索出结果集,从中每次指向一条记录进行交互的机制。     ②关系数据库中的操作是在完整的行集合上执行的。  由 SELECT 语句返回的行集合包括满足该语句的 WHERE 子句所列条件的所有行。由该语句返回完整的行集合叫做结果集。     应用程序,尤其是互动和在线应用程序,把完整的结果集作为一个单元处理并不总是有效的。     这些应用程序需要

2014-04-14 08:46:33 449

转载 java调用输入参数、输出参数、输出参数为列表的存储过程(一)

package com.proctest;import java.sql.*;import java.sql.ResultSet; public class TestProcedureOne {  public TestProcedureOne() {  }  public static void main(String[] ar

2014-04-14 08:46:19 3070

原创 Oracle游标使用大全

查询      SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,        变量的声明是在DELCARE中。SELECT             INTO语法如下:  ----》在PL/SQL中SELECT关键字必须与INTO关键字一起使用   

2014-04-14 08:46:05 429

原创 oracle的层次查询

语法:  Select  列名次   from 表名次  [where 条件] start with条件connect by prior 当前表这段=级联表字段。 解释:where条件为可选,start with条件 connect by prior语句完成递归查询,形成一棵树形结构。Start with表示开始记录、connect by prior指定与当前记

2014-04-14 08:45:14 399

原创 sql关于重复记录

去掉重复记录select * from company where comid in (select Max(username) from company group by companyname)重复记录数select * from company where comid not in (select Max(comid) from company group by comp

2014-04-13 14:22:16 509

转载 Oracle表分区.

ORACLE数据库中PARTITION的用法(转载)Oracle9i通过引入列表分区(List Partition),使得当前共有4种分区数据的方法,具体列出如下:     第一种 范围分区   1 对表进行单列的范围分区:   这使最为常用也是最简单的方法,具体例子如下:   create table emp   (empno number(4),   ena

2014-04-13 14:20:56 425

转载 Oracle递归 (转)

http://maruibenze.javaeye.com/blog/208541一、语法大致写法:select * from some_table [where 条件1] connect by [条件2] start with [条件3];其中 connect by 与 start with 语句摆放的先后顺序不影响查询的结果,[where 条件1]可以不需要

2014-04-13 14:20:00 414

原创 SQL语句专题

/*概述:前段时,不就间看了一个牛人的博客,来检查一下SQL的能力的文章,刚开始觉得没什么几张简单表吗?  其实最后看了看就从这么4张简单表中竟然能挖掘出那么多的SQL语句。而且有些SQL实话说还真有点不好搞。那篇博客是基于SQL SERVER的,我从新来用ORACLE实现一次,且我会尽量想多种实现方式去写,需要的的话,可以比较他们之间的性能差异。

2014-04-13 14:18:51 566

转载 Oracle中的级联(cascade)应用

级联删除,比如你删除某个表的时候后面加这个关键字,会在删除这个表的同时删除和该表有关系的其他对象1.级联删除表中的信息,当表A中的字段引用了表B中的字段时,一旦删除B中该字段的信息,表A的信息也自动删除。(当父表的信息删除,子表的信息也自动删除)例如下面这两个表中分别存的时员工的基本信息和公司的部门信息。我们为create table dept(deptno number(

2014-04-13 14:16:13 674

原创 单例模式辨析

描述:单例模式,在整个程序的运行过程中,自始自终只有一个对象的实例。1.单例模式的用途     如一个注册表设置的对象,我们不希望这样的对象有多份拷贝!否则那样会把设置搞的一团糟。常常被用来管理共享的资源,还有如:数据库连接或者线程池。2.单例模式思考1   一个全局变量也可以保证一个对象只有一个实例,那为什么还要使用单例模式来实现呢?试想一下,你要用全局变量的话,那是不是

2014-04-13 14:11:39 424

原创 sqlserver 分割字符串为数组

---返回字符串按照指定分隔符分割后的数组的长度CREATE function Get_StrArrayLength(  @str varchar(1024),  --要分割的字符串  @split varchar(10)  --分隔符号)returns intasbegin  declare @location int

2014-04-13 14:08:42 1948

转载 tomcat简易优化

1. 加大tomcat连接数在tomcat配置文件server.xml中的配置中,和连接数相关的参数有:minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75acceptCount:允许的最大连接数,应大于等于maxProcessors,默认值为100enableL

2014-04-13 14:06:43 387

转载 java.io的日常用法

1。新建目录  String filePath="c:/aaa/"; filePath=filePath.toString();//中文转换 java.io.File myFilePath=new java.io.File(filePath); if(!myFilePath.exists()) myFilePath.mkdir(); %> 2。新建文件 

2014-04-13 14:03:44 363

原创 Reader应用---》访问URL后获取返回值

private String retrieveResult(String code, int phase, String generalTestCode) {        String jsonResult = "";        try {            //URL url = new URL(resultUrl + "?ResumeID=" + code + "&cpx

2014-04-13 14:02:39 425

转载 Java IO 技术之基本流类 (图+讲解+代码)

流式IO流(Stream)是字节的源或目的。两种基本的流是:输入流(Input Stream)和输出流(Output Stream)。可从中读出一系列字节的对象称为输入流。而能向其中写入一系列字节的对象称为输出流。流的分类节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域。过滤流:使用节点流作为输入或输出。过滤流是使用一个已经存在的输入流或输出流连接创建的

2014-04-13 14:00:49 386

转载 Myeclipse创建一个基于Xfire的webservice

任务要求:使用Xfire实现一个简单的“Hello, World”Web Services,作业应当包括相关的实现软件代码以及对应的WSDL。 环境搭建:MyEclipse 6.5,XFire 1.2.6,Tomcat 5.5XFire下载地址:http://xfire.codehaus.org/Download,下载时选择Binary Distributi

2014-04-13 13:58:35 490

转载 java 四舍五入保留小数做法

import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format {    double f = 111231.5585;    public void m1() {        BigDecima

2014-04-13 13:57:21 516

空空如也

空空如也

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

TA关注的人

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