09 2018 档案

jvm内存过高及那些对象导致内存过高,那些对象不会被gc回收
摘要:JVM调试和优化(一) 概述 事情发生的过程是这样的 有一天突然收到亚马逊amazon的邮件说我的web服务cpu over max , memory 也over max 了 ,这一刻,我的内心是崩溃的 , 心里设想了一万种意外和不可能是程序问题的理由 . 事实是太天真了,不是程序问题才怪 . 临时 阅读全文

posted @ 2018-09-28 13:16 缘在此季 阅读(3389) 评论(1) 推荐(0)

Java虚拟机 运行时数据区
摘要:Java在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途、创建和销毁的时间,有一些是随虚拟机的启动而创建,随虚拟机的退出而销毁,有些则是与线程一一对应,随线程的开始和结束而创建和销毁。 Java虚拟机所管理的内存将会包括以下几个运行时数据区域 程序计数器 阅读全文

posted @ 2018-09-26 17:23 缘在此季 阅读(155) 评论(0) 推荐(0)

Java多线程-线程池ThreadPoolExecutor构造方法和规则
摘要:为什么用线程池 博客地址 http://blog.csdn.net/qq_25806863 原文地址 http://blog.csdn.net/qq_25806863/article/details/71126867 https://blog.csdn.net/qq_25806863/article 阅读全文

posted @ 2018-09-25 22:44 缘在此季 阅读(145) 评论(0) 推荐(0)

mysql数据库原理
摘要:说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重 阅读全文

posted @ 2018-09-24 20:08 缘在此季 阅读(10723) 评论(1) 推荐(0)

Spring 事务相关及@Transactional的使用建议
摘要:使用步骤: 步骤一、在spring配置文件中引入<tx:>命名空间<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmln 阅读全文

posted @ 2018-09-23 18:26 缘在此季 阅读(306) 评论(0) 推荐(0)

NewProxyPreparedStatement.isClosed()Z is abstract问题和SpringManagedTransaction.getTimeout()L 还有This pooled Connection was explicitly close()ed by a client
摘要:在mybatis+spring整合中,由于版本的问题会报错: java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 阅读全文

posted @ 2018-09-23 00:18 缘在此季 阅读(534) 评论(0) 推荐(0)

Spring任务调度之Quartz
摘要:一、Quartz作业类的继承方式来讲,可以分为两类: 注:推荐使用第二种方式,因为这样所以的类都是普通类,不需要事先区别对待。 从任务调度的触发时机来分,这里主要是针对作业使用的触发器,主要有以下两种: 注:并非每种任务都可以使用这两种触发器,如java.util.TimerTask任务就只能使用第 阅读全文

posted @ 2018-09-21 10:46 缘在此季 阅读(181) 评论(0) 推荐(0)

linux 防火墙设置
摘要:1.永久有效 2.即刻生效 3.开启部分端口 添加想要开启的相关端口 安装iptables 设置开机启动 停止/启动/重启 防火墙: 注意上面systemctl这个命令是centos7以后的命令,相当于service 保存防火墙配置: ******************************** 阅读全文

posted @ 2018-09-19 12:29 缘在此季 阅读(330) 评论(0) 推荐(0)

Linux 搭建redis 干货
摘要:1,下载redis 在这个上面,下载tar.gz 格式的http://download.redis.io/releases/ 我暂时用的是4.00的, 2,下载完之后通过xftp,连接linux ,就可以复制到服务器端了,拖拽到相应的目录 3,进去当前目录 对文件解压缩 tar -zxf redis 阅读全文

posted @ 2018-09-19 11:11 缘在此季 阅读(101) 评论(0) 推荐(0)

jedis远程连接linux报错
摘要:1.进入配置文件# vim /etc/redis.conf 1.1.修改redis.conf配置文件,注释绑定的ip地址端口号。 1.2.由于Linux上的redis处于安全保护模式,这就让你无法从虚拟机外部去轻松建立连接,这里就有两种解决方法,一种是在redis.conf中设置保护模式为no. 2 阅读全文

posted @ 2018-09-18 23:57 缘在此季 阅读(177) 评论(0) 推荐(0)

linux软件必须安装到 /usr,/usr/local/ 吗?
摘要:Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录? Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录? Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录? Linux 软件安装到 /usr,/usr/local 阅读全文

posted @ 2018-09-18 22:25 缘在此季 阅读(3755) 评论(1) 推荐(1)

linux命令ps aux|grep xxx详解
摘要:对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令 可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通 阅读全文

posted @ 2018-09-18 20:14 缘在此季 阅读(573) 评论(0) 推荐(0)

vim 命令,实用
摘要:VIM平时用的还比较多的一命令,好多人,发现执行了vim只有觉得很奇怪,不知道怎么执行下面的命令比如 k,j,dd :wq等等这些,其实是有一个切换的键的就是Insert和Esc, 当点击insert的时候进入编辑模式,就可以输入了!当想执行命令的时候点击Esc 这个时候就可以执行像 dd,:wq, 阅读全文

posted @ 2018-09-18 19:28 缘在此季 阅读(135) 评论(0) 推荐(0)

@Autowired 与@Resource的区别
摘要:参考博文: http://www.cnblogs.com/happyyang/articles/3553687.html http://blog.csdn.net/revent/article/details/49203619 http://blog.csdn.net/ad921012/articl 阅读全文

posted @ 2018-09-16 21:42 缘在此季 阅读(215) 评论(0) 推荐(0)

srpingmvc 上传图片到服务器
摘要:文件上传要用到几个jar包:commens-io,commens FileUpload ,如果要跨服务器上传的话要用jersey-core和jersey-client 比较常见的文件上传组件有Commons FileUpload(http://jakarta.apache.org/commons/f 阅读全文

posted @ 2018-09-16 10:59 缘在此季 阅读(496) 评论(0) 推荐(0)

spring 打印所有创建的beans
摘要:1,创建一个类,实现接口 BeanPostProcessor 阅读全文

posted @ 2018-09-14 21:28 缘在此季 阅读(542) 评论(0) 推荐(0)

ApplicationContext之getBean方法详解
摘要:我们知道可以通过ApplicationContext的getBean方法来获取Spring容器中已初始化的bean。getBean一共有以下四种方法原型:l getBean(String name)l getBean(Class<T> type)l getBean(String name,Class 阅读全文

posted @ 2018-09-14 20:52 缘在此季 阅读(1541) 评论(0) 推荐(0)

多线程时Autowired自动注入问题
摘要:在多线程时使用@Autowired总是获取不到bean,原因是:new thread不在spring容器中,也就无法获得spring中的bean对象。 解决方法:手动获取 在其他service里调用 阅读全文

posted @ 2018-09-14 20:06 缘在此季 阅读(1510) 评论(0) 推荐(0)

导航