- 博客(91)
- 资源 (3)
- 收藏
- 关注
原创 kafka 浅析
Kafka是一种高吞吐量的分布式发布订阅消息系统,,有如下特性:通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。高吞吐量:即使是非常普通的硬件Kafka也可以支持每秒数百万的消息。支持通过Kafka服务器和消费机集群来分区消息。支持Hadoop并行数据加载。kafka相关术语介绍BrokerK
2016-08-16 15:25:05
410
转载 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
原创 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
转载 log4j配置详解
一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、
2014-11-20 21:15:41
472
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人