自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Truong的专栏

编程能力重要、程序员的积累和借鉴他人的能力也很重要

  • 博客(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进程cpu过高原因整理

1、存在死循环2、tomcat原因,下载新的tomcat试试3、计算线程较多

2017-05-25 16:24:49 1356

转载 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

转载 406 not accepted

一般是由于客户端无法接收服务端参数导致。

2017-05-21 19:53:59 384

转载 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

原创 微信分享授权

请加入我的qq群:425783133

2017-05-20 11:32:08 513

原创 什么原因会影响网站的访问速度

一个朋友问过这个问题,一些大拿给出了答案,在这里总结一下: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基础教程

《PHP基础教程(第3版)》非常通俗易懂地向初学者介绍了PHP语言的基本概念、使用方法和注意事项。全书通过丰富的示例,引领读者逐步掌握这门流行的Web开发语言,使读者能够上手亲自编写适用于常用场景的PHP脚本。《PHP基础教程(第3版)》适合有基本的HTML经验的读者阅读。, , 点击链接进入新版: Web开发系列:PHP基础教程(第4版)

2017-06-18

Hibernate实战

本书全面讲述了hibernate和java persistence,并对两者进行了详细的对比分析。书中通过一个应用将数百个例子融合起来,不仅深入剖析了hibernate 3.2和java persistence丰富的编程模型,还深刻阐述了数据库设计、对象/关系映射(orm)和优化等方面的基本原则、策略和最佳实践。书中处处闪烁着作者超凡的真知灼见,将大大升华读者对orm乃至企业级应用开发的理解。, 本书适合广大的开发人员,从orm的初学者到经验丰富的开发人员。

2017-06-18

Hadoop技术内幕 深入解析

Hadoop技术内幕 深入解析

2017-06-18

redis设计与实现(第二版)

redis设计与实现(第二版)

2017-06-18

高性能MySQL(第3版)

高性能MySQL(第3版)

2017-06-18

redis 64bit for windows 2.6.12

redis windows64位 版本2.6.12.另安装配置在http://blog.csdn.net/truong/article/details/40677689

2014-11-01

spring源码

spring 源码 有兴趣的童鞋看着玩吧

2014-03-07

eclipse-maven3-plugin(win)

eclipse maven插件 离线,配置请参考博客。

2013-12-08

apache-maven-3.1.1-bin(win)

apache-maven-3.1.1-bin windows下,配置请参考我的博客:apache-maven-3配置及eclipse中插件配置

2013-12-08

eclipse中安装subclipse(svn插件)

服务端参考:创建svn服务器(windows) eclipse端svn参考:eclipse中安装svn插件subclipse

2013-12-08

Setup-Subversion-1.7.5 svn服务器

windows上svn服务端安装程序。如何配置svn服务端,请参考我的博客创建svn服务(windows),eclipse安装插件也请参考eclipse中安装svn插件subclipse

2013-12-08

SpringFramework3源码

SpringFramework3源码。解压后,在Eclipse或MyEclipse中建立java工程,导入即可。

2013-11-21

ApacheTomcat6高级编程中文卷2

不知道如何上传大于50M文件,分成了卷1和卷2。总共60多M。用Adobe Reader打不开。PDF Reader可以打开。一直用手机上的PDF Reader看的。其他软件不知道能不能打开。

2013-07-19

ApacheTomcat 6高级编程中文卷1

不知道如何上传大于50M文件,分成了卷1和卷2。总共60多M。用Adobe Reader打不开。PDF Reader可以打开。一直用手机上的PDF Reader看的。其他软件不知道能不能打开。

2013-07-19

HTTP权威指南

HTTP权威指南 2012年8月版 中文版

2013-07-19

关于Freemarker生成word的使用 java生成word

转载的文章,利用freemarker生成word,可适用于(有附表的或无附表)word模板填充动态数据。

2013-02-28

xalan jar包

xslt需要用的类,xslt能够将xml转换成其他格式。免费发放了。

2012-12-12

Dubbo应用开发教程

Dubbo应用

2017-07-01

Netty案例集锦

Netty案例集锦

2017-06-25

linux系统技术入门

linux

2017-06-25

ExtJS实用开发指南

ExtJS实用开发指南

2017-06-25

Red5的Web视频、音频系统开发

Red5的Web视频、音频系统开发

2017-06-25

24种设计模式介绍与6大设计原则

24种设计模式介绍与6大设计原则

2017-06-25

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

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

2017-06-24

轻量级Java+EE企业应用实战

轻量级Java+EE企业应用实战

2017-06-24

使用SpringCloud和Docker实战微服务

使用SpringCloud和Docker实战微服务

2017-06-18

一线架构师实践指南

本书致力于为一线架构师,以及软件企业提供务实有效的架构设计方法指导。, 本书从架构师经常遇到的困惑出发,总结软件架构设计中经常遇到的问题,提出“方法体系必然是软件业界未来发展的重大趋势”这一观点;之后,详细阐述了软件架构设计三个阶段(Pre-Architecture阶段、 Conceptual Architecture阶段和Refined Architecture阶段)中的各个具体环节,并给出了最佳的实践原则和方法,内容涵盖“需求进,架构出”的整个过程。, 20多位专家撰文推荐。, 作者10多年架构设计和咨询实践经验的总结。, 实例讲解软件架构设计ADMEMS方法体系。, 中大型系统架构设计的航标灯。

2017-06-18

SpringBoot揭秘 快速构建微服务体系

SpringBoot揭秘 快速构建微服务体系

2017-06-18

Maven实战 完整高清版

Maven实战

2017-06-18

锋利的jQuery

《锋利的jQuery》循序渐进地对jQuery的各种函数和方法调用进行了介绍,读者可以系统地掌握jQuery的DOM操作、事件监听和动画、表单操作、AJAX以及插件方面等知识点,并结合每个章节后面的案例演示进行练习,达到掌握核心知识点的目的。为使读者更好地进行开发实践,《锋利的jQuery》的最后一章将前7章讲解的知识点和效果进行了整合,打造出一个非常有个性的网站,并从案例研究、网站材料、网站结构、网站样式和网站脚本等方面指导读者参与到项目建设中来。, 《锋利的jQuery》适合Web开发人员阅读和参考。

2017-06-18

深入理解Java虚拟机

《深入理解Java虚拟机:JVM高级特性与最佳实践》内容简介:作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外?没关系,本书极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机的奥秘。本书是近年来国内出版的唯一一本与Java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。, 全书共分为五大部分。第一部分从宏观的角度介绍了整个Java技术体系的过去、现在和未来,以及如何独立地编译一个OpenJDK7,这对理解后面的内容很有帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括Class的文件结构以及如何存储和访问Class中的数据;虚拟机的类创建机制以及类加载器的工作原理和它对虚拟机的意义;虚拟机字节码的执行引擎以及它在实行代码时涉及的内存结构。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。, 本书适合所有Java程序员、系统调优师和系统架构师阅读。, , 海报:, , , , 点击链接进入Java程序设计:, 《深入理解Java虚拟机:JVM高级特性与最佳实践》, 《JAVA核心技术(卷1):基础知识(原书第8版)》, 《JAVA核心技术卷2:高级特征》, 《Java语言程序设计(基础篇)(原书第8版)》, 《Java编程思想(第4版)》, 《Effective Java中文版(第2版)》, 《Java编程思想(英文版•第4版)》, 《Java 实时编程》, 《Java加密与解密的艺术》, 《Eclipse插件开发(原书第3版)(畅销插件开发指南新版)》, 《Java语言程序设计:进阶篇(原书第8版)》, 《Maven实战》

2017-06-18

Struts+Hibernate+Spring集成开发宝典

Struts+Hibernate+Spring集成开发宝典

2017-06-18

Head First 设计模式

Head First 设计模式

2017-06-18

大型网站技术架构

《大型网站技术架构:核心原理与案例分析》通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。, 《大型网站技术架构:核心原理与案例分析》不仅适用于指导网站工程师、架构师进行网站技术架构设计,也可用于指导产品经理、项目经理、测试运维人员等了解网站技术架构的基础概念;还可供包括企业系统开发人员在内的各类软件开发从业人员借鉴,了解大型网站的解决方案和开发理念。

2017-06-18

空空如也

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

TA关注的人

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