- 博客(39)
- 资源 (21)
- 收藏
- 关注
原创 Kafka+Strom+mongoDB 整合
一、实现模型 数据流程 a、Kafka Producter生成topic1主题的消息 b、 Storm中有个Topology,包含了KafkaSpout、SenqueceBolt、KafkaBolt三个组件。其中KafkaSpout订阅了topic1主题消息,然后发送给SenqueceBolt加工处理,最后数据由KafkaBolt生成topic2主题消息发送给Kaf
2016-01-21 14:38:25 2291
原创 MongoDB java 基础操作 CRUD GROUP
一、mongoDB 基于简单的CRUD 操作。GROUP 查询 1、需要的jar 架包,可在 http://pan.baidu.com/s/1sjVowyD 找到。 import java.net.UnknownHostException;import com.mongodb.DB;import com.mongodb.DBCollection;import
2016-01-20 16:42:56 597
原创 Spring 动态添加定时计划,在每天指定时间将第二天的任务添加到计划列表中,定时执行
quzrtz.xml 此文件为定时任务配置文件http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans
2014-10-14 17:00:55 3887
原创 JS 控制 Embed属性
[html][/html]我怎样用代码来控制上面播放音乐的暂停和继续,也就是什么样的代码可以实现点击播放器上的“暂停”和“播放”的同样功能?![html]pause[/html]PS:你怎么用我的文件,我马上加防盗链了啊 :D[html][/html]只好在打一遍panliu888在上个帖子中说 不好意思,我看了你的音乐文件能用,为了便
2012-12-15 15:40:35 13399 1
原创 三大框架的理解
一、谈谈你对Struts 的理解。 1. struts 是一个按MVC 模式设计的Web 层框架,其实它就是一个大大的servlet,这个 ervlet ActionServlet,或是ActionServlet 的子类。我们可以在web.xml 文件中将符合某种特征的 所有请求交给这个Servlet 处理,这个Servlet 再参
2012-04-20 08:34:24 4016 1
原创 SpringCloud 初学之eureka服务注册与发现(一)
SpringCloud 初学之eureka服务注册与发现(一)1、搭建服务中心 springCloud-eureka-server2、搭建客户中心 springCloud-eureka-client3、最后测试与调试1、搭建服务中心 springCloud-eureka-server程序启动类 ,增加注解 @EnableEurekaServer;@SpringBootApplic...
2019-01-11 16:25:14 339
原创 Windows mysql 主从备份
一、基础信息: 1. 主数据库信息: ip : 192.168.2.120 3306 数据库:housekeeping 用于复制数据库的用户账号 liy668 密码:123456782. 从数据库信息: ip : 192.168.2.110 3306 数据库:housekeeping 用户接...
2018-08-21 17:59:21 533
转载 Amoeba+Mysql实现数据库读写分离
Amoeba+Mysql实现数据库读写分离一、Amoeba 是什么Amoeba(变形虫)项目,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、sql过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。主要解决:• 降低 数据切分带来的复杂多数据库结构• 提供切分规则并降低...
2018-07-25 16:58:42 368
原创 Git sourceTree的使用
一、注册github 账号:注册地址:https://github.com/join?source=header-home 填写,用户名,密码,邮箱地址,然后点击 “Create an account” 按钮点击创建,第二步,第三步,跳过二 、下载git 输入地址:https://git-scm.com/download/ 就会自动下载 git.ex
2016-04-18 16:07:49 610
原创 Tomcat配置图片服务器,图片上传到硬盘上,而不是工程项目下
一、项目中需要大量的图片,需要保存到图片服务器上,存放在硬盘中,而不是项目根目录下,数据库中只存放图片路径二、可利用tomcat 设置访问 本地硬盘为图片服务器三、例如,将本地图片全部保存在 D://images 目录下四、找到 tomcat conf 配置文件中的 server.xml 文件 ;在<Host name="localhost" appBase="webapps"
2016-03-17 10:28:12 1717 1
原创 ajaxFileUpload 无刷新文件上传
一、无刷新文件上传代码实现: 引用资源文件: 二、实现代码: 上传文件 三、uploadTemp.jsp 实现代码:<% String path = request.getContextPath(); String basePath = request.getScheme()
2016-03-15 14:49:53 1292
原创 左右翻,旋转查看图片 绚丽效果
利用JQuery 弹出图层,查看列表图片,可左右翻转,可旋转查看图片。效果如下:可左右翻转,旋转图片查看不同效果。代码实现: 一,引用资源文件:二、html 代码实现 三、showI
2016-03-15 14:32:49 982 2
原创 memcached 在 spring中的使用
memcached的初始化配置:1、context-datasource.properties 配置文件#--------------memcache server conf------------memcache.server=127.0.0.1:11211memcache.initConn=5memcache.minConn=5memcache.maxConn=250mem
2016-03-02 09:44:47 644
原创 几种主要缓存比较 memcached、redis 和MySQL的query cache 比较
Redis 和 memcached 比较由于Redis只使用单核,而Memcached可以使用多核,所以二者比较起来,平均每一个核上,Redis在存储小数据时比Memcached性能更高。而在100k以上的数据中,Memcached性能要高于Redis。 在内存使用效率上,如果使用简单的key-value存储,Memcached的内存利用率更高。而如果Redis采用hash结构来做ke
2016-03-02 09:22:43 1601
原创 RC4 加密算法 Demo
/** * TODO: * @author liyong * @date 2016年1月18日 上午10:51:35 */public class RC4Util { public static String decry_RC4(byte[] data, String key) { if (data == null || key == null) {
2016-01-22 15:42:05 1868
原创 Netty 4.0.23 简单用例
一、简单的Http请求以及响应过程 a、client客户端请求 服务器端数据。 b、serice 端开始解析client端的数据信息。 c、service端返回给client端数据信息。 4.、client 解析service 返回的信息。二、 代码实现 1、客户端请求代码 import io.netty.bo
2016-01-22 15:33:42 962
原创 Kafka java 初级配置 及应用
一、环境搭建 a. kafka下载kafka_2.9.2-0.8.2.1.gz 解压压缩包于 E 盘,可百度官网下载, 百度云盘分享地址 http://pan.baidu.com/s/1o71iSdG b.制作启动服务bat 文件方便每次启动服务, (1)kafka_zookeeper.bat @echo
2016-01-21 10:09:58 615
原创 java Redis数据缓存
java使用Redis数据库缓存一、java 代码部分import java.io.Serializable;import java.util.ArrayList;import java.util.List;import java.util.concurrent.TimeUnit;import org.springframework.data.redis.core
2016-01-15 08:48:35 2037
原创 文章标题
java缓存技术 redis 和Ehcache 比较一、Ehcache 在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被用于大型复杂分布式web application的各个节点中。1. 够快
2016-01-08 10:46:10 624
原创 欢迎使用CSDN-markdown编辑器
Java 对redis的基本操作一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解压后将里面所有文件拷贝至redis安装目录: 几个exe程序的功能:
2016-01-08 10:28:03 561
原创 如何更改本地maven的本地仓库
为解决随着项目越来越大,本地仓库里的jar 也越来越多,C盘占用越来越多,现讲解自定义更改路径方法1.默认本地仓库路径为: C:\Users\lenovo\.m2\repository 如:更改到 E:\m2\repository 中,此目录为自己新建2. 找到安装的 maven 目录下的 setting.xml 文件,如:D:\maven\apache-maven-3.3.3-
2015-12-24 16:04:24 966
原创 Spring 模型视图名称的解析
Spring 文件的配置信息 "ViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> "prefix" value="/"> "suffix" value=".jsp">
2015-12-24 15:35:16 1080
原创 Spring MVC 驱动注册 HandlerMethodArgumentResolver接口应用example
从spring3.1 开始就有了这个接口,可以为@RequestMapping标注的方法扩展传入的参数 以shiro为例,扩展一个标注,@CurrentUser,只要有这个标注,就可以在shiro的安全上下文中取出适当的对象直接从参数传入,request响应函数。 import java.lang.annotation.Documented; import java.lang
2015-12-24 15:17:01 3003
原创 oracle 生成指定位数的序列号,不足用0补全
SELECT #{indexStr}||#{monthStr}||lpad(NVL(MAX(to_number(REPLACE(batch_no, #{indexStr},''))),0)+ 1,5,'0') FROM evs_kpi_plan_batch WHERE batch_no LIKE '%||#{indexStr}||%'
2014-10-15 14:35:17 6134
转载 Spring 动态定时任务 Quartz2
Spring 3整合Quartz 2实现定时任务一:常规整合Spring 3整合Quartz 2实现定时任务二:动态添加任务Spring 3整合Quartz 2实现定时任务三:动态暂停 恢复 修改和删除任务
2014-10-11 18:34:08 1084
原创 http Post 请求一网络资源返回字符串
public static String sendPost(String url, String param) { PrintWriter out = null; BufferedReader in = null; String result = ""; try { URL realUrl = new URL(url); // 打开和URL之间的连接
2013-09-14 16:09:16 2332
原创 正则表达式各种邮箱,电话号码,中文,数字,。。。验证
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTM
2012-11-22 18:21:47 1191
原创 js设置默认选中的数值
// ${list} 为后层传递的要显示的数值。 //设置选择的数值为传递过来的数值。 var yearlist =document.getElementById("selyear"); //获取select 对象 for(var i = 0;i var ch=yearlist[i].value;
2012-09-23 16:42:12 2079
原创 struts获取request和response的两种不同的方法
在struts1中,获得到系统的request或者session对象非常方便,都是按照形参传递的,但是在struts2中,request和session都被隐藏了struts提供两种方式访问session和request,其中比较常用的是利用SPRING里面所说的IOC即控制反转IOC方式:action类实现ServletRequestAware接口,并新建一个HttpServletR
2012-08-10 14:05:07 898
原创 java中的分页技术 查询分页
JSp页面添加td colspan="5"align="right"> div class="pages"> ${requestScope.pageBar} divclass="cr">div> div> td>Java代码Action中: list=this.query
2012-06-05 15:40:25 910
原创 jsp中日期格式化
Jsp日期格式化 在jsp页面中你可以添加,fmt标签 http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 格式化要输出的日期:
2012-05-14 19:33:40 1016
原创 Hibernate 中的 generator的七种属性
1、identity:用于MySql数据库。特点:递增 id name="id" column="id"> generator class="identity"/> /id> 注:对于MySql数据库使用递增序列时需要在建表时对主键指定为auto_increment属性。 2、sequence:用于Oracle数据库 idname="id"co
2012-05-02 17:37:18 769
原创 常用的正则表达式匹配问题,及其简单语法
匹配字符串正则表达式:^[A-Za-z]+$ //匹配由26个英文字母组成的字符串^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串^[a-z]+$ //匹配由26个英文字母的小写组成的字符串^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串^\w+$ //匹配由数字、26个英文字母或者下划线组成的字符串匹配数字正则表达式:^[
2012-04-22 20:53:00 829
原创 常见Spring依赖注入的两种方式
设置注入:IOC容器使用属性的setter方法来注入被依赖的实例。 构造注入:IOC容器使用构造器来注入被依赖的实例。 两种方法的代码比较: 设置注入: private String name; private String password; private v
2012-04-22 19:48:34 956
原创 HIbernate中的事务
定义:事务一般是一步或者几步基本的逻辑单元,这些基本操作作为一个整体的执行单元,他们要么去全部执行,要么全部不执行,要么全部取消,坚决不能仅仅执行一部分。 事务具有的4个特征: 原子性 一致性 隔离性 持续性
2012-04-22 19:24:10 774
原创 对用户输入数据进行过滤操作的工具类
public class HtmlUtil{ public static String parseHtml(String html) { if(html == null || html.length() == 0) { return ""; } html = html.replace("&", "&")
2012-04-20 20:34:47 748
原创 数据库中对日期对象的转换
public class DateUtil{ private static SimpleDateFormat datetimeFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); private static SimpleDateFormat dateFormat = new SimpleDateFormat
2012-04-20 20:32:24 847
原创 Struts 1与 Struts2 的区别
struts1 与struts2 的区别。 1.都是MVC 的WEB 框架, 2 struts1 的老牌框架,应用很广泛,有很好的群众基础,使用它开发风险很小,成本更低!struts2虽然基于这个框架,但是 应用群众并多,相对不成熟,未知的风险和变化很多,开发人员相对不好招,使用它开发项目的风险系数更大,用人成本更高! 3.struts2 毕竟是站在前辈的基础设计出来,
2012-04-20 08:27:02 1043
原创 连接数据库的两种方法
一、使用普通的配置方法 Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://192.168.16.29:3306/tieba"; String user = "root"; String password = "root";
2012-04-20 08:19:31 698
火车 飞机 智能输入提醒
2013-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人