自定义博客皮肤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)
  • 资源 (8)
  • 收藏
  • 关注

原创 2021 SpringBoot历史最详细图文教学(一)

心心相印 → 印贼作父 → 父相伤害 → 害想咋滴一篇文章让你0基础精通SpringBoot,害想咋滴?(白嫖有罪,记得点赞)SpringBoot由于学习的内容比较多,我会分成多个章节来写。不详细记得叫人打我不详细一定要叫人打我不详细千万记得叫人打我一、Spring Boot入门1.1、SpringBoot简介Spring Framework  Spring Framework是轻量级的框架。无需开发重量级的 EnterpriseJavaBean(EJB),通过依赖注入和面向切面编程

2021-01-07 20:44:23 1194

原创 Git & GitHub图文详解(不详细叫人打我)

心心相印 → 印贼作父 → 父相伤害 → 害想咋滴一篇文章让你0基础精通git,害想咋滴?(白嫖有罪,记得点赞)不详细记得叫人打我不详细一定要叫人打我不详细千万记得叫人打我文章目录一、Git安装1.1、Git 的优势1.2、下载安装Git二、Git基本工作流程2.1、工作区2.2、本地库和远程库三、Git 命令行操作Git常用命令3.1、本地库初始化3.2、设置签名3.3、查看文件提交到暂存区状态3.4、提交文件到暂存区3.5、提交文件到本地库3.6、修改文件到本地库3.7、查看提交历史3.

2020-05-19 22:50:00 651

原创 maven高级应用

  想看Maven的基础应用可以查看文章:【Java Web基础】Maven基础应用内容还是比较全的,这里结合IDEA,去熟悉熟悉这些高级运用,首先简单回顾一下相关的基础吧。文章目录基础回顾Maven的依赖管理Maven的好处三种仓库常见的命令坐标的书写规范依赖配置依赖范围传递性依赖maven高级应用环境准备maven导入jar包时冲突的解决(重要)Maven锁定jar包DAO层编码servi...

2020-04-24 23:41:40 348

原创 SSM框架整合(2020基础版)

文章目录一、SSM框架简介1.1、基本概念1.2、环境准备1.3、SSM整合思路一、SSM框架简介1.1、基本概念三层架构:  开发架构一般都是基于两种形式:一种是C/S架构,也就是客户端/服务器,另一种是B/S架构,也就是浏览器服务器。  在JavaEE开发中,几乎全都是基于B/S架构的开发。那么在B/S架构中,系统标准的三层架构包括:表现层、业务层、持久层。其中每一层都分工明确:...

2020-04-16 09:14:15 26097 12

原创 SpringMVC详解二(响应篇)

文章目录一、响应数据和结果视图1.1、搭建环境1.2、响应之返回值是String类型1.3、响应之返回值是void类型1.4、响应之返回值是ModelAndView类型1.5 响应之使用forward和redirect关键字进行页面跳转1.6、响应json数据之过滤静态资源1.7、响应json数据之发送ajax的请求1.8、响应json数据之响应json格式数据二、SpringMVC实现文件上传2...

2020-04-04 17:25:02 586

原创 SpringMVC 图文详解(一)

文章目录一、SpringMVC概述1.1、什么是三层架构1.2、什么是MVC1.3、什么是SpringMVC1.3.1、SpringMVC工作流程图1.3.2、SpringMVC架构图二、 SpringMVC入门案例2.1、环境准备2.2、案例编写2.3、@RequestMapping注解三、请求参数绑定3.1、请求参数绑定基本类型3.2、请求参数绑定实体类型3.3、解决中文乱码的过滤器一、Sp...

2020-03-28 10:18:18 2190 1

原创 启动Tomcat时报 reason: Unable to ping server at localhost:1099

问题描述:  使用idea搭建好springboot框架,在启动服务的时候报错:Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099原因:  在配置tomcat的时候,我的JDK运行环境是9,而的tomcat版本是...

2020-03-14 18:08:28 1849

原创 Spring事务、5.0新特性(四)

一、JdbcTemplate概要1.1、JdbcTemplate简介  JdbcTemplate的本质是一个对数据库操作的工具,和apache的DButil一样,都是对数据库进行更方便的操作。JdbcTemplate是Spring框架在jdbc上面做了一定的封装,使用spring的注入功能,将DataSource注册到JdbcTemplate之中。优点:1、将jdbc创意创建连接、语句对...

2020-03-12 21:53:15 237

原创 Spring5 AOP详解(三)

文章目录一、事务问题分析1.1、创建数据表和数据1.2、项目准备工作1.3、事务问题分析1.4、动态代理一、事务问题分析下面先准备一个基本xml配置的SpringIOC工程。1.1、创建数据表和数据 create table account( id int primary key auto_increment, name varchar(40), money float )c...

2020-03-07 18:11:03 2277

原创 动态代理(SpringAOP核心原理)

