自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 记一次对象池引起的Tomcat卡死的事故

1. 先说情况:浏览器访问项目一直转圈,出不来页面,后台接口也访问不了2. 定位过程:使用ps aux | grep java查询进程Tomcat进程存在,查看日志没有报错,但是日志不再打印根据进程pid查看服务的线程:jstack 19746发现有大量WAITING的线程,定位到代码是从apache对象池获取对象的方法进入到源码就发现有个获取最大等待时间的方法,进去一看默认值是-1再检查了一下池子设置的大小,只有5那就很明显了,对象池大小不够,导致超

2022-02-16 17:08:41 582 1

原创 记一次oracle查询慢的解决方案-FetchSize

案例场景: 通过mybatis和jdbc查询一张oracle的表(8000数据量),需要30秒,直接使用navicat只需要2.7秒,表的字段并不多(14个),也没有blob等大型字段案例分析: 因为navicat查询不慢,所以可以排除网络原因,初步判断为java代码的问题案例结论: mybatis的配置defaultFetchSize默认为10,字段简单概括意思是每查到10条数据就会和oracle有一次交互,查询8000条数据就会有800次交互,非常的消耗时间。...

2021-05-08 16:03:42 2629

转载 转:删除大量Oracle数据方法总结

转自:https://blog.csdn.net/shiboyuan0410/article/details/81009675Oracle中删除超过50w条记录的数据,如果直接使用delete,效率就严重受到了影响。那么首先我们需要了解对于这个表的数据,我们到底是全部删除,还是部分删除。这里有三个关键字我们需要注意:truncate,delete,drop,他们之间的异同点可以参考这篇文章——...

2020-04-21 14:03:33 347

转载 转:线上应用故障排查之一:高CPU占用 cpu 负载过高的排查

流程执行命令:1.top 查到pid 285552.ps aux|grep 28555 确定到是tomcat的进程3.显示线程列表 ps -mp 28555 -o THREAD,tid,time 查到tid 288024. printf "%x\n" 28802 将线程id,tid进行16进制转换5.jstack pid |grep tid -A 30 显示堆栈信息 jstack...

2020-04-21 13:42:07 699

原创 记一次Jstack排查(jar包假死,logback死锁)

1.先查找进程的pidjstack -l pid > jstack.log2.排查文件- waiting to lock <0x00000004101255e8> (a ch.qos.logback.core.util.CachingDateFormatter)3.分析得知logback多线程打印日志会有死锁的问题4.解决方式重新配置logback.x...

2020-04-10 15:55:49 3176

转载 转:samba安装

转:https://blog.csdn.net/eddie_cm/article/details/78453372系统:CentOS Linux release 7.5.18041.安装samba# yum install samba2.修改主配置文件# vim /etc/samba/smb.conf#全局设定[global] workgroup =...

2020-03-10 13:43:42 101

转载 转:ARCGIS中按照某字段属性批量导出shp ,即将一个shp图层分割成单个的shp

原文:https://blog.csdn.net/ccnucb/article/details/79715886如何通过某字段属性批量导出各个字段对应的shp文件?比如我现有一副国家的的行政区划图,想要提取各个省份的shp文件。通过Analysis Tools——Extract——Split工具实现。步骤如下:在“Input Features”和“Split Features”中都...

2019-03-17 15:46:52 14130

转载 转发:JAVA经典算法面试40题及答案

阿里面试编程题://评测题目: 给定一集合Set&lt;Node&gt; nodes,//其中Node类中id和parentId用于表示其与其他Node对象的父子关系//parentId为0的是root节点,//要求,提供一个方法,将上述集合作为入参,返回值为json字符串,格式为树状//{id:1,parentId:0,code:"node1",children:[{id:2,p...

2019-03-11 15:37:26 564

转载 hbase windows 单机版安装

转载:https://blog.csdn.net/qq_16829555/article/details/50514650操作系统 win7  64 hbase 版本hbase-1.0.2  第一步 下载hadoop-common-2.2.0-bin-master   hbase-1.0.2  并解压第二步 配置 修改 三个个环境变量1.JAVA_HOME(如果没有配置请先配置 确保电脑中装有jd...

2018-07-05 10:48:26 1001

转载 解决shiro和quartz2 版本冲突问题

转载:https://www.cnblogs.com/xiaojf/p/6561316.html编写java类 package org.apache.shiro.session.mgt.quartz; /*** Created by koko on 2016/7/20.*/import org.apache.shiro.session.mgt.ValidatingSessionManager;im...

2018-07-03 09:18:06 862

