自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringMVC demo(配置、返回json)

1、jar包spring-webmvc-4.3.9.RELEASE.jar jackson-annotations-2.9.9.jar jackson-core-2.9.9.jar jackson-databind-2.9.9.3.jar2、web.xml配置<!-- 监听spring上下文容器 --> <servlet> <servlet...

2019-08-30 11:38:26 248

原创 Jstorm、zookeeper集群部署详细操作步骤(CentOS7)

一、centOS7配置(准备三台centOS)1.NAT模式(或者其他模式)。2.关闭火墙(centOS7.0):firewall-cmd --reload #重启firewallsystemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动fir...

2019-08-30 09:58:44 634

原创 dom4j xml格式化

主要代码: Document msgDocument = DocumentHelper.parseText(xmlString.trim()); StringWriter sw = new StringWriter(); // 设置文件编码 OutputFormat xmlFormat = OutputFormat.createPrettyPr...

2019-02-21 10:57:18 261

原创 加密工具类MD5Util

package com.util;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import java.util.

2017-07-02 18:06:14 2038

原创 java对redis的基本操作

1、程序基本结构2、RedisClient类package com.redis;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Set;import redis.clients.jedis.Jedis;import redis.cl

2017-05-27 11:09:28 422

原创 cache.xml配置

LOCALHOST 6379 admin 1024 200 10000 10000

2017-05-26 16:10:53 1525

原创 generatorConfig.xml配置

<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/moviestone_db" userId="root" password="123456" /> <javaModelGenerator targetPackage="com.xb.model

2017-05-26 16:08:06 321

原创 jdbc.properties配置

jdbc.driver=com.mysql.jdbc.Driverjdbc.url.w=jdbc:mysql://localhost:3306/moviestone_db?useUnicode=true&characterEncoding=utf-8jdbc.username.w=rootjdbc.password.w=123456jdbc.url.r=jdbc:mysql://local

2017-05-26 15:58:37 1448

原创 struts.xml配置

<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> stru

2017-05-26 15:57:15 746

原创 web.xml配置

