- 博客(23)
- 收藏
- 关注
原创 Redis的使用
Redis的使用添加jar包 Redis工具类import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public class JedisUtils { //创建连接池 private stat...
2018-11-15 16:02:03
179
原创 springmvc自定义参数绑定
当springMVC获取页面中的日期时间数据是会出错,因为springMVC不知道日期的具体格式是怎样的,因此我们需要做如下事情:自定义一个日期时间转换器(继承converter<S,T>接口)S 被转换的数据源类型T 转换后的数据类型实现其方法import java.text.ParseException;import java.text.Simp...
2018-11-15 09:56:35
349
原创 SSM框架配置(spring-mvc.xml\\spring-mybatis.xml)
spring-mvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://w
2018-11-10 21:32:37
3489
1
原创 maven加载SSM框架配置(springmvc.xml applicationContext-*.xml pom.xml jdbc.properties log4j.properties)
pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/...
2018-11-10 18:45:35
408
原创 Spring的事务管理
Spring的事务管理什么是事务事务:逻辑上的一组操作,组成这组操作的各个单元,要么全都成功,要么全都失败。事务的特性原子性:事务不可分割一致性:事务执行前后数据完整性保持一致隔离性:一个事务的执行不应该受到其他事务的干扰持久性:一旦事务结束,数据就持久化到数据库如果不考虑隔离性引发安全性问题读问题 脏读 :一个事务读到另一个事务未提交的数据...
2018-11-04 00:57:31
237
原创 Spring的JDBC模板的使用
Spring的JDBC模板的使用Spring是EE开发的一站式的框架,有EE开发的每层的解决方案。Spring对持久层也提供了解决方案:ORM模块和JDBC的模板。Spring提供了很多的模板用于简化开发 JDBC模板使用创建项目,导入jar包创建数据库和表create database spring4_day03;use spring4_day03;crea...
2018-11-02 15:54:38
208
原创 Spring基于AspectJ注解方式的AOP开发
Spring基于AspectJ注解方式的AOP开发注解开发的好处是 开发迅速 ,但是维护必须在源代码处修改,维护时不方便创建web项目,引入jar包引入配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"...
2018-11-02 11:11:24
198
原创 Spring的AOP开发xml方式
Spring的AOP开发(AspectJ的xml方式)Spring的AOP简介AOP思想最早是由AOP联盟组织提出的,Spring是使用这种思想的最好框架 Spring的AOP有自己的实现方式(非常繁琐)。AspectJ是一个AOP框架,Spring引入AspectJ作为自身AOP的开发 Spring的两套AOP开发方式 ...
2018-11-01 20:40:20
159
原创 Spring的AOP的底层原理
Spring的AOP AOP Aspect Oriented Programming 面向切面编程通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可...
2018-11-01 12:34:41
519
原创 Spring的IOC注解
Spring的IOC注解开发入门新建项目,并导入jar包在Spring4版本中,除了要导入基本的4个开发包和两个日志包外,还要导入aop包 引入spring的配置文件在src下创建applicationContext.xml配置xml的约束 约束配置模板去spring-framework-4.2.4.RELEASE\docs\spring-framework...
2018-10-31 17:36:28
170
原创 Spring框架入门
Spring入门 IOCIOC (Inversion Of Control) 控制反转 是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实...
2018-10-30 14:05:03
350
2
原创 Struts2框架入门
Struts2架构Struts2概述 以上文本来自百度百科 Struts2是一个基于VMC设计模式的web层架构常见的web层框架Struts2、Struts1、webwork、springMVCweb层框架都是基于前端控制器模型的Struts2入门下载Struts2开发环境http://struts.apache.org/解压Stru...
2018-10-28 15:11:30
160
原创 hibernate的查询方式和抓取策略
hibernate的查询方式hibernate提供了5种查询方式,我们最主要的是用到HQL检索和QBC检索OID检索通过id来检索数据使用get方法Customer customer = session.get(Customer.class,1L);使用load方法Customer customer = session.get(Customer.class,1L);...
2018-10-26 11:41:16
220
原创 hibernate多表操作
hibernate多表操作hibernate一对多关联映射一对多建表原则hibernate一对多的关系配置在填写自己详细信息是会要求写到联系人,客户与联系人是一对多关系,一个客户可以有多个联系人,一个联系人只能有一个客户创建实体类Customer(客户:一的一方)创建实体类LinkMan(联系人:多的一方)联系人数据库表CREATE TABLE `cs...
2018-10-23 17:38:02
249
原创 hibernate基础概念理解
持久化类什么是持久化类?持久化:将内存中的一个类对象持久化到数据库中的过程,hibernate框架就是用来进行持久化的框架持久化类:一个java对象类与数据库表建立了映射关系,则这个类在hibernate中称为持久化类可以理解为:持久化类=java类+映射文件持久化类的编写规则对持久化类提供一个无参构造函数 ...
2018-10-22 17:30:50
163
原创 hibernate框架入门
hibernate框架:一种持久层的ORM框架客户管理的实体类/** * 客户管理的实体类 *CREATE TABLE `cst_customer` ( `cust_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)', `cust_name` varchar(32) NOT NULL COMMENT '客户名称(...
2018-10-20 19:25:27
382
原创 基于jQuery的ajax
ajax: 异步通信技术的一种实现; 不刷新页面的情况下,客户端浏览器网页可以跟服务器后天进行数据交换; 1、触发一个js事件(单击、键盘、change、blur、focus..... 2、调用jQuery的ajax方法 jQuery.post(url, [data], [callback], [type]) url:发送请求地址。 data:待发送 Key/value ...
2018-10-19 17:02:53
238
原创 C3P0 + apache的dbutils 实现公用的增删改查功能
首先导入C3P0、mysql连接、apache的dbutils 的jar包jar包获取地址:http://www.mvnrepository.com/进入搜索关键字即可下载相应jar包文档树构建c3p0配置文件c3p0-config.xml配置<?xml version="1.0" encoding="UTF-8"?><c3p0-config> ...
2018-10-19 16:48:47
264
原创 mybatis框架实现一对多、多对多关系查询,以及递归查询(单表多级分类:省市区三级地址查询)
mybatis框架练习mybatis框架中,包括实体类(这些实体类与数据库中的字段属性相对应),mybatis的配置文件(即mybatis-config.xml,这个配置文件用于连接实体类和orm(object relationship mapping 对象关系映射),以及做连接数据库的配置信息的配置),ORM(相当于xxxDao的实现类,同时将对象和数据库表的关系对应起来),xxxDao接口...
2018-10-19 16:35:15
3726
原创 mybatis框架的使用 maven+mybatis 通过数据库访问数据
mybatis框架ORM 框架: Object Relationship Model 对象关系模型 持久层框架 (数据持久化)MyBatis 本是apache的一个开源项目iBatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单...
2018-09-18 18:25:22
892
原创 jsp概述
JSP(Java Service Page)Java 服务页面保存在服务器端的动态网页的一种技术,必须借助应用服务器进行访问jsp包括:html / css / js / javajsp实际上是一个java文件,服务器加载页面前,会将jsp文件转换为.java文件,然后编译成.class文件运行,可以在Tomcat-work-Catalina-...目录中找到jsp页面标签...
2018-09-06 13:46:16
359
原创 java Swing 计算器的实现:利用栈计算算术表达式中缀表达式结果
利用栈操作进行计算,栈s1存放数字数据,栈s2存放运算符数据,将表达式数组遍历,遇到数字入栈s1,遇到运算符,若运算符为"(",则入栈s2,否则遇到运算优先级大于s2栈顶元素时,入栈s2,否则出栈进行计算,计算时,将s1栈中出栈两个数字元素,与s2栈的栈顶运算符进行计算,并将计算结果存入s1栈,若遇到")",则出栈s2计算,直到遇到第一个"(",最后若栈s2不为空,则出栈计算直到栈空,最后将表达式...
2018-09-03 11:29:53
491
原创 eclipse加载Tomcat服务器以及将项目发布到服务器的方法
1 将Tomcat服务器数据包放在自选的目录下2 打开eclipse中的Windows-show view-servers窗口 3 在servers 窗口中右键点击new-server 4 选择你要加载的服务器版本,点击next5 点击browse...找到第一步中服务器数据包,点击确定,然后点finish-finish就完成Tomcat服务器的加载了,此...
2018-09-03 11:13:30
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人