自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (7)
  • 收藏
  • 关注

转载 使用axis2,根据WSDL生成java客户端代码

1、axis2客户端下载地址:http://mirror.esocc.com/apache//axis/axis2/java/core/1.6.2/axis2-1.6.2-bin.zip;2、下载解压在D:\Work_Program_Files目录;在D:\Work_Program_Files\axis2-1.6.2\bin目录有一个wsdl2java.bat文件;3、设置环境变量,加入AXIS2

2017-12-12 14:38:28 559

转载 用ant打包可运行的jar文件 (将第三方jar包放进你自己的jar包)

用ant打包可运行的jar文件(将第三方jar包放进你自己的jar包)Jar文件的运行方式直接双击或者Java –jar xxxx.jar要能直接运行必须在jar包下的MANIFEST.MF文件中添加入口类,就是带Main函数的。例如:Main-Class: com.safx.processor.Starter在MANIFEST.MF文件中添加了Main-C

2017-12-10 22:17:27 1423

转载 MyEclipse使用Ant打包项目

本章主要介绍如何使用ant打包发布项目。ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。优点 ant 是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点: 1、跨平台性:Ant是纯Java语言编写的,所以具有很好的跨平台性。 2、操作简单:Ant

2017-12-10 21:53:45 925

转载 maven工程将main函数打成jar包

现将POM.xml文件的代码粘贴如下:[html] view plain copyproject xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xsi:schemaLocation="

2017-12-09 22:18:54 446

原创 自己记载

import java.util.Map;import org.apache.log4j.Logger;/** * 将用户会话信息保存在Redis中的工具类 *  * @author zws *  */public class RedisSessionUtils {private static Logger logger = Logger

2017-11-20 15:20:47 198

转载 必知必会的RocketMQ消息类型

普通消息普通消息也叫做无序消息,简单来说就是没有顺序的消息,producer 只管发送消息,consumer 只管接收消息,至于消息和消息之间的顺序并没有保证,可能先发送的消息先消费,也可能先发送的消息后消费。举个简单例子,producer 依次发送 order id 为 1、2、3 的消息到 broker,consumer 接到的消息顺序有可能是 1、2、3,也有可能是 2、1、3 等情况,

2017-10-18 14:11:36 1600

原创 mybatis分页插件

package com.hs.zj.robot.common;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Properties;impor

2017-09-05 10:11:26 252

原创 nigx.conf

#Nginx所用用户和组,window下不指定  #user  nobody;    #工作的子进程(通常等于CPU数量或者1倍于CPU)  worker_processes  1;    #错误日志存放路径  #error_log  logs/error.log;  #error_log  logs/error.log  notice;  #error_log

2017-08-31 09:24:41 293

转载 mysql中的日期转换函数(类似oracle中的to_date)

最近使用mysql开发一个项目,发现没有像之前在用oracle数据中那样有to_date方法。mysql中实现日期格式化的方法为date_to_str('日期字符串','日期格式'),而且mysql中的日期格式的写法和oracle也不同。 mysql中用法为:str_to_date('2012-05-01 23:59:59','%Y-%m-%d %T') %

2017-08-09 14:33:44 307

转载 手把手教你用Mysql-Cluster-7.5搭建数据库集群

前言当你的业务到达一定的当量,肯定需要一定数量的数据库来负载均衡你的数据库请求,我在之前的博客中已经说明了,如何实现负载均衡,但是还有一个问题就是数据同步,因为负载均衡的前提就是,各个服务器的数据库是数据同步的。在业务量不大的时候,我们会使用主从复制的方法实现服务器数据同步,一主多从或者是双主等,但是虽然进行了读写分离,但是对于读的方法限制还是比较大,所以解决数据同步的问题就是数据库集群的

2017-08-03 21:41:52 824

转载 常用设计模式

设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”的代码.这个“简

2017-07-14 09:59:39 198

转载 文件加载

2017-06-20 23:13:18 183

转载 Oracle:select into 查询没有记录的解决办法

在数据库编程中,select into 语句可以将数据库的某些值赋值给程序的变量,使用起来非常方便。但很多时候也会遇到查询出来没有记录的情况,这时程序会出错。       本文UncleToo给大家分享一个非常简单的处理方法:使用max()、min()或avg()等聚合函数,再配合nvl()函数一起使用即可解决。看下面示例:select 没有数据的时候:

2017-06-08 11:58:37 11306

转载 用Java实现AES加密

一)什么是AES?高级加密标准(英语:Advanced Encryption Standard,缩写:AES),是一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。那么为什么原来的DES会被取代呢,,原因就在于其使用56位密钥,比较容易被破解。而AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据,相对来说安全很多。完善的加密算法在

