自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(389)
  • 资源 (72)
  • 收藏
  • 关注

转载 浅谈jsp、freemarker、velocity区别

在java领域,表现层技术主要有三种:jsp、freemarker、velocity。jsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行,有很好的性能表现缺点:jsp没有明显缺点,非要挑点骨

2017-05-12 13:25:47 819

转载 采访:关于Go语言和《Go Web编程》

作者 侯伯薇 发布于 2013年2月17日 | 2 讨论分享到:微博微信FacebookTwitter有道云笔记邮件分享稍后阅读我的阅读清单采访:关于Go语言和《Go Web编程》最近,在网上出现了一本名为《Go Web编程》的书籍,里面详细地讲述了使用Go语言进行Web编程的各个方面。很特别的是,这本书是在GitHub上以开源的方式

2017-01-23 16:53:18 1007

转载 搭建Go开发及调试环境(LiteIDE + GoClipse) -- Windows篇

这里以Windows7 64位为例,如果是32位环境需安装对应版本程序。 一、安装golang1.2.21.3及1.3.1编译生成的二进制文件,无法使用LiteIDE23.2携带的gdb7.7进行调试。二、安装及配置LiteIDE将liteidex23.2.windows.7z解压到D:\即完成安装。 2.1 设置编辑

2017-01-23 15:45:37 2296

转载 网站优化网址后缀带/和不带/的区别

我们学习SEO,随着学习的越来越深入,就会对SEO有一些自己的认知,同时SEO的细节优化方面也讨论的越来越多。最近论坛里谈论网址后缀带/和不带/的区别。下面咱们就谈谈这个“/”。1、网址的后缀带“/”,是标准化、规范化的,说明已经结束。2、对于搜索引擎来说,这两个地址是有可能同时收录的。那么要不要带上“/”,大部分的人是建议带上“/”,对网站有利。3、目录页要不要带“/”呢

2017-01-10 11:02:46 2164

转载 谈谈互联网后端基础设施

谈谈互联网后端基础设施2016-12-06 飒然Hang 中生代技术作者飒然hang是ETouch随身云的架构师,中华万年历就是其公司作品,专注于JavaEE、系统架构、大数据等后端技术;在基础框架、数据统计、推荐系统、DSP、广告平台方面有一定的实践经验; 更多信息可见 http://rowkey.me获得作者授权,转载此文,以飨中生代读者!对于一个互

2016-12-06 09:09:21 1962

转载 SVN解决不能查看最近提交日志的问题

现象:在show log的时候,不能看到截止到几天前的日志,不能看到最近几天的日志出现原因不明,感觉像是修改了系统的时间后,进行了更新/提交的操作-解决方法,出处TortoiseSVN-setting-Saved Data => clear清空Log messages(show log dialog)(未测)TortoiseSVN-setting-Log Caching-Cached

2016-12-02 14:36:15 8678

转载 javascript时间戳转yyyy-MM-dd hh:mm:ss