movieStoneServer index.html 404 /404.html StrutsCleanUpFilter org.apache.struts2.dispatcher.ActionContextCleanUp StrutsCleanUpFilter /* s

2017-05-26 15:52:37 227

原创 urlrewrite.xml配置

<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 4.0//EN" "http://tuckey.org/res/dtds/urlrewrite4.0.dtd"> <!-- 写法参照 ^/info([0-9]+).html$ /ptinfo/ptinfoaction!selec

2017-05-26 15:49:30 551

原创 applicationContext.xml配置

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.spri

2017-05-26 15:46:45 310

转载 java 生成22位UUID 改造

背景:数据库的前期设计,主键用的是uuid,但这个是大数据量的应用。经过n久的折腾,数据大于1亿条了。返回去看表,发现,表的很多字段是varchar2的,但是长度不超过20字符。占据大部分空间的居然是uuid。于是萌生改造uuid的想法。 过程:经过一番搜索,一般就是缩短至22位的uuid了。这位仁兄是由短域名想到uuid用64进制改造http://www.iteye.com/topi

2016-05-19 17:33:42 2839

原创 jquery 获取图片大小

一、jQuery获取图片大小var filesize  = $("#fileID")[0].files[0].size;//jquery获取图片大小alert(filesize);二、s[0]倒底是什么?(s为jQuery对象)代码:var s=$("div"); alert(s.length);alert(s[0]);jQuery对象默认都有个0索引,s为jQuery

2016-03-09 17:34:26 736

原创 探索大型网站技术架构(四)

这篇文章我思考了很久,也去查了很多资料,很想拿出点干货来给大家,接着上一篇来说,因为我们进行到这里,数据库已经实现了垂直拆分和水平拆分,已经是进入最为复杂的地方了。其实说起来,相对于垂直拆分数据库来讲,读写分离式一种粗颗粒的拆分,而对于水平拆分来讲,垂直拆分又何尝不是粗颗粒呢,相对来讲读写分离相比垂直拆分要简单的多,而垂直拆分相较水平拆分同样简单的多。从他们的实现方式就可以分析出来,从简单

2016-02-29 10:05:18 267

原创 探索大型网站技术架构(三)

上篇说到,对数据库进行读写分离,读写分离方案主要是应用于网站读写比例严重失衡的网站,而互联网上绝大部分网站都是读操作的比例远远大于写操作,这是网站的主流。如果一个网站读写比例比较均衡,那么这个网站一般都是提供专业服务的网站,这种网站对于用户而言是一个提供生活便利的工具,类似于企业应用软件。很多关注大型网站架构技术关心的重点应该是那种对于读写比例失衡的网站,因为它们做起来更加有挑战性。OK,

2016-02-26 12:55:35 270

原创 探索大型网站技术架构(二)

OK,接着上篇说,前文有提到,通过负载均衡增加web节点的方式来,提高网站的并发性能,其实在一个大型网站中,在高并发的情况下,最先达到瓶颈的应该是数据库。这么说吧,如果把整个系统比喻成一个木桶的话,那么数据库就是木桶上最短的那块木板,所以要提高网站的并发性能,首先要提高的就是数据库的能力,也就是说,当系统的并发达到一定的程度的时候,数据库会首先达到瓶颈,数据库出现了瓶颈并不是程序存在逻辑性错误

2016-02-25 14:50:02 286

原创 探索大型网站技术架构(一)

最近总是在思考一些架构的问题,这些东西了解的确实不多,感觉是自己的短板,所以经常在网上查相关资料然后总结自己去思考,这个过程应该很漫长,因为这是一个重新构建世界的过程,好了闲话不说,将自己总结的一些东西记录下来。首先我们来思考一下什么叫大型网站,很多人提起大型网站无疑都会说,大访问量和高并发的网站,这样说的话举个例子,hao123,这个大家都很熟悉的,他的访问量和并发量很高,那么他算大型网站吗

2016-02-24 11:03:53 333

原创 Struts2 action配置

1、通配符映射,{1}代表第一个星号,{2}代表第二个星号。。。。2、动态方法调用(存在安全隐患)态方法调用是在action的名字中使用感叹号(!)来标识要调用的方法名,其语法格式为 actionName!methodName.action例如:当请求/user!delete.action时,就会自动调用UserAction中的delete()方法。

2015-10-23 15:34:53 287

原创 struts2 spring集成时action的class属性值意义

struts2单独使用时action由struts2自己负责创建;与spring集成时,action实例由spring负责创建。这导致在两种情况下struts.xml配置文件的略微差异。假如:LoginAction在包cn.edu.jlu.cs.action中。1. struts2单独使用时,action的class属性为LoginAction的全路径名,如下:            

2015-10-23 15:25:45 396

转载 如何用Maven创建web项目(具体步骤)

使用eclipse插件创建一个web project首先创建一个Maven的Project如下图  我们勾选上Create a simple project (不使用骨架)   这里的Packing 选择 war的形式  由于packing是war包,那么下面也就多出了webapp的目录

2015-06-16 15:34:28 311

原创 java观察者模式及实现例子

观察者模式观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。观察者模式的组成  抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。

2015-05-22 10:25:10 484

原创 MyEclipse集成svn的简单方法

1、下载svn插件:svn-eclipse-site-1.6.12.rar。2、直接解压,将解压出来的features和plugins文件copy到MyEclipse的安装路径下的dropins中(例如:E:\java\myeclipse2014\dropins)。3、重启MyEclipse,欧啦!

2015-05-04 21:11:50 396

jstorm安装部署wzx.docx

Jstorm 、zookeeper集群部署详细操作步骤 Centos7系统

2019-08-30

空空如也

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

TA关注的人

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