自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 JAVA的PreparedStatement和addBatch()方法

本文介绍两个内容,为什么使用PreparedStatement的addBatch()方法?以及使用PreparedStatement的好处。 一、addBatch使用方法 昨天用JAVA做了一个导表的功能,数据量非常多,使用下面的缓冲方法非常使用。 1. 建立链接  Connection ...

2018-09-02 23:24:37 549 0

转载 https://blog.csdn.net/qq_23167527/article/details/77994677

问题:我原本想在5的位置用成员变量2,但是因为位置5所在的方法时static的,怎么办?? 第一步:在位置1写注解@Component 使当前类成为一个bean对象。(@Controller,@service都行) 第二步:在位置3写个static的变量 第三步:写个@PostConst...

2018-09-01 13:43:13 5645 0

转载 Nginx日志按天切割及日志基本配置说明

转自https://blog.csdn.net/RobertoHuang/article/details/69930890 1.Nginx日志基本配置说明 声明日志格式: access_log logs/access.log main; 声明log ...

2018-08-27 11:02:04 7941 0

转载 hprof教程

https://blog.csdn.net/jediael_lu/article/details/44016871 大部分内容参考http://www.linuxidc.com/Linux/2012-04/58178.htm       J2SE中提供了一个简单的命令行工具来对java程序的...

2018-08-03 11:22:47 1087 0

转载 Java程序内存分析:使用mat工具分析内存占用

https://www.cnblogs.com/AloneSword/p/3821569.html 在工作中可能会遇到内存溢出这种灾难性的问题,那么程序肯定是存在问题,找出问题至关重要,上一篇文章讲了jmap命令的使用方法,当然用jmap导出的文件我们也看不懂啊,那就交给memory analy...

2018-08-03 11:21:20 260 0

转载 SpringBoot+Mybatis+druid(基于maven)

# PS:项目是基于maven配置的1. 添加Mybatis和druid的依赖在maven的pom.xml中添加依赖 添加mybatis依赖 <!--io.swagger.mybatis--> <dependency&...

2018-07-08 21:58:05 507 0

转载 使用maven创建spring-boot项目

前期准备安装maven:下载->安装->配置环境变量。下载链接:http://maven.apache.org/download.cgi安装eclipse:eclipse-jee-neon-3-win32-x86_64 下载链接:https://www.eclipse....

2018-07-07 21:58:56 254 0

转载 Spring Boot干货系列:(二)配置文件解析

转自https://www.cnblogs.com/zheting/p/6707036.html前言上一篇介绍了Spring Boot的入门,知道了Spring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。所...

2018-06-27 23:01:12 81 0

转载 图文并茂超详细搭建redis缓存服务器(nginx+tomcat+redis+mysql实现session会话共享)

图文并茂超详细搭建redis缓存服务器(nginx+tomcat+redis+mysql实现session会话共享)。一、redis介绍redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集...

2018-06-19 22:49:35 1537 1

转载 Linux下杀毒软件clamav的安装和使用

最近发现有台服务器中毒了,手动去查杀总是会有遗漏,最后安装了Linux下的杀毒软件clamav,使用起来还是不错的。环境:Linux 6.8版本:clamav-0.99.2.tar.gz依赖关系:yum install pcre* zlib zlib-devel libssl-devel libs...

2018-05-11 16:51:13 4946 0

转载 缓存穿透,缓存击穿,缓存雪崩解决方案分析

转自https://blog.csdn.net/zeb_perfect/article/details/54135506前言设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如...

2018-05-07 17:29:02 118 0

转载 三大表连接方式详解之Nested loop join和 Sort merge join

