自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (3)
  • 收藏
  • 关注

原创 kafka 浅析

Kafka是一种高吞吐量的分布式发布订阅消息系统,,有如下特性:通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。高吞吐量:即使是非常普通的硬件Kafka也可以支持每秒数百万的消息。支持通过Kafka服务器和消费机集群来分区消息。支持Hadoop并行数据加载。kafka相关术语介绍BrokerK

2016-08-16 15:25:05 410

原创 java 网络爬虫工具

今儿无意中发现了一个网络爬虫工具, htmlunit, 支持动态页面处理, 而HttpClient只支持静态页面。

2016-06-13 17:33:47 788

转载 Log4j简介

一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、

2016-05-12 15:24:40 400

原创 nginx 操作

一、启动与停止1. 启动 安装目录 + -c + 配置文件地址2. 验证配置文件的正确性./nginx -t (安装目录 + -t -c + 配置文件地址)3.重启./nginx -s reload (kill -HUP + pid)4.停止kill -QUIT + PIDkill -TREM + PIDpkill -9 nginx二、反向代理与负载均衡

2016-02-25 14:35:15 403

转载 Java 开发必会的 Linux 命令

作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查看帮助或者直接通过google搜索学习。1.查找文件

2016-02-15 15:15:21 456

转载 eclipse juno(4.2) 集成 maven 插件

方法连接:http://jingyan.baidu.com/article/c275f6ba25494fe33d7567b9.html

2015-04-17 15:52:59 2237

原创 基于 maven 构件的 spring mvc 框架搭建

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。  Maven是基于项目对象模型(POM),可以通过一小段描述信息来

2015-03-17 11:22:31 677

原创 spring mvc 集成 spring data jpa

一、准备工作建立springmvc项目,添加spring data jpa 需要依赖 jar 包, org.springframework.data spring-data-jpa 1.6.0.RELEASE org.springframework.data spring-data-commons 1.9.2.RE

2015-03-13 17:46:39 856

原创 spring 集成 ehcache

一、准备工作需要依赖 jar 包:1.ehcache核心包               net.sf.ehcache       ehcache-core   2.spring 扩展包       org.springframework       spring-context-support   二、编程开发1.ehcache.

2015-03-13 17:30:02 752

原创 js and java 生成微信二维码

js 生成二维码需要使用插件:jquery.qrcode.min.jsjava 生成二维码需要使用jar包: QRCode.jar一,使用js方式:1.引入jquery类库和qrcode插件 2.定义显示的位置3.调用qrcode插件。qrcode支持canvas和table两种方式进行图片渲染,默认使用canvas方式,效率最高,当然要浏览器支持html5

2015-01-24 22:20:25 2780 1

转载 Http Session 详解

session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。 为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JSP最终也会被编译为Servlet,两者

2015-01-23 15:12:44 491

原创 servlet3.0 @webfilter 过滤顺序

