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

tx标签与spring的结合的流程

tx配置实例<?xml version="1.0" encoding="UTF-8"?> <!--suppress XmlUnusedNamespaceDeclaration --> <beans xmlns="htt...

2017-03-30 22:17:02

阅读数:4263

评论数:0

java范型

Java泛型由来的动机 理解Java泛型最简单的方法是把它看成一种便捷语法,能节省你某些Java类型转换(casting)上的操作;以及防止代码运行时出现ClassCastException。 泛型的构成 范型类、范型接口 public interface List<T> extend...

2017-03-06 21:20:22

阅读数:209

评论数:0

BeanFactory、ApplicationContext运行机制分析

BeanFactory体系结构 BeanFactory:定义了获取、检查Bean的相关方法,如getBean、containsBean、isSingleton等。 ListableBeanFactory:该接口定义了访问容器中Bean基本信息的若干方法,如查看Bean的个数、获取某一类型Bean的...

2016-12-20 20:06:55

阅读数:360

评论数:0

java opts基本参数设置

JVM 模型java虚拟机体系结构 JVM内存模型 JVM 调优常用小工具 jps -l jstat ‒[ gc | gcutil | gccause] pid interval(ms) num S0、S1对应From、To空间;之后是Eden、Old、Perm;在后面对应YGC次数、YG...

2016-12-19 17:27:48

阅读数:1393

评论数:0

进程、虚拟内存概念与扩展

进程操作系统进程相关概念关键名词 process:一个正在执行程序的实例,包括程序计数器、寄存器、变量的当前值。 critical region:对共享内存进行访问的程序片段 semaphore:可以同时操作共享内存的数目 mutex:两种状态解锁和枷锁 进程线程区别 进程:每个进程都有一个地址空...

2016-09-27 14:35:58

阅读数:346

评论数:0

Spring Bean基本概念

参考书籍《Spring 3.x企业应用开发与实践》Bean配置信息是Bean的元数据信息,由以下4个方面组成Bean的实现类 Bean的属性信息,如数据库的连接数、用户名、密码 Bean的依赖关系,Spring根据依赖关系配置完成Bean之间的装配 Bean的行为配置,如生命周期范围及生命周期各过...

2016-09-15 12:01:21

阅读数:2491

评论数:0

MySQL基本概念

参考书籍《高性能MySQL》 存储引擎架构:将查询处理及其他系统任务和数据的存储/提取相分离。 InnoDB:MySQL的默认事务引擎。 MyISAM:MySQL5.1之前的默认存储引擎,不支持事务和行级锁。 并发控制MySQL在两个层面上实现了并发控制:服务器层(事务)与存储引擎层(加锁)锁 读...

2016-09-15 11:57:39

阅读数:747

评论数:0

session和servletContext的比较,Servlet实现访问次数的例子

原文地址:bravo 一、什么是servletContext:servletContext可以理解为服务器端的一个共享空间,它可以被所有的客户端访问。基于这种特性,我们就可以利用servletContext做计数器等应用。 我们用个图来描述cookie、session、servletContex...

2016-09-04 17:48:30

阅读数:782

评论数:0

Servlet的多线程和线程安全

原文地址:纸上得来终觉浅 Servlet的多线程和线程安全线程安全 首先说明一下对线程安全的讨论,哪种情况我们可以称作线程安全? 网上对线程安全有很多描述,我比较喜欢《Java并发编程实战》给出的定义,“当多个线程访问某个类时,不管运行时环境采用何种调度方式,或者这些线程将如何交替执行,并且在主...

2016-09-04 17:41:41

阅读数:4042

评论数:2

前端JSP与Spring MVC交互实用例子

java前后台交互:html、js、css,在从jsp的方向看,都不过是他生成的字符串而已,在URL参数传递时,只需要把字符串拼接成你想要的就好参数传递与iframe局部刷新 spring mvc 配置为拦截 所有*.do请求 <%@ page language="java&quo...

2016-09-03 21:34:45

阅读数:10724

评论数:1

【bug】org.hibernate.dialect.OracleDialect does not support identity key generation

