自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(313)
  • 资源 (28)
  • 收藏
  • 关注

原创 Spring Cloud 架构,例子

Genesis. Is a Spring Cloud ProjectGenesis 中文意思: 起源, 哈哈哈哈......技术架构genesis 是一个基于Spring cloud(Camden.RELEASE) Spring Boot(1.4.1.RELEASE) Mybatis(3.3.0) 通用Mapper 通用分页Pagehelper完成的一个基础组件架构,后面会持续更新.....

2016-10-31 16:17:22 323

原创 换位思考真的是一个很好的习惯

换位思考真的是一个很好的习惯。换位思考,顾名思义就是换一个位置、换到对方的位置来思考问题。 在工作中,换位思考能够让我们明白对方、尤其是合作伙伴和上司的意思,从而发现事实的真相,最直截了当、最快速的解决掉问题;而不是陷入沟通不顺的境地、因为没能明白对方意思而不能完工甚至做了很多的无用功。在商业竞争和合作上则达到“知己知彼、百战百胜”的高度。 在交往中,换位思考能够给自己建立起一个良好的口碑和优秀的...

2015-12-16 13:49:10 459

原创 合并HDFS和本地文件系统中的小文件

 众所周知,HDFS中过多的小文件,会给NameNode造成很大的压力,所谓的小文件,是指远远小于文件块大小的文件。在使用HDFS的过程中,应尽量避免生成过多的小文件。 本文以TextFile为例,介绍一下从本地–>HDFS、HDFS–>本地、以及HDFS–>HDFS的文件上传下载移动过程中,对小文件的合并方法将本地的小文件合并,上传到HDFS假设存放...

2015-12-09 13:24:50 1360

原创 使用flume日志采集直接将采集数据导入hive

 今天给大家分享下 使用flume采集日志,直接将日志导入对应的hive表中,然后使用hive进行日志分析 下面就以apache access log为例 具体使用hive的外部表还是普通的表,个人决定哈 我这里就以普通表来讲解,首先我们创建一个hive表(注:此表我是从hive官网上直接拷贝修改了下表名,哈哈) 1,首先进入hive 命令行模式我创建了一...

2015-12-08 13:34:24 3313

原创 ClassNotFoundException: Class org.apache.hadoop.hive.contrib.serde2.RegexSerDe n

 今天使用flume采集apache access log到hive表中,然后使用hiveQL进行日志分析,出现错误:  需要修改1,HIVE_HOME/conf/hive-env.sh加上HADOOP_HOME=you home 2,HIVE_HOME/conf/hive-site.xml加上 <property> &l...

2015-12-08 13:13:30 466

原创 total number of created files now is 100385, which exceeds 100000. Killing the j

 今天将临时表里面的数据按照天分区插入到线上的表中去,出现了Hive创建的文件数大于100000个的情况,我的SQL如下: hive> insert overwrite table test partition(dt) > select * from table_tmp; table_tmp表里面一共有570多G的数据,一共可以分成76个分区,SQL运行的时...

2015-12-07 10:17:50 3330

hbase shell出现ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException

 今天安装hbase HA之后启动hbase shell之后 输入list出现以下异常信息:不过前提要保证你hbase相关进程都是正常运行 然后查看hbase 配置的logs目录出现 去google 了一下发现是这是由于hadoop启动是还处在安全模式造成的通过下面名查看 果然处于安全模式开启状态hadoop dfsadmin -safemode ge...

2015-11-27 13:52:04 6057 1

原创 TCMalloc优化Nginx、MySQL、Redis内存管理

