`
文章列表

NIO读取日志文件

    博客分类:
  • IO
在分布式开发中对日志处理的一些简单思路 一.约定日志的格式,以及生成规则 1.约定日志的输出格式 2.约定生成日志的目录 3.约定日志生成的时段,是按天生成一个日志文件、还是按小时生成   二.日志抽取 1.日志抽取的应用对日志信息抽取入mysql库 2.定时统计各个应用所要统计的内容(srping+quarz) 3.提供web端可以查看统计分析(HightChar)    文件的收集整理,对日志的IO读取写了简单的测试方法:     @Test public void test() throws Exception{ long ti ...

Spring整合Hessian

         公司做的项目是移动互联网的App产品,采用的是分布式开发架构,总共分为三层,移动端+应用开发平台+基础开发平台。简单介绍下: 移动端:Android,Ios,涉及部分html5 应用开发平台:处理相关业务逻辑,整合平台 提供的各种平台接口的数据,起个聚合的作用。 采用的框架式 SSH(strtus2+spring3+Hessian) 基础开发平台: 注重功能的实现,不涉及业务处理,提供标准的规范的接口与数据库交互,采用的框架是SSI( springMVC+Spring+Ibatis)        其中应用开发平台集成得到是相关基础开发平台的接口,数据交互使用的就 ...
  准备工作: 开发工具:eclipse 或其他IDE   spring版本3.24下载地址: http://repo.spring.io/libs-release-local/org/springframework/spring/3.2.4.RELEASE/spring-framework-3.2.4.RELEASE-dist.zip   Log4j版本:log4j-1.2.16.jar 1.创建一个动态web项目,名字任意 ...

Spring集成Junit

Spring集成Junit可以采用注解的方法注入对应的依赖接口,使但与测试更加简洁,易用   一:准备工作 spring版本3.2.4: 下载地址:http://repo.spring.io/libs-release-local/org/springframework/spring/3.2.4.RELEASE/spring-framework-3.2.4.RELEASE-dist.zip   Junit版本:junit-4.8.2   开发工具:eclipse3.6  tomcat6   任意创建一个项目  springJunit 在下载的减压后的spring-fram ...
在http中能下载,但是启用https协议后下载报错问题结果,在谷歌,火狐浏览器正常 具体操作如下: // 获取下载文件 //userRegisterInfoPath 下载路径 File downloadFile = new File(userRegisterInfoPath); FileInputStream fos = new FileInputStream(downloadFile); byte[] bytes = new byte[4096]; int read = 0; response.reset(); ...
     内容摘录自觉着写的挺好 - http://liuviphui.blog.163.com/blog/static/20227308420141843933379/ 下面有具体介绍,还有实例Gzip是如何压缩的简单来说, Gzip压缩是在一个文本文件中找出类似的字符串, 并临时替换他们,使整个文件变小。这种形式的压缩对Web来说非常适合, 因为HTML和CSS文件通常包含大量的重复的字符串,例如空格,标签。压缩的好处http压缩对纯文本可以压缩至原内容的40%, 从而节省了60%的数据传输。Gzip的缺点JPEG这类文件用gzip压缩的不够好。内容编码类型HTTP定义了一些标准的内 ...
JAVA读取资源文件的两种方式 文件都是以*.properties为扩展名在classpath下读取方式     第一种: java.util.PropertyResourceBundle java.util.ResourceBundle ResourceBundle bundle = PropertyResourceBundle.getBundle("config") String name = bundle.getString("name"); String company = bundle.getString("co ...
学习solr的 首先要感谢乐于在社区网站中乐于分享知识的社友们,推荐大家一个网站址http://blog.csdn.net/chenjia3615349/article/details/8112289 这个网址讲的很全,也让我学习了好多,希望对学习solr有帮助,环境是在windows操作系统搭建   第一步:准备工作 1下载 apache-tomcat-6.0.14 2.下载 solr-4.7.2   地址:http://archive.apache.org/dist/lucene/solr/(注意在4.7以上版本需要JDK1.7)   第二步:开始搭建 1.首先确认tom ...
  对msql过程的执行使用游标执行过程可以插入相应业务表数据,但是会报一个异常,当在Java中mysql过程会抛出异常1329 - No data - zero rows fetched, selected, or proc 经网上以及个人测试得出以下可以解决异常的方法,同时对再网上发出用正确的方式解决问题的大神说声谢谢。 方式一: create PROCEDURE test() BEGIN DECLARE _tmp INT default 0; DECLARE _stop INT default 0; DECLARE cur CURSOR FOR ...
一款高亮显示各种格式的开源插件: 下载地址:http://alexgorbatchev.com/SyntaxHighlighter/download/ 下载后解压:demos目录中有对应的例子   SyntaxHighlighter的用法相对简单:官网原文如下: Basic Steps To get SyntaxHighlighter to work on you page, you need to do the following: Add base files to your page: shCore.js and shCore.css Add brushes th ...
  文章来源:http://blog.chinaunix.net/uid-26167002-id-3054040.html    telnet 命令使用详解 1、什么是Telnet?  对于Telnet的认识,不同的人持有不同的观点,可以把Telnet当成一种通信协议,但是对于入侵者而言,Telnet只是一种远 ...
       最近看nodej开发指南一书中Node.js编程规范,故摘录于此,学习前人的经验。供学习交流。   1.缩进:选择两空格缩进 例如: function func(boolVar) {if (boolVar) {console.log('True');} else {console.log('False');}}; 2.行宽 建议把行宽限制为80个字符 3.语句分隔符 建议一律使用分号,哪怕一行只有一个语句,也不要省略分号。 4.变量定义 永远使用 var 定义变量,而不要通过赋值隐式定义变量。因为通过赋值隐式定义的变量总是全局变量,会造成命名空间污染。我们建议 ...
转载地址:http://www.cnblogs.com/rainman/archive/2009/05/04/1448899.html 1、匿名函数 2、闭包 3、举例 4、注意 1、匿名函数 函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。 1.1 函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式 第一种:这也是最常规的一种 function double(x){     return 2 * x;   } 第二种:这种方法使用了Function构造函数,把参数列表和函数体都作为字符串,很不方便,不建议使用。 v ...
Global site tag (gtag.js) - Google Analytics