- 博客(21)
- 资源 (44)
- 收藏
- 关注
原创 awk语法
awk注意执行语句为单引号1、awk为文本处理语言、命名于三位创始人 awk对文本进行匹配,然后进行逐行操作2、awk分为模式和动作 awk pattern action 如果没有模式,动作应用到全部行 awk [ops] 'pattern{action}' filename arg1 arg23、模式6种
2017-05-31 09:52:05 903
转载 java内存过高问题定位
首先下载内存分析工具MemoryAnalyzer然后ps -ef|grep XX 查询项目进程执行一下命令jmap -dump:format=b,file=/data/logs/heap.hprof 12668最后一个参数为java程序进程id安装完后,把prof文件,直接拖动到eclipse中,就可以默认打开了。要注意的是prof文件一般都比较大,所以,建议增大ecl
2017-05-25 15:43:19 2293
转载 Linux-Tomcat进程CPU使用率100%原因分析
在Linux中当Tomcat启动后,我们只是去查看应用是否能够正常访问来判断Tomcat启动是否正常。一般情况下这样看是没有问题的,但是有时候我们会发现当Tomcat使用了一段时间后,开始出现CPU或者内存飙升。此时,查看Tomcat日志也许无法看到有效信息,因此有必要了解一下Linux和jdk给我们提供的相关工具。1、查看内存和CPU使用较高的进程信息输入top,我们可以看到下面
2017-05-25 15:38:18 3564
原创 Spring返回中文乱码
使用@ResponseBody返回String如果有中文,必先乱码原因:Spring本身处理String返回,默认使用ISO-8859-1解决方法:1)返回对象2)在请求方法填加produces @RequestMapping(value = "/indexInfo",produces="text/html;charset=UTF-8")produces: 指定返回的内容类
2017-05-25 14:25:26 994
转载 413 Request Entity Too Large
客户端发送的实体主体部分比服务器能够或者希望处理的要大。 一般情况下我们看不到这个状态码。 因为浏览器不会发送太大的数据给网站,但是机器人可能会。
2017-05-21 19:54:46 410
转载 springmvc无法跳转到首页controller
1.默认tomcat容器的默认页面。 /index.html 这种方式适合访问静态的页面(也包括JSP)或者说是没有任何参数的页面。2.spirng mvc 默认index controller 方式 如果在tomcat容器没有配置默认页面,怎spring mvc 会主动去寻找/index的controller,如果有则会调用,没有则会显示404页面。 @Reque
2017-05-21 14:57:21 3554
原创 什么原因会影响网站的访问速度
一个朋友问过这个问题,一些大拿给出了答案,在这里总结一下:1、首先从底层来说:全用redis,肯定很快,用mongo其次,mysql最次。当然受限于业务形态,有的业务没法全用redis2、底层库的优化如索引和表结构设计3、代码设计:如缓存的添加,动态页面静态化,代码结构调整4、集群中节点的个数5、服务器性能,服务器带宽,网页资源大小,用户带宽等
2017-05-18 10:20:47 794
转载 Mongodb中数据聚合之聚合管道aggregate
在之前的两篇文章Mongodb中数据聚合之基本聚合函数count、distinct、group >和Mongodb中数据聚合之MapReduce >中,我们已经对数据聚合提供了两种实现方式,今天,在这篇文章中,我们讲讲在MongoDB中的另外一种数据聚合实现方式——聚合管道aggregate。面对着广大用户对数据统计的需求,Mongodb从2.2版本之后便引入了新的功能聚合框架
2017-05-18 10:05:39 922
原创 maven 找不到符号 或者总是报编译错误
总结一下网上各种出现此错误的解决办法,整理一下,如出现问题,按这个顺序执行一下1、检查环境变量的maven配置2、检查各个模块的build path里的jdk配置是否正确3、删除repo仓库对应的依赖4、干掉各个模块target下的内容5、全部模块clean6、如果父项目没有转换成maven,转成maven7、在父项目执行clean install欢迎访问我的技术群
2017-05-17 18:07:46 4210
转载 KindEditor编辑器无法获得提交的数据
以下列举KindEditor4X几处问题及解决方法:PS:标红处为重点。1. 使用A标签提交表单:frm" action="demo.PHP" method="post"> 详细 内容: onclick="JavaScript:frm.submit()">提交 把上面A标签代码改成下列即可,提交前需要执行editor.
2017-05-14 18:13:45 587
转载 MongoDB当前记录的上一条和下一条记录如何得到?
db.usermodels.find({'_id' :{ "$gt" :ObjectId("55940ae59c39572851075bfd")} }).limit(1).sort({_id:-1})
2017-05-13 22:03:03 2343
原创 上游服务器
上游,有发源的意思故上游服务器指的产生内容的服务器。如nginx+tomcat tomcat是上游服务器。在nginx中有配置upstream,就是配置上游服务器集群,如应用服务器tomcat
2017-05-12 18:41:39 5221 1
原创 nginx + tomcat 504 gateway timeout
504错误绝大多数是程序有问题,程序执行慢或同时执行的请求太多,做优化或加缓存即可。1、增大tomcat的maxProcessors和acceptCount2、优化程序执行时间3、调整nginx4、增加集群应用服务器数量
2017-05-12 16:43:01 1128
转载 关于全文搜索elasticsearch中matchQuery和termQuery的区别
1.termQuery不带分析器,比如说你搜索“中国”,没有分析器你就搜索不到,而matchQuery就带了分析器,你搜索“中国”的时候他会自动使用自带的中文分析器帮你去检索,那么你就能搜索到关于“中国”的信息。2.term是字段的检索,检索时会按照你输入的内容按照完全匹配的模式检索,而match是全文检索,会模糊按照匹配相关度给你找出结果按分值排列。某种意义上来说,term相
2017-05-05 14:19:41 5224
转载 mybatis中的#和$的区别
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的
2017-05-03 18:03:49 358
转载 -Xms和-Xmx的值设置成一样 Java不断地吃内存
java内存堆栈不够用时我们会寻求java参数-Xms和-Xmx的帮助,网上也有许多前辈给出了例子,但很多人喜欢把-Xms和-Xmx的值设置成一样的,甚至我还见过有吧-Xms设的比-Xmx还要大(-Xms是最小值,-Xmx是最大值)。 一开始我也不知道这两个值设成一样会有什么问题,但是我在作项目http://youmonitor.us/ 时发现,当我把-Xms和-Xmx设置成一样时,Ja
2017-05-03 17:16:27 24588
原创 mysql同一个表按当前时间分段分开排序
在开发过程中碰到的一个需求。要求未来可预约的信息,按倒叙显示在列表前边,已经结束预约的信息,按倒序往后排。单纯一个orderby解决不了问题。解决方案:order by (table.end_time > now()) desc,a.end_time asc这样,未来的信息按倒叙排在了前面,已结束的信息按倒叙显示在未来信息的后面。相当于用order by (table.end_
2017-05-03 13:35:05 2577
原创 elasticsearch限制内网访问 限制多个ip访问
修改conf文件夹下的elastic search.ymlnetwork.host: 10.181.28.41 10.181.30.11 10.181.30.15 10.181.30.21 10.181.30.51注意空格
2017-05-03 13:30:07 12121 4
PHP基础教程
2017-06-18
Hibernate实战
2017-06-18
redis 64bit for windows 2.6.12
2014-11-01
apache-maven-3.1.1-bin(win)
2013-12-08
eclipse中安装subclipse(svn插件)
2013-12-08
Setup-Subversion-1.7.5 svn服务器
2013-12-08
ApacheTomcat6高级编程中文卷2
2013-07-19
ApacheTomcat 6高级编程中文卷1
2013-07-19
一线架构师实践指南
2017-06-18
锋利的jQuery
2017-06-18
深入理解Java虚拟机
2017-06-18
大型网站技术架构
2017-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人