Servlet3.0之前Filter过滤的顺序是由用户在web.xml中配置的顺序决定的,如下会先执行encodingFilter,再执行filter1. encodingFilter EncodingFilter com.saber.domain.EncodingFilter encodingFilter /* fil

2015-01-23 10:18:31 7246 2

转载 mysql 如何设置自动增长序列 sequence(二) 在实际中调用

前面说了,如何创建自动增长序列,那么,如何应用到我们的项目中呢?这里要具体地说明一下:1、创建存储过程来为程序所用![sql] view plaincopyprint?DELIMITER //  create procedure pro_nextval(out userid int )  beg

2015-01-21 16:11:19 796

转载 mysql 如何设置自动增长序列 sequence(一)

背景:由于项目需要,必须用mysql设置主键自增长,而且想用字符串的。经过上网查找并且实验,终于做出了一套方案。现在就共享给大家!解决思路:由于mysql不带sequence,所以要手写的,创建一张储存sequence的表(tb_sequence),然后手动插入一条数据 ,最后自定义一个函数来处理要增长的值。一起做吧:1、创建表tb_sequence,用来存

2015-01-21 16:08:39 470

转载 maven scope含义的说明

依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围:compile (编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided (已提供范围)provided 依赖只有在当JDK 或者一个容器已提

2015-01-16 15:36:06 395

原创 js关闭窗口

js关闭窗口的方式很多种,关闭

2015-01-15 17:48:16 561

原创 hibernateUtils

备忘:Hibernate4.2.6 初始化sessionFactory,也可以使用单例模式。public class HibernateUtil { private static SessionFactory sessionFactory = buildSessionFactory(); private static SessionFactory buildSessionFac

2015-01-05 09:44:22 623

原创 java 读取 properties 属性文件

/** *读取properties属性文件 * @throws IOException */ @Test public void testReadProperties() throws IOException{ //创建 Properties Properties prop = new Properties(); //获得输入流 InputStream in =

2014-12-28 09:24:02 467

原创 ubuntu 下使用 navicat for my sql

1. 下载 navicat110_mysql_en.tar.gz 文件 2. 下载后解压tar文件tar -zxvf  /home/rain/download/navicat8_mysql_en.tar.gz  3. 解压后  进入解压后的目录运行命令:./start_navicat    OK,这样就完啦连接上数据库后里面的中文数据是乱码,把U

2014-12-27 20:04:18 971

转载 ubuntu unzip 解压乱码

常遇到这个问题,今天终于解决了,参考网址:http://forum.ubuntu.org.cn/viewtopic.php?t=175405有2种方式解决问题:1. 通过unzip行命令解压,指定字符集unzip -O CP936 xxx.zip (用GBK, GB18030也可以)有趣的是unzip的manual中并无这个选项的说明, unzip --help对这个参

2014-12-27 17:49:04 726 2

原创 java开发中常用插件三----blockui

JQuery.BlockUI是众多JQuery插件弹出层中的一个,它小巧(原版16k,压缩后10左右),容易使用, 功能齐全,支持Iframe,支持Modal,可定制性高也意味他默认谦虚的外表。jQuery的BlockUI插件可以让你在使用AJAX时模拟同步行为,锁定浏览器(模式窗口)。当被激活时,它会防止用户活动的页面(或页面的一部分),直到它被禁用。 BlockUI添加元素的DOM,给

2014-12-17 21:32:24 745 2

原创 java开发中常用插件二jcrop---jQuery 图像裁剪插件

jquery实现图像裁剪:Jcrop 是一个功能强大的 jQuery 图像裁剪插件,结合后端程序(例如:PHP)可以快速的实现图片裁剪的功能。使用方法载入 CSS 文件 rel="stylesheet" href="jquery.Jcrop.css">载入 JavaScript 文件 src="jquery.js">  src="jquery.Jc

2014-12-17 21:24:16 736

原创 java开发中常用的插件一

百度在线文库的实现使用的插件:flexpaper和oppenOffice办公软件FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用, 使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。另外你也可以通过将一些例如Word、PPT等文档转成PDF,然后实现在线浏览。

2014-12-17 21:18:27 1420

原创 java 泛型浅析

简介:泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换

2014-12-07 20:05:14 492

原创 mysql 索引简介

索引:是一种特殊的数据结构,可以用来快速查找数据库表中的特定记录.是提高数据库性能的重要方式.包括普通索引,唯一性索引,全文索引,单列索引,多列索引和空间索引.简介:由数据库表中的一列或多列组合而成,起作用是提高对表中数据的查询速度.设计原则:1.选择唯一性索引唯一性索引的值是唯一的,可以快速通过该索引来确定某条记录.2.为经常要排序,分组和联合操作的字段建立索

2014-12-06 17:22:25 471

原创 Mysql 常用基本操作

MySQL[1] 是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个

2014-12-05 23:18:19 1253

原创 navicat 常用快捷键

navicat 操作数据库工具, 常用快捷键如下:1.ctrl+q           打开查询窗口2.ctrl+/            注释sql语句3.ctrl+shift +/  解除注释4.ctrl+r           运行查询窗口的sql语句5.ctrl+shift+r   只运行选中的sql语句6.F6               打开一个mysql命令行

2014-12-05 22:00:01 522

原创 java proxy 代理

spring AOP 使用动态代理技术在运行期织入增强的代码,动态代理分为基于jdk的和基于CGLib两种,jdk本身只提供接口的代理,而cglib支持类的代理.1.jdk动态代理jdk1.3以后,java提供了动态代理技术,允许开发者在运行期创建接口的代理实例.jdk动态代理主要涉及到java.lang.reflect包中的两个类:Proxy和InvocationHandler.其中

2014-11-30 11:43:38 833

原创 java Reflection 反射

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。/** * @throws ClassNotFoundException * @throws NoSuchMethodException * @throws Sec

2014-11-29 20:51:38 485

原创 类装载器 ClassLoadeer

/** * ClassLoader:类加载器 definition: 类装载器就是寻找类的字节码文件并构造出类在JVM内部表示的对象组件. * 1.获得ClassLoader ClassLoader loader = * Thread.currentThread().getContextClassLoader();  * 2.加载类 args:name 是类的全路径 * e

2014-11-29 15:15:33 471

原创 从输入流中获取数据并以字节数组返回

标准输入、输出流 InputStream和OutputStream。在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类InputStream和OutputStream类表示。 /** * 从输入流获取数据 * @param inputStream * @return * @throw

2014-11-28 11:15:55 4827

原创 java程序中的html实体字符转换

有时java接口调用时会出现类似>

2014-11-25 16:10:26 2701

转载 log4j配置详解

一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、

2014-11-20 21:15:41 472

原创 java 应用程序代理设置

前言 当有些公司为了安全性考虑而使用代理上网shi

2014-11-20 14:11:58 881

原创 webservice 学习一

一,首先了解几个基本概念1.什么是webse

2014-11-19 15:54:52 426

原创 java 利用反射获取类,实例化,并执行其内部方法

@Test public void test1() throws ClassNotFoundException, InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException{

2014-11-17 20:39:27 3776

原创 js与jquery对象相互转换

jQuery已经被许多站点引用,并且官方正在致力开发jQuery2.0版本。在实际中,我们可能会有这样的需求,如使用jQuery获取DOM对象,然后转换到JS对象使用。或者JS获取的DOM对象转到jQuery对象使用。其实实现JS与jQuery对象互转是非常容易的。JS对象转到jQuery对象12345// 琼台博客 JS与jQuery对象互转// JS获取对象var obj =

2014-09-15 17:53:08 622

原创 倒计时置灰按钮

/** * 锁定按钮 */var lockBtn = new Object();lockBtn.lock = function (){ //验证码 var s = 59; var _this = $('.phoneCaptcha'); _this.addClass('phoneDis').attr('disabled','disabled').val('('+ s +')秒

2014-09-15 15:39:06 789

转载 eclipse spring和Hibernate插件安装

通过zip包安装 下载zip格式的Eclipse插件,(http://sourceforge.net/projects/jboss/files/JBossTools/JBossTools4.1.x/hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605.zip) Eclipse-》Help-》Install New Softwa

2014-08-12 16:04:12 2368

原创 Ehcache

import net.sf.ehcache.Ehcache;import org.springframework.beans.factory.annotation.Autowired;import net.sf.ehcache.CacheManager;import net.sf.ehcache.Element;import org.springframework.stereotype.C

2014-07-25 18:54:55 486

yourkit 2015 build 15084 破解版

2017-02-09

黑大编译原理考试复习

黑大考试 编译原理考试复习答案准确无误保你过

2013-01-12

空空如也

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

TA关注的人

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