文章目录一、代理(Proxy)模式二、静态代理和动态代理:2.1、静态代理2.2、动态代理三、CGLib动态代理一、代理(Proxy)模式代理模式也是23重设计模式之中的一种,下面一起学习下:代理模式(Proxy)定义:给目标对象提供一个代理对象,并由代理对象控制对目标对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。  比如卖火车票:我们可以从官网上直接购买,也可以到售票的...

2020-03-06 15:00:44 813

原创 SpringIOC框架详解(二)

文章目录一、基于XML的IOC案例1.1、创建数据表和数据1.2、项目准备工作1.3、搭建基于XML的IOC框架1.4、搭建基于注解的IOC框架二、Spring新注解2.1、@Configuration和@ComponentScan注解2.2、@Bean注解2.3、@Import注解2.4、@PropertySource注解2.5、@Qualifier注解的另外一种用法2.6、Junit及新注解2...

2020-03-05 15:07:36 419

原创 Spring5 IOC框架详解(一)

一、Spring概述1.1、Spring概述  Spring是分层的java SE/EE应用full—stack(全栈式)轻量级开源框架,以IOC(反转控制)和AOP(面向切面编程)两个核心,提供了展现层MVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术  Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对...

2020-03-04 09:39:54 1588 1

原创 MyBatis应用拓展(五)

文章目录一、Mybatis之PageHelper分页插件1.1、PageHelper插件意义1.2、PageHelper插件使用二、Mybatis之批量操作2.1、defaultExecutorType执行器标签2.2、defaultExecutorType执行器使用2.3、Spring整合批量操作三、Mybatis之存储过程调用3.1、存储过程调用方法3.2、存储过程调步骤四、自定义TypeHa...

2020-02-29 19:32:33 216

原创 MyBatis逆向工程详解(四)

一、什么是逆向工程?  MyBatis Generator 简称MBG,是一个专门为MyBatis框架使用者指定的代码生成器,可以快速的根据生成数据表(单表)生成对应的映射文件(mapper),接口(Dao),以及bean类。支持基本的增、删、查、改,以及QBC风格条件的查询。  简单的理解,MyBatis逆向工程,就是通过相应插件,自动生成MyBatis数据库连接的一些文件。官方文档下载地...

2020-02-28 22:37:18 221

原创 MyBatis缓存机制详解(三)

一、MyBatis缓存机制  对于一个持久层框架,缓存是很重要的。缓存的作用就是提升数据的查询效率,与数据库的访问速度等问题,是一种快速响应的技术。  缓存的原理就是将数据副本存入速度更快的存储设备,将数据放到与使用者更近的位置。MyBatis系统中默认定义了两级缓存:(1)一般情况下只有一级缓存(SqlSession级别的缓存,也称为本地缓存)是默认开启的。与数据库同一次会话期间查询...

2020-02-28 17:25:33 574

原创 MyBatis动态SQL语法详解(二)

一、MyBatis查询返回1.1、MyBatis查询返回对象Dao接口:public employee getEmpById(Integer id) ;mapper映射SQL:<select id="getEmpById" resultType="com.xiaolang.employee"> select * from employee where id=#{id}...

2020-02-24 16:57:15 2513 1

原创 MyBati潜入深出(一)

一、MyBatis介绍问:什么是框架?框架是软件开发中的一套解决方案,MyBatis就是用来解决持久层的问题的框架。框架封装了好多重复且细节的步骤,使开发者大大提高项目开发效率。持久层技术解决方案:底层基本都基于JDBC技术。1、Sping的JbdcTemplate:spring对jdbc的简单封装。2、Apache的DButils:该工具也是对jdbc的简单封装。以上都不算是框...

2020-02-13 16:12:26 795 1

原创 com.sun.image.codec.jpeg找不到jar包解决方法

很多朋友在做图片压缩、图片处理的时候,一般都需要导入以下几个类:import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGEncodeParam; import com.sun.image.codec.jpeg.JPEGImageEncoder;  然后很多朋友就疯狂的在网上找jpeg...

2020-01-19 15:16:54 3761 4

原创 同一台电脑设置同时连接内外网(wifi或共享的网络)

一、场景  很多金融公司为了提高系统的安全系数,公司的所有电脑不允许连接外网,只能在局域网内进行办公,但是不能上外网给办公人员带来了很多比方便的地方。比如我想在清闲的时候上网搜一搜最新的火影忍者更新了没有,然后偷偷的看上两集hhhhhh(此处应该有声音的)。二、具体步骤  由于我们公司没有wifi,所以以电脑共享手机USB共享网络为例子。(1)首先在PC主机上插上手机USB数据线,并打开U...

2020-01-07 11:31:32 12564 2

原创 java异常详解

