上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页
摘要: 缓存:缓存是什么,解决什么问题? 位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为缓存Cache。缓存目的:让数据更接近于应用程序,协调速度不匹配,使访问速度更快。 缓存的范围分为3类: 1.事务范围(单Session即一级缓存) 事务范围的缓存只能被当前事务访 阅读全文
posted @ 2017-04-18 16:17 jason.bai 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 1、Java堆溢出:heap Java堆内存主要用来存放运行过程中所以的对象,该区域OOM异常一般会有如下错误信息;java.lang.OutofMemoryError:Java heap space此类错误一般通过Eclipse Memory Analyzer分析OOM时dump的内存快照就能分析 阅读全文
posted @ 2017-04-13 16:54 jason.bai 阅读(13352) 评论(0) 推荐(0) 编辑
摘要: 今天记录一次公司的技术分享,让我明白了,原来数据冗余也是一个利器。 数据库范式 在上学学习数据库的时候肯定都是要讲到范式的,这里简单回顾一下。-第一范式(1NF)所有的域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项,即没有重复域。-第二范式(2 阅读全文
posted @ 2017-04-13 09:52 jason.bai 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 多线程 [html] view plain copy print? final void wait() throws InterruptedException final void notify() final void notifyAll() [html] view plain copy prin 阅读全文
posted @ 2017-03-29 18:02 jason.bai 阅读(565) 评论(0) 推荐(0) 编辑
摘要: Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行内典范。好了,话不多说,开始今天的内容。spring中常用的设计模式达到九种,我们一一举例:第一种:简单工厂又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工 阅读全文
posted @ 2017-03-29 14:19 jason.bai 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 1. JVM 优化(Tomcat 启动行参数) Linux 修改 catalin.sh Windows 修改 catalin.bat Linux系统中tomcat的启动参数 export JAVA_OPTS="-server -Xms1400M -Xmx1400M -Xss512k -XX:+Agg 阅读全文
posted @ 2017-03-28 09:43 jason.bai 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 代理Proxy: Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 为了保持行为的一致性,代 阅读全文
posted @ 2017-03-24 13:52 jason.bai 阅读(49837) 评论(1) 推荐(8) 编辑
摘要: 1反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 2反射机制能做什么 反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的 阅读全文
posted @ 2017-03-23 14:52 jason.bai 阅读(1047) 评论(0) 推荐(1) 编辑
摘要: 最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。 一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx: 阅读全文
posted @ 2017-03-20 17:17 jason.bai 阅读(4041) 评论(0) 推荐(1) 编辑
摘要: 1 vi编辑器 操作描述 退出命令,输入: 按esc进入命令模式 退出命令 q 退出不保存 q! 保存退出 wq 输入 a 从光标所在位置后面输入字符 I 从光标所在位置前面输入字符 删除 dd 删除行 X 删除选中的字符 换行 O 在光标所在行下面新增一行并进入输入模式 O 在光标所在行上面新增一 阅读全文
posted @ 2017-03-13 17:21 jason.bai 阅读(462) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页