2017-05-04 09:58:50 325

原创 读取配置文件

import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Properties;public class PropertiesUtil { private

2017-04-14 10:30:35 175

转载 css3:border-image边框图像详解

自我介绍hello,大家好,我叫小黑,也叫xiaoho,目前喜欢并从事写页面。因为不喜欢在那些类似BBS型的论坛上发帖,所以之前在html-js上发表几篇戳文,现在申请了前端观察打字员,在这里谢谢神飞童鞋,虽然我不懂他是干嘛的~不过为什么选择在这里发表文章的缘由就是下面这句话:向来中国的前端开发领域,就像一盘散沙一样,每个人每个站都各自为营,高手就像

2017-03-31 10:48:07 1173

转载 Java高并发,如何解决,什么方式解决

对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步   1、同步和异步的区别和联系   所谓同步,可以理解为在执行完一个函数或方

2017-03-24 10:25:58 228

原创 自己记录- 浏览器自适应

少用 JS 多用 CSS, 提升运行效率. 另外 resize 事件当用鼠标拖放窗口大小时, 触发非常频繁, 谨慎使用. 建议 body 下 布局一个 DIV, 这个DIV 的 CSS 可以这样处理:12345678{    position: absolute;

2017-01-18 10:54:46 192

原创 jQuery和ajax代替iframe

iframe虽然好用,但是其弊端也很明显,一是它不能使用于响应式布局,iframe的使用必须指定高度,而响应式布局的高度兵分固定的。其次iframe不易被搜索引擎的爬虫解读,特别是iframe中嵌套iframe,这是会被搜索引擎认为是个死网站而被放过。目前主流的应用都使用了ajax代替了iframe。html:[html] view plain copy

2017-01-16 14:47:12 541

转载 hbase RowFilter如何根据rowkey查询以及实例实现代码

RowFilter用于过滤row keyOperatorDescriptionLESS小于LESS_OR_EQUAL小于等于[EQUAL等于NOT_EQUAL不等于GREATER_OR_EQUAL大于等于GREATER大于

2016-12-29 16:03:43 870

转载 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select

2016-12-26 16:52:24 215

转载 Java图片上查找图片算法

之前用按键精灵写过一些游戏辅助,里面有个函数叫FindPic,就是在屏幕范围查找给定的一张图片,返回查找到的坐标位置。  现在,Java来实现这个函数类似的功能。  算法描述:屏幕截图,得到图A,(查找的目标图片为图B);遍历图A的像素点,根据图B的尺寸,得到图B四个角映射到图A上的四个点;得到的四个点与图B的四个角像素点的值比较。如果四个点一样,执行步骤4;否则,回到步骤2继续;

2016-12-13 18:53:23 1053

原创 闭包

js文件var aa=function(){var bdzId=1593;var obj=new Object();obj.f=function(){alert(bdzId)}return obj;}jsp文件:var c=new aa();c.f();

2016-11-23 20:07:24 202

转载 全面理解Javascript闭包和闭包的几种写法及用途

一、什么是闭包和闭包的几种写法和用法                                                       1、什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:  1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。  

2016-11-23 19:34:09 361

转载 WEB容器监听器详解 ServletContextListener

WEB容器监听器ServletContextListener主要用来监听容器启动和 销毁的时候需要做一些操作,就可以使用这个监听器来做。ServletContextListener在spring启动前启动。我们实现一个简单的监听器,需要继承接口ServletContextListener:[java] view plain copy prin

2016-10-13 14:36:15 347

原创 ajax 中文乱码

2016-09-22 16:11:11 251

原创 自己的笔记——filter

//WEB-INF/classes/NoteFilter.classimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class NoteFilter implements Filter{       private FilterConfig config=n

2016-09-18 10:14:53 210

翻译 redis内容

1,Redis丰富的数据结构(Data Structures)字符串(String)Redis字符串能包含任意类型的数据一个字符串类型的值最多能存储512M字节的内容利用INCR命令簇(INCR, DECR, INCRBY)来把字符串当作原子计数器使用使用APPEND命令在字符串后添加内容列表(List)Redis列表是简单的字符串列表,按照插入顺序排序你可

2016-09-10 14:41:31 192

转载 mybatis中的#和$的区别

1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".  2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的

2016-09-08 09:35:39 195

转载 MapReduce\Tez\Storm\Spark四个框架的异同

1) MapReduce:是一种离线计算框架,将一个算法抽象成Map和Reduce两个阶段进行处理,非常适合数据密集型计算。2) Spark:MapReduce计算框架不适合迭代计算和交互式计算,MapReduce是一种磁盘计算框架,而Spark则是一种内存计算框架,它将数据尽可能放到内存中以提高迭代应用和交互式应用的计算效率。3) Storm:MapRed

