自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

原创 我,【Mybatis-Plus】,一个能强化Mybatis的增强工具包

文章目录一、简介介绍二、集成MP创建测试表创建JavaBean依赖配置测试集成MP三、入门通用CRUD实现方式插入操作更新操作查询操作删除操作MP启动注入SQL原理分析小结四、条件构造器 EntityWrapper简介测试分页查询带条件查询修改操作删除操作五、ActiveRecord(活动记录)简介如何使用AR模式AR基本CRUD插入操作修改操作查询操作删除操作分页复杂操作AR小结六、代码生成器简介代码生成器依赖MP代码生成器实例代码(详细可查官网)ServiceImpl说明七、自定义全局操作简介AutoS

2020-06-21 20:40:33 654 1

原创 我,【MySQL】高级篇,一个让你的数据管家单车变摩托的 “关系型数据库”

相关数据库链接:https文章目录一、视图视图介绍视图的创建一、视图视图介绍含义:虚拟表,和普通表一样使用,mysql5.1版本出现的新特性,是通过表动态生成的数据应用场景:多个地方同时用到同样的查询结果该查询结果使用的SQL语句较复杂视图的创建语法create view 视图名as查询语句#例题#创建视图#查询邮箱中包含a字符的员工名、部门名和工种信息CREATE VIEW view1ASSELECT e.last_name,e.`email`

2020-06-19 15:41:35 454

原创 SpringBoot 2.x版本 redis缓存序列化

