javaweb
文章平均质量分 83
不一样的程序员
纸上得来终觉浅,绝知此事要躬行
展开
-
更好的框架设计
本文章由@唐乾 出品,转载请注明出处。 文章链接: http://blog.csdn.net/tang9140/article/details/52526977 引言 本文将与大家一起来吐槽下公司的开发框架,站在开发者的角度详述糟糕设计下导致的各种问题和使用痛点,并给出改进意见,最后附赠一个完整版后台开发框架(Spring+Spring MVC+Apache Shiro+MyBatis+Boot转载 2018-01-24 16:04:58 · 231 阅读 · 0 评论 -
Tomcat能够稳定支持的最大用户并发数
服务器配置: 单硬盘,SATA 8MB缓存 测试服务器和loadrunner运行服务器位于同一网段–100MB网络(同一交换机)上,排除网络问题的影响 服务器运行始终,CPU使用率非常低没有超过5% 因此虽然服务器配置低,但是不是性能瓶颈所在 服务器运行在windowsserver 2003 sp2中文版(正版系统)转载 2018-01-27 22:10:11 · 31289 阅读 · 1 评论 -
Jvsiualvm 排查 OOM 具体步骤详解
背景介绍 最近在学习关于oom内存溢出的解决方法,结合了自己看的博客和一些自己的尝试,给大家分享自己的思路。 主要分两种情况分析 1. 基于main方法启动的程序 2. 基于tomcat的web项目 下面分别介绍两种方式 基于main方法启动的程序 1.编写测试代码: package com.xyq.maventest.visualvm; public class Java原创 2018-02-06 18:00:44 · 966 阅读 · 0 评论 -
Tomcat部署项目的几种常见方式
最近在捣鼓tomcat部署项目的几种方式,尝试了几种常用的部署方式,在这里给大家分享下经验1 拷贝war包或者项目到webapps目录中 这是最常用的方式,Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。如果你想要修改这个默认目录,可以在conf下的server.xml文件里修改Host标签里的appBase值。2 修改Server.xml...原创 2018-01-23 19:25:46 · 1172 阅读 · 0 评论 -
Eclipse创建Maven Web项目
前言 最近在学习通过 spring+springmvc+mybatis+mysql方式搭建一个demo项目,在搭建项目钱,首先需要通过eclipse搭建一个maven的web项目。 环境准备 eclipse maven 3.4 | 以上 tomcat 6.0 | 以上 jdk1.6| 以上 步骤 1、在eclipse中选择菜单 File–》New–》Other–》Mave...原创 2018-03-28 10:49:13 · 482 阅读 · 0 评论 -
mybatis三种批量插入方式对比
准备: 1.表结构 CREATE TABLE `t_user` ( `id` varchar(32) CHARACTER SET utf8 NOT NULL COMMENT ‘主键’, `name` varchar(50) CHARACTER SET utf8 DEFAULT NULL C...转载 2018-05-22 19:56:39 · 2977 阅读 · 2 评论 -
SpringMVC实现文件下载的两种方法
这两天玩spring的过程中遇到了一个很常见的问题——文件下载。以往很多时候都是直接给一个文件的静态链接,这种方法有很多局限性,其中一个很明显的局限性就是不易统计下次状态,还有就是需要http服务器来保存文件,不可访问服务器本机文件系统的文件,综上所述,我们需要一种易于统计并可下载本地文件系统中文件的方法:那就是服务器读取本地文件流,然后将文件流输出到客户端。这个过程中流传输异常、完成都可以轻易获...转载 2018-05-28 20:31:20 · 50692 阅读 · 5 评论