TCMalloc优化Nginx、MySQL、Redis内存管理TCMalloc(Thread-Caching Malloc)与标准glibc库的malloc实现一样的功能,但是TCMalloc在效率和速度效率都比标准malloc高很多。TCMalloc是google-perftools工具中的一个(gperftools四个工具分别是:TCMalloc、heap-checker、heap-p...

2015-10-22 11:03:13 171

原创 使用Maven Jenkins和JMeter自动化测试

有两个插件能够实现在Maven build集成Jmeter测试, jmeter-maven-plugin 和 chronos-maven-plugin. 选择哪一个取决于情况,下面是一些判断标准:该插件不应该依赖于本地JMeter的安装。它必须能够从命令行启动JMeter测试(无GUI)。JMeter的图形用户界面也应该通过插件(例如,通过一个单独的Maven目标)直接实现。它...

2015-10-19 14:36:59 216

原创 GITHUB干货系列:JAVA 资源集合- GITHUB.COM

 转载于:http://www.blogjava.net/xiaomage234/archive/2014/11/11/419933.htmlakullpp 在 Github 上发起维护的一个 Java 资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Twitter、Java站点等等。包括: 构建工具字节码操作代码分析s...

2015-04-02 14:50:38 423

原创 使用jersey2 restful框架,jerseyTest 单元测试时HttpServletRequest always null on test case

我现在是使用的jersey2.1.3 实现的restful API,现在是编写juint结合jersey 本省的jerseyTest 来编写单元测试,现在遇到一个问题时,通过jersey测试时,Resource.class 的@Contextpublic HttpServletRequest request;@Contextpublic HttpServletResponse

2015-04-01 15:40:02 2176 5

原创 使用logback.xml配置来实现日志文件输出

         Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成...

2014-08-15 12:59:42 494

原创 Mysql 列转行统计查询 、行转列统计查询

  Mysql 列转行统计查询 、行转列统计查询-- ------------------------------ Table structure for `TabName`-- ----------------------------DROP TABLE IF EXISTS `TabName`;CREATE TABLE `TabName` ( `Id` int...

2014-07-29 16:57:09 149

原创 mysql中用命令行复制表结构的方法

 mysql中用命令行复制表结构的方法:  1.只复制表结构到新表 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 或者CREATE TABLE 新表 LIKE 旧表  2.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 3.复制旧表的数据到新表(假设两个表结构一样)  ...

2014-07-04 17:32:57 195

原创 Spring3 的 @value

在spring 3.0中,可以通过使用@value,对一些如xxx.properties文件 中的文件,进行键值对的注入,例子如下: 1 首先在applicationContext.xml中加入:   <beans xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocatio...

2014-06-27 13:15:50 136

原创 Linux VI和VIM命令搜索单词和替换单词

        我们在编辑文件时常常需要搜索单词和替换单词,VI编辑器也提供了搜索和替换的功能。首先按下斜杠(/),前提是VI编辑器在一般模式下,也就是需要刚刚进入VI命令或按"ESC"后的模式,光标会自动移动到编辑器下方的命令行,用户输入搜索的字符串,按下“Enter”开始搜索,VI编辑器可能用以下三种方式相应用户的搜索。 1、当满足搜索条件的字符串出现在当前光标位置后面时...

2014-06-25 11:58:43 4341

原创 Linux VI和VIM基本命令学习总结

 VI编辑器        VI编辑器是UNIX世界中最通用的全屏编辑器,Linux中用的是VI的加强版VIM,VIM同VI完全兼容。在Linux系统中,VI和VIM是完全等价的两条命令,都可以启动VI编辑器。        VI编辑器可以执行输出,删除,查找,替换,块操作等众多文本操作,而且用户还可以根据自己的需求对其进行定制,这是其他编辑器程序所没有的。VI编辑器以命令...

2014-06-25 09:59:21 247

原创 SVG 基础学习之——SVG 参考手册

 来自 W3C 推荐标准 (SVG Version 1.1) 的 SVG 元素 SVG 元素元素列中的链接指向了具体元素的相关属性和更多有用的信息。元素描述a定义超链接altGlyph允许对象性文字进行控制,来呈现特殊的字符数据(例如,音乐符号或亚洲的文字)altGlyphDef定义一系列象性符号的替换(例如,音乐符号或者亚洲文字)...

2014-06-09 17:27:01 184

原创 SVG 学习之——SVG 实例

查看 SVG 文件如果没有安装 SVG 查看器,您就无法查看 SVG 文件。注释:Firefox 1.5 和 Opera 9 对 SVG 的支持是原生性的。假如您使用这些浏览器中的一款,就不必安装 SVG 查看器。从 Adobe 免费下载 SVG 查看器。查看 SVG 源代码如需查看 SVG 源代码,请打开这些例子,然后在窗口中右键单击,选择“查看源代码”。...

2014-06-09 17:26:43 188

原创 three.js学习之——入门案例

 1,首先我们应该知道 three.js是做什么的?hree.js是JavaScript编写的WebGL第三方库。提供了非常多的3D显示功能。Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。 说白了,他就是基于WebGL 规范的一个可以直接在浏览器呈现3D效果的一个第三方类库,类似于Javascript的Jq...

2014-06-03 18:13:33 349

原创 SVG 渐变学习之——SVG 放射性渐变

 SVG 渐变必须在 <defs> 标签中进行定义。 放射性渐变 <radialGradient> 用来定义放射性渐变。 <radialGradient> 标签必须嵌套在 <defs> 中。<defs> 标签是 definitions 的缩写,它允许对诸如渐变等特殊元素进行定义。 请把下面的...

2014-05-22 10:32:56 259

原创 SVG 渐变学习之——SVG 线性渐变

SVG 渐变必须在 <defs> 标签中进行定义。SVG 渐变渐变是一种从一种颜色到另一种颜色的平滑过渡。另外,可以把多个颜色的过渡应用到同一个元素上。在 SVG 中,有两种主要的渐变类型:线性渐变放射性渐变 线性渐变<linearGradient> 可用来定义 SVG 的线性渐变。<linearGrad...

2014-05-22 10:32:41 301

原创 SVG 滤镜学习之——SVG 高斯模糊

必须在 <defs> 标签中定义 SVG 滤镜。高斯模糊(Gaussian Blur)<filter> 标签用来定义 SVG 滤镜。<filter> 标签使用必需的 id 属性来定义向图形应用哪个滤镜?<filter> 标签必须嵌套在 <defs> 标签内。<defs> 标签是 definitions ...

2014-05-22 10:32:13 260

原创 SVG 滤镜学习之——SVG 滤镜

SVG 滤镜用来向形状和文本添加特殊的效果。SVG 滤镜在 SVG 中,可用的滤镜有:feBlendfeColorMatrixfeComponentTransferfeCompositefeConvolveMatrixfeDiffuseLightingfeDisplacementMapfeFloodfeGaussianBlurfeI...

2014-05-22 10:31:57 272

原创 SVG 形状学习之——SVG 自定义路径<path>

 &lt;path&gt; 标签用来定义路径。&lt;path&gt; 标签&lt;path&gt; 标签用来定义路径。下面的命令可用于路径数据:M = movetoL = linetoH = horizontal linetoV = vertical linetoC = curvetoS = smooth curvetoQ = quadr...

2014-05-22 10:31:37 582

原创 SVG 形状学习之——SVG 折线<polyline>

 SVG &lt;polyline&gt; 标签用来创建仅包含直线的形状。  &lt;polyline&gt; 标签&lt;polyline&gt; 标签用来创建仅包含直线的形状。请把下面的代码拷贝到记事本,然后把文件保存为 "polyline1.svg"。把此文件放入您的 web 目录:&lt;?xml version="1.0" standalone="no&quot

2014-05-20 14:05:16 1309

原创 SVG 形状学习之——SVG不少于三个边的图形 <polygon>

&lt;polygon&gt; 标签用来创建含有不少于三个边的图形。&lt;polygon&gt; 标签&lt;polygon&gt; 标签用来创建含有不少于三个边的图形。请把下面的代码拷贝到记事本,然后把文件保存为 "polygon1.svg"。把此文件放入您的 web 目录:&lt;?xml version="1.0" standalone="no"?&

2014-05-20 14:04:42 186

原创 SVG 形状学习之——SVG 线<line>

 &lt;line&gt; 标签用来创建线条。  &lt;line&gt; 标签&lt;line&gt; 标签用来创建线条。请把下面的代码拷贝到记事本,然后把文件保存为 "line1.svg"。把此文件放入您的 web 目录:&lt;?xml version="1.0" standalone="no"?&gt;&lt;!DOCTYPE svg

2014-05-20 14:04:16 220

原创 SVG 形状学习之——SVG椭圆 <ellipse>

 &lt;ellipse&gt; 标签可用来创建椭圆。 &lt;ellipse&gt; 标签&lt;ellipse&gt; 标签可用来创建椭圆。椭圆与圆很相似。不同之处在于椭圆有不同的 x 和 y 半径,而圆的 x 和 y 半径是相同的。 请把下面的代码拷贝到记事本,然后把文件保存为 "ellipse1.svg"。把此文件放入您的 web 目录: &lt;?xm...

2014-05-20 14:03:59 454

原创 SVG 形状学习之——SVG圆形

 &lt;circle&gt; 标签可用来创建一个圆。 &lt;circle&gt; 标签&lt;circle&gt; 标签可用来创建一个圆。请把下面的代码拷贝到记事本,然后把文件保存为 "circle1.svg"。把此文件放入您的web目录:&lt;?xml version="1.0" standalone="no"?&gt;&lt;!DOCT

2014-05-20 14:03:36 128

原创 SVG 形状学习之——SVG 矩形<rect>

 SVG 有一些预定义的形状元素,可被开发者使用和操作。 SVG 形状SVG 有一些预定义的形状元素,可被开发者使用和操作:矩形 &lt;rect&gt;圆形 &lt;circle&gt;椭圆 &lt;ellipse&gt;线 &lt;line&gt;折线 &lt;polyline&gt;多边形 &lt;polygon&gt;路径 &lt;pa...

2014-05-19 11:44:46 338

原创 SVG学习之——HTML 页面中的 SVG

 SVG 文件可通过以下标签嵌入 HTML 文档:&lt;embed&gt;、&lt;object&gt; 或者 &lt;iframe&gt;。 HTML 页面中的 SVG下面,你会看到三种把 SVG 文件嵌入 HTML 页面的不同方法。使用 &lt;embed&gt; 标签&lt;embed&gt; 标签被所有主流的浏览器支持,并允许使用脚本。 注释:当在 H...

2014-05-19 11:44:28 145

原创 HTML5学习之——HTML 5 服务器发送事件

HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。Server-Sent 事件 - 单向消息传递Server-Sent 事件指的是网页自动获取来自服务器的更新。以前也可能做到这一点,前提是网页不得不询问是否有可用的更新。通过服务器发送事件,更新能够自动到达。例子:Facebook/Twitter 更新、估价更新、新的博文、...

2014-05-19 11:44:03 112

原创 HTML5学习之——HTML5 内联 SVG

 HTML5 支持内联 SVG。 SVG 是使用 XML 来描述二维图形和绘图程序的语言 学习之前应具备的基础知识:继续学习之前,你应该对以下内容有基本的了解:HTMLXML 基础如果希望首先学习这些内容,请在本站的首页选择相应的教程。什么是SVG?SVG 指可伸缩矢量图形 (Scalable Vector Graphics)SVG...

2014-05-19 11:43:32 184

原创 HTML5学习之——HTML 5 Canvas

 canvas 元素用于在网页上绘制图形  什么是 Canvas?HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。创建 Canvas 元素向 HTML5 页面添加 canvas 元素。规定元素的 id、...

2014-05-19 11:43:15 116

原创 HTML5学习之——HTML 5 Web Workers

 web worker 是运行在后台的 JavaScript,不会影响页面的性能。 什么是 Web Worker?当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运...

2014-05-09 18:17:18 128

原创 HTML5学习之——HTML 5 应用程序缓存

 使用 HTML5,通过创建 cache manifest 文件,可以轻松地创建 web 应用的离线版本。 什么是应用程序缓存(Application Cache)?HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。离线浏览 - 用户可在应用离线时使用它们速度 - 已缓存资源加载得更快减少服务器负载 - 浏览器将只从...

2014-05-09 18:17:02 126

原创 HTML5学习之——HTML 5 Web 存储

 在客户端存储数据HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储 之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。在 HTM...

2014-05-09 18:16:49 97

原创 HTML5学习之——HTML5 地理定位

 HTML5 Geolocation(地理定位)用于定位用户的位置。 定位用户的位置HTML5 Geolocation API 用于获得用户的地理位置。鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。浏览器支持Internet Explorer 9、Firefox、Chrome、Safari 以及 Opera 支持地理定位。注...

2014-05-09 18:16:36 146

原创 HTML5学习之——HTML 5 Canvas vs. SVG

 Canvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的。SVGSVG 是一种使用 XML 描述 2D 图形的语言。SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么浏览器能够自...

2014-05-09 18:16:16 98

数据库统计sql脚本

数据库统计sql脚本 mysql数据库

2014-01-10

JAVA utils工具类

BeanUtils.java CachedIntrospectionResults.java ClassUtils.java CollectionUtils.java ContentHandler.java DateUtils.java DigestUtils.java DomContentHandler.java DomUtils.java FileCopyUtils.java FileUtils.java GenericsUtils.java GenericTypeAwarePropertyDescriptor.java JSONUtils.java NumberUtils.java ObjectUtils.java PropertyUtils.java ReflectionUtils.java ResourceUtils.java SerializationUtils.java StringUtils.java TypeUtils.java Validate.java

2014-01-09

javascript封装的通用解析和操作xml文件数据工具类(含测试使用代码)

javascript封装的通用解析和操作xml文件数据工具类(含测试使用代码) javascript封装的通用解析和操作xml文件数据工具类(含测试使用代码) 测试数据: 西游记 吴承恩 红楼梦 曹雪芹 三国演义 罗贯中 水浒传 施耐庵 //config参数:xmlPath文件地址;dataType数据格式-json或arry,默认为array。 var xmlUtils = new XmlUtils({ xmlPath:"/xmlData/book.xml", dataType:"xml" }); //获取XML内容 alert(xmlUtils.toString()); var rs = xmlUtils.getNodesTextByName(['name','author']); //把上面的dataType改为array或者不为json此处就能得到值 document.getElementById("xmlOpTest").innerHTML += '取得所有的文本节点的数组: '+rs + ''; var root = xmlUtils.getRoot(); //alert(root); xmlUtils.createNode('publish', '中国电力出版社',{id:'id0001'},root); xmlUtils.createCDATANode('publish', '中国&电力出版社',{},root); //设置属性 xmlUtils.setAttribute(root,'testId','test'); //修改属性 xmlUtils.setAttribute(root,'testId','test0000000000'); alert(xmlUtils.toString(root)); //删除第一个节点 publish xmlUtils.removeChild(xmlUtils.getNodesByXpath('//root/publish')[0]); alert(xmlUtils.toString(root)); var node = xmlUtils.getFirstChild(); //+ xmlUtils.hasAttributes(node) +''; document.getElementById("xmlOpTest").innerHTML += '判断是否有子节点: '+ xmlUtils.hasChildNodes(node) + ' ------ 判断是否有属性:'; document.getElementById('xmlOpTest').innerHTML += '得到节点的第一个节点: '+xmlUtils.getTagName(node) + "---" + xmlUtils.getText(node) +' ======== 节点类型:' + xmlUtils.getNodeType(node) + ''; node = xmlUtils.getNextNode(node); document.getElementById('xmlOpTest').innerHTML += '得到节点的第一个节点下一个节点: '+xmlUtils.getTagName(node) + "---" + xmlUtils.getText(node) +''; node = xmlUtils.getLastChild(); document.getElementById('xmlOpTest').innerHTML += '得到节点的最后一个节点: '+xmlUtils.getTagName(node) + "---" + xmlUtils.getText(node) +'';

2013-12-04

最新省市县行政区域(含编码)XML和JSON数据格式(含测试入库代码)

最新省市县行政区域(含编码)XML和JSON数据格式(含测试入库代码)

2013-12-04

VM虚拟机下安装CentOS6图文教程

VM虚拟机下安装CentOS6图文教程

2013-12-03

封装通用的Spring3+Struts2+JPA的CRUD 通用分页实现

封装通用的Spring3+Struts2+JPA的CRUD 通用分页实现

2013-11-21

封装通用的Spring3+Struts2+IBatis的CRUD

封装通用的Spring3+Struts2+IBatis的CRUD

2013-11-21

封装通用的Spring3+Struts2+MyBatis3的CRUD+条件分页查询,Spring+Quartz调度,FunctionCharts图像化工具

封装通用的Spring3+Struts2+MyBatis3的CRUD+条件分页查询,Spring+Quartz调度,FunctionCharts图像化工具 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" 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.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <bean id="temperMonitorTimerJob" class="cn.sup.cd.listener.TemperatureMonitorTaskJob"></bean> <!-- 政策调度--> <bean id="temperMonitorTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <!-- 调用的类 --> <property name="targetObject"> <ref bean="temperMonitorTimerJob"/> </property> <!-- 调用类中的方法 --> <property name="targetMethod"> <value>temperatureMonitorTimer</value> </property> </bean> <!-- BOOK定义触发时间 几秒后执行monitor.start.time 每隔monitor.interval.time执行--> <bean id="getPolicyTime" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail"> <ref bean="temperMonitorTask"/> </property> <!-- cron表达式 --> <property name="cronExpression"> <value>${monitor.start.time}/${monitor.interval.time} * * * * ?</value> </property> </bean> <!-- 总管理类 如果将lazy-init='false'那么容器启动就会执行调度程序 --> <bean id="startQuertz" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="getPolicyTime"/> </list> </property> </bean> </beans>

2013-11-21

MyEclipse/Eclipse自定义模板XML

MyEclipse/Eclipse自定义模板XM MyEclipse/Eclipse自定义模板XM 直接导入就可以使用了 安装方法: 打开eclipse/myeclipse 选择 window-->Preferences-->JAVA-->Code Style-->Code Templates 右边点Import 选择你写好的模板 Templates.xml 文件 效果: /** * * * @author Administrator * @version 1.0 * @created 2013-11-20 下午12:55:38 */ public class Test { /** * */ private int id; /** * * 描述 * @param args */ public static void main(String[] args) { } /** * * 描述 * @param list * @param s * @param integer * @return */ public String getString(List<String> list,String s,Integer integer){ return s;}

2013-11-20

封装通用的Spring3+Struts2+MyBatis3的CRUD+条件分页查询

封装通用的Spring3+Struts2+MyBatis3的CRUD+条件分页查询 现成实例讲解

2013-11-18

ExtJS实用开发指南.pdf

ExtJS实用开发指南

2013-11-07

Eclipse Jad集成含安装说明

Eclipse Jad集成含安装说明

2013-09-25

jquery新闻公告滚动效果

jquery新闻公告滚动效果

2013-09-23

jquery省市县 三级联动

jquery省市县 三级联动

2013-09-23

apache-cxf-2.7.6

apache-cxf-2.7.6

2013-09-22

wsclient_axis

wsclient axis2

2013-09-17

axis2-1.6.2-war

axis2-1.6.2-war

2013-09-17

axis2-1.6.2-bin

axis2-1.6.2-bin

2013-09-17

Java数据结构和算法中文第二版

Java数据结构和算法中文第二版

2013-09-16

实战Nginx:取代Apache的高性能Web服务器

实战Nginx:取代Apache的高性能Web服务器 第1部分 基础篇 第1章 Nginx简介 1.1 常用的Web服务器简介 1.2 Nginx简介 1.3 选择Nginx的理由 1.4 Nginx与Apache、Lighttpd的综合对比 第2章 Nginx服务器的安装与配置 2.1 安装Nginx服务器所需要的系统资源 2.2 Nginx的下载 2.3 Nginx的安装 2.4 Nginx的启动、停止、平滑重启 2.5 Nginx的平滑重启 2.6 Nginx的信号控制 2.7 Nginx的平滑升级 第2部分 进 阶 篇 第3章 Nginx的基本配置与优化 3.1 Nginx的完整配置示例 3.2 Nginx的虚拟主机配置 3.3 Nginx的日志文件配置与切割 3.4 Nginx的压缩输出配置 .3.5 Nginx的自动列目录配置 3.6 Nginx的浏览器本地缓存设置 第4章 Nginx与PHP(FastCGI)的安装、配置与优化 4.1 获取相关开源程序 4.2 安装PHP 5.2.10(FastCGI模式) 4.3 安装Nginx 0.8.15 4.4 配置开机自动启动Nginx + PHP 4.5 优化Linux内核参数 4.6 在不停止Nginx服务的情况下平滑变更Nginx配置 4.7 编写每天定时切割Nginx日志的脚本 第5章 Nginx与JSP、ASP.NET、Perl的安装与配置 5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置 5.2 Nginx与ASP.NET(Mono+FastCGI)在Linux上的安装、配置 5.3 Nginx与Perl(FastCGI)在Linux上的安装、配置 第6章 Nginx HTTP负载均衡和反向代理的配置与优化 6.1 什么是负载均衡和反向代理 6.2 常见的Web负载均衡方法 6.3 Nginx负载均衡与反向代理的配置实例 6.4 Nginx负载均衡的HTTP Upstream 模块 6.5 Nginx负载均衡服务器的双机高可用 第7章 Nginx的Rewrite规则编写实例 7.1 什么是Nginx的Rewrite规则 7.2 Nginx Rewrite规则相关指令 7.3 PCRE正则表达式语法 7.4 Nginx的Rewrite规则编写实例 7.5 Nginx与Apache的Rewrite规则实例对比 第8章 Nginx模块开发 8.1 Nginx模块概述 8.2 Nginx模块编写实践 第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块 9.1 什么是Web缓存? 9.2 Nginx的Web缓存服务 9.3 新浪网开源软件项目——基于Nginx的NCache网页缓存系统 第3部分 实战篇 第10章 Nginx在国内知名网站中的应用案例 10.1 Nginx反向代理与负载均衡类网站应用案例 10.2 Nginx+PHP类网站应用案例 第11章 Nginx的非典型应用实例 11.1 用HTTPS(SSL)构建一个安全的Nginx Web服务器 11.2 采用Nginx搭建FLV视频服务器 11.3 Nginx+PHP+MySQL在小内存VPS服务器上的优化 11.4 采用Nginx搭建正向代理服务器 第4部分 模块篇 第12章 Nginx的核心模块 12.1 主模块指令 12.2 主模块变量 12.3 事件模块指令 第13章 Nginx的标准HTTP模块 13.1 HTTP的核心模块 13.2 HTTP Upstream模块 13.3 Http Access 模块 13.4 HTTP Auth Basic 模块 13.5 Http Autoindex 模块 13.6 Http Browser 模块 13.7 Http Charset 模块 13.8 Http Empty Gif模块 13.9 Http Fcgi 模块 13.10 geo 模块 13.11 Gzip 模块 13.12 Http Headers模块 13.13 Http Index模块 13.14 HTTP Referer模块 13.15 Http Limit Zone模块 13.16 Http Limit Req模块 13.17 Http Log模块 13.18 Http Map模块 13.19 Http Memcached模块 13.20 Http Proxy模块 第14章 Nginx的其他HTTP模块 14.1 Http Addition模块 14.2 Embedded Perl模块 14.3 Flv Stream模块 14.3 flv 指令 14.4 Http Gzip Static模块 14.5 Http Random Index模块 14.6 Http Geo IP模块 14.7 Http RealIp模块 14.8 Http SSL模块 14.9 Http Stub Status模块 14.10 Http Sub模块 14.11 Http Dav模块 14.12 Google Perftools模块 14.13 Http XSLT模块 14.14 Http Secure Link模块 14.15 Http Image Filter模块 第15章 Nginx的邮件模块 15.1 Nginx邮件核心模块 15.2 Nginx邮件认证模块 15.3 Nginx邮件代理模块 15.4 Nginx邮件SSL模块 15.5 Nginx邮件模块配置实例

2013-09-09

ActionScript_3.0_开发人员指南

ActionScript_3.0_开发人员指南 介绍as开发接口 工具类介绍

2013-09-04

超详细配置高性能Nginx_Web服务器

超详细配置高性能Nginx_Web服务器

2013-08-26

FTP封装上传下载(源码)

FTP封装上传下载 实例说明,里面是实际开发的实例

2013-08-15

SSI+ORACL(源码)

Spring+Ibatis+Struts2 ORCLE实现分页 返回json格式(源码)

2013-08-14

java常用设计模式及JDK与CGLIB实现动态代理区别(源码)

java常用设计模式及JDK与CGLIB实现动态代理区别(源码) /** * 使用cglib动态代理 * @author * */ public class BookFacadeProxy implements MethodInterceptor{ private Object target; @Override public Object intercept(Object obj, Method method, Object[] objs, MethodProxy proxy) throws Throwable { System.out.println("事物开始.........."); proxy.invokeSuper(obj, objs); System.out.println("事物结束.........."); return null; } /** * 创建代理对象 */ public Object getInstance(Object target){ this.target = target; Enhancer enhancer = new Enhancer(); enhancer.setSuperclass(this.target.getClass()); //回调 enhancer.setCallback(this); //创建代理对象 return enhancer.create(); } } package org.sg.sgg.mode.proxy.jdkProxy.trendProxy2; /** * java JDK实现动态代理 * @author * */ public class Test2 { public static void main(String[] args) { UserService userService = new UserServiceImpl(); UserHandlerProxy proxy = new UserHandlerProxy(userService); UserService userServiceProxy = (UserService)proxy.getInstance(); userServiceProxy.add(); } }

2013-08-14

java各种常用的工具类封装 源码

dateUtil fileUtil propertyUtil 反射 json 分页 jdbc struts2 string 一些java开发 常用的工具类的总结 封装

2013-08-13

HttpConnectionTool工具类

通过HttpConnection请求跨域接口 public String invokeServiceMethod(String url,Map<String,String> params,Map<String, String> header) throws Exception{ HttpClient httpclient=new DefaultHttpClient(); HttpResponse response = null; HttpEntity entity = null; httpclient.getParams().setParameter( ClientPNames.COOKIE_POLICY, CookiePolicy.BROWSER_COMPATIBILITY); //设置cookie的兼容性 HttpPost httpost = new HttpPost(url); //引号中的参数是:action的地址 if (header!=null&&header.size()>0) { for (String key : header.keySet()) { httpost.setHeader(key,header.get(key)); } } List <NameValuePair> nvps = new ArrayList <NameValuePair>(); for (String keyItem : params.keySet()) { String key=keyItem; String value=params.get(keyItem); nvps.add(new BasicNameValuePair(key,value)); } httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8)); //将参数传入post方法中 response = httpclient.execute(httpost); //执行 StatusLine stateLine=response.getStatusLine(); int statusCode=stateLine.getStatusCode(); if (statusCode!=200) { httpclient.getConnectionManager().shutdown(); return ""; } entity = response.getEntity(); //返回服务器响应 try{ String responseString = null; if (entity != null) { responseString = EntityUtils.toString(entity); } return responseString; } finally { if (httpclient!=null) httpclient.getConnectionManager().shutdown(); // release connection gracefully } }

2013-08-13

2012全国省市县行政区域列表

里面是2011 - 10 月之后 一套国家发布最新的省市县的行政区域详细列表

2013-01-22

空空如也

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

TA关注的人

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