文章目录一、异常概述1.1、异常体系图二、异常处理2.1、异常捕获2.2、异常抛出三、自定义异常四、finally块一、异常概述  异常是用来描述程序运行前或运行中出现的不正常的情况。异常处理是指当程序执行不正常的时候,程序员需要对出现的异常进行处理,也就是提供程序退出的安全通道。1.1、异常体系图程序中的异常好比人身上的病,人生病结构体系图和程序异常结构体系图如下:人生病体系图:异...

2019-12-31 17:14:56 210

转载 程序员必备的8个学习工具

01 搜索资源网站学习技...

2019-12-27 15:22:00 231

原创 正则表达式

一、正则表达式语法  正则表达式是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则,用于处理字符串匹配、查找、替换、判断等问题。正则表达式作用(1)正则表达式规范了字符串的格式。(2)正则表达式可以用来搜索、编辑或处理文本。(3)正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式最难的地方在于,如果表达式写错了,不会报错,只是在...

2019-12-27 11:28:34 248

原创 打卡双列集合

文章目录一、Map概述1.1、HashMap1.2、LinkedHashMap1.3、HashTable1.4、TreeTable二、JDK9对集合添加的优化一、Map概述  双列集合是每个元素都有键与值两部分组成的集合,记录的是键值对映射关系,将键值对存储到容器中,在查找的时候可以通过键找到值。Map集合体系图双列集合:Map<K,V>如果实现了Map接口的集合类,具备特...

2019-12-26 15:56:31 208

原创 集合框架の单列集合篇(历史最全)

一、集合概要   集合是用来存储对象的容器,和数组不同的地方在于集合只能存储引用类型数据(包括对象)。集合按照其存储结构,可以分为单列集合(java.util.Collection)和双列集合(java.util.Map)两大类,接下来学说一下Collection集合。单列集合体系图如图所示:二、集合API2.1、Collection集合常用API增加----- add(E e) ...

2019-12-25 17:09:08 286

原创 那些JDK9你不知道的接口知识

文章目录一、接口的存在意义二、JDK9接口可定义内容2.1、接口中的成员变量2.2、接口中定义抽象方法2.3、接口里面定义静态方法(JDK1.8新特性)2.4、接口里面定义默认方法(JDK1.8新特性)2.5、接口里面定义私有方法(JDK1.9新特性)三、接口须注意问题补充一、接口的存在意义   接口是抽象方法的集合,接口起初用于解决因Java无法实现多继承的一种拓展手段,实际上接口的真正存在...

2019-12-21 18:42:55 699

原创 IDEA(2020)工具详细使用文档

IDEA和Eclipse作为开发工具,其中IDEA(intellij idea)的用户一直都在疯狂增长,我自己用了两个星期的IDEA之后再也不想碰Eclipse,到了大城市之后就不想回农村。IDEA作为最受欢迎的开发工具之一是有原因的,相比常用的Eclipse而言,其优点在于:更加智能、方便快捷的代码提示强大的插件整合提示功能设计很广(比如Eclipse在xml中写SQL是不会提示的...

2019-12-16 22:11:15 7708 3

RedHat7.7下安装oracle19C.docx

本文档适合0基础的同学学习虚拟机下oracle19C的安装和使用

2021-01-04

2020_Oracle19c数据迁移图文详解.docx

本文档用于手把手教0基础的小白通过使用oracle数据泵技术来实现数据迁移。该文档非常详细,如果看了文档你还不会,记得叫人打我,一定要叫人来打我。如果对你有作用,请记得点个关注,谢谢

2020-09-11

IntelliJ IDEA 2019.2.3详细图文使用文档.docx

该操作文档比较详细,自己亲手花费3小时实践与整理,现在免费贡献给大家,希望能对初学者提供帮助。如果有喜欢的麻烦点个赞,后期会进行持续更新!

2020-05-26

DbVisualizer.Pro.64.zip

该工具非常强大,支持多种常用的数据库,需要注意的是要在JDK1.8下运行。该压缩包内同时也有我详细的安装使用教程。我写的博客文章也很细,如果大家觉得工具好用麻烦关注一下我,谢谢!

2020-05-14

NodePad++安装包,json格式化,xml格式化插件全套

NodePad++安装包,json格式化,xml格式化插件全套,内装安装教程。压缩包内有安装手册,一般安装32位NodePad++来集成插件成功率更高

2020-05-12

Java导出PDF和PDF转JPG

该案例是某银行java代码实现导出PDF功能,所需的jar包和代码都在包中,里面有4个PDF案例和1个炒生成jpg案例,直接导入到Eclipse即可运行,希望能够帮助大家。

2020-01-08

IDEA详细使用文档.docx

这是我整理了两天,花了6个小时整理的2019IDEA详细使用手册,其的内容比较详细,都是idea的常规设置和使用,希望能帮助大家提高代码开发效率。

2019-12-16

JSON和GSON jar包

学习json解析过程的看过来,jar数组与json对象互转换,有用到这两个jar确下载不到资源的朋友看过来,希望能够帮助到大家

2018-03-31

空空如也

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

TA关注的人

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