关闭
当前搜索:

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

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

tomcat server.xml详解

原文地址:http://www.blogjava.net/baoyaer/articles/107278.htmlTomcat Server的结构图该文件描述了如何启动Tomcat Server Server> Listener /> GlobaNamingResources> GlobaNamingResources > Connector /> Engine> Logger />...
阅读(751) 评论(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 best way would be to let Eclipse automatically handle...
阅读(1086) 评论(0)

Mysql 优化之 Explain 执行计划

在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,...
阅读(671) 评论(0)

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

mysql处理海量数据时的一些优化查询速度方法最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间竟然高达40几秒,相信这么高的查...
阅读(1369) 评论(2)

Jetty + json-lib库的特殊异常

今天项目用Jetty启动,在Tomcat下启动正常,放入Jetty容器启动,莫名其妙的报了个ClassNotFoundException: net.sf.json.JSONObject 具体如下:项目中确实引入了json-lib的jar,开始还以为是版本的问题,后来经过一番资料查询发现,Jetty容器与Maven结合的时候,在jetty发布时,不加载json-lib 相关类库,所以导致启动时,项目...
阅读(909) 评论(0)

高并发优化解决方案

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

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

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

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

Spring Boot 以Jar的方式部署启动,这个不用介绍了, 之前也介绍了关于 Spring Boot + thymeleaf 的简单使用 ,但是今天遇到一个问题, 我先描述下问题的场景:由于运维部门的需求,项目需要以war的形式放到tomcat运行  ,而不是原定的jar的方式运行配置了一下午,也查了一下午的资料,以war的方式在Tomcat能运行,并且能访问Controller,但是在返回...
阅读(2370) 评论(0)

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

在日常开发中,熟悉并正确使用快捷键,能让你的开发速度提升1/5,下面介绍本人日常开发中用eclipse 和  STS等快捷键:1、常用快捷键整理:另外补充:自动引用包快捷键:Ctrl + Shift + O   其中Ctrl + C 和 Ctrl + V就不用多少了吧...2、Eclipse和 STS可以自己查看 工具的快捷键的,操作如下:选择窗口菜单的  Help ——>  Show Activ...
阅读(1815) 评论(3)

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

一个朋友需要,所以写了这两个,话不都说,看代码 /** * 获取当前的httpSession * @author :shijing * 2016年12月5日下午3:46:02 * @return */ public static HttpSession getSession() { return getRequest().getSession(); }...
阅读(20389) 评论(2)

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

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

【五年】Java打怪升级之路

之前写过一篇帖子,就是关于工作经验分享的,最近很多人私信我,所以博客这边再分享一次这几年来,我最大的感想就是一句话:多看、多写、多想、多问、多分享、多优化、多运动...1、【多看】        读万卷书,行万里路。多看书,多看别人写的代码,多看别人的问题,多看相关技术书,多看文档,多看.....  很多东西都需要我们用双眼来看,当然,很多人肯定会说,哪有那么多时间来做这些事,我只能回答:挤时间。...
阅读(2904) 评论(7)

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

近期很多小伙伴问我,为何启动项目的时候Spring  或 Spring MVC资源文件找不到    ,这里我总结几个问题出现的原因和解决方案一、问题的原因为何会出现这种FIleNotFoundException呢?  原因无非两点:1、路径配置错误 2、编译有问题,文件不存在二、解决办法:对于第一个原因,这个我们不多说,大家自己看看Java Web classpath详解,改好配置目录路径,第一个...
阅读(6558) 评论(0)

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

公司使用mongodb 来做数据库的功能,第一次使用,所以自己去研究了下MongoDB的官网和相关资料,本地windows环境搭建了一个MongoDB的简单数据库,话不多说,进入正题一、下载MongoDB1、MongoDB官网:点击打开2、下载地址:MongoDB 下载    MongoDB官网提供了很多个下载版本,现在最新的是3.2版本的,并且有linux的,也有windows不同操作系统的,我...
阅读(2446) 评论(0)
135条 共9页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:590379次
    • 积分:5589
    • 等级:
    • 排名:第5636名
    • 原创:102篇
    • 转载:33篇
    • 译文:0篇
    • 评论:364条
    个人简介
    我只是一个简单的Coder,为了兴趣和理想奋斗在生活的道路上
    希望大家多多交流,共同进步,有疑问或想法请留言或者私信,也可以加群:157797573

    博客专栏
    最新评论
    你还在一个人孤独的奋斗吗?
    其实,你并不寂寞,欢迎加入CSDN Java群,这里是你的另一个家!    点击加入:CSDN Java群