- 浏览: 208449 次
- 性别:
- 来自: 福建省
最新评论
-
c929833623:
...
Mysql JDBC驱动源码分析(Statement,ResultSet的创建)四 -
pythonlord:
顶 很有帮助,感谢楼主,好人一生平安
Mysql JDBC驱动源码分析(加载驱动)一 -
kiaonly:
代码有错误,我戳。
解释器模式(Interpreter)---java与模式(例子) -
wyzxzws:
小鸟学习了!
JAVA编码问题记录 -
xiaotao.2010:
写的不错! 弱弱说一句 建议使用URL二次转码, 这样可以避免 ...
JAVA编码问题记录
文章列表
Linux软件安装(mysql+apache+php)
(2009-06-27 13:21:33)
所需软件·php4.03.tar.gz源程序 C语言代码·mysql3.23 alpha.tar.gz源程序·httpd 1.3.11.tar.gz源程序·phpmyadmin_2.0.5.tar.gz 管理MYSQL数据库的最佳工具
mysql是rpm安装,php安装在/server/php下,httpd安装在/server/apache下第一步 下载所需程序,安装MYSQL3.23程序。gzip -d 包名.gz
tar -xvf 包名.tar
用以上命令进行解压系统 ...
linux软件安装(jdk,mysql,tomcat)
(2009-06-26 21:11:21)
运行安装文件
/etc/profile文件中进行配置
JAVA_HOME=/... --目录文件。
PATH=$PATH:$JAVA_HOME/bin;
ClASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH//定义为全局变量
二,mysql的安装
下载以下两个文件。
MySQLv5.0.26ForRedHat ...
Linux基础
(2009-06-20 01:33:21)
1,文件信息
bin/存放命令文件 lib/库文件 etc/配置信息 usr/安装软件时所用文件(user/bin user/include( 包含头文件(stdio.h)和源代码文件);
/etc/profile//用于环境配置,/etc/inittab//用于界面启动配置,/etc/rc.local//用于服务自启动配置
所有用户皆可使用的系统程序存放在/bin中。 超级用户才能使用的系统程序放在/sbin中。 所有用户皆可使用的应用程序存放在/usr/bin中。 ...
一,transient
在序列化(ObjectInputStream)时就是可以将对象序列化进物理空间上,在这个类中若设有transient的变量,序列化时不被存储,对象还原时,也不会有这个变量(作用是安全问题,有些不希望把类里面所有的东西都能 ...
最近在看工作流,先对其概念进行了解。。
工作流:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。
传统模式是指对审批流程的每个节点设定相应审批人,只有当该节点上的所有人员都通过审批请求后,才可以进入下一个节。
工作流的具体应用:
1.关键业务流程:订单、报价处理、采购处理、合同审核、客户电话处理、供应链管理等 2.行政管理类:出差申请、加班申请、请假申请、用车申请、各种办公用品申请、购买申请、日报周报等凡是原来手工流转处理的行政表单。 3.人事管理类:员工培训安排、绩效考评、职位变动处理、员工档案信息管理等。 4. ...
一,tomcat中每一个容器都有其生命周期,初始化/启动/结束 等,可以在各自的生命周期内的步骤中进行一系列需要的操作如日记通知,生命周期中采用最独特的设计模式,就是适配器模式(Addapter),与命令模式(Command)
在一个周期内 ...
一,前面看了大致的tomcat的请求/响应,接下来的文章对tomcat里面的一些模块进行详细分析,从中学习其思想...
Session的功能(Session 对象可以存储特定用户会话所需的信息):
1,session是一个以bean的形式存在的,存储在内存中,特定用户可对其进行crud操作.
2,session是有生命周期的.
3,sesson是通过特定用户访问系统时,返回给一个jsessionid来进行识别用户的
----------------------------------------------------------------------------- ...
数据库带来的并发问题包括:
1.丢失或覆盖更新。(幻像读)
2.未确认的相关性(脏读)。
3.不一致的分析(非重复读)。
详细描述如下:
一,丢失更新
当多个事务选择同一行,然后基于最初 ...
一,SessionFactory
1,是线程安全的,它的同一个实例可以被多个线程共享。
2,是重量级的,不能随意创建或销毁它的实例,如果为应用同时访问多个数据库,则需要为每个数据库创建一个单独的SesisonFactory实例
//可用于自定义查询
<property
name="total" formula="select count(*) from user
as u"/>
二,OpenSessionInViewFilter
在没有使用Spring提供的Open Session
In V ...
1.一级缓存和二级缓存的比较:
Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管
理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓 ...
2.4、使用EhCache配置二级缓存
2.4.1、配置准备
1)把ehcache-1.2.3.jar加入到当前应用的classpath中。
2)在hibernate.cfg.xml文件中加入EhCache缓存插件的提供类。
<!--配置缓存插件 -->
<property name="hibernate.cache.provider_class">
org.hibernate.cache.EhCacheProvider
</property> ...
Hibernate缓存原理:
对于Hibernate这类ORM而言,缓存显的尤为重要,它是持久层性能提升的关键.简单来讲Hibernate就是对JDBC进行封装,以实现内部状
态的管理,OR关系的映射等,但随之带来的就是数据访问效率的降低,和性能的下降,而缓存就是弥补这一缺点的重要方法.
缓存就是数据库数据在内存中的临时容器,包括数据库数据在内存中的临时拷贝,它位于数据库与数据库访问层中间.ORM在查询数据时首先会根据自身的缓存管
理策略,在缓存中查找相关数据,如发现所需的数据,则直接将此数据作为结果加以利用,从而避免了数据库调用性能的开销.而相对内存操作而言,数 ...
一。 持久化层的缓存
的范围
缓存的范围决定了缓存的生命周期以及可以被谁访问。缓存的范围分为三类。
1:事务范围:缓存只能被当前事务访问。缓存的生命周期依赖于事务的生命周期,当事务结束时,缓存也就结束 ...
在计算机中:
CPU->一级缓存(SRAM)->二级缓存(DRAM)->内存
1:cpu缓存(Cache Memory)位于CPU与内存之间
的临时存储器,它的容量比内存小但交换(速度快)。在缓存中的数据是内存中的一小部分,但这一小部分 ...
返回更多用户信息继...
配置ssoAuth/WEB-INF/view/protocol/casServiceValidationSuccess.jsp下进行配置如完整页面如下:
<%@page pageEncoding="gbk"%>
<%@ page session="false" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib uri="htt ...