自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (1)
  • 收藏
  • 关注

原创 Idea 设置方法注释模板

Idea 设置方法注释模板依次点击File ——> Settings ——> Live Templates ——> 点击+ 选择Template Group ——> 该group下点击+ 选择Live Template 名称为 **$param$$return$ * @author 胡恩会 * @date $date$ $time$ **/Edit variables 给参数赋初始值date time设置Expression为date() 和 time()p

2020-08-19 16:07:22 235

原创 Nginx的介绍及使用

Nginx的介绍及使用什么是Nginx反向代理正向代理反向代理负载均衡动静分离什么是NginxNginx (engine x) 是一个高性能的HTTP和反向代理web服务器,特点是占用内存少,并发能力强。Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率,能经受高负载的考验,能够支持高达 50,000 个并发连接数的响应。反向代理正向代理所谓正向代理就是顺着请求的方向...

2019-09-26 21:43:40 207

原创 一键安装Docker管理工具shipyard(已停止维护)

只需两步①拉取相关镜像docker pull alpinedocker pull swarmdocker pull shipyard/shipyarddocker pull rethinkdbdocker pull microbox/etcddocker pull ehazlett/curldocker pull shipyard/docker-proxy②运行官网自动安装脚...

2019-09-11 10:10:43 318

原创 Docker容器化

Docker的启动与关闭Docker的启动:systemctl start dockerDocker状态查询:systemctl status dockerDocker的关闭:systemctl stop dockerDocker的重启:systemctl restart docker

2019-09-09 20:12:22 160

原创 【计算机网络】基础知识

网络协议国际标准化组织(ISO)在1978年提出了“开放系统互联参考模型”,即OSI七层协议模型。它将计算机网络体系结构的通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation La...

2019-05-25 15:48:02 308

原创 维持目录

格式保持

2019-05-25 13:09:09 124

原创 git分支

搭建私有git服务器远程仓库和本地仓库本质上是一样的,只是为了24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库,但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台git服务器作为私有仓库使用搭建Git服务器需要准备一台运行Linux的机器,这里以CentOS为例,安装git服务环境准备: y...

2019-03-19 18:46:20 118

原创 git与远程仓库

使用GitHub创建一个远程仓库如果单人开发,使用本地仓库就足够了,但是多人协作的情况下,就需要远程仓库来交换代码了,可以使用GitHub创建远程仓库首先需要拥有一个GitHub的账户 https://github.com/ 注册:sign up 登录:sign in 登录后,可以创建一个仓库,创建一个public仓库是免费的,创建一个private仓库违背了开...

2019-03-19 18:44:54 163

原创 git的简介及入门

GIT 的历史git和svn都是版本控制工具,由于在企业中两者都有应用,所以学习了解一下来源:linux的作者(Linus Torvalds)在学习了unix后,仿照unix开发了一套操作系统,也就是linux。他把linux开源放到网上,吸引了大量的计算机开发爱好者的参与,他们在维护工作中,大部分时间都花在了提交补丁和保存归档的繁琐事务上,到2002年,BitKeeper这个商业公司由...

2019-03-19 12:36:10 134

原创 使用freemarker,数字自动用逗号隔开的处理办法

用 ?c 处理<input style="width: 250px;" type="text" class="form-control" id="studyId" name="studyId" value="${userinfo.studyId?c!''}">

2019-03-15 20:41:00 1222

原创 springboot的简介和入门

Springboot简介Spring Boot 被称为搭建程序的`脚手架`。其最主要作用就是帮我们快速的构建庞大的spring项目,并且尽可能的减少一切xml配置,做到开箱即用,迅速上手,让我们关注与业务而非配置。 java一直被人诟病的原因就是臃肿、麻烦。当我们还在辛苦的搭建项目时,可能Python程序员已经把功能写好了,究其原因主要是两点:复杂的配置,  项目各种配置其实是...

2019-02-15 10:56:46 184

原创 bootstrap简介

    1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。        * 好处:            1. 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。            ...

2019-01-31 17:19:39 153

原创 Mybatis的pagehelper插件—分页

使用步骤:1.导入maven的依赖 &lt;dependency&gt; &lt;groupId&gt;com.github.pagehelper&lt;/groupId&gt; &lt;artifactId&gt;pagehelper&lt;/artifactId&gt; &lt;version&gt...

2019-01-25 15:59:03 648

原创 【SpringMVC】绑定参数之类型转换

三种类型转换的方式实体类中,属性加日期格式化注解 @DateTimeFormat(pattern="yyyy-MM-dd HH:mm") private Date departureTime; // 出发时间属性编辑器,spring3.1之前 比较复杂,此处省略使用方法 类型转换器Converter 也就是自定义类型转化器(https://blog.c...

2019-01-24 15:53:48 354

原创 【SSM整合】3.Mybatis环境搭建及整合

