摘要: 事务异常处理 //关于事务回滚问题 @Test public void saveTest(){ Customer customer = new Customer("文丑", "吃喝"); //1.使用工具获取Session Session session = null; Transaction tx 阅读全文
posted @ 2020-03-06 15:33 Jason–json 阅读(259) 评论(0) 推荐(0) 编辑
摘要: hibernate概念: 是一个轻量级,企业级,开源的ORM持久层的框架,是可以操作数据库的框架。 轻量级:使用时依赖的资源很少。目前仅依赖log4j和c3p0连接池 企业级:指在企业级应用中比较多的 开源:开放源代码。 ORM的操作方式:建立对象关系映射,实现操作实体类就相当于操作数据库表。 通常 阅读全文
posted @ 2020-03-06 14:59 Jason–json 阅读(254) 评论(0) 推荐(0) 编辑
摘要: java中数据存储常用的数据结构有:栈,队列,数组,链表和红黑树 1.栈(stack) 特点:先进后出,仅允许在表的一端进行入(压)栈和出(弹)栈的操作。类似于弹夹,先装进入的子弹,最后打出来。 2.队列(queue) 特点:先进先出,表的一端用来添加数据,另外一端用用来删除数据。类似于排队,先排队 阅读全文
posted @ 2020-03-05 16:28 Jason–json 阅读(220) 评论(0) 推荐(0) 编辑
摘要: @WebFilter("/*") //注解配置过滤路径 public class LoginFilter implements Filter { @Override public void doFilter(ServletRequest servletRequest, ServletResponse 阅读全文
posted @ 2020-03-04 16:46 Jason–json 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 目的:将从数据库取到的值,放入下拉框标签中 步骤: 1.发送Ajax求情到后台; 2.取到值; 3.遍历循环; 4.追加节点。 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 阅读全文
posted @ 2020-03-04 13:56 Jason–json 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 斗地主案例 *步骤:1.准备牌; 2.洗牌; 3.发牌; 4.排序; 5.看牌。 代码示例: public class DoudizhuTest { public static void main(String[] args) { //1.准备牌 //创建一个Map集合,储存洗好的牌和索引 Map< 阅读全文
posted @ 2020-03-04 13:45 Jason–json 阅读(579) 评论(0) 推荐(0) 编辑
摘要: Jedis:java客户端操作redis数据库,类似JDBC 需要用到的包:jedis,commons-pool 代码示范: 1.Jedis操作字String @Test public void m1(){ //1.获取连接 Jedis jedis=new Jedis("127.0.0.1",637 阅读全文
posted @ 2020-03-03 19:31 Jason–json 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 概述:redis是一款开源的高性能键值对非关系数据库 支持的键值类型: 1.字符串类型 String 2.哈希类型 hash 3.列表类型 list 4.集合类型 set 5.有序集合类型 sortedset 应用场景: 缓存(数据查询,短连接,新闻内容,商品内容等等) 聊天室的在线好友列表 应用排 阅读全文
posted @ 2020-03-03 15:55 Jason–json 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Data Manipulation Language , DML用于查询与修改数据记录 1.insert:添加数据到数据库中 --1.带字段名插入NSERT INTO emp(empno, ename, job, deptno) VALUES(1001, '张三', 'clerk', 30);--2 阅读全文
posted @ 2020-03-03 14:26 Jason–json 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 序列(sequence) 定义: 序列是一个计数器,它并不会与特定的表关联。通过创建Oracle序列可以实现表的主键自增。 序列的用途一般用来填充主键和计数。 特性: 自动提供唯一的数值; 共享对象; 主要用于提供主键值; 代替应用代码; 将序列值装入内存可以提高访问效率 详解: 1、INCREME 阅读全文
posted @ 2020-03-03 14:22 Jason–json 阅读(164) 评论(0) 推荐(0) 编辑