注解配置: @GeneratedValue(strategy = IDENTITY) 改为:@GeneratedValue(generator = "paymentableGenerator") @GenericGenerator(name = "paymenta...

2016-08-27 19:58:34

阅读数:1170

评论数:0

ORM——数据库表与Java对象映射原理

定义: ORM(Object Relation Mapping):利用描述对象和数据库之间映射的元数据,自动且透明地把Java应用程序中的对象持久化到关系数据库中的表。 对象、关系范式的不匹配 关联表示的区别:面向对象语言利用对象引用(object reference一对一、一对多、多对一、多对多...

2016-08-11 11:47:17

阅读数:7987

评论数:1

Spring 中基础概念——IoC、AOP

IoC容器 IoC(Inverse of Control):某一接口具体实现类的选择控制权从调用类移除,转交给第三方决定。 DI(Dependency Injection):让调用类对某一接口实现类的依赖关系由第三方(容器或协作类)注入,以移除调类对某一接口实现类的依赖。 例子:Spring3.x...

2016-08-11 08:35:20

阅读数:364

评论数:0

读书笔记——深入理解虚拟机

自动内存管理机制 Java与C++之间有一堵由内存分配和垃圾收集所围成的“高强”,墙外面的人想进去,强里面的人却想出来。 java内存区域与内存溢出异常 每个线程私有 程序计数器:可以看做是当前线程所执行的字节码的行号指示器。 Java虚拟机栈:虚拟机栈描述的是Java方法执行的内存模型:每...

2016-08-05 23:34:53

阅读数:1169

评论数:0

Java Web开发中的Servlet、jsp区别联系

servlet、jsp在网站开发中所办的角色 servlet 看做是含有HTML的Java程序; JSP 看做是含有Java代码的HTML页面。 JPS页面会被编译成servlet,servlet会被编译,在请求期间运行的就是servlet。 servlet擅长数据处理,如读取并 检查数据,与数据...

2016-07-23 22:31:20

阅读数:4149

评论数:0

图解 head first 设计模式

个人笔记,比较粗糙。详细内容请参考《head first 设计模式》 strategy 基础:抽象、封装、多态、继承 原则 封装变化:找出会变化的方面,把它们从不变的部分分离出来。 多用组合、少用继承 针对接口编程,不针对实现编程 定义:定义算法族,分别封装起来,让它们之间可以相互替换,此模式让算...

2016-07-16 23:13:39

阅读数:3641

评论数:0

ubuntu常用命令进程管理

什么是进程 程序(program):通常为二进制程序放置在储存媒介中(如硬盘、光盘、软盘、磁带等),以物理文件的形式存在。 进程(process):程序被触发后,执行者的权限与属性、程序的程序代码与所需数据等都会被加载到内存中,操作系统并给予这个内存内的单元一个标识符(PID),也就是说:进程就是...

2016-07-12 13:48:43

阅读数:7017

评论数:0

ubuntu常用命令文件操作

用户与用户组linux的多用户,多任务环境,可查看ubuntu常用命令进程管理linux用户身份与用户组相关记录的文件 /etc/passwd 系统用户和一般身份用户xinx。 /etc/shadow 个人密码 /etc/group 所有的组名文件权限>ls -l total 128 ...

2016-07-12 11:48:36

阅读数:2343

评论数:0

【BUG】hadoop fs -mkdir:No such file or directory

添加文件和目录HDFS有一个默认的工作目录/usr/$USER,其中USER是你的登录用户名,你需要用你的用户名来替换。例如我的用户名为jack:>hadoop fs -mkdir /user/jack//README.md为当前目录下文件,也可以使用linux文件系统的绝度路径 >h...

2016-05-28 23:53:29

阅读数:4697

评论数:0

Java 集合小结

Java 集合小结 具体操作,参考官方API文档 队列interface Queue<E> { E head; E tail; void add(E element); E remove(); int size(); }实现 循环数组 ArrayDeque 链表 ...

2016-05-19 20:41:17

阅读数:262

评论数:0

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