formatDate : function(ns) { var d = new Date(ns); var dformat = [ d.getFullYear(), d.getMonth() + 1, d.getDate() ].join('-') + ' ' + [ d.getHours(), d.getMinutes(), d.getSeconds() ].join(':')

2016-11-18 15:04:17 5916

转载 我来告诉你,草根程序员如何进入 BAT

万能的林萧说:我来告诉你,一个草根程序员如何进入BAT引言首先声明,不要再问LZ谁是林萧,林萧就是某著名程序员小说的主角名字。写这篇文章的目的其实很简单,算是对之前LZ一篇文章的补充和完善。之前LZ写过一篇《回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议》,那篇文章LZ主要介绍了如何应对社招

2016-11-02 09:07:50 3969

转载 用十条命令在一分钟内检查Linux服务器性能

如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。概述通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 io

2016-10-18 09:19:09 342

转载 Java 互联网工程师要具备哪些技能或技术?

首先你确定你要进入Java开发?决定学习Java是要下很大决心的,因为Java技术的世界是个无底洞,永远也学不完,不废话了,我就简单的说一下自己的看法(偏重Java方面,什么html、css、js这些不在这次的讨论之内,虽然JavaServer开发有时候也都需要懂点):1.Core Java,就是JAVA基础、JDK的类库,很多童鞋都会说,JDK我懂,但是懂还不足够,知其然还要知其所以然,

2016-10-13 16:50:41 759

转载 定时压缩linux日志

find /data/log -regextype "posix-egrep" -regex ".+[0-9]{4}\-[0-9]{2}+\-[0-9]{2}.*\.(txt|log|out)" -mtime +2 | xargs gzip &find /data/log -regextype "posix-egrep" -regex ".+[0-9]{4}\-[0-9]{2}+\-[0-9]

2016-10-11 09:41:59 2389

转载 java.util.concurrent介绍

java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构建块,开发人员可以提高并发类的线程安全、可伸缩性、性能、可读性和可靠性。如果一些类名看起来相似,可能是因为 java.util.concu

2016-09-08 16:40:34 415

转载 eclipse没有响应怎么办

将以上配置加到,在eclipse目录下面 eclipse.ini ,修改完之后,重启一下eclipse,测试过起作用

2016-09-05 18:45:32 755

转载 Base64加密

public final class Base64 { static private final int BASELENGTH = 128; static private final int LOOKUPLENGTH = 64; static private final int TWENTYFOURBITGROU

2016-08-31 14:57:10 892

转载 简单异或加密算法

/** * 简单异或加密算法 * * @param info * @param key * @return */ public static String xorEncryption(String info, String key) { byte[] result = new byte[info.length()]; if (StringUtil.isBlank

2016-08-31 14:53:07 850

转载 九个 Console 命令,让 js 调试更简单

一、显示信息的命令?123456789101112131415   1:    2:    3:    4:     常用console命令   5:     "Content-Type" con

2016-08-23 08:55:08 407

转载 YAML 语言教程

YAML 语言教程作者: 阮一峰日期: 2016年7月 4日编程免不了要写配置文件,怎么写配置也是一门学问。YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。本文介绍 YAML 的语法,以 JS-YAML 的实现为例。你可以去在线 Demo 验证下面的例子。一、简介

2016-08-09 13:19:56 389

转载 Lombok 安装、入门 - 消除冗长的 java 代码

前言:    逛开源社区的时候无意发现的,用了一段时间,觉得还可以,特此推荐一下。    lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 POJO,光说不做不是我的风格,先来看看吧。lombok 的官方网址:http://projectlombok.org/  lombok 其实到这里我就介绍完了,开个玩笑,其实

2016-08-08 17:49:31 365

转载 用Fiddler查看 Android/iOS 网络请求

1.下载fiddler,尽量到官方网站找最新的版本我这里也放了一个:http://files.cnblogs.com/xiaokang088/fiddler4setup.zip 2. 打开Fiddler后 Tools > Fiddler Options > Connections.勾选 Allow remote computers to connect 同时把上面显

2016-08-04 10:06:50 760

转载 Eclipse使用Maven构建web项目

1.创建Maven项目: 点击“File”菜单,或者通过工具栏的“New”创建Project,如下图所示:  选择Maven-》Maven Project,弹出向导对话框,如下图所示:  选中Create a simple project……复选框,其它的设置不变,并点击Next,输入maven项目必须的信息(groupId,artifactid,version

2016-07-20 17:14:40 323

转载 mvn常用命令

Maven常用命令: 1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName  2. 创建Maven的Web项目:       mvn archetype:create     -DgroupId=packageName    

2016-07-13 15:36:38 276

转载 linux命令追加信任列表

#转换格式 .cer 到 .pemopenssl x509 -inform der -in twca.cer  -out twca.pem #追加到信任列表cat twca.pem >> /etc/pki/tls/certs/ca-bundle.crt

2016-07-11 09:41:19 2370

转载 Java线上应用故障排查之一:高CPU占用

一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen)以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过

2016-06-21 15:18:37 1747

转载 使用ssh公钥实现免密码登录

ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.1.155),B(192.168.1.181)。现想A通过ssh免密码登录到B。首先以root账户登陆为例。1.在A机下生成公钥/私钥对。[root@A ~]# ssh-keygen -t rsa -P ''-

2016-06-02 10:43:30 516

转载 HTML5中Access-Control-Allow-Origin解决跨域问题

跨域在开发中一些是一个比较常见的问题虽然有json或者xml来解决,现在html5开始流行了,我们可以通过Access-Control-Allow-Origin解决跨域问题,下面一起来看看。A.abc.com 发起一个到 abc.com/B 的ajax请求,也会有跨域的问题。之所以会有跨域问题,实则是因为www.abc.com其实同A.abc.com一样,也是一个二级域名,而非

2016-04-20 10:22:24 1630

转载 maven导出项目依赖的jar包

一、导出到默认目录 targed/dependency      从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令:mvn dependency:copy-dependencies       或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在弹出的Configuration窗口中,输入 d

2016-04-19 15:21:09 341

转载 MYSQL 解锁与锁表

解锁第一种show processlist;找到锁进程,kill id ; 第二种mysql>UNLOCK TABLES;锁表锁定数据表,避免在备份过程中,表被更新mysql>LOCK TABLES tbl_name READ;为表增加一个写锁定:mysql>LOCK TABLES tbl_name WRITE

2016-04-13 16:27:03 426

转载 Javascript模块化编程(一):模块的写法

作者: 阮一峰日期: 2012年10月26日随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现

2016-04-11 16:39:13 404

转载 超大批量向redis导入数据

日常中有时为了做实验需要向redis导入大量数据下面提供一些思路:1、循环导入key的类型为string,下面是例子脚本for((i=1;idoredis-cli -a "password" -n 0 -p 6379 set "k"$i "v"$idone这样的坏处显而易见,每次都要建立连接,效率低下,不可取。当然你导入几百几千个key倒

2016-04-07 15:43:52 10035

转载 超大批量删除redis中无用key

目前线上一个单实例redis中无用的key太多,决定删除一部分。1、删除指定用户的key,使用redis的pipeline    根据一定条件把需要删除的用户统计出来,放到一个表里面,表为 del_user(int user_id),rows大约在1千万。    要删除的key为 "login:%s" %s匹配 user_id .    写sql文如下:

2016-04-06 16:37:00 8948

转载 Redis集群的安装测试(伪分布模式 - 主从复制)

想跑一下Redis集群,但是没有那么多服务器,所以使用伪分布式模式,模拟一下,记录一下安装过程。软件: redis-3.0.3.tar.gz集群正常工作至少需要3个主节点(本示例创建6个节点,3主3从节点) 安装前提,要有ruby、rubygems环境,先安装一下:#安装rubyyum --nogpgcheck -y install rubyyum --

2016-04-06 14:38:28 764

转载 tail -f 多次grep过滤输出

对日志记录做多次grep过滤输出,格式如下:tail -f log | grep xxx | grep yyy发现grep失效,无法做正确输出。google研究了一下,原因如下:管道 | 是全缓冲的,一般来说buffer_size为4096,有些是8192。不管具体值多少,只有buffer_size满了,才会看到输出。在操作里  >>file 这个操作也是全缓冲的。调整如下ta

2016-01-05 13:32:28 51506

转载 大数据架构师:hadoop、Storm该选哪一个?

阅读下面可以带着下面问题:如果hadoop、Storm还感觉混要,那么此篇文章将帮助你把他们完全区分可以带着下面问题来阅读本文章:1.hadoop、Storm各是什么运算2.Storm为什么被称之为流式计算系统3.hadoop适合什么场景,什么情况下使用hadoop4.什么是吞吐量首先整体认识:Hadoop是磁盘级计算,进行计算时,数据在磁盘上,需要读写磁盘;Sto

2015-10-16 09:59:04 626

转载 kafka入门:简介、使用场景、设计原理、主要配置及集群搭建

kafka入门:简介、使用场景、设计原理、主要配置及集群搭建

2015-10-13 17:15:01 489

转载 Eclipse里Tomcat启动贼慢的解决方法

Eclipse里Tomcat启动贼慢的解决方法突然Eclipse里用Tomcat插件启动Tomcat时,变得贼慢需要20分钟。 而从外部直接用startup.bat启动却很快,查了无数原因,最后发现是eclipse里断点太多, 把断点全部删除后,其中正常。NND,浪费了我N多时间。http://joehz.iteye.com/blog/584867

2015-08-06 16:28:38 10812

转载 MongoDB基本使用

成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,

2015-07-31 10:46:54 386

转载 用注解来向Spring容器注册Bean

用注解来向Spring容器注册Bean。    需要在applicationContext.xml中注册: 1:@Repository标注在持久层,即dao,用于标注数据访问。    2:@Service标注在业务层,即service,用于标注业务逻辑。    3:@Co

2015-06-26 16:17:14 3931

转载 请问,activemq跟websocket什么区别?

activemq是消息中间件,主要实现是队列。用于处理消息。websocket是 html5的一种传议实现前台向后台,后台向前台发出请求。

2015-06-24 09:47:27 7583

转载 受网友欢迎的HTML5资料(珍藏版)

资源名称 资源地址HTML 5游戏源码精选(共含9个游戏源码)                http://down.51cto.com/zt/22715个HTML5入门经典资料合集                            http://down.51cto.com/zt/553HTML 5基础入门学习教程                               ht

2015-06-04 10:06:36 684

转载 国内UED大全

UE = User Experience,即用户体验,2003年前后,同Usability一起传入国内。 UED = User Experience Design,用户体验设计,也叫UXD(User eXperience Design)。 2006年9月“淘宝UED”团队博客建立之后,才被大家熟知。但中国最早成立“用户体验”部门的是百度,2004年11月郭宇回国后加入百度公司任首席

2015-06-03 17:15:13 685

Nginx+Tomcat+Memcached实现tomcat集群和session共享.docx

Tomcat+Memcached实现tomcat集群和session共享.docx

2013-05-23

linuxShell脚本.ppt

linuxShell脚本.ppt

2013-05-17

PMDrules.xls

PMDrules.xls

2013-05-13

《Redis实战》红丸出品.pdf

《Redis实战》红丸出品.pdf

2013-05-10

web性能优化(服务器优化).doc

web性能优化(服务器优化).doc

2013-05-09

高并发高负载系统架构

高并发高负载系统架构

2013-05-08

MySQL explain-MySQL执行计划解读.ppt

MySQL explain-MySQL执行计划解读.ppt

2013-04-23

ehcache介绍与说明.docx

ehcache介绍与说明.docx ehcache

2013-03-13

sql server记录导出工具

sql server记录导出工具 可以将表中记录导成insert into 语句

2013-01-21

Java面试宝典2012

Java面试宝典2012

2012-12-07

2012年软件行业薪酬调查报告

2012年软件行业薪酬调查报告.pdf 2012年软件行业薪酬调查报告.pdf

2012-11-03

Red5+的安装和使用.doc

Red5+的安装和使用.doc

2012-09-28

httpclient 全部jar包

httpclient 全部jar包

2012-07-07

开源企业搜索引擎SOLR的应用教程.doc

开源企业搜索引擎SOLR的应用教程.doc (58页内容,学完) ----------------------------------------------- 1 概述 4 1.1 企业搜索引擎方案选型 4 1.2 Solr的特性 4 1.2.1 Solr使用Lucene并且进行了扩展 4 1.2.2 Schema(模式) 5 1.2.3 查询 5 1.2.4 核心 5 1.2.5 缓存 5 1.2.6 复制 6 1.2.7 管理接口 6 1.3 Solr服务原理 6 1.3.1 索引 6 1.3.2 搜索 7 1.4 源码结构 8 1.4.1 目录结构说明 8 1.4.2 Solr home说明 9 1.4.3 solr的各包的说明 10 1.5 版本说明 11 1.5.1 1.3版本 11 1.5.2 1.4版本 12 1.6 分布式和复制 Solr 架构 13 2 Solr的安装与配置 13 2.1 在Tomcat下Solr安装 13 2.1.1 安装准备 13 2.1.2 安装过程 14 2.1.3 验证安装 15 2.2 中文分词配置 15 2.2.1 mmseg4j 15 2.2.2 paoding 19 2.3 多核(MultiCore)配置 22 2.3.1 MultiCore的配置方法 22 2.3.2 为何使用多core ? 23 2.4 配置文件说明 23 2.4.1 schema.xml 24 2.4.2 solrconfig.xml 25 3 Solr的应用 29 3.1 SOLR应用概述 29 3.1.1 Solr的应用模式 29 3.1.2 SOLR的使用过程说明 30 3.2 一个简单的例子 30 3.2.1 Solr Schema 设计 30 3.2.2 构建索引 30 3.2.3 搜索测试 31 3.3 搜索引擎的规划设计 32 3.3.1 定义业务模型 32 3.3.2 定制索引服务 34 3.3.3 定制搜索服务 34 3.4 搜索引擎配置 34 3.4.1 Solr Schema 设计(如何定制索引的结构?) 34 3.5 如何进行索引操作? 36 3.5.1 基本索引操作 36 3.5.2 批量索引操作 37 3.6 如何进行搜索 39 3.6.1 搜索语法 39 3.6.2 排序 42 3.6.3 字段增加权重 42 3.6.4 Solr分词器、过滤器、分析器 42 3.6.5 Solr高亮使用 46 4 SolrJ的用法 46 4.1 搜索接口的调用实例 46 4.2 Solrj的使用说明 47 4.2.1 Adding Data to Solr 47 4.2.2 Directly adding POJOs to Solr 49 4.2.3 Reading Data from Solr 51 4.3 创建查询 51 4.4 使用 SolrJ 创建索引 52 4.5 Solrj包的结构说明 53 4.5.1 CommonsHttpSolrServer 53 4.5.2 Setting XMLResponseParser 53 4.5.3 Changing other Connection Settings 53 4.5.4 EmbeddedSolrServer 54 5 Solr的实际应用测试报告 54 5.1 线下压力测试报告 54 5.2 线上环境运行报告 54 6 solr性能调优 55 6.1 Schema Design Considerations 55 6.1.1 indexed fields 55 6.1.2 stored fields 55 6.2 Configuration Considerations 55 6.2.1 mergeFactor 55 6.2.2 mergeFactor Tradeoffs 56 6.3 Cache autoWarm Count Considerations 56 6.4 Cache hit rate(缓存命中率) 56 6.5 Explicit Warming of Sort Fields 56 6.6 Optimization Considerations 56 6.7 Updates and Commit Frequency Tradeoffs 56 6.8 Query Response Compression 57 6.9 Embedded vs HTTP Post 57 6.10 RAM Usage Considerations(内存方面的考虑) 57 6.10.1 OutOfMemoryErrors 57 6.10.2 Memory allocated to the Java VM 57 7 FAQ 58 7.1 出现乱码或者查不到结果的排查方法: 58

2012-05-03

Android开发教程.zip

Android开发教程.zip

2011-12-21

Web Services & Axis2.zip(2011年度巨献)

Web Services & Axis2.zip(2011年度巨献)(2011年度巨献)(2011年度巨献)

2011-12-19

J2EE--第2章_Web_Services基础(南大保留).pptx

J2EE--第2章_Web_Services基础(南大保留).pptx

2011-12-19

WSDL教程.doc

WSDL教程.doc

2011-12-16

Oracle 10g 安装指南--for Windows .doc

Oracle 10g 安装指南--for Windows .doc

2011-11-02

nginx-pdf-nginx相关.zip

nginx-pdf-nginx相关.zip

2011-07-04

Url Rewrite 实现jsp页面伪静态化_凌风_.doc

Url Rewrite 实现jsp页面伪静态化_凌风_.doc

2011-06-17

BAT教程.doc(BAT教程.doc )

BAT教程.doc BAT教程.doc BAT教程.doc BAT教程.doc

2011-04-29

netty-demo.zip

netty-demo.zip

2016-10-14

Netty-In-Depth.pdf

Netty-In-Depth.pdf

2016-10-14

Git-2.9.0-64-bit.exe

Git-2.9.0-64-bit.exe

2016-07-13

gem-redis-3.2.1.zip

gem-redis-3.2.1.zip

2016-04-07

Ruby基础知识(linux上的安装步骤).doc

Ruby基础知识(linux上的安装步骤).doc

2016-04-06

Dubbo文档.rar

Dubbo文档.rar

2015-03-26

dubbo_consumer_provider

dubbo consumer provider demo,dubbo入门demo

2015-03-05

PHP开发手册2014

PHP开发手册2014,2014年生成的文档,版本较新

2014-11-29

JAVA_API_1.7中文.chm

JAVA_API_1.7中文.chm,

2014-11-24

HTTP协议规范

HTTP协议规范

2014-02-25

D:\Backup\我的文档\Downloads

Linux系统命令及其使用详解

2013-12-26

linux性能优化和分析.ppt

linux性能优化和分析.ppt

2013-08-19

PayPal快速支付资料.rar

PayPal快速支付资料

2013-08-13

cookie查看

cookie查看

2013-08-06

高并发高负载系统架构.ppt

高并发高负载系统架构.ppt

2013-06-26

NBCompressor_v1.2.0.2.rar

NBCompressor_v1.2.0.2.rar

2013-06-24

最新大型网站技术架构探讨.ppt

最新大型网站技术架构探讨.ppt

2013-05-30

redis-2.4.5-win32-win64.rar

redis-2.4.5-win32-win64.rar

2013-05-22

空空如也

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

TA关注的人

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