自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (9)
  • 收藏
  • 关注

原创 Elastic Job 定时任务实现

官方文档:http://dangdangdotcom.github.io/elastic-job/elastic-job-lite/00-overview/intro/该说的文档上都说了;在过程中遇到一些错误记下了环境:zookeeper版本 zookeeper-3.4.6 或3.4.6以上 不然会莫名其妙的报错我是maven 搭建的项目 需要包(当然spring的包是不可少的

2017-09-14 09:10:54 7221 2

原创 ES新增字段

Elasticsearch中的mapping一旦创建,就不能再修改。随着业务的的发展。我们经常会遇到新增字段。很简单。/索引/_mapping/类型{    "customer": { //类型        "properties": {            "submit_channels": { /

2017-08-25 17:32:35 5884

原创 rabbitmq(三)

工作队列的主要任务是:避免立刻执行资源密集型任务,然后必须等待其完成,把任务封装后发给队列,后台不断的从队列中取出任务然后执行,当多个工作进行是,任务会被工作进程共享执行。RabbitMQ中实现round-robin 分发消息:RabbitMQ会一个一个的发送信息给下一个消费者(consumer),而不考虑每个任务的时长等等,一次性分配。平均的每个消费者将会获得相等数量的消息。导致

2017-07-02 09:51:14 451

原创 rabbitmq(二)

java中调用用rabbitmq实现,首先要两个jar包commons-lang-2.6.jar、rabbitmq-client.jar 生产者和消费者的一些方法先来小试一把,把气氛搞起来让生产者和消费者之间搞起来,更多细节后面慢慢来 什么交换机、什么绑定后面在来一步一步的走/* * 基本连接及其method介绍 * * 创建连接MQ * ConnectionFactory

2017-06-28 18:27:34 385

原创 rabbitmq(安装)

MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似。在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式

2017-06-27 19:32:57 328

原创 linux mysql安装

最近自己搭建博客在linux系统上安装mysql服务 将过程记录下来,好久没写博客了1.mysql 安装:yum -y install mysql mysql-server2.启动数据库:servcie mysqld start3.安装好mysql后 root用户密码默认为空;使用 mysql -u root -p切换my

2017-06-25 11:33:38 404

原创 iReport学习一:中文字体显示

基本的东西请看下面链接:http://www.open-open.com/doc/list/115看完上面的文档对于基本iReport都了解的差不多了吧!接下来看看中文字体设置1、先下载需要的字体文件按如下步骤操作:工具——》选项——》font字体2、将字体导出成jar包3、将jar打开把里面的 文件考到项目中即可如图

2016-09-25 21:25:19 3798

原创 iReport学习二:javabean作为数据源

在IReport中是Javabean作为数据源 因为在项目中用到报表功能学习了这个Ireport做为报表设计,期初遇到很多问题,最后还是出来了初次研究 网上也看了很多文章杂七杂八 来点简单的 关注重点一些基本操作就不在描述了1、看看实体类 getXXX() setXXX()就滤过了package org.share.domain.tree.entity;import j

2016-09-24 18:25:24 5799

原创 mybatis自动生成实体xml文件

1、首先建立一个xml文件文件放e盘【可选】目录下的mybatis目录下;内容如下: <classPathEntry location="D:\Development\m2\repository\mysql\mysql-connector-java\5.1.6\mysql-connector-java-5.1.6.jar" />

2016-02-23 14:10:25 895

转载 CentOS6.5 下安装mysql

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk、tomcat、ec

2016-01-27 10:44:11 1118

转载 Mysql host '192.168.1.1' is not allowed to connect to this mysql server

如何解决:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。登录安装的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql>use mysql;mysql>update user set host = '%' where user = 'roo

2016-01-27 10:40:24 5235

转载 Web性能压力测试工具之WebBench详解

PS:在运维工作中,压力测试是一项很重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同。面对这些问题,我们只能尽量去想方设法去模拟。所以,压力测试非常有必要,有了这些数据,我们就能对自己做维

2016-01-22 18:06:48 778

原创 Linux 配置多个Tomcat

1、首先下载tomcat7.0 解压官网下载:1、首先下载tomcat7.0 解压官网下载:http://tomcat.apache.org/ 地址#wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.67/bin/apache-tomcat-7.0.67.tar.gz  #默认下载到当前文件夹#tar -xzvf

2016-01-21 15:22:41 1285

转载 程序员如何教你追女生

今天我们谈一个你们这群单身狗已经掌握却一直没怎么用的技能:“追求女生”。1.广泛涉猎恋爱技能,进行自学交给你一个项目,遇到不会的开发工具怎么办?学啊!我们程序员拥有超强的自学能力。要充分利用知识管理,我们不会谈恋爱,但是我们可以收集资源自学啊!我们可以看书啊,我们可以听罗辑思维啊!知识就是力量!2、需求分析要先行,谁是老大、谁是涉众要分清

2016-01-19 10:51:51 600

转载 nginx屏蔽IP

采集和防止采集是一个经久不息的话题,一方面都想搞别人的东西,另一方面不想自己的东西被别人搞走。本文介绍如何利用nginx屏蔽ip来实现防止采集,当然也可以通过iptable来实现。1.查找要屏蔽的ipawk '{print $1}' nginx.access.log |sort |uniq -c|sort -nnginx.access.log 为日志文件,会到

2016-01-15 11:37:34 952

转载 nginx的proxy_cache做网站缓存

为什么要做web cache,我想大家最主要的是解决流量的压力。随着网站流量的提升,如果只是单台机器既处理静态文件,又处理动态脚本,显然效率很难上升,不能处理日益上涨的流量压力。与此同时某些网站的页面内容并不是经常变化,因此我们可以分两层架构来组织网站。前端web缓存+后端web服务器,可以参看这里配置nginx反向代理配置前端web缓存有多重方式实现,原理就是队请求结果页面静态化并设置一

2016-01-15 11:35:31 1389

转载 nginx负载均衡配置

#设定http服务器,利用它的反向代理功能提供负载均衡支持http { #设定mime类型,类型由mime.type文件定义 include /etc/nginx/mime.types; default_type application/octet-stream; #设定日志格式 access_log /va

2016-01-15 11:33:30 397

转载 nginx反向代理配置

nginx作为web服务器一个重要的功能就是反向代理。当然你也可以使用nginx配置正向代理,本是介绍如何配置nginx的反向代理。nginx反向代理的指令不需要新增额外的模块,默认自带proxy_pass指令,只需要修改配置文件就可以实现反向代理。配置前的准备工作,后端跑apache服务的ip和端口,也就是说可以通过http://ip:port能访问到你的网站。然

2016-01-15 11:32:31 1042

转载 .nginx的虚拟主机功能(nginx多站点,绑定多个域名)

两个虚拟主机(纯静态-html 支持) - Two Virtual Hosts, Serving Static Files http {    server {        listen          80;        server_name     www.domain1.com;        access_log      logs/domain1.access

2016-01-15 11:30:56 476

转载 nginx rewrite 指令

nginx通过ngx_http_rewrite_module模块支持url重写、支持if条件判断,但不支持else。该模块需要PCRE支持,应在编译nginx时指定PCRE源码目录, nginx安装方法。nginx rewrite指令执行顺序:1.执行server块的rewrite指令(这里的块指的是server关键字后{}包围的区域,其它xx块类似)2.执行locat

2016-01-15 11:29:26 375

转载 nginx location匹配规则

location匹配命令~      #波浪线表示执行一个正则匹配,区分大小写~*    #表示执行一个正则匹配,不区分大小写^~    #^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录=      #进行普通字符精确匹配@     #"@" 定义一个命名的 location,使用在内部定向时,例如 error_page, try_fi

2016-01-15 11:27:26 352

转载 运行和控制Nginx

nginx命令行参数不像许多其他软件系统,Nginx 仅有几个命令行参数,完全通过配置文件来配置-c  为 Nginx 指定一个配置文件,来代替缺省的。-t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。-v 显示 nginx 的版本。-V 显示 nginx 的版本,编译器版本和配置参数。 

2016-01-15 11:26:27 361

转载 nginx基本配置与参数说明

#运行用户user nobody;#启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pi

2016-01-15 11:22:32 346

原创 nginx安装部署

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,nginx与Apache各有优缺点。 Nginx 采用 C 进行编写, 不论是系统资源开销都是很好。你还能够不间断服务的情况下进行软件版本的升级。最近公

2016-01-14 17:58:12 720

原创 linux安装tomcat

本例使用的是centos6.5版本一、首先到官方下载tomcat服务:http://tomcat.apache.org/download-70.cgi 二、将tomcat上传至linux服务器中 本人在根目录下建立了一个rommr文件夹 一般放到/usr/目录下 看自己了开始安装步骤1.获取权限chmod +x apache-tomcat

2016-01-14 14:33:26 1802 1

转载 关于connect: network is unreachable 问题的解决

作者:liukun321(咕唧咕唧)原文出处:http://blog.csdn.net/liukun321发现有网友问有关ping命令出现connect: network is unreachable 的问题。这通常是因为没正确设置ip地址。解决方法:在确保完善网卡驱动,以及确保将网卡驱动编译进内核后,检查ls /etc/sysconfig/netw

2016-01-14 09:05:04 892

转载 Nginx配置文件nginx.conf中文详解

#定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info;#进程文件

2016-01-13 11:54:56 369

转载 Web性能压力测试工具之ApacheBench(ab)详解

2012-527(总结)Web性能压力测试工具之ApacheBench(ab)详解发表于: Apache, Linux, Web, Web Server, 个人日记, 原创总结 | 作者: 谋万世全局者标签: ab,ApacheBench,Web,压力测试,工具,性能,总结,详解PS:网站性能压力测试是性能调优过程中必不可少的一环

2016-01-12 18:30:22 1480

原创 java web emoji表情显示

关于emoji表情显示 之前公司没想要做一个pc端程序,所以没有把表情定好规则,数据库中存储的是utf8mb4字符集  这个时候表情是需要转换的  在网上收到一篇文章 比较简单 不过后来还是实现了我想要的效果废话不多说了看效果吧1、首先下载emoji的js相关内容和图片,里面包括demo使用,同时注意图片的路径,以免错误。下载地址:http://download.csdn.

2015-12-18 09:35:13 7018 4

转载 大型网站后台架构的演变

随着用户访问量的不断增加,网站的后台也会不断变化以应对需求。本文主要从一个小型网站到大型网站的过度与变化来陈述。  1.1 网站后台架构  主要指由web server 、应用服务器、数据库、存储、监控等组成的网站后台系统。  1.2 架构演变  个人站点后台架构。如图2-1所示。图2-1 单台一组  如图所示,如果是个人站点,访问量不大,一般都是将

2015-12-09 11:13:59 484

转载 对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)

【前面的话】在网上经常看到有人对request.getSession(false)提出疑问,我第一次也很迷惑,看了一下J2EE1.3 API,看一下官网是怎么解释的。 【官方解释】  getSession public HttpSession getSession(boolean create)Returns the current HttpSession 

2015-12-01 09:34:31 391

原创 Sql实现先排序后分组

这是我项目中用到的 表有几张 有点乱哈 大概就是这样 哈哈哈.......如下是一个子查询 里面先排序 将结果集给一个别名user_satellite_info  在通过use_id排序SELECT * from ( SELECT * FROM user_satellite_info where  user_id in(SELECT praise_user_id from

2015-11-24 17:51:19 6583

原创 RestTemplate 调用

RestTemplate它简化了与HTTP服务器通信,执行基于rest的原则。它处理HTTP连接,使应用程序代码提供的url(可能的模板变量)和提取结果。RestTemplate提供了一系列调用spring mvc rest(或者说 spring rest webservice)接口 可以调用http请求的WebService,并将结果转换成相应的对象类型。基本方法 常用方法 ge

2015-11-02 22:20:05 14433 2

转载 Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解

引言:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指ur

2015-11-01 22:04:28 500

原创 cloud not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:release from any

cloud not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:release from any of the configured repositores.    Missing org.apache.maven.archetypes:maven-archetype-quickstart:p

2015-10-31 17:38:35 969

原创 maven插件mybatis-generator自动生成

1、新建一个maven项目添加插件                org.mybatis.generator                mybatis-generator-maven-plugin                1.3.2                                    false

2015-10-31 17:24:08 38279 1

原创 SrpingMVC 拦截器

一、拦截器使用场景:处理请求共同问题1、解决乱码问题 比如在preHandle 方法中使用arg0.setCharacterEncoding("utf-8");当然也可在web.xml配置spring自带编码过滤器2、解决权限认证问题二、拦截器与过滤器的区别:过滤器:Filter接口依赖servlet容器,基于回调函数 过滤范围大 比如资源、action请求拦截器:

2015-10-25 22:29:47 738

原创 easyui textbox动态添加属性

easyui textbox动态添加属性:$('#id').textbox({disabled:true});

2015-10-13 17:50:11 6214

原创 easyui tabs中打开新的tabs关闭当前tabs

easyui实现关闭当前tabs打开一个新的tabs//通过如下代码实现 title标题 url 网页地址function testAddSubPage(title,url){ var jq = top.jQuery; if (jq("#tabs").tabs('exists', title)){ jq("#tabs").ta

2015-09-24 11:51:47 5110

原创 easyui框架session失效问题

关于easyui框架session问题,easyui用的是iframe 连接后在tab中显示 ,如果后台拦截器或过滤器判断session是否为空,此时登录页面并为完全跳出来而是在easyui框架中的tabs中显示,若想要它跳到登录界面 一句话即可,同样咋框架中还会出现ajax请求而不是像iframe一个普通页面连接跳转,ajax这种请求如果session为空页面不会有任何跳转好像无任何反应。首

2015-09-24 11:15:46 3627 1

emoji_demo

数据库中存储的是utf8mb4字符集 emoji表情web显示

2015-12-18

js上传组件

zyuplaod上传基于html+js上传组件 可以修改源码得到你想要的样式结果,感觉非常不错。

2015-07-16

DBException

DBException 将数据库中的表结构以word文档表结构导出 很方便 详细说明文档中都有说明

2015-07-08

GooUploader实现批量上传

实现用户比较好的批量上传,使用springmvc,servlet来实现上传效果

2015-07-05

GooUploader

要实现多文件上传,也就是批量上传文件。之前批量上传的做法是利用js或jquery来动态添加删除<input type="file" name="file" />的感觉这样 用户体验不太好,GooUploader这个控件,感觉还不错 !

2015-07-05

easyui分页实现

通过easyui 中的控件实现分页 效果

2015-07-04

easyui框架

easyui是一种基于jQuery的用户界面插件集合,搭建框架

2015-07-04

jcifs-1.3.17.jar

jcifs的开发方法java远程计算机文件操作功能,它的资源url定位:smb://{user}:{password}@{host}/{path}, smb为协议名,user和password分别为共享文件机子的登陆名和密码,@后面是要访问的资源的主机名或IP地址。最后是资源的共享文件夹名称和共享资源名。

2015-07-03

quartz-all.zip

quartz-all.zip 整合spring实现定时任务周期性执行任务

2015-04-22

空空如也

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

TA关注的人

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