摘要:
事务管理对于企业应用来说是至关重要的,当出现异常情况时,它也可以保证数据的一致性。
Spring事务管理的两种方式
spring支持编程式事务管理和声明式事务管理两种方式。
编程式事务使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管... 阅读原文
2018-03-23 22:53:02 阅读(784) 评论(0)
摘要:
# Java基础语法
变量和表达式
程序中的变量用于存储诸如数字和字母这样的数据。它们可以被认为是一种容器,变量中的数字、字母以及其他数据项称为变量的值。
在程序中使用某个变量之前,必须陈述每一个变量的一些基本信息。需要知道变量的名称、要为该变量保留多少计算机内存、变量中的数据项如何编码为一串的0和1。
变量声明告诉... 阅读原文
2018-03-23 21:56:10 阅读(775) 评论(0)
摘要:
Jar包使用,及层的划分
c3p0-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
<!-- 默认配置,如果没有指定则使用这个配置
默认配置最常用
... 阅读原文
2018-03-23 20:03:02 阅读(752) 评论(0)
摘要:
需要导入的hibernate的包 其中所需要的依赖包
需要的配置文件
一个是元数据orm的配置文件 例如
package com.fmt.hibernate;public class Customer {
/*
* CREATE TABLE `cst_customer` (
`cus... 阅读原文
2018-03-23 19:48:03 阅读(781) 评论(0)
摘要:
过滤器
过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。
如下图,浏览器发出的请求先递交给第一个filter进行过滤,符合规则则放行,递交给filter链中的下一个过滤器进行过滤... 阅读原文
2018-03-23 18:18:06 阅读(793) 评论(0)
摘要:
我们都知道,java的gc是基于java的分代前提,不管是CMS还是G1,都是基于分代思想:老年代和新生代
思考一:为什么可以分代?
1、java中对象的生命周期是不一样的,在gc中对应年龄的概念。
短命的对象:如方法临时变量等。
长命的对象:如缓存对象、连接池等。
2、长命对象和短命对象之间的引用关系比较... 阅读原文
2018-03-23 17:21:03 阅读(794) 评论(0)
摘要:
1.超类和子类的设计;2.建立继承层次;3.覆盖方法。
程序StringLister:使用数组列表和特殊的for循环将一系列字符串按字母顺序显示到屏幕上。这些字符串来自一个数组和命令行参数
1 package com.jsample;
2
3 import java.util.*;
4
5 publ... 阅读原文
2018-03-23 16:25:05 阅读(793) 评论(0)
摘要:
监听器用于监听Web应用中某些对象的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当监听范围的对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计网站在线人数、系统加载时进行信息初始化、统计网站的访问量等等。
分类:
按监听的对象划分
可以分为:
ServletContext对... 阅读原文
2018-03-23 14:25:24 阅读(727) 评论(0)
摘要:
移动商城项目总结
移动商城项目是我第二个做得比较大的项目,该项目系统来源于传智Java168期,十天的视频课程(想要视频的同学关注我的公众号就可以直接获取了)
通过这次的项目又再次开阔了我的视野,自己练习完我将项目的代码放到了GitHub中:https://github.com/ZhongFuCheng3y/Mobi... 阅读原文
2018-03-23 14:20:01 阅读(727) 评论(0)
摘要:
一、Redis概述
1、什么是NoSql
NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,它泛指非关系型的数据库。
随着互联网2003年之后web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的交友类型的web2.0纯动态网站已经显得力不从... 阅读原文
2018-03-23 13:55:07 阅读(725) 评论(0)