2016-08-29 16:00:41 779

转载 图片滚动

滚动测试/**        * @para  obj 目标对象 如:demo,deml1,demo2 中的"demo" 可任意,只要不重复        *        * @para  speed 滚动速度 越大越慢        *        * @para  direction 滚动方向 包括:left,right,down,up        *

2016-07-08 10:48:56 232

原创 oracle 平时记录

oracle中的exists 和not exists 用法详解有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 whereexists(select 1 from T2 where T1.a=T2.a) ;T1数据量小而T2数据量非常大时,T12) select * from T1 where T1.a in (selectT2.a

2016-06-24 15:13:33 229

转载 springmvc 自定义异常页面

如果我们在使用Spring MVC的过程中,想自定义异常页面的话,我们可以使用DispatcherServlet来指定异常页面,具体的做法很简单:下面看我曾经的一个项目的spring配置文件:12345678910111213141516

2016-06-15 14:24:51 341

原创 过滤器判断是否登录跳转主页

package com.hs.zj.robot.action.login;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterCon

2016-06-15 09:31:47 392

转载 Spring3.0+Hibernate+Atomikos集成构建JTA的分布式事务-

一、概念分布式事务分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简言之,同时操作多个数据库保持事务的统一,达到跨库事务的效果。JTAJTA,即Java Transaction API,JTA允许应用程序执行分布式事务处理———在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了

2016-05-31 14:41:21 237

转载 在java中使用dom4j解析xml(示例代码)

Harry Potter       J K. Rowling               Learning XML       Erik T. Ray      package org.liukai.tutorial.Xml;import java.io.File;import java.io.FileInputStream;impor

2016-05-24 10:58:45 277

原创 instr like

ORACLE中Like与Instr模糊查询性能大比拼  instr(title,'手册')>0  相当于  title like '%手册%' instr(title,'手册')=1  相当于  title like '手册%' instr(title,'手册')=0  相当于  title not like '%手册%' t表中将近有1100万数据

2016-05-20 16:01:20 266

转载 oracle over partition by用法

oracle的分析函数over 及开窗函数一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。1:统计某商店的营业额。date sale1 202 153 144 185 30规则:按天统计:每天都

2016-05-20 15:43:39 487

原创 jquery 选择器

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法  $("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div")           选择所有的div标签元素,返回div元素数组 $(".myClass")    

2016-04-06 11:15:15 345

原创 后台传xml到jsp页面处理

-------------------------------------------------------@RequestMapping(value="test")public void test(HttpServletRequest request,HttpServletResponse response) throws IOException{ServletOutputStre

2016-03-23 16:34:26 375

正则匹配MTracer

正则匹配MTracer 自己留着备用。。。。。。。。。。。。

2018-01-18

Springboot+Redis+Dubbo+Rocketmq

Springboot+Redis+Dubbo+Rocketmq Springboot+Redis+Dubbo+Rocketmq Springboot+Redis+Dubbo+Rocketmq

2018-01-15

111111111111

postman

2017-07-14

定时器删除文件夹

定时删除临时文件夹

2016-10-13

mybatis-generator-core

MyBatis Generator自动创建代码

2016-03-10

myeclipse 源码反编译插件

myeclipse/eclipse源码反编译插件 里面有安装教程

2016-01-18

UML对象分析

UML面向对象的系统分析与设计实验指导书

2015-07-06

空空如也

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

TA关注的人

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