![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
无处安放的前端
爱编程 不爱bug
展开
-
Hibernate学习第一天
什么是Hibernate:Hibernate是一个持久层的ORM框架。什么是orm:Object Relational Mapping(对象关系映射)。指的是将一个Java中的对象与关系型数据库中的表建立一种映射关系,从而操作对象就可以操作数据库中的表。下载开发Hibernate环境hibernate下载解压Hibernatedocumentation :Hib...原创 2019-04-17 18:54:16 · 453 阅读 · 0 评论 -
Spring中的事务控制 xml中的配置
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmln...原创 2019-07-26 11:23:15 · 154 阅读 · 0 评论 -
JdbcTemplate的使用
1. 概述它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多 的操作模板类。操作关系型数据的: JdbcTemplate HibernateTemplate操作 nosql 数据库的: RedisTemplate操作消息队列的: JmsTemplate2. JdbcTemplate 对象的创建...原创 2019-07-24 23:01:03 · 125 阅读 · 0 评论 -
BeanFactory 解决程序间的耦合
1.什么是程序的耦合耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调 用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立 性)。耦合性存在于各个领域,而非软件设计中独有的,但是我们只讨论软...原创 2019-07-19 18:13:54 · 117 阅读 · 0 评论 -
java 入门第一天 环境变量配置
第一步 根据电脑系统位数安装相应的jdk jdk安装无脑一步就行 安装路径一般默认第二步 找到你jdk安装的路径 复制该路径第三部 打开高级系统设置 配置变量环境 配置JAVA_HOME 黏贴你jdk安装的路径第四步 双击编辑path 输入以下配置第五步 双击CLASSPATH 配置一下配置第六步 在cmd中运行javac环境...原创 2019-07-17 11:07:11 · 170 阅读 · 0 评论 -
mybatis 配置一对多 一对一 多对多
(一对多:一个用户对应多个账户 一对一: 一个账户对应一个用户 多对多: 多个用户可以对应多个角色)1. 实体类 1.1 多的一方package com.zsw.domain;import java.io.Serializable;import java.util.Date;import java.util.List;public class User imp...原创 2019-07-06 18:35:29 · 196 阅读 · 0 评论 -
mybatis 动态标签配置
<if>标签:我们根据实体类的不同取值,使用不同的 SQL 语句来进行查询。比如在 id 如果不为空时可以根据 id 查询, 如果 username 不为空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到1.持久层 dao接口int findUserById(@Param("id") int id); 2.持久层 Dao 映射配置...原创 2019-07-06 16:44:23 · 268 阅读 · 0 评论 -
idea 使用maven 开发 mybatis 步骤详解
1.创建Maven工程创建 mybatis_day1的工程,工程信息如下: <groupId>com.zsw</groupId> <artifactId>mybatis_day1</artifactId> <version>1.0-SNAPSHOT</version><packaging>...原创 2019-06-27 14:42:22 · 625 阅读 · 0 评论 -
Redis 入门详解
概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,...原创 2019-06-10 07:27:59 · 103 阅读 · 0 评论 -
JSP EL JSTL MVC三层架构笔记
JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应体的mime类型以及字符集 2. 设置当前jsp页...原创 2019-05-29 23:50:47 · 102 阅读 · 0 评论 -
xml语法的定义解析
概念:Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的。 功能存储数据配置文件在网络中传输xml与html的区别xml标签都是自定义的,html标签是预定义。xml的语法严格,html语法松散xml是存储数据的,html是展示数据w3c:万维网联盟语法:基本语法:xml文档的后...原创 2019-05-18 08:54:21 · 771 阅读 · 0 评论 -
Servlet HTTP协议 Request 学习
Servlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象...原创 2019-05-24 22:56:35 · 74 阅读 · 0 评论 -
dom4j 解析xml
/增加public static void addstu(Student student) throws Exception{/*** 创建解析器* 得到document * 获取到根节点* 在根节点上面创建stu标签* 在子标签中添加值* 回写xmL*///创建解析器SAXReader saxReader=new SAXReader();//得到documentDoc...原创 2019-05-18 21:50:49 · 692 阅读 · 0 评论 -
java 后台 实现简单的验证码
private int width =80;private int height=30;private Random r=new Random();private String fontnames[]= {"宋体","华文楷体","黑体","微软雅黑","楷体_GBK2312"};private String Codes="23456789QWERTYUOPASDFGHJKLZXCVBN...原创 2019-05-18 21:48:30 · 986 阅读 · 0 评论 -
BeanFactory 使用动态代理 管理java中事务
1. 建立一个工具类 用于从数据库中获取一个连接 并且实现线程绑定public class ConnectionUtils { private ThreadLocal<Connection> tl = new ThreadLocal<Connection>(); private DataSource dataSource; public v...原创 2019-07-22 21:27:36 · 329 阅读 · 2 评论