- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 Markdown中实现内容及代码块折叠操作
在Markdown中实现内容及代码块折叠操作代码:<details> <summary>**展开查看源码**</summary> 展开的内容及代码块<details> 展开查看源码 neirong...
2019-11-19 10:27:44 4818
转载 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.csdn.net/qq_34621987/article/details/80815955...
2019-11-17 20:13:47 1024
原创 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 260
原创 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 753
原创 软考---软件设计师
文章目录设计模式内聚/耦合度排序白盒测试ISO/IEC9126软件质量模型UML析构函数和构造函数极限编程XP域名解析流程数据字典数字签名函数依赖及蕴含TCP和UDP区别分布式数据库(分片/复制/位置/逻辑透明等基本概念)绑定I/O设备管理算法策略加密技术对称加密技术非对称加密技术认证技术信息摘要算法共享锁(S)和排他锁(X)设计模式设计模式分类: 创建型结构型行...
2019-10-21 19:40:46 634
原创 Linux常用命令(一)
目录处理命令命令基本格式ls [选项] [文件/目录]选项:-a:显示所有文件,包括隐藏文件;-l:显示详细信息;-d:查看目录属性;-h:人性化显示文件大小;-i:显示inode;-lh:人性化显示详细信息;-ld:查看目录属性详细信息。附:权限默认10位(eg:-rw-r--r--)第一位:表示文件类型,-:表示文件;d:表示目录;l:表示软连接文件。特殊文件还有四种...
2019-10-20 19:55:08 678
原创 Git教程及常用命令
Git安装在Linux上安装Git首先,你可以试着输入git,看看系统有没有安装Git:$ git The program 'git' is currently not installed. You can install itby typing: sudo apt-get install git像上面的命令,有很多Linux会友好地告诉你Git没有安装,还会告诉你如何安装Git。...
2019-10-15 13:41:19 178
原创 23种设计模式之代理模式
上一节23种设计模式之适配器模式代理模式(Proxy pattern)核心作用:通过代理,控制对对象的访问!可以详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理(即:AOP的微观实现)AOP(Aspect Oriented Programming面向切面编程)的核心实现机制。应用场景:安全代理:屏蔽对真实角色的直接访问。远程代...
2019-04-15 18:48:57 117
原创 23种设计模式之适配器模式
上一节23种设计模式之原型模式结构型模式:核心作用:是从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题。分类:适配器模式、代理模式、桥接模式、装饰模式、组合模式、外观模式、享元模式。什么是适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。模式中的角色:目标接口(...
2019-04-03 15:41:14 171
原创 23种设计模式之原型模式
上一节23种设计模式之建造者模式原型模式场景:1、通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式。2、就是Java种的克隆技术,以某个对象为原型,复制出新的对象。显然,新的对象具备原型对象的特点。3、优势有:效率高(直接克隆,避免了重新执行构造过程步骤)。4、克隆类似于new,但是不同于new。new创建新的对象属性采用的是默认值。克隆出的对象的属...
2019-04-02 22:34:53 201
原创 23种设计模式之建造者模式
上一节23种设计模式之抽象工厂模式建造模式的本质1、分离了对象子组件的单独构造(由Builder来负责)和装配(由Director负责)。从而可以构造出复杂的对象。这个模式适用于:某个对象的构建过程复杂的情况下使用。2、由于实现了构建和装配的解耦。不同的构建器,相同的装配,也可以做出不同的对象;相同的构建器,不同的装配顺序也可以做出不同的对象。也就是实现了构建算法、装...
2019-03-24 16:55:55 203
原创 23种设计模式之抽象工厂模式
上一节23种设计模式之工厂方法模式抽象工厂模式1、用来生产不同产品族的全部产品。(对于增加新的产品,无能为力;支持增加产品族)2、抽象工厂模式是工厂方法模式的升级版本,在有多个业务品种、业务分类时,通过抽象工厂模式产生需的对象是一种非常好的解决方式类图:产品族(在此为了方便接口和实现放在了同一文件中)://产品一public interface Engine {...
2019-03-23 15:59:06 200
原创 23种设计模式之工厂方法模式
上一节23种设计模式之单例模式工厂模式1、实现了创建者和调用者的分离。2、详细分类:简单工厂模式(将工厂方法模式缩小即是): 用来生产同一等级结构中的任意产品。(对于增加新的产品,需要修改已有代码)工厂方法模式: 用来生产同一等级结构中的固定产品。(支持增加任意产品)抽象工厂模式(下一节): 用来生产不同产品族的全部产品。(...
2019-03-22 21:13:40 199
原创 23种设计模式之单例模式
核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。常见应用场景:—— Windows的Task Manager(任务管理器)就是很典型的单例模式。—— Windows的Recycle Bin(回收站)也是典型的单例应用。在整个运行过程中,回收站一直维护着仅有的一个实例。—— 项目中,读取配置文件的类,一般也只有一个对象,没有必要每次使用配置文件的数据,每次n...
2019-03-21 18:03:49 187
原创 SSM之springMVC(4/4)
上一节 SSM之springMVC(3/4)目录异常处理全局异常处理器在springmvc.xml配置全局异常处理器异常测试上传图片RESTful支持需求ControllerREST的前端控制器拦截器异常处理思路:系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开...
2019-03-19 11:05:35 422
原创 springMVC------拦截器
拦截定义public class HandlerInterceptor1 implements HandlerInterceptor { //进入Handler方法之前执行 //用于身份认证、身份授权 //比如身份认证,如果认证通过表示当前用户没有登陆,需要此方法拦截不在向下执行 @Override public boolean preHandle(HttpServletReque...
2019-03-19 11:04:02 191
原创 springMVC------上传图片
需求上传商品图片Springmvc中对多部件类型解析在页面form中提交enctype=“multiparty /form-data”的数据时,需要springmvc对multiparty类型的数据进行解析。在springmvc.xml中配置multiparty类型解析器:<!-- 文件上传解析器 --><bean id="multipartResolv...
2019-03-19 10:46:49 197
原创 SSM之springMVC(3/4)
上一节SSM之springMVC(2/4)目录包装类型pojo参数绑定需求实现方法页面参数和controller方法形参定义集合类型绑定数组绑定需求实现List绑定需求实现Map绑定服务器校验数据回显什么是数据回显Pojo数据回显方法包装类型pojo参数绑定需求商品查询controller方法中实现商品查询条件传入。...
2019-03-19 10:32:57 490
原创 springMVC------服务器校验
校验理解项目中,通常使用较多的是前端的校验,比如页面中js校验。对于安全要求较高点建议在服务器进行校验。服务器校验: 控制层controller:校验页面请求的参数的合法性。在服务端控制层controller校验,不区分客户端类型(浏览器、手机客户端、远程调用) 业务层service(使用较多):主要校验关键业务参数,仅限于service接口中使用的参数。...
2019-03-19 10:18:20 315
原创 SSM之springMVC(2/4)
下一节SSM之springMVC(1/4)目录springMVC和mybatis整合需求整合思路准备环境整合daosqlMapConfig.xmlapplicationContext-dao.xml逆向工程po类及mapper类整合service定义service接口Service接口实现类applicationContext-service....
2019-03-15 22:32:13 758
原创 SSM之springMVC(1/4)
上一节SSM之mybatis(2/2)目录Springmvc框架什么是springmvcMvc在b/s系统下的应用Springmvc框架基础环境准备功能需求开发环境Web.xml配置springmvc.xml配置处理器适配器配置Handler配置处理器映射器配置视图解析器注解的处理器映射器和适配器配置注解映射器和适配器在spri...
2019-03-15 22:09:40 442
原创 SSM之mybatis(2/2)
上一节SSM之mybatis(1/2)目录订单商品数据模型对mybatis进行分析数据模型分析思路一对一查询一对多查询多对多查询resultType和resultMap的总结resultType:resultMap:延迟加载查询缓存Spring和mybatis整合整合思路整合环境SqlSessionFactory(application...
2019-03-15 21:37:49 463
原创 mybatis------逆向工程
逆向工程什么是逆向工程Mybatis需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml,po...)企业实际开发中,常用的逆向工程方式:由数据库的表生成Java代码。使用方法所用jar包jar包下载地址:操作指南操作指南在所下载的mybatis-gen...
2019-03-15 21:35:35 165
原创 mybatis------延迟加载
延迟加载什么是延迟加载resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。需求:查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去重新就是延迟加载。延迟加载:先从单表查询,需要时再从...
2019-03-15 20:55:07 107
原创 mybatis------查询缓存及ehcache整合
目录查询缓存什么是查询缓存一级缓存一级缓存工作原理一级缓存测试二级缓存二级缓存原理二级缓存与一级缓存区别开启二级缓存调用pojo类实现序列化接口useCache配置测试方法刷新缓存(清空缓存)Mybatis Cache参数Mybatis整合ehcache分布缓存整合方法(掌握)整合ehcache加入ehcache的配置文件...
2019-03-15 20:49:05 549
原创 SSM之mybatis(1/2)
目录Mybatis框架SqlMapConfig.xml讲解properties 属性settings 属性typeAliases 属性typeHandlers 属性mapper 属性mapper代理开发dao思路输入映射(传递pojo的包装对象)输出映射动态SQL什么是动态SQL案例琐碎知识点小结自增主键返回非自增主...
2019-03-15 18:31:30 921
generator逆向工程jar包及操作指南
2019-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人