自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 10031---JNDI学习总结(一)——JNDI数据源的配置

原文一、数据源的由来  在Java开发中,使用JDBC操作数据库的四个步骤如下:      ①加载数据库驱动程序(Class.forName("数据库驱动类");)      ②连接数据库(Connection con  = DriverManager.getConnection();)      ③操作数据库(PreparedStatement stat = con.pr

2017-07-30 23:56:07 175

转载 10070---

原文一、ClassLoader类加载机制       在java中类加载是遵循委派双亲加载的:通过调用loadClass方法逐级往上传递委派加载请求,当找不到父ClassLoader时调用其findClass方法尝试进行查找和加载,如果当前ClassLoad找不所需的Class,则由其孩子尝试进行查找和加载,如果当前ClassLoader找了所需的Class则将该Class按请求路径逐

2017-07-30 23:53:47 192

转载 10069---注意java代码的内存泄漏

原文对于有语言编译基础的同志,要注意了.如果你是刚学Java的.那么下面你必须要看.当然本人也是一样.也会出现下面某些错误.所以本人总结了一些.当然都是个人看法.不代表就是对的.也许有些是错的.同时也希望熟悉JAVA的高高手指出.或者有更好的看法或建议.都可以和我沟通.大家一齐来学习.同时这也是对自己的一种提高.在项目应用中.往往都是面临复杂的业务.而且用户

2017-07-30 23:47:28 346

转载 10003---位(bit)、字节(Byte)、MB(兆位)之间的换算关系

B是Byte的缩写,B就是Byte,也就是字节(Byte);b是bit的缩写,b就是bit,也就是比特位(bit)。B与b不同,注意区分,KB是千字节,Kb是千比特位。 1MB(兆字节)=1024KB(千字节)=1024*1024B(字节)=1048576B(字节); 8bit(比特位)=1Byte(字节); 1024Byte(字节)=1KB(千字节); 1024KB(千字节)=1

2017-07-30 23:45:02 3662

转载 10068---谈谈Runtime类中的freeMemory,totalMemory,maxMemory几个方法

原文       最近在网上看到一些人讨论到java.lang.Runtime类中的freeMemory(),totalMemory(),maxMemory ()这几个方法的一些问题,很多人感到很疑惑,为什么,在java程序刚刚启动起来的时候freeMemory()这个方法返回的只有一两兆字节,而随着 java程序往前运行,创建了不少的对象,freeMemory()这个方法的返回有时候不但

2017-07-30 23:43:50 734

转载 10040---ServletContextListener的作用

原文  ServletContextListener是对ServeltContext的一个监听。servelt容器启动,serveltContextListener就会调用contextInitialized方法.在方法里面调用event.getServletContext()可以获取ServletContext,ServeltContext是一个上下文对象,他的数据供所有的应用程序共享,进行

2017-07-25 23:03:08 193

转载 10039---web.xml中webAppRootKey

原文web.xml中webAppRootKey------------------------------------------------------------------------------------------------1、 web.xml配置 webAppRootKeywebapp.root"webapp.root"这个字符串可以随便写任何字符串。

2017-07-25 22:48:16 316

转载 10018---Java并发编程——锁与可重入锁

原文      上一篇文章中讲述了信号量和互斥量,其中互斥量一般用于保证对于资源的互斥访问,和锁的本质一样。本文讲述简单锁的实现和可重入锁的基本原理。      简单锁在讲述简单锁的实现之前,我们先来看一个锁的应用例子:public class Counter{ private Lock lock = new Lock(); private int count

2017-07-14 08:32:28 249

转载 10017---java NIO详解

原文前言我们在写java程序的时候,为了进行优化,把全部的精力用在了处理效率上,但是对IO的关注却很少。这也可能是由以前java早期时JVM在解释字节码时速度慢,运行速率大大低于本地编译代码,因此以前往往忽视了IO的优化。但是现在JVM在运行时优化已前进了一大步,现在的java应用程序更多的是受IO的束缚,也就是将时间花在等待数据传输上。现在有了NIO,就可以减少IO的等待

2017-07-14 08:13:55 252

转载 10016---ConcurrentHashMap原理分析

原文一.Java并发基础当一个对象或变量可以被多个线程共享的时候,就有可能使得程序的逻辑出现问题。 在一个对象中有一个变量i=0,有两个线程A,B都想对i加1,这个时候便有问题显现出来,关键就是对i加1的这个过程不是原子操作。要想对i进行递增,第一步就是获取i的值,当A获取i的值为0,在A将新的值写入A之前,B也获取了A的值0,然后A写入,i变成1,然后B也写入i,i这个时候依然是1.

2017-07-14 02:20:42 186

转载 10015---Linux IO模式及 select、poll、epoll详解

原文同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。本文讨论的背景是Linux环境下的network IO。一 概念说明在进行解释之前,首先要说明几个概念:- 用户空间和内核空间- 进程切换- 进程的阻塞- 文件描述符- 缓存 I/O用户空间与内核空间

2017-07-14 01:41:07 328

转载 10014---大型网站架构之分布式消息队列

原文以下是消息队列的大纲,本文主要是消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可

2017-07-13 21:34:50 257

转载 10038---web.xml中的contextConfigLocation在spring中的作用

原文在web.xml中通过contextConfigLocation配置spring,contextConfigLocation参数定义了要装入的 Spring 配置文件。如果想装入多个配置文件,可以在 标记中用逗号作分隔符。在web.xml里配置Listener,xml 代码如下:  org.springframework.web.context.C

2017-07-10 23:57:22 299

转载 10015---技术栈

技术栈

2017-07-04 21:11:54 340

转载 10017---Spring中的事务管理

事务准备事务简介1.事务管理是企业级应用程序开发中必不可少的技术,  用来确保数据的完整性和一致性. 2.事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用3.事务的四个关键属性(ACID)   -原子性(atomicity): 事务是一个原子操作, 由一系列动作组成. 事务的原子性确保动作要么全部完成要么完全不起作用.

2017-07-03 21:55:33 196

转载 10067---java集合框架【3】 java1.5新特性 ConcurrentHashMap、Collections.synchronizedMap、Hashtable讨论

原文在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的,

2017-07-03 00:18:30 186

转载 10014---Java面试题全集(下)

原文1.Spring中Bean的作用域有哪些?答:在Spring的早期版本中,仅有两个作用域:singleton和prototype,前者表示Bean以单例的方式存在;后者表示每次从容器中调用Bean时,都会返回一个新的实例,prototype通常翻译为原型。补充:设计模式中的创建型模式中也有一个原型模式,原型模式也是一个常用的模式,例如做一个室内设计软件,所有的素材都在工具箱中,

2017-07-03 00:06:07 355

转载 10013---Java面试题全集(上)

原文1.String 是最基本的数据类型吗?答:不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type)和枚举类型(enumeration type),剩下的都是引用类型(reference type)。顺便说一下Java的四类八种数据类型(原文)。

2017-07-02 20:55:09 382

空空如也

空空如也

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

TA关注的人

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