在早期版本,Oracle提供的是nested-loop join,两表连接就相当于二重循环,假定两表分别有m行和n行       如果内循环是全表扫描,时间复杂度就是O(m*n)       如果内循环是索引扫描,时间复杂度就是O(m*㏒n)       而hash join的时间复杂度是O(m*...

2018-05-04 11:54:12 3177 0

转载 docker启动mysql

首先是pull image,这里我拉取的是5.6.35:1$ sudo docker pull mysql:5.6.35 拉下来以后大可以按照官方的说明无脑启动,但是外部无法访问,所以绑定端口:1$ sudo docker run --name mysql -p 12345:3306 -e MYS...

2018-03-12 23:27:24 6267 0

转载 UML类图与类的关系详解

在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合...

2018-01-09 22:49:26 267 0

转载 使用本地JConsole监控远程JVM(最权威的总结)

问题背景   Tomcat经常崩溃crash,想看看JVM内存使用情况,就想到了用Jconsole监控,以前只是监控本地的JVM,这次要监控远程的,遇到了不少问题。   经过几个小时的努力,参考了众多网友的资料之后,才最终解决了这个问题。   比较坑爹的是,网上的资料,竟然没有一...

2018-01-09 22:48:15 329 0

转载 Eclipse中Cannot nest src folder解决方法

下面是工程中出现的问题: Cannot nest 'Project/src/main/java' inside library 'Project/src  如果你的classpath中导入了web app libraries中可能就会找到project/src...

2017-11-13 17:24:12 3786 0

转载 centOS安装telnet(在线和rpm包安装)

在执行telnet时会提示命令不存在,此时输入命令 rpm -qa telnet-server ,若无输出内容,则表示没有安装。 1.在线安装 分别执行如下两个命令: yum install telnet yum install telnet-server 2...

2017-09-12 14:32:42 388 0

原创 新建maven工程并打出可执行jar包

1、New -> Project... 选择 Maven Project, 点击Next > 2、在Select projrect name and location界面,各选项如下图,点击Next > 3、在Select an Archetype...

2017-08-11 00:51:21 489 0

转载 jvisualvm远程监控Tomcat

网上已经有很多这方面的资料,但有些很杂乱,这里做了整理总结。   一.Java VisualVM 概述   对于使用命令行远程监控jvm 太麻烦 。 在jdk1.6 中 Oracle 提供了一个新的可视化的。 JVM 监控工具 Java VisualVM 。jvisu...

2017-08-10 23:47:31 223 0

转载 jmap,jhat分析内存

分析JAVA Application的内存使用时,jmap是一个很实用的轻量级工具。使用jmap可以查看heap空间的概要情况,粗略的掌握heap的使用情况。也可以生成heapdump文件,再使用jhat通过web浏览器具体分析内容中的对象和数据。 jmap是JDK自带的一个工具,非常小...

2017-08-10 11:06:55 488 0

转载 JVM GC调优一则--增大Eden Space提高性能

缘起 线上有Tomcat升级到7.0.52版,然后有应用的JVM FullGC变频繁,在高峰期socket连接数,Cpu使用率都暴增。 思路 思路是Tomcat本身的代码应该是没有问题的,有问题的可能是应用代码升级,或者环境改变了,总之Tomcat的优先级排在最后。 先把应用的...

2017-08-10 01:29:40 258 0

转载 JVM性能调优之生成堆的dump文件

最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。 一、JVM内存模型及垃圾收集算法  1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代)Tenured(年老代)永久代(Perm)   其中New和Tenured属于堆内存,堆内存会...

2017-08-10 01:28:11 178 0

原创 tomcat查看内存使用情况

配置tomcat可查看内存使用情况: 修改tomcat/conf/tomcat-users.xml                         3、进入了Server Status页面,可以在JVM表格中看到

2017-08-10 01:05:30 1916 0

转载 Spring aop 原理及各种应用场景

Spring aop 原理及各种应用场景 时间 2015-01-05 20:19:36  IT社区推荐资讯 原文  http://itindex.net/detail/52418-spring-aop-原理 主题 AOP Spring AOP是Aspect Orient...

2017-07-25 22:31:19 392 0

转载 JProfiler入门笔记

1  前言   开始之前,我问自己,为什么要学习jProfiler?   回答之前先让我们来看看什么是jProfiler:JProfiler是一个商业授权的Java剖析工具,由EJ技术有限公司,针对Java EE和java SE应用程序开发的。它允许两个内存剖面评估内存使用情况和动...

2017-07-25 17:18:33 279 0

转载 eclipse Git插件Team中不显示

主要原因: eclipse版本git版本不对应 解决方案: 卸载git插件,安装对应版本的git插件 卸载git插件,加载干净结果:help->about eclipse中不显示git  help->installion detail->instaled sof...

2017-07-11 01:07:05 2337 0

转载 秒杀系统架构分析与实战

目录 1 秒杀业务分析 2 秒杀技术挑战 3 秒杀架构原则 4 秒杀架构设计 5 大并发带来的挑战 6 作弊的手段:进攻与防守 7 高并发下的数据安全 8 总结 转载: 秒杀系统架构分析与实战 1 秒杀业务分析 正常电子商务流程(1)查询商品;...

2017-07-09 22:51:53 321 0