网上教程大多是1.x版本,有的2.x版本也不太好用,这里我搜集到了合适的方法:@Configurationpublic class MyRedisConfig { //Test序列化 @Bean public RedisTemplate<Object, Employee> MyredisTemplate(RedisConnectionFactory redisConnectionFactory)throws UnknownHostException { R

2020-05-15 11:55:35 263

原创 我,【Docker】,一款平息开发与运维战争的软件容器

文章目录Docker简介Docker安装Docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker的理念便是在任何地方构建、发布并运行任何应用,做到一次封装,到处运行与传统虚拟机的对比传统虚拟机:资源占用多、冗余步骤多、启动慢Docker:容器内的应用进程直接运行于宿主内核,更轻便、每个容器互相隔离

2020-05-14 21:23:22 354

原创 Linux搭建JavaEE环境

安装JDK使用yum查询jdk版本安装jdk1.8安装完成后测试版本 java.version查看默认安装目录 /usr/lib/jbm配置环境变量:# set java environment JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el6_10.x86_64PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:..

2020-05-11 14:12:31 272

原创 Linux常用命令大全

可以结合Linux教程一起看:https://blog.csdn.net/qq_40181435/article/details/105878659

2020-05-10 08:58:47 164

原创 我,【Linux】,一个你离不开的操作系统

文章目录Linux概述什么是LinuxLinux优点Linux入门VMware虚拟机安装及CentOS镜像安装配置教程Linux终端使用和联网安装vmtoolsLinux概述什么是LinuxLinux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。Linux优点Linu...

2020-05-09 14:31:27 1129 2

原创 XShell与XFtp下载安装教程

安装步骤操作前提:查看sshd服务是否开启,该服务会监听22号端口打开终端输入setup选择系统服务找到sshd,若被标上 * 则说明已启动安装XShell5:链接:https://pan.baidu.com/s/1OttzXlpqll_N392lhU_E4A 提取码:j8h4下载完成后直接打开安装即可,安装成功后打开在Linux终端使用ipconfig查看ip...

2020-05-02 10:12:35 491 1

原创 javax.servlet.ServletException: Servlet.init() for servlet [dispatcherServlet] threw exception解决办法

原因是com.fasterxml.jackson.core:xxxx jar包与项目Spring框架的版本不一致。解决办法 :更改Spring框架版本,或者更改Jackson jar包版本,使其兼容即可解决例如:Spring版本:5.0.3.RELEASE 对应 jackson版本:2.9.4或者Spring版本:4.1.7.RELEASE 对应 jackson版本:2.5.4H...

2020-05-01 21:14:30 10137 7

原创 【Spring Boot】从入门到放弃【基础篇】

要想学习Spring Boot你需要拥有相应的Spring框架使用经验和Maven的使用:Spring教程文章目录基础篇一、Spring Boot 入门简介:特点:微服务简介maven配置(在maven安装目录conf文件夹下配置setting.xml)HelloWorld入门程序HelloWorld探究二、Spring Boot 配置三、Spring Boot 与日志四、Spring Boot...

2020-05-01 15:31:18 660

原创 @ConfigurationProperties报错问题

原因是你只绑定组件还不行,还需要将组件注入到容器中所以还需要加上@Component

2020-04-26 16:12:27 828

原创 @RunWith(SpringRunner.class)出错或没有提示问题

将pom.xml配置文件中的exclusions标签注掉即可

2020-04-26 16:09:36 1205

原创 SpringMVC【入门】篇

SSM三部曲:如果你读完这篇文章,恭喜你!你的spring入门了!如果你读完这篇文章,恭喜你!你的Mybatis入门了!第一篇 SpringMVC的概念及入门什么是SpringMVC?概念Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Sp...

2020-04-24 19:25:28 10085 9

原创 Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException:

SpringMVC建了两个TomCat服务器模拟跨服务器传文件,出现了Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException: PUT http://localhost:9090/fileupload_war/uploads/111.png returned...

2020-04-22 16:03:58 2572 4

原创 5分钟教会你【Tomcat】从下载安装到IDEA集成一条龙

Tomcat下载:http://tomcat.apache.org/解压后测试tomcat细节:启动tomcat出现乱码的解决方法:打开tomcat目录下的conf文件夹下的logging.properties 将其中的utf-8换成gbk开启tomcat后打开浏览器输入 localhost:8080:有以下页面即安装成功打开idea创建maven工程(使用骨架:webapp)...

2020-04-18 20:54:49 618

原创 如果你读完这篇文章,恭喜你!你的Mybatis入门了!

第一篇 Mybatis入门Mybatis的概述Mybatis是一个用Java语言编写的持久层框架它封装了Jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等繁杂过程,他使用了ORM(Object Relational Mapping 对象关系映射 即把数据库与实体类及实体类的属性对应起来)思想实现了结果集的封装Mybatis的环境搭建&l...

2020-04-18 10:34:31 1556 1

原创 ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException

org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manu...

2020-04-14 12:18:29 3401

原创 如果你读完这篇文章,恭喜你!你的Spring入门了!

第一天:Spring框架的概述以及Spring中基于XML的IOC配置1.spring的概述spring是什么spring两大核心spring的发展历程及优势spring体系结构2.程序的耦合及解耦曾经案例中问题工厂模式解耦3.IOC概念和spring中的IOCspring中基于XML的IOC环境搭建4.依赖注入(Dep...

2020-04-07 20:29:59 2683 3

原创 Exception in thread "main" org.springframework.beans.BeanInstantiationException

本人测试JdbcTemplate时出现的错误,原因是因为应用的实体类没有无参构造函数这里找到了原因 :对象的依赖注入使用了set方法注入,如果类中只有有参构造方法,而没有无参构造方法,运行时将会出错。 原因是Spring框架的IOC实现使用了Java的反射机制,反射机制将会调用类的无参构造方法创建这个类的对象,而类中存在了[有参]的构造方法,java就不会为这个类生成[无参]构造方法,JVM映...

2020-04-06 20:11:48 1386

原创 测试注解AOP出现的错误:警告: Exception encountered during context initialization -cancelling refresh attempt

警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘accountService’ defined in...

2020-04-06 15:07:28 1512

原创 2020【最详细】VMware及Linux下载安装教程,看不懂就放弃这个行业吧!

VMware下载地址:链接:https://pan.baidu.com/s/16rCI5kmGmi7nsi2sL4-Okg提取码:degjCentOS下载:http://mirrors.aliyun.com/centos/VMware直接默认安装即可,安装周后按照下面步骤进行Linux的安装:下载的IOS镜像通过这里载入这里的快照相当于游戏存档,你可以将当前的虚拟机状态...

2020-04-06 08:55:13 1493

原创 Spring基于XML&&Mysql | 注解&&Mysql的简单IOC案例

奥德赛

2020-04-03 11:38:01 488

原创 数据结构与算法入门——稀疏数组

当二维数组有大量0元素时,可进行数组压缩,形成稀疏数组二维数组转稀疏数组的思路:1.遍历原始的二维数组,得到有效数据的个数value2.根据sum就可以创建稀疏数组sparseArray int[value+ 1][3];3.将二维数组的有效数据数据存入到稀疏数组稀疏数组转原始的二维数组的思路:1.先读取稀疏数组的第- -行,根据第一行的数据,创建原始的二维数组2.在...

2020-03-28 17:28:42 424

原创 Java 模拟DFA(有穷自动机)的执行过程

上编译原理老师出的一道题:判断字符能否被有穷自动机接收/** * 测试类 * @Author: 东方老赢 * @Date: 2020/3/25 14:40 */public class Test { public static void main(String[] args) { //矩阵 int[][] matrix = new int[][]...

2020-03-25 16:31:12 1021

原创 数据结构与算法入门——二叉树之平衡二叉树&单螺旋&双螺旋

平衡二叉树概述上一篇讲过的二叉排序树,使在二叉树中查找结点变得比较快,但也会有个别情况,例如:int[] arr = new int[]{1,2,3,4,5,6,7,};像这种有序数组组成的二叉树就会是这样而这样的二叉树查找并不会比其他的查找方式更快。因此,针对二叉排序树的这一短板,平衡二叉树在二叉排序树的基础上做了优化。平衡二叉树:也叫AVL数,本质上也是一棵二叉排序树,但是它所做...

2020-03-19 14:12:39 472

原创 数据结构与算法入门——二叉树之二叉排序树

二叉排序树概述为什么会有二叉排序树之前我们学过顺序存储的二叉树和链式存储的二叉树,他俩都面临着结点的查询比较慢的缺点,于是便有了二叉排序树什么是二叉排序树二叉排序树,也叫二叉查找树,二叉搜索树,顾名思义查找结点便是十分方便。对于二叉树中任何一个非叶子结点,要求左子结点比当前结点值小,右子结点比当前结点大,因此针对于这种排列方式,要求该树不能有相同的结点结点的增删查//结点类...

2020-03-16 19:22:39 417

原创 数据结构与算法入门——二叉树之赫夫曼树

赫夫曼树概述赫夫曼树,也叫哈夫曼树、最优二叉树,他是n个带权叶子结点构成的二叉树中,带权路径长度最小的二叉树。叶结点的带权路径:即从根结点到目标叶子结点的路径长度乘以目标结点的权树的带权路径长度WPL:树中所有的叶子结点的带权路径长度之和赫夫曼树代码的实现赫夫曼编码的实现赫夫曼编码代码实现...

2020-03-16 14:15:17 461

原创 数据结构与算法入门——二叉树之线索二叉树

线索二叉树的概述为什么用线索二叉树?在之前遍历二叉树时无论前序、中序、还是后续都会有一个问题,你想要找到一个结点前面或后面的结点都是十分困难的,你需要经过不断地遍历,就会造成资源的大量浪费,线索二叉树引入了前驱和后继的概念,即将每一个结点当做一个双链表的结点,前一个结点是前驱,后一个结点是后继,这样就可以根据任一个结点找到他前面或者后面的结点了什么是线索二叉树?对于n个结点的二叉树...

2020-03-13 17:23:04 472

原创 数据结构与算法入门——排序算法之八大常用排序方法

冒泡排序 //定义一个数组 int[] arr = new int[]{8,5,7,6,1,3,9,4}; //共比较多少轮 for (int i = 0; i < arr.length-1; i++) { //一轮比较多少次 for (int j = 0; j < arr.lengt...

2020-03-12 11:59:04 490

原创 数据结构与算法入门——二叉树之链式存储的二叉树、顺序存储的二叉树

链式存储的二叉树创建二叉树并添加节点//节点类public class TreeNode { //节点的权 int value; //左结点 TreeNode lNode; //右结点 TreeNode rNode; public TreeNode(int value) { this.value = value;...

2020-03-10 11:41:32 433

原创 数据结构与算法入门——树结构之二叉树

什么是树结构?直接上图:这种数据结构就像一个倒过来的树一样,最上面是根结点,往下延伸的是树枝,也叫结点。这就是树结构的元素排列顺序为什么要用树结构?查找数据和插入数据的效率更高基本概念根结点:就是树结构最上面的结点双亲结点:每一个结点都是它所延伸出来的结点的双亲结点,如上图,B是C、D的双亲节点子结点:与双亲结点相反,每一个节点延伸出来的结点都是它的子结点,如上图,C、...

2020-03-08 16:11:49 461

原创 通俗的理解递归:就是自己玩自己!

没错,递归就是在自己的方法体内调用自己,说白了就是自己玩自己,所以这相当于一个无限循环,因为他自己一直存在,那就一直可以玩自己,所以还要加上让它停止的条件,要不然他就把自己玩坏了,就会报异常。递归比较有代表性的就是斐波那契数列:1 1 2 3 5 8… 就是从第三项开始,每一项等于前两项之和。话不多说上代码public class Fibonacci { public st...

2020-03-05 11:53:41 547 1

原创 数据结构与算法入门——线性结构之循环链表、双链表

循环链表:顾名思义就是将单链表的头和尾连起来,形成一条循环的链表,那么自然就是在单链表的基础上做一点改动,将单链表的第一个节点作为最后一个节点的下一个节点即可package SingleList;//循环链表public class LoopNode { //节点内容 int date; //定义下一个节点就是自己 LoopNode next = this;...

2020-03-05 10:25:19 405

原创 基于Swing和Mysql的简单的仓库管理系统

本系统包含两个模块:仓库模块、记录模块仓库模块功能:入库,出库,修改,删除,查询记录模块功能:查询接下来展示代码:首先确定涉及到两个表,那就要做两个Bean类public class Goods { private int id; private String name; private int number; public Goods(){ ...

2020-03-01 10:29:48 2365

原创 数据结构与算法入门——线性结构之单链表

        单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。就好像一列火车,每一节车厢后面都会跟着另一节车厢。public class Node { ...

2020-02-27 17:49:35 457 1

原创 数据结构与算法入门——线性结构之栈、队列

        栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。它包括栈顶和栈底。向栈中添加一个元素称为进栈、入栈或压栈,从一个栈删除元素又称作出栈或退栈。有趣的是它的元素管理方式是“先进后出”,即最先入栈的一个元素,却是最后一个出栈。就好比压手枪弹夹,第一颗被压入的子弹在弹夹底部,等到最后一枪才能打出第一颗子弹。...

2020-02-23 18:07:59 358

原创 数据结构与算法入门——线性结构之数组

一、数组的基本使用 //创建一个数组 int[] arr1 = new int[3]; int[] arr2 = new int[]{10,20,30}; //获取数组的长度 int len1 = arr1.length; int len2 = arr2.length; System.out.p...

2020-02-22 19:44:16 399

原创 数据结构与算法之小白进阶

数据结构与算法概述   作为一个马上要面对实习的大学生,我深知自己的知识水平和能力的有限,所以准备从现在开始主攻数据结构与算法,虽然之前也有过接触,但是没有系统、全面的了解过,作为面试与工作中必备的重要技能,学好数据结构与算法是非常重要的。所以我会与大家一起分享每天学习的经验所得,希望每一个奋斗在这条路上的朋友都会达到自己心中理想的目标  &n...

2020-02-22 15:43:59 472

原创 JRE&JDK&JVM

day1_01 JRE&JDK&JVMJRE(Java Runtime Environment)JDK(Java Development Kit)关系JVM(Java Virtual Machine)JRE(Java Runtime Environment)是Java程序的运行环境,包含JVM和运行所需的类核心库JDK(Java Development Kit)是Java程...

2020-01-31 11:12:32 435

原创 关于IDEA导入jstl后出现ClassNotFoundException的问题

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-08-25 12:48:48 695 1

模拟DFA有穷自动机的执行过程.zip

使用Java模拟DFA 有穷自动机的执行过程。给出一个字符,判断是否能够被接受 使用Java模拟DFA 有穷自动机的执行过程。给出一个字符,判断是否能够被接受

2020-03-25

Warehouse_management.zip

基于Swing+JDBS的简单仓库管理系统 本系统包含两个模块:仓库模块、记录模块 仓库模块功能:入库,出库,修改,删除,查询 记录模块功能:查询

2020-02-29

空空如也

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

TA关注的人

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