- 博客(15)
- 资源 (86)
- 收藏
- 关注
转载 IntelliJ IDEA 快捷键和设置
IntelliJ IDEA 使用总结http://my.oschina.net/xianggao/blog/97539IntelliJ IDEA 问题解决:1.乱码,主要是快捷键的字样显示乱码 中文字体显示乱码?2.菜单项等的字体太小,怎么能设置下? ------------------------------------------------
2016-09-23 13:30:57 2323
转载 IntelliJ IDEA 基本配置入门
前言:今天下载安装IntelliJ IDEA,随手创建了一个项目,执行Build提示错误。与大多数用于开发JAVA的IDE类似,不做任何配置,编译是不会成功的。因此我尝试对IDEA的配置进行了一点初步探索,顺手记下供同行参考。1.JDK环境目前大多数IDE都没有集成JDK环境,IDEA也是一样,在使用IDEA之前首先要安装JDK,并且配置环境变量。与其他IDE不同之处在于,IDEA不会
2016-09-23 10:45:09 2026
转载 23种设计模式全解析
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式
2016-09-19 08:17:40 470
原创 Spring MVC源码分析
. 概述对于Web开发者,MVC模型是大家再熟悉不过的了,SpringMVC中,满足条件的请求进入到负责请求分发的DispatcherServlet,DispatcherServlet根据请求url到控制器的映射(HandlerMapping中保存),HandlerMapping最终返回HandlerExecutionChain,其中包含了具体的处理对象handler(也即我们编
2016-09-13 00:45:07 386
转载 mysql乐观锁应用与实践
上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往无法承受。所以与悲观锁相对的,我们有了乐观锁,具体参见下面介绍:
2016-09-12 19:29:04 474 1
转载 mysql悲观锁应用与实践
最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制
2016-09-12 19:17:27 298
转载 Spring事务管理
Spring事务管理Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring的事务管理分为声明式跟编程式。声明式就是在Spring的配置文件中进行相关配置;编程式就是用注解的方式写到代码里。下面先说声明式:Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、Transac
2016-09-12 15:14:59 209
原创 linux 在 cpu/内存 使用率
cpu:ps aux|head -1;ps -aux|sort -k3nr|head -3内存:ps aux|head -1;ps -aux|sort -k4nr|head -3说明:ps -aux中(a指代all——所有的进程,u指代userid——执行该进程的用户id,x指代显示所有程序,不以终端机来区分) ps -aux的输出格
2016-09-12 02:18:43 414
转载 Tomcat(JVM)监控方法
Tomcat(JVM)监控方法1、Tomcat自带的监控页面 配置详见Tomcat安装配置监控一文,如图所示为监控页面: 2、LoadRunner编写脚本实现Tomcat监控 采用编写VuGen脚本访问Tomcat的Status页面的方式获取性能数据(利用了关联和lr_user_data_poi
2016-09-11 22:34:49 5928
转载 Hibernate与 MyBatis的比较
最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:
2016-09-11 22:31:37 262
原创 多线程计数器
package com.wk.thread.count;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.atomic.AtomicI
2016-09-11 00:22:56 784
转载 JVM性能调优
JVM垃圾回收与性能调优总结JVM调优的几种策略 一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代)Tenured(年老代)永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过
2016-09-10 01:38:44 292
转载 HashMap源码剖析
一、HashMap概述二、HashMap的数据结构三、HashMap源码分析 1、关键属性 2、构造方法 3、存储数据 4、调整大小 5、数据读取 6、HashMap的性能参数 7、Fail-Fast机制
2016-09-10 00:51:29 241
原创 MySQL-5.7以上免安装教程
1、从MySQL官方网站mysql.com找到MySQL Community Server 5.6.13的下载地址为http://dev.mysql.com/downloads/mysql/,在这里可以选择操作系统平台。在Microsoft Windows平台下面有三个可选的下载文件:MySQL Installer 5.6 for Windows这是一个.msi可执行安装文件
2016-09-09 15:38:55 1648
转载 JVM 垃圾回收器工作原理及使用实例介绍
垃圾收集基础Java 语言的一大特点就是可以进行自动垃圾回收处理,而无需开发人员过于关注系统资源,例如内存资源的释放情况。自动垃圾收集虽然大大减轻了开发人员的工作量,但是也增加了软件系统的负担。拥有垃圾收集器可以说是 Java 语言与 C++语言的一项显著区别。在 C++语言中,程序员必须小心谨慎地处理每一项内存分配,且内存使用完后必须手工释放曾经占用的内存空间。当内存释放不够完全
2016-09-09 00:56:35 276
jsf培训教程
2013-07-02
java数据结构和算法.(第二版)
2012-09-23
ApWiFi最新正式绿色无限制版
2012-08-17
数据结构与算法(JAVA语言版).pdf
2012-08-17
[深入浅出Ext.JS].徐会生等.扫描版(超级完整版)
2012-06-27
官网最新struts的jar包:struts-2.3.3-all.zip
2012-05-09
输入法五笔口诀教程
2012-05-02
spring官网spring-framework最新spring的jar包
2012-04-03
apache-tomcat-7.0.26-windows-x86.zip
2012-03-30
最新hibernate -jar包:hibernate-release-4.1.1.Final.zip
2012-03-29
mysql-connector-java-3.1.13-bin
2012-03-26
HAproxy 1.4.20 发布
2012-03-11
Toad-for-MySQL-Freeware Toad-for-MySQL-Freeware
2012-03-07
html5 html5 教程 html5 html5
2011-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人