Mybatis环境搭建(注解的方式)1.创建一个连接数据库参数的配置文件 db.propertiesjdbc.driver=com.mysql.jdbc.Driver# 本地数据库,端口3306 可以简写如下 完整写法:jdbc:mysql://localhost:3306/mybatisdbjdbc.url=jdbc:mysql:///mybatisdbjdbc.use...

2019-01-23 11:18:47 173

原创 【SSM整合】2.SpringMVC环境搭建及整合

SpringMvc环境搭建1.配置web.xml,配置前端控制器和编码过滤器 <!--配置前端控制器--> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.Dis...

2019-01-22 17:18:18 116

原创 【SSM整合】1.Spring环境搭建

1.导入maven依赖 pom.xml <properties> <spring.version>5.0.2.RELEASE</spring.version> <slf4j.version>1.6.6</slf4j.version> <log4j.version&g...

2019-01-22 16:59:29 227

原创 【SpringMVC】框架中的拦截器

1. 拦截器的概述1. SpringMVC框架中的拦截器用于对处理器进行预处理和后处理的技术。2. 可以定义拦截器链,连接器链就是将拦截器按着一定的顺序结成一条链,在访问被拦截的方法时,拦截器链 中的拦截器会按着定义的顺序执行。3. 拦截器和过滤器的功能比较类似,有区别1. 过滤器是Servlet规范的一部分,任何框架都可以使用过滤器技术。 2. 拦截器是SpringMVC框架...

2019-01-22 15:33:26 540

原创 【SpringMVC】异常处理器

系统的 dao、service、controller 出现异常,都会通过 throws Exception 向上抛出,最后由 springmvc 前端 控制器交由异常处理器进行异常处理,如果没有异常处理器,就会直接把错误打印到页面上,这样的效果显然不是我们所预期的开发异常处理器的步骤:编写异常类和错误页面(做提示信息)public class CustomException exte...

2019-01-22 14:47:54 185

原创 【SpringMVC】响应数据和结果视图

controller的返回值分类String类型controller 方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址。 //指定逻辑视图名,经过视图解析器解析为 jsp 物理路径:/WEB-INF/pages/success.jsp@RequestMapping("/testReturnString") public String testReturnStrin...

2019-01-22 12:46:50 265

原创 【SpringMVC】常用注解

@RequestParam 请求参数名称和形参名称不同时使用示例:public String useRequestParam(@RequestParam("name")String username){ 。。。}作用: 把请求中指定名称的参数给控制器中的形参赋值。属性: value:请求参数中的名称。 required:请求参数中是否必须提供此参数。默认值:true。表示必...

2019-01-22 11:07:16 120

原创 【SpringMVC】自定义类型转换器