转载 kettle性能及效率提升

Kettle数据处理的过程中难免会遇到性能瓶颈,因此性能及效率的提升成为摆在面前的问题,因此笔者罗列一些常用的优化建议。 kettle优化索引的正确使用数据抽取SQL优化 kettle优化 尽量使用数据库连接池;尽量提高批处理的commit size;尽量使用缓存,缓存尽量大...

2017-07-08 13:29:53 581 0

转载 tomcat查看GC信息

tomcat启动参数,将JVM GC信息写入tomcat_gc.log CATALINA_OPTS='-Xms512m -Xmx4096m -XX:PermSize=64M -XX:MaxNewSize=128m -XX:MaxPermSize=64m -XX:ParallelGC...

2017-07-04 00:54:45 572 0

转载 MySQL explain执行计划解读

本文我们主要介绍了MySQL性能分析以及explain的使用,包括:组合索引、慢查询分析、MYISAM和INNODB的锁定、mysql的事务配置项等,希望能够对您有所帮助。 1.使用explain语句去查看分析结果  如explain select * from test1 where i...

2017-07-03 00:42:58 199 0

转载 Spring+Mybatis+SpringMVC+Maven+MySql搭建实例

摘要:本文主要讲了如何使用Maven来搭建Spring+Mybatis+SpringMVC+MySql的搭建实例,文章写得很详细,有代码有图片,最后也带有运行的效果。 本文工程免费下载 一、准备工作 1. 首先创建一个表:   CREATE TABLE `t_user` ( ...

2017-07-02 22:52:46 249 0

转载 ActiveMQ学习教程(一)——安装与示例

背景:ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。 选择ActiveMQ作为JMS的入门学习中间件,是因为其拥有以下优点 1.多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: O...

2017-06-28 08:41:01 239 0

转载 MySQL错误TIMESTAMP column with CURRENT_TIMESTAMP的解决方法

在部署程序时遇到的一个问题,MySQL定义举例如下: 复制代码代码如下: CREATE TABLE `example` (   `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,   `created` TIMESTAMP NOT ...

2017-06-19 18:47:29 621 0

转载 mysql grant 用户权限总结

MySQL 有多个个权限?经常记不住,今天总结一下,看后都能牢牢的记在心里啦!! 很明显总共28个权限:下面是具体的权限介绍:转载的,记录一下: 一.权限表 mysql数据库中的3个权限表:user 、db、 host 权限表的存取过程是: 1)先...

2017-06-10 00:57:25 237 0

转载 mysql更改用户权限

mysql更改用户权限 This entry was posted by admin Monday, 26 April, 2010 1.“grant all on *.* to root@’%’ identified by ‘yourpassword’;”——这个还可以顺带设置密码。 ...

2017-06-10 00:52:16 2654 0

转载 centOS安装telnet(在线和rpm包安装)

在执行telnet时会提示命令不存在,此时输入命令 rpm -qa telnet-server ,若无输出内容,则表示没有安装。 1.在线安装 分别执行如下两个命令: yum install telnet yum install telnet-server 2...

2017-06-06 14:20:11 12585 0

转载 mysql互换表中两列数据方法

1.创建表及记录用于测试 CREATE TABLE `product` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '产品id', `name` varchar(50) NOT NULL COMMENT ...

2017-06-05 22:01:48 383 0

转载 mysql配置zerodatetimebehavior=converttonull什么意思

JAVA连接MySQL数据库,在操作各项值均为为0(或者有0不正确的数据??)的timestamp等(日期为0000-00-00。。。。)类型时不能正确处理,而是默认抛出一个异常,比如所见的:java.sql.SQLException: Cannot convert value '0...

2017-05-19 09:53:55 20470 1

转载 kettle 合并记录步骤中的 关键字段和 比较字段的说明

旧数据来源:旧数据来源的步骤 新数据来源。新数据来源的步骤 标志字段:设置标志字段的名称,标志字段用于保存比较的结果,比较结果有下列几种。 1. “identical” – 旧数据和新数据一样 2. “changed” – 数据发生了变化; 3. “new” – 新数...

2017-05-14 15:08:10 1919 0

转载 Navicat导出mysql的查询结果为Excel文档

一、导出数据外部 1)mysql连接+将查询结果输出到文件。在命令行中执行(windows的cmd命令行,mac的终端) mysql -hxx -uxx -pxx -e "query statement" db > file   -h:后面跟的是链...

2017-04-09 23:48:03 2493 0

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