转载 maven设置打jar包并引入依赖包

转载:https://www.cnblogs.com/sheeva/p/5032706.html &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;artifactId&gt;maven-assembly-plugin&lt;/artifactId&gt; ...

2018-06-22 13:46:50 333

转载 CKEditor上传图片

转载链接:https://blog.csdn.net/saytime/article/details/51416411前言CKEditor其实不需要多介绍,最早之前叫FCKEditor,后面改名了,其实就是一个富文本编辑器。The best web text editor for everyone上面是官网首页的内容,看上去挺牛逼的,其实也是,以前富文本编辑器还不是特别多,CKEditor算是老牌...

2018-04-18 13:42:50 1317

转载 redis集群

转载:https://blog.csdn.net/MrXiaGC/article/details/52799081Windows 配置Reids集群 Redis Cluster1. 下载安装RedisRedis官方不支持Windows,但是Microsoft Open Tech group在 GitHub上开发了一个Win64的版本,下载地址为: https://github.com/MSOpen...

2018-04-08 14:29:06 119

转载 利用springmvc加载服务器图片(利用BufferedImage,ImageIO)

首先建立一个加载图片的工类具,把一个图片的地址当参数存进去,得到这个图片的缓冲流:/** * 根据图片的地址,返回图片的缓冲流 * @param addr * @return */ public static BufferedImage getInputStream(String addr){ try { St...

2018-02-26 11:42:20 3023

转载 利用ajax返回一个页面

$.ajax({                    type:'post',                    url:'',                    dataType:'html',                    success:function(result){                    $("#").html(result);            ...

2018-02-24 16:04:53 3213

原创 MyBatis的动态sql

if:判断不多说if test="id != null"> id=#{id} if>where:自动去头(and)where> if test="id != null"> id=#{id} if> and deleteFlag=0;where>set:去尾(,)choos

2018-01-07 22:40:30 181

原创 Jsonp跨域请求

$.ajax({ /* url:"http://api.avatardata.cn/Constellation/Query"+ "?key=4cbc88d0c1e04f649378ab3d98c2e902&consName=双鱼座&type=today", */ //url:"https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?

2018-01-07 22:29:39 172

原创 SSM相关注释

@PathVariable:restful风格的入参@RequestMapping(value="/",method=RequestMethod.DELETE):method参数,restful风格@ResponseBody:直接返回对象,过去的是json(jackjson),可以配置成fastjson@RequestParam:前端传过来的参数@Controller:

2018-01-07 21:24:27 231

原创 java.net.URL类的跨域获取数据

随便来个测试类:用了阿凡达数据http://www.avatardata.cn/的API接口package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.

2018-01-03 20:26:36 397

原创 Springmvc拦截器和filter过滤器

一:拦截器spring-web.xml中的配置: 随便来个类:只需实现HandlerInterceptor接口package cn.pzh.bank.web.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServlet

2018-01-03 20:10:29 479

原创 Spring支持统一异常处理

只要一个类实现了HandlerExceptionResolver接口:package cn.pzh.bank.web.exceptionHandler;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework

2018-01-03 20:05:09 173

原创 Spring处理文件上传

XML中的配置: <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 随便来个控制层: @RequestMapping("/test4") public String upload(@RequestParam(

2018-01-03 20:00:42 238

原创 Spring、Springmvc、Mybatis整合

首先所有的XML配置文件如下:mybatis-config.xml:mybatis全局配置,稍后交给Spring加载<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">

2017-12-30 15:36:10 93

原创 Springmvc框架

首先介绍一下,Springmvc是管理控制层的,也就是servlet层--1.在web.xml配置前端控制器+DispatcherServlet--2.写spring-web.xml配置文件springmvc的流程,名词---DispatcherServlet:前端控制器,由SpringMVC提供。(web.xml配置)---HandlerMapping:处理器映射器,由S

2017-12-28 20:17:27 229

原创 Spring和Mybatis整合---注解实现AOP事务

XML配置如下:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="ht

2017-12-27 21:40:04 694

原创 Spring和Mybatis整合

首先完成Spring的核心XML<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"

2017-12-26 15:02:07 160 1

原创 12-26 AOP面向切面(XML实现和注解实现)

如何使用XML和注解分别实现AOP

2017-12-26 14:19:22 141

原创 12-25 Spring框架控制反转(IOC),依赖注入(DI)

XML和注解实现Spring的控制反转(IOC)和依赖注入(DI)

2017-12-25 15:02:00 134

空空如也

空空如也

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

TA关注的人

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