Session

  • cookie和session

    cookie和session 2015-05-06

    一.cookie机制和session机制的区别 ************************************************************************************* 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持 状态的方案.同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识, 所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择

    关键词: httpsession, Session, Cookie, Servlet技术
  • Session or Cookie?是否需要用Tomcat等Web容器的Session

    Session or Cookie?是否需要用Tomcat等Web容器的Session 2015-05-03

    Cookie是HTTP协议标准下的存储用户信息的工具,浏览器把用户信息存放到本地的文本文件中. Session是基于Cookie实现的. 2011年4月,武汉群硕面试的时候(实习生),面试官也问过这个问题. 当时只知道Session是基于Cookie的,但是没有想到"不使用Tomcat等Web容器的Session,只使用Cookie也可以实现自己的Session,完成会话管理,而且据说性能更好." 以前的做法: 使用HttpRequestSession保存用户信息,非常方便. 配置一个

    关键词: redis, Session, Cookie, 缓存, HTTP协议
  • 2015年工作中遇到的问题:21-30(这10个问题很有价值)

    2015年工作中遇到的问题:21-30(这10个问题很有价值) 2015-05-03

    21.mysql数据库的数据类型numberic和double是不同的. numberic只能表达最长65位精度的定点数 而double可以描述的是允许的值是-1.7976931348623157E+308到-2.2250738585072014E-308.0和2.2250738585072014E-308到 1.7976931348623157E+308 虽然numberic的小数位数可以更长些,但是表达的值的范围远不及double. 就这些区别. 不能光考虑精度,同时要考虑值域范围. 另外一

    关键词: nginx, Session, 缓存, 浮点数比较
  • 分布式系统若干经验总结

    分布式系统若干经验总结 2015-05-03

    Session方面 Tomcat自带的Session,不能解决跨系统的问题. 要么把Session和Redis结合,所有系统统一使用一个Redis上的Session. 要么,根据Cookie手动实现Session,把Session存到Redis中. 我觉得分布式系统的Session关键是,维护一份数据并且多个系统都可以拿到.至于Session是怎么实现的,不是很重要. 锁的几种方式 mysql:select for update 默认等待50s oracle:select for update

    关键词: Session, 索引, 并发, 经验, 分布式
  • Struts2框架心法--第1招--Aware接口的使用技巧

    Struts2框架心法--第1招--Aware接口的使用技巧 2015-05-03

    Struts2框架中有很多值得学习的地方,本文讲述Aware接口的使用. 在Struts2和Spring框架中,为了在运行时获得某个对象,可以采用实现某个Aware接口的方式来获得. 例如,使用ServletRequestAware.ServletResponseAware等Aware 接口与外部环境交互. public class ServletConfigInterceptor extends AbstractInterceptor implements StrutsStatics { pr

    关键词: struts, Session, 框架, Application, Action, Object
  • Hibernate commit() 和flush() 的区别

    Hibernate commit() 和flush() 的区别 2015-04-20

    <<精通Hibernate java对象持久化技术详解>> ,flush()方法进行清理缓存的操作,执行一系列的SQL语句,但不会提交事务;commit()方法会先调用flush()方法,然后提交事务. 提交事务意味着对数据库所做的更新会永久保持下来 所谓清理,是指Hibernate 按照持久化象的状态来同步更新数据库 Flush()后只是将Hibernate缓存中的数据提交到数据库,如果这时数据库处在一个事物当中,则数据库将这些SQL语句缓存起来,当Hibernate进行comm

    关键词: Session, 数据库, date, Hibernate, exception, USER
  • Session设置失效(转帖备忘)

    Session设置失效(转帖备忘) 2015-04-20

    在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session. 具体设置很简单,方法有三种: (1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(900); 参数900单位是秒,即在没有活动15分钟后,session将失效. 这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端.所以如果是在调试程序,应该是修改服务器端时间来测试,而不是客户端. (2)也是比较通用的设

    关键词: tomcat, xml, 应用服务器, 服务器, Session, String
  • Junit4入门测试附带了点Hbernate

    Junit4入门测试附带了点Hbernate 2015-04-20

    package com.zlp.test; import static org.junit.Assert.assertEquals; import java.util.Iterator; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import org.junit.Afte

    关键词: junit, Session, String, 测试, 单元测试, exception
  • jsp程序不从缓存里读取数据

    jsp程序不从缓存里读取数据 2015-04-20

    方法一: 1,使用java提供的方法,在jsp或者servlet中都可以 <% response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires",0); %> 2,使用HTML标记,如下面: <HEAD> &

    关键词: servlet, jsp, 浏览器, 服务器, Session, Cache
  • hibernate 全面学习[lazy策略 ]

    hibernate 全面学习[lazy策略 ] 2015-04-20

    lazy策略可以用在: * <class>标签上:可以取值true/false * <property>标签上,可以取值true/false,这个特性需要类增强 * <set>/<list>等集合上,可以取值为true/false/extra * <one-to-one>/<many-to-one>等标签上,可以取值false/proxy/no-proxy 重要的概念: 1.lazy的概念,指在需要的时候才发出sql 2.lazy策略

    关键词: sql, Session, Hibernate, class, exception, generator
  • windows+nginx+memcached+tomcat做负载均衡

    windows+nginx+memcached+tomcat做负载均衡 2015-04-18

    首先,我们明确目标,做Tomcat集群的目的是为了提供更高的负载能力,把访问均摊到不同的服务器上. 直观地来说,就是访问test.localhost.com时,nignx会随机将访问请求分发到tomcat1,tomcat2,为了保持session同步,使用memcached去管理session. 为此我们准备的配置清单是: windows x 1 nginx x 1 memcached x 1 tomcat x 2 mysql x 1 部署的架构图如下: 首先,我准备了一个Java Web项目.

    关键词: tomcat, nginx, memcached, ocs, Java, Session, 负载均衡, 集群, SLB
  • CI框架3.0关于session的设置改动及存数据库的使用方法

    CI框架3.0关于session的设置改动及存数据库的使用方法 2015-04-12

    Session的设置跟之前有点不一样 我们来看看2.0版本中的设置是什么样子的: $config['sess_cookie_name']= 'test_session'; $config['sess_expiration']= 7200; $config['sess_expire_on_close']= FALSE; $config['sess_encrypt_cookie']= FALSE; $config['sess_use_database']= TRUE; $config['sess_t

    关键词: Session, 改动, besd
  • servlet-cookie和session应用示例:模拟购物车

    servlet-cookie和session应用示例:模拟购物车 2015-04-09

    思路分析: 1. 根据需求抽象出业务对象 User{ usrename; password; } ShoppingCarItem{ product; num; } ShoppingCar{ List<ShoppingCarItem> } 2. 写Servlet处理请求 ... domain: package cn.itcast.cd.domain; import java.util.ArrayList; import java.util.List; import java.util.UUID;

    关键词: servlet, Java, Session, Cookie, html
  • Nginx+MSM+Tomcat做负载均衡,session共享

    Nginx+MSM+Tomcat做负载均衡,session共享 2015-04-08

    先上个架构图(个人理解是这个样子) 简单来说:服务器A上面部署一个Nginx反向代理服务器,MSM用于session共享,Tomcat_1:服务器B只部署一个Tomcat_2 首先,要明确搭建该架构想要实现的效果是,集群中的某一台服务器down掉,请求会自动转发到别的服务器,并且是无缝的,这就需要用到session共享 在一位前辈的文章中:,有一段话和一个图,个人感觉,写得很好 安装在Tomcat上的MSM使用本机内存保存session,和StandardManager一样.另外,当一个请求结束

    关键词: tomcat, nginx, msm, Session
  • 解析Spring托管下Hibernate Session的生命周期

    解析Spring托管下Hibernate Session的生命周期 2015-04-08

    一.Session生命周期的影响因素 Hibernate Session的生命周期受到其自身属性和方法的影响,简单的说: SessionFactory的openSession() 方法会开启一个session. Session的flushMode会决定session何时进行flush. Session的flush()方法会对session进行强制flush. Session的close()方法会关闭session. 然而在Spring托管中,session并不是程序员自己控制的,session的

    关键词: Session, Hibernate, spring, currentSession
  • Freemarker 页面间跳转值传递

    Freemarker 页面间跳转值传递 2015-04-01

    FreemarkerServlet也会在数据模型中放置3个哈希表,这样你就可以直接访问3个对象中的属性了.这些哈希表变量是:Request,Session,Application(和ServletContext对应).它还会暴露另外一个名为RequestParameters的哈希表,这个哈希表提供访问HTTP请求中的参数. ${Request["parm"]}.${Session["parm"]}.${Application["parm"]}.$

    关键词: freemarker, ftl, Session, Application, request, RequestParameters
  • JMS&MQ系列之JMS的请求和回应

    JMS&MQ系列之JMS的请求和回应 2015-03-26

    代理类: /** * * @author geloin * @date 2012-9-14 下午5:57:36 */ package com.geloin.activemq.test4; import org.apache.activemq.broker.BrokerService; /** * * @author geloin * @date 2012-9-14 下午5:57:36 */ public class Broker { /** * 创建并启动代理 * * @author geloi

    关键词: jms, Session, String, null, date, exception
  • ThinkPHP: session_save_path与systemd冲突错误!

    ThinkPHP: session_save_path与systemd冲突错误! 2015-03-26

    thinkphp v3.2.3 在文件./thinkphp_3.2.3_full/ThinkPHP/Common/functions.php中,原来的代码: if(isset($name['path'])) session_save_path($name['path']); 应当修改一下: if(isset($name['path'])) { if(!file_exists($name['path'])) { mkdir($name['path'], 0777, true); } session

    关键词: systemd, Session, ThinkPHP
  • hibernate关于session的关闭问题

    hibernate关于session的关闭问题 2015-03-15

    1.getCurrentSession()与openSession()的区别? * 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession(),创建的session则不会 * 采用getCurrentSession()创建的session在commit或rollback时会自动关闭,而采用openSession(),创建的session必须手动关闭 2.使用getCurrentSession()需要在hibernate.cfg.xml文件中

    关键词: Session, Hibernate, getCurrentSession
  • 配置Tomcat将Session持久化到MySQL

    配置Tomcat将Session持久化到MySQL 2015-03-14

    首先,在conf/context.xml中文件中,将以下的配置加入到根结点下: <Manager className="org.apache.catalina.session.PersistentManager" maxActiveSessions="-1" minIdleSwap="-1" maxIdleSwap="-1" maxIdleBackup="-1"> <Store class

    关键词: tomcat, Session, MySQL, 持久化
  • java邮件基础

    java邮件基础 2015-03-11

    使用 之前,必须了解的基本概念与核心类: Session 是邮件操作的接口: Transport 是收发邮件所 使用的协议,一般 Session 会有多个 Transport : Message 是收发操作的单位: Store 是消息的集合,类 似邮件客户端.每个 Store 包含一系列的 Folder 和 Message ,每个 Folder 又包含一系列的 Folder 和 Message . Session 需要使用 java,mail .util.Properties 来构造,常用的用来

    关键词: mimemessage, Session, Transport, java邮件
  • hibernate中session的常见方法说明

    hibernate中session的常见方法说明 2015-03-11

    HibernateUtil类: package sun.util; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; public class HibernateUtil { private static HibernateUtil instance = new HibernateUtil(); private SessionFact

    关键词: Session, Hibernate, 事务
  • Java-web防止重复提交.动态验证码

    Java-web防止重复提交.动态验证码 2015-03-11

    一.项目中可能产生重复提交的情况: 1,由于服务器缓慢或网络延迟的原因,重复点击提交按钮. 2,已经提交成功,刷新成功页面(forward). 3,已经提交成功,通过回退,再次点击提交按钮. 注意: 1,回退后,刷新表单页面,再次提交这时不是重复提交,而是发送新的请求 2,在Firefox下,重复提交到同一地址无效 二.解决表单重复提交方案: 1.方案一,利用javaScript: 解决了反复点击按钮的重复提交请求,但是没有解决刷新页面重复提交. var flag=false; function

    关键词: uuid, bufferedimage, Session, 验证码, Graphics
  • Servlet三大域对象解析

    Servlet三大域对象解析 2015-03-04

    在javaweb开发中就不能不谈Servlet三大域对象的应用(request.session.application(ServletContext)). 1. request request是表示一个请求,只要发出一个请求就会创建一个request,它的作用域:仅在当前请求中有效. 用处:常用于服务器间同一请求不同页面之间的参数传递,常应用于表单的控件值传递. 方法:request.setAttribute(); request.getAttribute(); request.removeAt

    关键词: Session, request, Servlet三大域对象, Application(ServletContext)
  • Jetty9.2.2集群Session共享

    Jetty9.2.2集群Session共享 2015-02-26

    针对Jetty就不过多的介绍了,自行研究去吧! 1.准备环境 MySQL数据库:下载地址:自行百度. jetty-distribution-9.2.2:下载地址:http://download.eclipse.org/jetty/ 2.配置方式 在JETTY_HOME/etc目录下找到jetty.xml文件.添加如下配置: <!-- ========================== session mysql demo ===================================

    关键词: jetty, Session
  • hibernate系列(一)hibernate入门

    hibernate系列(一)hibernate入门 2015-02-07

    最近开始学习hibernate,然后就想把这个学习历程总结下来.还是打算主要分两个过程,第一个过程:学会使用hibernate,第二个过程:做一些源码分析,更加深入的理解. 言归正传,开始入门案例,这里的入门案例不牵扯其他框架,所以一开始学习的时候尽量不要牵扯其他框架,如SpringMVC.如果入门时牵涉其他框架,有时候会搞不清楚hibernate和其他框架的责任机制,本工程虽然搭建的是SpringMVC项目,主要是为后来服务,但是目前几乎用不到: hibernate有两种配置文件,一种就是像j

    关键词: Session, Hibernate, SessionFactory, hibernate.properties, hibernate.cfg.xml
  • 深入掌握JMS(五):实战Topic

    深入掌握JMS(五):实战Topic 2015-02-04

    与Queue不同的是,Topic实现的是发布/订阅模型,在下面的例子中,启动2个消费者共同监听一个Topic,然后循环给这个Topic中发送多个消息. import javax.jms.Connection; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.MessageConsumer; import javax.jms.MessageListener; import javax.jms.Mes

    关键词: jms, Session, String, import, class, exception
  • 深入掌握JMS(四):实战Queue

    深入掌握JMS(四):实战Queue 2015-02-04

    Queue实现的是点到点模型,在下面的例子中,启动2个消费者共同监听一个Queue,然后循环给这个Queue中发送多个消息,我们依然采用ActiveMQ. import javax.jms.Connection; import javax.jms.DeliveryMode; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.MessageConsumer; import javax.jms.Mess

    关键词: jms, activemq, Session, String, import, exception
  • 深入掌握JMS(二):一个JMS例子

    深入掌握JMS(二):一个JMS例子 2015-02-04

    前一讲简单的介绍了一下JMS的基本概念, 这一讲结合一个例子让大家深入理解前一讲的基本概念. 首先需要做的是选择一个JMS提供者, 如果在JavaEE环境中可以不用考虑这些. 我们选择ActiveMQ, 官方地址: http://activemq.apache.org/. 网上有很多介绍ActiveMQ的文档, 所以在这里就不介绍了. 按照上一讲的这个简图, ConnectionFactory---->Connection--->Session--->Message Destinatio

    关键词: jms, activemq, Session, import, exception, JavaEE
  • 深入掌握JMS(一):JMS基础

    深入掌握JMS(一):JMS基础 2015-02-04

    1. JMS基本概念 JMS(Java Message Service) 即Java消息服务.它提供标准的产生.发送.接收消息的接口简化企业 应用的开发.它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型.P2P 模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可以有多个接收者. 对于点到点模型,消息生产者产生一个消息后,把这个消息发送到一个Queue(队列)中,然后消息接收者再从这个Queue中读取,一旦这个消息被

    关键词: jms, Java, 企业应用, Session, String, JavaEE
  • hibernate中持久化对象的生命周期(三态:自由态,持久态,游离态 之间的转换)

    hibernate中持久化对象的生命周期(三态:自由态,持久态,游离态 之间的转换) 2015-02-03

    三态的基本概念: ①自由态:只存在于内存中,而在数据库中没有相应数据.(PS:这种说法是不准确的,正确的理解应该是-不曾进行持久化,未与任何Session相关联) ②持久态:与session关联并且在数据库中有相应数据(PS:这种说法是不准确的,正确的理解应该是-持久化,当前与Session相关联) ③游离态:数据库中有相应数据,但当前与session无关(PS:这种说法也是不准确的,正确的理解应该是-之前进行持久化,但当前未与任何Session相关联) 衡量三态的标准,一方面是是否进行过持久化

    关键词: Session, 数据库, insert, Hibernate, merge
  • 150129随手记

    150129随手记 2015-01-29

    def list = [], size=5000+, 数量大 TradeSource.withSession { org.hibernate.Session session -> list.each{ TradeSource tradeSource = new TradeSource() tradeSource.trade = it.source if (!tradeSource.save(flush: true)){ log.info("tradesource save ${it} fa

    关键词: grails, Session, 随手记
  • JSP:通过url重写记录session的原理

    JSP:通过url重写记录session的原理 2015-01-13

    Tomcat会为每一次浏览器会话提供一个session,如果浏览器启用了cookie,则sessionid通过cookie保存起来,浏览器会一直使用这个sessionid和tomcat交互,直到sessionid过期.但是有时候会遇到浏览器把cookie禁用了的情况,这时候可以就需要把sessionid存储在请求的URL中了,这就是一种URL重写.下面分析一下它的原理. 首先,根据 http://my.codeweblog.com/letiantian/blog/366964的介绍创建项目Hel

    关键词: jsp, Session
  • Session与Cookie

    Session与Cookie 2015-01-10

    Session与Cookie 四种属性范围 在JSP中提供了4种属性的保存范围.所谓的属性保存范围,指的是一个内置的对象,可以在多少个页面中保存并继续使用.4种属性的范围如下: Page:只在一个页面中保存属性,跳转之后无效. Request:只在一次请求中保存属性,服务器端跳转后仍然有效,客户端跳转后无效. Session:在一个会话范围内有效,无论何种跳转都有用,但开启新的浏览器后,无法使用. Application:在整个服务器中保存,所有用户都可以使用. Session与coolie S

    关键词: jsp, 浏览器, 服务器, Session, Application
  • 同一个浏览器打开多个标签访问同一个网站,只能等待其中一个执行完毕才能执行下一个(php的session锁机制)

    同一个浏览器打开多个标签访问同一个网站,只能等待其中一个执行完毕才能执行下一个(php的session锁机制) 2015-01-06

    Many people are aware that modern browsers limit the number of concurrent connections to a specific domain to between 4 or 6. This means that if your web page loads dozens of asset files (js, images, css) from the same domain they will be queued up t

    关键词: PHP, Session, session锁
  • 基础积累之Cookies

    基础积累之Cookies 2015-01-04

    前世今生 起源 应用 参考资料 HTTP协议介绍(来自维基百科): http://zh.wikipedia.org/wiki/%E8%B6%85%E6%96%87%E6%9C%AC%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE Cookies介绍(来自维基百科): http://zh.wikipedia.org/wiki/Cookie

    关键词: Session, Cookies
  • 深入解析Spring托管下Hibernate Session的生命周期

    深入解析Spring托管下Hibernate Session的生命周期 2014-12-20

    Session生命周期的影响因素 Hibernate Session的生命周期受到其自身属性和方法的影响,简单的说: SessionFactory的openSession() 方法会开启一个session. Session的flushMode会决定session何时进行flush. Session的flush()方法会对session进行强制flush. Session的close()方法会关闭session. 然而在Spring托管中,session并不是程序员自己控制的,session的生命

    关键词: sping, Session, Hibernate, 生命周期
  • 分离权限管理与访问控制

    分离权限管理与访问控制 2014-12-17

    权限管理与访问控制常常被放在一起讨论,不是吗?我们的软件设计往往一来就是一个系统组成模块图,在那个图里面一个傻傻的方框里面写上"权限控制模块".但是,我认为我们还是应该认识到在这个"模块"里面两者的不同. "访问控制":是一个动态的概念,是发生在运行时的,也即RBAC里面说的Session中.当一个按照定义需进行控制的访问或调用发生时,"访问控制"即发挥作用了."访问控制"发生的频率非常高: "权

    关键词: schema, xml, 企业应用, Session, 框架, ACCESS
  • [译]在Tomat7上使用Redis保存Session

    [译]在Tomat7上使用Redis保存Session 2014-09-26

    使用 Redis 服务器来存储Session非常有优势.首先它是一个NOSQL数据,第二它很容易扩展使用. 下面这种安装方式非常清晰明白的引导你把Redis缓存作为一个Session的存储系统.步骤如下: 1. 下载Redis并且使用下面的命令编译安装: wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make 2. 使用如下命令启动Redis cd Re

    关键词: tomcat, redis, Session
  • Android用户操作web后台登录后获取cookie安全通行证认知

    Android用户操作web后台登录后获取cookie安全通行证认知 2014-09-24

    HTTP 客户端编程中最常碰见的问题,很多网站的内容都只是对注册用户可见的,这种情况下就必须要求使用正确的用户名和口令登录成功后,方可浏览到想要的页面.因 为HTTP协议是无状态的,也就是连接的有效期只限于当前请求,请求内容结束后连接就关闭了.在这种情况下为了保存用户的登录信息必须使用到Cookie 机制.以JSP/Servlet为例,当浏览器请求一个JSP或者是Servlet的页面时,应用服务器会返回一个参数,名为jsessionid(因不 同应用服务器而异),值是一个较长的唯一字符串的Coo

    关键词: android, sessionid, Session, Cookie
  • 你必须了解的Session的本质

    你必须了解的Session的本质 2014-09-22

    有一点我们必须承认,大多数web应用程序都离不开session的使用.这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制.我们先简单的了解一些http的知识,从而理解该协议的无状态特性.然后,学习一些关于cookie的基本操作.最后,我会一步步阐述如何使用一些简单,高效的方法来提高你的php应用程序的安全性以及稳定行. 我想大多数的php初级程序员一定会认为php默认的session机制的安全性似乎是有一定保障的,事实恰好相反. php团队只是提供了一套便捷的sessio

    关键词: Session, 会话劫持
  • HttpClient获取服务器JSON数据问题处理

    HttpClient获取服务器JSON数据问题处理 2014-09-22

    很郁闷的是遇到,不能获取JSON数据的问题,而服务端已提供数据. 1. 服务端代码实现数据访问 用以提供客户端所需数据,服务端是Spring mvc模式,返回JSON数据,代码如下: package com.scengine.wtms.business.controller; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import org.springframework.ster

    关键词: httpclient, android, httpget, Session, Cookie, HttpPost
  • hibernate4 could not initialize proxy - no Session

    hibernate4 could not initialize proxy - no Session 2014-09-15

    相关代码链接: http://git.codeweblog.com/alexgaoyh/alexgaoyh 上周在编写hibernate4的相关代码的时候,出现异常 org.hibernate.LazyInitializationException: could not initialize proxy - no Session 网上出现最多的解决方案是 openSessionInViewFilter 形如: <!-- open session filter --> <filter>

    关键词: proxy, Session, lazy, exception, initialize, hibernate4.X, LazyInitializationException
  • HibernateSessionFactory创建的Session是否单例

    HibernateSessionFactory创建的Session是否单例 2014-09-11

    使用Eclipse生成Hibernate 代码时候工具为我们生成了一个 HibernateSessionFactory 这样的类 来为我们提供获得Session的方法. 但是用这个类的时候我们发现一个问题. 看下面代码 Session session1 = HibernateSessionFactory.getSession(); Session session2 = HibernateSessionFactory.getSession(); System.out.println(session

    关键词: eclipse, Session, null, 多线程, 测试, Hibernate
  • Spring中Singleton模式的线程安全

    Spring中Singleton模式的线程安全 2014-08-19

    跟同事讨论之后对于spring的个人理解: spring可以理解一个庞大的static共有域,里面所有的bean都是单例的,并且整个项目共享,在多线程环境下,请求spring,所有的static的值是共有的,只有非static的值才是每个action独有一份,由于spring统一管理所有的bean.那么每个bean对象都是static的,所以节约内存.这样线层也安全,不会出现死锁等情况. spring有一个spring的applicationcontext.spring的上下文,里面可以拿到sp

    关键词: sql, bean, Session, 多线程, spring, Object
  • Struts2 中 Session 的使用

    Struts2 中 Session 的使用 2014-08-16

    在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到 1.通过ActionContext class中的方法getSession得到 2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作 下面先看一个采用第一种方式,在action中得到session的例子 package s2.ex.action; import java.util.Map; import com.ope

    关键词: Session, struts2, ActionContext
  • j2EE hibernate

    j2EE hibernate 2014-08-02

    hibernate 执行流程 读取Hibernate 的配置信息-〉创建SessionFactory 1)创建Configuration类的实例. 它的构造方法:将配置信息(Hibernate config.xml)读入到内存. 一个Configuration 实例代表Hibernate 所有Java类到Sql数据库映射的集合. 2)创建SessionFactory实例 把Configuration 对象中的所有配置信息拷贝到SessionFactory的缓存中. SessionFactory的

    关键词: jpa, j2ee, Session, Hibernate, transient, SessionFactory, Persistent, detached
  • j2EE servlet(二)

    j2EE servlet(二) 2014-07-30

    ServletConfig 在servlet的配置文件中,可以使用一个或者多个<init-param>标签为servlet配置一些初始化参数.web容器在创建servlet实例的时候,会自动将这些参数封装到ServletConfig中,在调用init方法时,将ServletConfig传递给Servlet,程序员可以通过ServletConfig获取当前Servlet的信息. getServletContext()取得的是 <context-param>配置的参数 ,getServ

    关键词: Session, 事件监听, ServletConfig, URL路径
  • oracle中以dba_.user_.v$_.all_.session_.index_开头的常用表和视图

    oracle中以dba_.user_.v$_.all_.session_.index_开头的常用表和视图 2014-07-30

    dba_开头 dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_rollback_segs 回滚段信息 dba_ts_quotas 用户表空间配额信息 dba_free_space 数据库空闲空间信息 dba_profiles 数据库用户资源限制信

    关键词: oracle, dba, Session, 视图, USER
  • Session 的本质

    Session 的本质 2014-07-19

    简介 有一点我们必须承认,大多数web应用程序都离不开session的使用.这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制.我们先简单的了解一些http的知识,从而理解该协议的无状态特性.然后,学习一些关于cookie的基本操作.最后,我会一步步阐述如何使用一些简单.高效的方法来提高你的php应用程序的安全性以及稳定性. 我想大多数的php初级程序员一定会认为php默认的session机制的安全性似乎是有一定保障的,事实恰好相反 – php团队只是提供了一套便捷的se

    关键词: Session, 本质

iOS 开发

Android 开发

Python 开发

JAVA 开发

开发语言

PHP 开发

Ruby 开发

搜索

前端开发

数据库

开发工具

开放平台

Javascript 开发

.NET 开发

云计算

服务器

Copyright (C) codeweblog.com, All Rights Reserved.

CodeWeblog.com 版权所有 闽ICP备15018612号

processed in 0.067 (s). 10 q(s)