关闭

Hibernate查询总结

一、查询操作1.hibernate支持多种查询方式2.分类 主键查询,HQL查询,Criteria查询,原生sql查询,命名查询,JDBC操作,导航查询(根据关联关系自动查询)二、主键查询1.get方法 session.get() 2.load方法 session.load()三、HQL查询1.简介 1.1 概念 Hibernate Query Language,Hibernate查询语言...
阅读(46) 评论(0)

Hibernate详解

一、Hibernate简介 1、Hibernate是什么?Hibernate单词本意是”冬眠”,是一个持久层框架,或称为ORM(Object Relational Mapping)框架,类似的还有MyBatis 用来访问数据库,做数据持久化操作 本质上是对JDBC操作进行封装,Java访问数据库的唯一方式就是JDBC 简化JDBC操作 版本:hibernate 3x 4x 5x 2、学习参考官...
阅读(29) 评论(0)

基于redis实现购物车

在逛各大电商网站的时候,总会有将商品加入购物车,然后合并付款,这个大大的提高了用户的体验,某东更是任性,在未登录的情况下都可以将商品加入购物车,但是任性总是有代价的,后面我会说一下这个小bug。可能不算是个bug,但是体验上也有不爽的地方。 还是谈谈购物车是如何实现的吧,购物车首先标识要唯一,因为每个账号要对应一个购物车,在登录状态下,我们可以直接将数据保存到数据库中,使用用户的id表示自己购买的...
阅读(25) 评论(0)

基于cookie-redis实现单点登录

sso俗称单点登录: 分布式项目中要实现在一个项目中登录之后其他与之有关联的项目就不要在登录了这个过程就叫单点登录 实现单点登录的方式有很多种 我们选择的是基于cookie-redis方式实现的。此种实现方式是模拟cookie-jssesion。所以要想先明白cookie-redis还是先明白cookie-jsession吧 一session原理(存放在在服务器端,每次请求会重置时间)...
阅读(15) 评论(0)

Struts1详解

一、Struts基础 1.1 Struts概念 Apache软件基金会的老牌开源MVC框架,可以提供如下服务: 1、作为控制器 2、提供大量的标签 3、提供了国际化的处理 4、提供了验证框架1.2 Struts与MVC Model2的关系 MVC中的Model2模式是将三层分离开的,各司其职。 视图层使用HTML、JSP来显示用户交互界面,Struts中提供了强大的标签库,用于展示用...
阅读(36) 评论(0)

Oracle简单查询

Oracle的一些简单查询如下:--1.查询表中所有数据 select * from 表名;--2.伪列rowid的使用 --数据库中的每一行都有一个行地址,ROWID伪列返回该行地址 --通常情况下, ROWID值可以唯一地标识数据库中的一行 select empid,empname,rowid from emp;--3.伪列rownum的使用 --对于一个查询返回的每一行,伪列ROWNUM返回一...
阅读(61) 评论(0)

Ajax发送POST请求SpringMVC页面跳转失败

问题描述:因为使用的是SpringMVC框架,所以想使用ModelAndView进行页面跳转。思路是发送POST请求,然后controller层中直接返回相应ModelAndView,但是这种方法不可行。那我们的解决方法是什么呢?我的解决方案是,将判断前移,什么意思呢?服务器值返回Map数据,对应页面跳转状态,将逻辑代码写在js代码中。代码如下:使用window.location.href = “/...
阅读(105) 评论(0)

Spring核心思想

Spring核心理解总结1 Spring框架的核心组件:Core、Context、Beans。其中最核心的组件就是Beans,最核心的功能就是BeanFactory。 2 Spring解决了的最核心的问题:把对象之间的依赖关系转为用配置文件来管理,也就是Spring的依赖注入机制。这个注入机制是在IOC容器中进行管理的 3 SpringBean的创建采用典型的工厂模式,他们的顶级接口是BeanF...
阅读(27) 评论(0)

使用Redis做Mybatis二级缓存

一、常见的服务器缓存技术 1、memcached 2、redis 二、NOSql 概念:(not only sql) 不仅仅是关系型数据库结构  分类: 1、key-value redis缓存 2、文档结构 mongodb 3、列存储 hbase 大数据 4、图形 neo4j...
阅读(95) 评论(0)

Mybatis 二级缓存

一、mybatis 二级缓存1、mybatis 的一级缓存是SqlSession 2、mybatis 的二级缓存是基于同一命名空间(namespace) mapper 3、mybatis 默认二级缓存未开启、内置是支持二级缓存的。但是由于本身是数据库管理组件、所以缓存并不好用、所以还是要用第三方的缓存机制。典型的:ehcache 。二、二级缓存的常见算法三、mybatis 中开启二级缓存 1...
阅读(50) 评论(0)
90条 共9页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:7419次
    • 积分:924
    • 等级:
    • 排名:千里之外
    • 原创:90篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档