自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 2. Jdom

2 jdomjodm提供了一系列方法对xml进行操作xml文件<?xml version="1.0" encoding="UTF-8"?><HD> <disk name="C"> <capacity>8G</capacity> <directories>200</directories> <files>1580</files> </disk>

2020-06-30 07:14:16 147

原创 1.log4j

1 log4j1.1 Log4j简介使用System.out.println的局限性无法在不修改代码前提下,控制日志开关1.2 示例1导入log4j的jar包(log4j-1.2.17.jar)Log4jTestimport org.apache.log4j.BasicConfigurator;import org.apache.log4j.ConsoleAppender;import org.apache.log4j.Logger;import org.apache.log4j.P

2020-06-30 07:13:43 181

原创 git&github

1 git简介git为分布式版本控制系统,svn是集中式版本控制系统集中式:版本库存放在中央服务器,工作时,用自己电脑先从中央服务器取得最新的版本,干完活后,再把自己的活推送给中央服务器分布式版本控制系统:没有中央服务器,每个人的电脑上都是一个完整的版本库,当你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。但在实际使用分布式版本控制系统时,其实很少在两人之间的电脑上推送版本库的修改,因为可能两人不在一个局域网内,两台

2020-06-29 20:55:11 204

原创 4. mybatis-plus

04mybatis-plus的使用​ MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。​ 特性:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持

2020-06-26 10:08:29 185

原创 3. 三大框架整合

1. 三大框架整合在老期的项目中,一般都是使用ssm项目做开发的,虽然现在的主流是使用springboot进行开发,但是ssm的基本整合还是需要掌握的1.1 导入pom文件导入spring的pom依赖:就是原来用过的所有的<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/

2020-06-25 22:14:00 179

原创 离线安装enhance class decompiler

插件官网:https://github.com/ecd-plugin/ecd,在网页内releases标签下选择最新版本下载下载site.xml:https://github.com/ecd-plugin/update将site.xml放入之前下载好的安装包内eclipse内离线安装:Help–Install New Software勾选Debug Settings中内容,设置反编译后内容用于debug,并且要求反编译后的行号和源文件行号对齐,方便调试代码跟踪设置class文件默认使用dec.

2020-06-17 09:57:22 1487

原创 2. Mybatis映射文件详解

02Mybatis SQL映射文件详解​ 在之前我们学习了mybatis的全局配置文件,下面我们开始学习mybatis的映射文件,在映射文件中,可以编写以下的顶级元素标签:cache – 该命名空间的缓存配置。cache-ref – 引用其它命名空间的缓存配置。resultMap – 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元素。parameterMap – 老式风格的参数映射。此元素已被废弃,并可能在将来被移除!请使用行内参数映射。文档中不会介绍此元素。sql – 可被其它语句

2020-06-16 22:21:03 190

原创 1. Mybatis的介绍和基本使用

1 数据库操作框架的历程1.1 JDBCJDBC(Java Data Base Connection,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序优点:运行期:快捷、高效缺点:编辑期:代码量大、繁琐异常处理、不支持数据库跨平台1.2 DBUtilsDBUtils是Java编程中的数据库操作实用工具,小

2020-06-16 21:17:31 190

原创 3. springmvc的进阶用法

1 @ResponseBody在前面使用SpringMVC时,Controller中的方法返回值会通过视图处理器ViewResolver处理为页面的URL,然后跳转到对应页面中有时候我们希望Controller不进行页面跳转而是直接返回数据,这时候我们可以在方法上,添加注解:@ResponseBody,此时返回值会通过HTTP响应体直接发送给浏览器package com.mashibing.controller;import com.mashibing.bean.User;import or

2020-06-11 22:32:00 288 1

原创 2. springmvc的基本用法

1 获取请求中参数值在servlet中我们可以通过request.getParameter(String str)来获取请求中的参数,但是在我们编写的SpringMVC的应用程序中,在具体请求的方法中并不包含request参数可以使用如下注解获取请求中的参数@RequestParam:获取请求的参数@RequestHeader:获取请求头信息@CookieValue:获取cookie中的值1.1 @RequestParam相当于request.getParameter@Reque

2020-06-10 15:39:56 182

原创 1. SpringMVC初识

1、什么是MVC?​ MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。就是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。​ **Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为(业务逻辑),可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据D

2020-06-08 16:12:22 148

原创 5. Spring AOP的应用配置

05Spring AOP的应用配置1、Spring JdbcTemplate​ 在spring中为了更加方便的操作JDBC,在JDBC的基础之上定义了一个抽象层,此设计的目的是为不同类型的JDBC操作提供模板方法,每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务,通过这种方式,可以尽可能保留灵活性,将数据库存取的工作量讲到最低。intellij中,可以在右上角发现maven那个控制,点击下载,可以把源码下载下来,里面会有一些注释信息1、配置并测试数据源pom.xml<?xml v

2020-06-05 07:00:47 155

原创 4. Spring AOP基本使用

1 AOP的概念AOP:Aspect Oriented Programming 面向切面编程OOP:Object Oriented Programming 面向对象编程所谓"面向切面编程",通俗点说的话就是在程序运行期间,将某段代码动态切入到指定方法的指定位置进行运行的这种编程方式。主要应用于处理日志、安全管理、事务管理等方面2 AOP经典使用场景在Calculator实现类MyCalculator的"加减乘除"方法前后加入日志Calculator.javapackage com.

2020-06-04 20:42:24 133

原创 maven的介绍与使用

1 maven的简单介绍Maven是Apache下的项目管理工具,它由纯Java语言开发,可以帮助我们更方便的管理和构建Java项目2 maven的优点jar包管理从Maven中央仓库获取标准的规范的jar包以及相关依赖的jar包,避免自己下载到错误的jar包本地仓库统一管理jar包,使jar包与项目分离,减轻项目体积maven是跨平台的可以在window、linux上使用清晰的项目结构多工程开发,将模块拆分成若干工程,利于团队协作开发一键构建项目:使用命令可以对项目进行一键构

2020-06-02 14:01:40 219

原创 UML类图

1 依赖 (Dependency)类 A 使用到了类 B,个人理解就是A和B,不是组合、继承、实现等关系,而A又用到了B,就属于依赖使用场景:你是一名出租车司机,每天开着公司给你分配的车去载客,而每天出租车可能不同,我只是个司机,公司给我什么车我就开什么车,我使用这个车代码class Driver { //通过形参方式发生依赖关系 public void drive1(Car car) { car.run(); } //通过局部变量发生依赖关系 pu

2020-06-02 10:13:15 335

原创 3. SpringIOC的注解应用

03SpringIOC的注解应用​ 在之前的项目中,我们都是通过xml文件进行bean或者某些属性的赋值,其实还有另外一种注解的方式,在企业开发中使用的很多,在bean上添加注解,可以快速的将bean注册到ioc容器。使用junit先导入pom依赖,用4.12@Test,可以直接执行,给测试类起名字时,千万不要定义成Test测试的方法不可以有参数,不可以有返回值,选中当前方法的名字,右键runxml完整、全面,但注解的方式更快1、使用注解的方式注册bean到IOC容器中applicat

2020-06-01 20:36:00 113

空空如也

空空如也

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

TA关注的人

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