自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 Markdown中实现内容及代码块折叠操作

在Markdown中实现内容及代码块折叠操作 代码: <details> <summary>**展开查看源码**</summary> 展开的内容及代码块 <details> 展开查看源码 neirong ...

2019-11-19 10:27:44 5167

转载 com.intellij.javaee.oss.admin.jmx.JmxAdminException: com.intellij.execution.ExecutionException

标题IDEA处理启动Tomcat时出现的异常:com.intellij.javaee.oss.admin.jmx.JmxAdminException: com.intellij.execution.ExecutionException 参考https://blog.youkuaiyun.com/qq_34621987/article/details/80815955 ...

2019-11-17 20:13:47 1139

原创 thymeleaf 模板引擎

Thymeleaf 模板引擎 Spring Boot 中推荐使用Thymeleaf 作为模板引擎。 Spring Boot 为Thymeleaf 提供的stater pom是spring-boot-starter-thymeleaf。(创建项目时可以直接添加Thymeleaf ) Thymeleaf 基础知识 Thymeleaf 是一个Java类库,是xml/xhtml/html 5 的模...

2019-11-11 20:16:50 312

原创 SSM框架配置步骤

文章目录使用 Maven 配置 SSM 框架配置环境配置数据库配置web.xml配置spring-mvc.xml配置db.properties配置applicationContext.xml配置log4j.properties配置mybatis-config.xml开始业务代码pojo 类mapper 类service 类controller 类jsp 页面 使用 Maven 配置 SSM 框架 ...

2019-10-29 08:06:32 883

原创 软考---软件设计师

文章目录设计模式内聚/耦合度排序白盒测试ISO/IEC9126软件质量模型UML析构函数和构造函数极限编程XP域名解析流程数据字典数字签名函数依赖及蕴含TCP和UDP区别分布式数据库(分片/复制/位置/逻辑透明等基本概念)绑定I/O设备管理算法策略加密技术对称加密技术非对称加密技术认证技术信息摘要算法共享锁(S)和排他锁(X) 设计模式 设计模式分类:   创建型 结构型 行...

2019-10-21 19:40:46 742

原创 Linux常用命令(一)

目录处理命令 命令基本格式 ls [选项] [文件/目录] 选项: -a:显示所有文件,包括隐藏文件; -l:显示详细信息; -d:查看目录属性; -h:人性化显示文件大小; -i:显示inode; -lh:人性化显示详细信息; -ld:查看目录属性详细信息。 附:权限默认10位(eg:-rw-r--r--) 第一位:表示文件类型,-:表示文件;d:表示目录;l:表示软连接文件。特殊文件还有四种...

2019-10-20 19:55:08 781

原创 Git教程及常用命令

Git安装 在Linux上安装Git 首先,你可以试着输入git,看看系统有没有安装Git: $ git The program 'git' is currently not installed. You can install it by typing: sudo apt-get install git 像上面的命令,有很多Linux会友好地告诉你Git没有安装,还会告诉你如何安装Git。 ...

2019-10-15 13:41:19 251

原创 23种设计模式之代理模式

上一节23种设计模式之适配器模式 代理模式(Proxy pattern) 核心作用:通过代理,控制对对象的访问! 可以详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理(即:AOP的微观实现) AOP(Aspect Oriented Programming面向切面编程)的核心实现机制。 应用场景: 安全代理:屏蔽对真实角色的直接访问。 远程代...

2019-04-15 18:48:57 177

原创 23种设计模式之适配器模式