自定义类型转换器的编写步骤:定义一个类,实现 Converter 接口,该接口有两个泛型。 在配置文件中,将该组件注册 在配置文件中,设置该组件生效一、第一步:定义一个类,实现 Converter 接口,该接口有两个泛型。 public interface Converter<S, T> {//S:表示接受的类型,T:表示目标类型 /** * 实现类型转...

2019-01-22 10:14:29 552

原创 【SpringMVC】请求参数乱码解决及静态资源配置

post 请求方式:在 web.xml 中配置一个过滤器<!-- 配置 springMVC 编码过滤器 --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class> org...

2019-01-22 09:40:46 134

原创 【SpringMVC】参数绑定

请求参数的绑定说明1. 绑定机制表单提交的数据都是k=v格式的 username=asd&password=123 SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的参数进行绑定的 要求:提交表单的name和参数的名称是相同的2.支持的数据类型基本类型参数: 包括基本类型和 String 类型 POJO 类型参数: 包括实体类,以...

2019-01-21 17:31:36 318

原创 【springmvc】框架的简介

SpringMVC的执行流程SpringMVC中的组件 DispatcherServlet:前端控制器 用户请求到达前端控制器,它就相当于 mvc 模式中的 c,dispatcherServlet 是整个流程控制的中心,由 它调用其它组件处理用户的请求,dispatcherServlet 的存在降低了组件之间的耦合性。 HandlerMapping:处理器映射器...

2019-01-21 16:09:37 280

原创 【spring】声明式事务

xml方式配置spring中基于XML的声明式事务控制配置步骤 1、配置事务管理器 2、配置事务的通知 此时我们需要导入事务的约束 tx名称空间和约束,同时也需要aop的 使用tx:advice标签配置事务通知 属性: id:给事务通知起一个唯一标识...

2019-01-21 14:22:40 145

原创 【spring】事务控制

Spring中事务控制的 API介绍PlatformTransactionManager 此接口是 spring 的事务管理器,它里面提供了我们常用的操作事务的方法获取事务状态信息: TransactionStatus getTransaction(TransactionDefinition definition) 提交事务: void commit(TransactionS...

2019-01-21 12:14:06 210 1

原创 【spring】AOP技术 - -注解配置

注解配置中,程序调用顺序有些问题,spring的顺序:最终通知 先于 后置通知(异常通知)业务层接口/** * 账户的业务层接口 */public interface IAccountService { /** * 模拟保存账户 */ void saveAccount(); /** * 模拟更新账户 * ...

2019-01-20 21:09:01 99

原创 【spring】AOP技术- - xml方式

AOP:全称是 Aspect Oriented Programming 即:面向切面编程。 简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。术语:Joinpoint(连接点): 所谓连接点是指那些被拦截到的点。在 spring 中,这些点指的是方法,因为 spring 只支持方法类型的 连接点...

2019-01-20 19:31:42 114

原创 动态代理

动态代理:特点:字节码随用随创建,随用随加载,与静态代理的区别也在于此作用:不修改源码的基础上对方法增强分类:基于接口的动态代理         基于子类的动态代理基于接口的动态代理涉及的类:Proxy          提供者:JDK官方如何创建代理对象:使用Proxy类中的newProxyInstance方法创建代理对象的要求:被代理类最少实现一个接口,如果没...

2019-01-20 16:39:53 470

原创 三大范式

范式是创建数据库时的一些规则,遵循这些规则可以设计出更加合理的表第一范式(1NF)   数据库表的每一列都是不可分割的原子数据项第二范式(2NF)  在1NF的基础上,非码属性必须完全依赖于候选码(在1NF基础上消除非主属性对主码的部分函数依赖)第三范式(3NF)  在2NF基础上,任何非主属性不依赖于其它非主属性(在2NF基础上消除传递依赖)相关概念:函数依赖:A--&gt...

2019-01-18 15:45:20 79

原创 事务

事务的四大特征:原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败 持久性:当事务提交或回滚后,数据库会持久化的保存数据 隔离性:多个事务之间相互独立 一致性:事务操作前后,数据总量不变事务的隔离级别:概念:多个事务之间是隔离的,相互独立的,但是如果多个事务操作同一批数据,则会引发一些问题,设置不同的隔离级别就可以解决这些问题存在的问题:脏读:一个事务,读...

2019-01-18 15:12:34 88

原创 【spring】新注解

@Configuration 作用:指定当前类是一个配置类,等同于applicationContext.xml@ComponentScan 作用:用于通过注解指定spring在创建容器时要扫描的包 属性:value,basePackages(两个属性别名互相引用,所以作用相同)指定要扫描的包使用注解@ComponentScan(basePackages = {"co...

2019-01-18 13:35:25 393

原创 【spring】常用的注解

曾经的xml配置: <bean id="AccountService" class="com.study.service.impl.AccountServiceImpl" scope="" init-method="" destroy-method="" > <property name="" value="" | ref=""&...

2019-01-17 15:17:02 129

原创 【spring】依赖注入

依赖注入:Dependency InjectionIOC的作用:降低程序间的耦合(依赖关系)依赖关系的管理都交给spring来维护,在当前类需要用到其他类的对象,由spring为我们提供,只需在配置文件中说明依赖关系的维护:就称之为依赖注入依赖注入: 能注入的数据:有三类 基本数据类型和String 其他bean类型...

2019-01-17 13:56:44 101

原创 【spring】bean的细节

bean的细节之三种创建方式:<!-- 第一种方式:使用默认构造函数创建(空参构造函数) 在spring的配置文件中使用bean标签,配以id和calss属性之后,且没有其他属性和标签时。 采用的就是默认构造函数创建bean对象,如果类中没有默认构造函数,则对象无法创建--><bean id="accountService" ...

2019-01-17 10:45:55 150

原创 【spring】Ioc思想

ApplicationContext 的三个常用实现类 ClassPathXmlApplicationContext 加载类路径下的配置文件(最常用) FileSystemXmlApplicationContext 加载磁盘路径下的配置文件(必须有访问权限) AnnotationConfigApplicati...

2019-01-17 10:17:49 248

原创 mybatis注解开发-缓存的开启

一级缓存(SqlSession对象的缓存),不用操作二级缓存的开启(SqlSessionFactory对象的缓存):主配置文件SqlMapConfig.xml中配置,默认也是true,可以不用写 &lt;settings&gt; &lt;!--开启缓存--&gt; &lt;setting name="cacheEnabled" value="tr...

2019-01-16 14:34:10 1030

原创 mybatis注解开发-输出映射,一对一,一对多

注解中的@Results     作用同resultMap    解决数据库字段和javabean名称不对应的映射问题 /** *定义resultMap返回结果类型映射 *查询全部用户 */ @Select("select * from user") //id为唯一标识, @Results(id="userMap",value=...

2019-01-16 14:20:56 799

原创 mybatis注解开发-CRUD

注意:mybatis中如果没有配置事务自动提交,在sql执行过后,都需要用SqlSession对象的session.commit()方法进行提交常用的基本操作--增删改查样例package com.mybatis.dao;import com.mybatis.model.User;import org.apache.ibatis.annotations.Delete;impor...

2019-01-16 10:34:08 242

C3P0配置文件(可直接使用)

只需修改数据库名,用户名和密码即可直接使用 欢迎下载

2018-07-15

空空如也

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

TA关注的人

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