Thancks

好记性不如烂笔头...

排序:
默认
按更新时间
按访问量

Java调优—Btrace监控Java线程/方法执行参数、执行时间(Windows)

Windows环境下jvisualvm+Btrace 监控Java程序一、背景 在项目开发中,想要监控程序,我们可以本地启动项目,然后断点调试,可是对于线上的项目需要监控或者调试的时候,就没什么办法,目前有以下几种监控方式:1、通过日志监控。通过代码中写的日志记录,来跟踪程序的执行,但是无法监控程...

2017-03-08 20:31:55

阅读数:3039

评论数:0

tomcat server.xml详解

原文地址:http://www.blogjava.net/baoyaer/articles/107278.htmlTomcat Server的结构图该文件描述了如何启动Tomcat Server Server> Listener /> GlobaNamingResources>...

2017-03-06 15:00:46

阅读数:793

评论数:0

解决Eclipse/STS 中出现Resource is out of sync with the file system 的异常

The error simply says, “you’ve made changes in files in your workspace from outside eclipse”. 意思就是:你已经在你的工作空间更新了文件,但是eclipse并没有, 所以出现了这个异常解决方案:The be...

2017-03-06 14:30:19

阅读数:1247

评论数:0

Mysql 优化之 Explain 执行计划

在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQ...

2017-03-02 09:38:03

阅读数:727

评论数:0

mysql处理海量数据时的一些优化查询速度方法

mysql处理海量数据时的一些优化查询速度方法最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测...

2017-03-01 17:47:58

阅读数:1468

评论数:2

Jetty + json-lib库的特殊异常

今天项目用Jetty启动,在Tomcat下启动正常,放入Jetty容器启动,莫名其妙的报了个ClassNotFoundException: net.sf.json.JSONObject 具体如下:项目中确实引入了json-lib的jar,开始还以为是版本的问题,后来经过一番资料查询发现,Jetty...

2017-03-01 15:32:03

阅读数:981

评论数:0

高并发优化解决方案

做电商等项目,免不了要接触并发问题,项目优化和瓶颈也是一个头疼的问题。那么到底应该怎么去做呢,从哪些方面着手呢?本人自己梳理了一些方案,仅限软件调优,至于硬件调优和代码调优,需要各位看官自己去补充了,话不多说,看图

2017-02-28 15:04:07

阅读数:1749

评论数:3

js window.location.href之后,session丢失的问题

今天一个小伙伴问我问题,就是java后台把数据放入session,jsp里js重定向页面之后就取不到session里面的数据了,而且他本地可以,服务器上却取不到session下面是他写的重定向代码:我很少写前端,所以也蒙圈了,带着奇怪的问题google了下,发现问题的原因了session lost...

2017-01-11 11:38:24

阅读数:6112

评论数:1

Spring Boot —— Thymeleaf + Gradle run on Tomcat(war形式)

Spring Boot 以Jar的方式部署启动,这个不用介绍了, 之前也介绍了关于 Spring Boot + thymeleaf 的简单使用 ,但是今天遇到一个问题, 我先描述下问题的场景:由于运维部门的需求,项目需要以war的形式放到tomcat运行  ,而不是原定的jar的方式运行配置了一下...

2016-12-08 21:15:53

阅读数:2924

评论数:0

提高开发速度——Eclipse/STS 常用快捷键

在日常开发中,熟悉并正确使用快捷键,能让你的开发速度提升1/5,下面介绍本人日常开发中用eclipse 和  STS等快捷键:1、常用快捷键整理:另外补充:自动引用包快捷键:Ctrl + Shift + O   其中Ctrl + C 和 Ctrl + V就不用多少了吧...2、Eclipse和 S...

2016-12-08 15:19:14

阅读数:2070

评论数:3

Java正则表达式——验证手机号和电话号码

一个朋友需要,所以写了这两个,话不都说,看代码 /** * 获取当前的httpSession * @author :shijing * 2016年12月5日下午3:46:02 * @return */ public static HttpSession getSe...

2016-12-05 16:44:32

阅读数:25608

评论数:2

Spring Boot—— Thymeleaf (gradle) 的简单使用

最近项目用到了Spring Boot ,但是在控制器返回html视图并渲染参数的时候,存在了疑问。后面考虑用Thymeleaf ,感觉真的不错~,下面分享给大家总共四步:jar 引入 、控制器参数传递  、 html标签引入 、 Thymeleaf 缓存设置一、相关Jar的引用1、maven的引用...

2016-12-05 11:05:25

阅读数:3905

评论数:1

【五年】Java打怪升级之路

之前写过一篇帖子,就是关于工作经验分享的,最近很多人私信我,所以博客这边再分享一次这几年来,我最大的感想就是一句话:多看、多写、多想、多问、多分享、多优化、多运动...1、【多看】        读万卷书,行万里路。多看书,多看别人写的代码,多看别人的问题,多看相关技术书,多看文档,多看........

2016-11-28 18:05:41

阅读数:3154

评论数:7

异常解决 java.io.FileNotFoundException: class path resource [spring/springmvc.xml]

近期很多小伙伴问我,为何启动项目的时候Spring  或 Spring MVC资源文件找不到    ,这里我总结几个问题出现的原因和解决方案一、问题的原因为何会出现这种FIleNotFoundException呢?  原因无非两点:1、路径配置错误 2、编译有问题,文件不存在二、解决办法:对于第一...

2016-11-22 16:09:06

阅读数:9622

评论数:1

MongoDB —— Windows环境安装与简单使用

公司使用mongodb 来做数据库的功能,第一次使用,所以自己去研究了下MongoDB的官网和相关资料,本地windows环境搭建了一个MongoDB的简单数据库,话不多说,进入正题一、下载MongoDB1、MongoDB官网:点击打开2、下载地址:MongoDB 下载    MongoDB官网提...

2016-11-18 15:57:24

阅读数:2577

评论数:0

Java 对象的生命周期

Java对象的生命周期         在Java中,对象的生命周期包括以下几个阶段:1.      创建阶段(Created)2.      应用阶段(In Use)3.      不可见阶段(Invisible)4.      不可达阶段(Unreachable)5.      收集阶段(Co...

2016-11-04 12:28:00

阅读数:8123

评论数:1

JVM结构、GC工作机制详解

外话:最近在应聘阿里2015暑期实习,感触颇多。机会总是留给有准备的人的,所以平常一定要注意知识的巩固和积累。知识的深度也要有一定的理解,不比别人知道的多,公司干嘛选你?关于JVM和GC,我相信学Java的绝大部分人都听过,很多公司的面试官都爱问,一开始我也很头痛,问这么底层干什么,所以我每次面试...

2016-11-04 12:26:51

阅读数:14436

评论数:3

深入Java源码解析容器类List、Set、Map

参考文献:Java容器相关知识全面总结:http://www.codeceo.com/article/java-container-brief-introduction.htmlJava官方API文档:http://docs.oracle.com/javase/8/docs/api/1 常用容器继...

2016-10-31 10:58:51

阅读数:1644

评论数:0

Java实现几种常见排序方法

日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也...

2016-10-31 10:50:39

阅读数:703

评论数:0

Java工程师成神之路

一基础篇11 JVM111 Java内存模型Java内存管理Java堆和栈垃圾回收112 了解JVM各种参数及调优113 学习使用Java工具114 学习Java诊断工具115 自己编写各种outofmemorystackoverflow程序116 使用工具尝试解决以下问题并写下总结117 参考资...

2016-10-31 09:40:41

阅读数:1868

评论数:0

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