上一节23种设计模式之原型模式 结构型模式: 核心作用:是从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题。 分类:适配器模式、代理模式、桥接模式、装饰模式、组合模式、外观模式、享元模式。 什么是适配器模式: 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 模式中的角色: 目标接口(...

2019-04-03 15:41:14 231

原创 23种设计模式之原型模式

上一节23种设计模式之建造者模式 原型模式场景: 1、通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式。 2、就是Java种的克隆技术,以某个对象为原型,复制出新的对象。显然,新的对象具备原型对象的特点。 3、优势有:效率高(直接克隆,避免了重新执行构造过程步骤)。 4、克隆类似于new,但是不同于new。new创建新的对象属性采用的是默认值。克隆出的对象的属...

2019-04-02 22:34:53 251

原创 23种设计模式之建造者模式

上一节23种设计模式之抽象工厂模式 建造模式的本质 1、分离了对象子组件的单独构造(由Builder来负责)和装配(由Director负责)。从而可以构造出复杂的对象。 这个模式适用于:某个对象的构建过程复杂的情况下使用。 2、由于实现了构建和装配的解耦。 不同的构建器,相同的装配,也可以做出不同的对象; 相同的构建器,不同的装配顺序也可以做出不同的对象。 也就是实现了构建算法、装...

2019-03-24 16:55:55 259

原创 23种设计模式之抽象工厂模式

上一节23种设计模式之工厂方法模式 抽象工厂模式 1、用来生产不同产品族的全部产品。(对于增加新的产品,无能为力;支持增加产品族) 2、抽象工厂模式是工厂方法模式的升级版本,在有多个业务品种、业务分类时,通过抽象工厂模式产生需的对象是一种非常好的解决方式 类图: 产品族(在此为了方便接口和实现放在了同一文件中): //产品一 public interface Engine {...

2019-03-23 15:59:06 269

原创 23种设计模式之工厂方法模式

上一节23种设计模式之单例模式 工厂模式 1、实现了创建者和调用者的分离。 2、详细分类: 简单工厂模式(将工厂方法模式缩小即是): 用来生产同一等级结构中的任意产品。(对于增加新的产品,需要修改已有代码) 工厂方法模式: 用来生产同一等级结构中的固定产品。(支持增加任意产品) 抽象工厂模式(下一节): 用来生产不同产品族的全部产品。(...

2019-03-22 21:13:40 252

原创 23种设计模式之单例模式

核心作用: 保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 常见应用场景: —— Windows的Task Manager(任务管理器)就是很典型的单例模式。 —— Windows的Recycle Bin(回收站)也是典型的单例应用。在整个运行过程中,回收站一直维护着仅有的一个实例。 —— 项目中,读取配置文件的类,一般也只有一个对象,没有必要每次使用配置文件的数据,每次n...

2019-03-21 18:03:49 245

原创 SSM之springMVC(4/4)

上一节 SSM之springMVC(3/4) 目录 异常处理 全局异常处理器 在springmvc.xml配置全局异常处理器 异常测试 上传图片 RESTful支持 需求 Controller REST的前端控制器 拦截器 异常处理 思路: 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开...

2019-03-19 11:05:35 493

原创 springMVC------拦截器

拦截定义 public class HandlerInterceptor1 implements HandlerInterceptor { //进入Handler方法之前执行 //用于身份认证、身份授权 //比如身份认证,如果认证通过表示当前用户没有登陆,需要此方法拦截不在向下执行 @Override public boolean preHandle(HttpServletReque...

2019-03-19 11:04:02 251

原创 springMVC------上传图片

需求 上传商品图片 Springmvc中对多部件类型解析 在页面form中提交enctype=“multiparty /form-data”的数据时,需要springmvc对multiparty类型的数据进行解析。 在springmvc.xml中配置multiparty类型解析器: <!-- 文件上传解析器 --> <bean id="multipartResolv...

2019-03-19 10:46:49 255

原创 SSM之springMVC(3/4)

上一节SSM之springMVC(2/4) 目录 包装类型pojo参数绑定 需求 实现方法 页面参数和controller方法形参定义 集合类型绑定 数组绑定 需求 实现 List绑定 需求 实现 Map绑定 服务器校验 数据回显 什么是数据回显 Pojo数据回显方法 包装类型pojo参数绑定 需求 商品查询controller方法中实现商品查询条件传入。...

2019-03-19 10:32:57 559

原创 springMVC------服务器校验

校验理解 项目中,通常使用较多的是前端的校验,比如页面中js校验。对于安全要求较高点建议在服务器进行校验。 服务器校验: 控制层controller:校验页面请求的参数的合法性。在服务端控制层controller校验,不区分客户端类型(浏览器、手机客户端、远程调用) 业务层service(使用较多):主要校验关键业务参数,仅限于service接口中使用的参数。 ...

2019-03-19 10:18:20 396

原创 SSM之springMVC(2/4)

下一节SSM之springMVC(1/4) 目录 springMVC和mybatis整合 需求 整合思路 准备环境 整合dao sqlMapConfig.xml applicationContext-dao.xml 逆向工程po类及mapper类 整合service 定义service接口 Service接口实现类 applicationContext-service....

2019-03-15 22:32:13 882

原创 SSM之springMVC(1/4)

上一节SSM之mybatis(2/2) 目录 Springmvc框架 什么是springmvc Mvc在b/s系统下的应用 Springmvc框架 基础环境准备 功能需求 开发环境 Web.xml 配置springmvc.xml 配置处理器适配器 配置Handler 配置处理器映射器 配置视图解析器 注解的处理器映射器和适配器 配置注解映射器和适配器 在spri...

2019-03-15 22:09:40 535

原创 SSM之mybatis(2/2)

上一节SSM之mybatis(1/2) 目录 订单商品数据模型对mybatis进行分析 数据模型分析思路 一对一查询 一对多查询 多对多查询 resultType和resultMap的总结 resultType: resultMap: 延迟加载 查询缓存 Spring和mybatis整合 整合思路 整合环境 SqlSessionFactory(application...

2019-03-15 21:37:49 608

原创 mybatis------逆向工程

逆向工程 什么是逆向工程 Mybatis需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml,po...) 企业实际开发中,常用的逆向工程方式: 由数据库的表生成Java代码。 使用方法 所用jar包 jar包下载地址: 操作指南 操作指南在所下载的mybatis-gen...

2019-03-15 21:35:35 212

原创 mybatis------延迟加载

延迟加载 什么是延迟加载 resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 需求: 查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去重新就是延迟加载。 延迟加载:先从单表查询,需要时再从...

2019-03-15 20:55:07 163

原创 mybatis------查询缓存及ehcache整合

目录 查询缓存 什么是查询缓存 一级缓存 一级缓存工作原理 一级缓存测试 二级缓存 二级缓存原理 二级缓存与一级缓存区别 开启二级缓存 调用pojo类实现序列化接口 useCache配置 测试方法 刷新缓存(清空缓存) Mybatis Cache参数 Mybatis整合ehcache 分布缓存 整合方法(掌握) 整合ehcache 加入ehcache的配置文件...

2019-03-15 20:49:05 656

原创 SSM之mybatis(1/2)

目录 Mybatis框架 SqlMapConfig.xml讲解 properties 属性 settings 属性 typeAliases 属性 typeHandlers 属性 mapper 属性 mapper代理开发dao 思路 输入映射(传递pojo的包装对象) 输出映射 动态SQL 什么是动态SQL 案例 琐碎知识点小结 自增主键返回 非自增主...

2019-03-15 18:31:30 1057

mybatis开发使用的jar包

使用ssm框架开发时,需要用到mybatis,这是mybatis所使用的jar包

2019-02-27

生成二维码使用的jar包,包括qrcode_A.jar、qrcode_B.jar、zxing.jar

该jar包用于生成相关的二维码,生成二维码的整合jar包

2019-02-27

generator逆向工程jar包及操作指南

里面包含mybatis-3.2.7.jar、mysql-connector-java-5.1.7-bin.jar、mybatis-generator-core-1.3.7和mybatis-generator-core-1.3.2-bundle包含操作指南

2019-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除