排序:
默认
按更新时间
按访问量

JDK7 与 JDK8 中 HashMap 的实现

JDK7中的HashMap HashMap底层维护一个数组,数组中的每一项都是一个Entry transient Entry[] table; 我们向 HashMap 中所放置的对象实际上是存储在该数组当中; 而Map...

2017-10-13 11:49:35

阅读数:150

评论数:0

介绍 Java 中的内存泄漏

Java语言的一个关键的优势就是它的内存管理机制。你只管创建对象,Java的垃圾回收器帮你分配以及回收内存。然而,实际的情况并没有那么简单,因为内存泄漏在Java应用程序中还是时有发生的。 下面就解释下什么是内存泄漏,它为什么会发生,以及我们如何阻止它的发生。 ...

2017-10-13 11:45:49

阅读数:96

评论数:0

ActiveMQ监控队列状态报javax.management.InstanceNotFoundException

private static String brokerURI="tcp://localhost:12345"; public static int connectorPort = 1099; public static String connectorPath...

2017-09-29 12:01:53

阅读数:160

评论数:0

dwr

一、DWR简介 DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架。 从最简单的角度来说,DWR是一个引擎,可以把服务器端Java对象的方法公开给JavaScript 代码 一、DWR原理 1.DWR采用的是长连接机制。 1、长...

2017-09-06 10:05:00

阅读数:221

评论数:0

ide 下载

官方下载地址 https://www.jetbrains.com/idea/download/ 百度网盘下载地址 http://pan.baidu.com/s/1gdfBnlp 安装略 安装完成打开 破解(引用地址 http://hw1287789687.iteye.com/...

2017-08-04 01:35:06

阅读数:101

评论数:0

泛型类

容器类应该算得上最具重用性的类库之一。先来看一个没有泛型的情况下的容器类如何定义: public class Container { private String key; private String value; public Container(String k,...

2017-01-18 19:54:32

阅读数:106

评论数:0

Memcached和Redis数据缓存系统

1.1 Memcached介绍 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。 1.2 Memcached工作方式分析 许多Web应用都将数据保存到 RDB...

2016-11-17 19:55:55

阅读数:260

评论数:0

mysql事务隔离级别 脏读,不可重复读,幻象读

.事务里一些有问题的读取:脏读,不可重复读,幻象读 脏读 (dirty read)事务T1更新了一行记录的内容,但是并没有提交所做的修改。事务T2读取更新后的行,然后T1执行回滚操作,取消了刚才所做的修改。现在T2所读取的行就无效了。 不可重复读取 (nonrepeatable rea...

2016-04-21 00:29:11

阅读数:246

评论数:0

ActiveMQ 即时通讯服务 浅析

ActiveMQ 即时通讯服务 浅析   一、 概述与介绍 ActiveMQ 是Apache出品,最流行的、功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带...

2016-04-21 00:13:23

阅读数:1200

评论数:0

ActiveMQ入门实例

ActiveMQ入门实例 1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 解压缩apache-activemq-5.5.1-bin.zip,然后双击apache-activemq-5.5.1...

2016-04-20 23:58:01

阅读数:666

评论数:0

MySQL存储过程

MySQL存储过程 1.1         CREATE  PROCEDURE  (创建) CREATE PROCEDURE存储过程名 (参数列表)    BEGIN          SQL语句代码块 END 注意: 由括号包围的参数列必须总是存...

2016-04-19 23:45:20

阅读数:166

评论数:0

hibernate延迟加载(懒加载)详解

Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。 下面先来剖析 Hibernate 延迟加载的“秘密”。 集合属性的...

2016-04-19 13:54:17

阅读数:3277

评论数:0

spring知识点积累2

目录 Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVC Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发J...

2016-04-18 23:36:41

阅读数:283

评论数:0

java持久层框架mybatis如何防止sql注入

sql注入大家都不陌生,是一种常见的攻击方式,攻击者在界面的表单信息或url上输入一些奇怪的sql片段,例如“or ‘1’=’1’”这样的语句,有可能入侵参数校验不足的应用程序。所以在我们的应用中需要做一些工作,来防备这样的攻击方式。在一些安全性很高的应用中,比如银行软件,经常使用将sql语句全部...

2016-04-18 22:13:39

阅读数:236

评论数:0

MyBatis缓存

一、MyBatis缓存介绍   正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Sessi...

2016-04-18 00:33:04

阅读数:156

评论数:0

Spring AOP 完成日志记录

1、技术目标     掌握Spring AOP基本用法使用Spring AOP完成日志记录功能     提示:本文所用项目为"影片管理",参看 http://hotstrong.iteye.com/blog/1160153 本文基...

2016-04-18 00:13:53

阅读数:325

评论数:0

spring知识点积累

摘要 Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发. 1.IOC控制反转 [java] view plain copy   public...

2016-04-15 14:41:11

阅读数:1230

评论数:0

java中一个接口可以继承几个接口

一个接口可以继承多个接口. interface C extends A, B {}是可以的. 一个类可以实现多个接口: class D implements A,B,C{} 但是一个类只能继承一个类,不能继承多个类 class B extends A{} 在继承类的同时,也...

2016-04-09 16:39:55

阅读数:958

评论数:0

java中抽象类和接口的区别

简单来说, 接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的, 另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。 还有,接口可以...

2016-04-09 16:39:14

阅读数:150

评论数:0

Spring MVC 常用的那些注解

Spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam, @ModelAttribute等等这样类似的注解。到目前为止,Spring的版本虽然发生了很大的变化,但注解的特性却是一直延续下来,并不断扩展,让广大的开发人员的双手变的更轻松...

2016-04-02 17:13:21

阅读数:193

评论数:0

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