自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录 vue-admin-template 中 npm install 错误解决办法

项目源码地址,也有各种错误解决办法: 源码地址在搭建网站用 vue-admin-template 时: npm install 时出现如下问题npm installnpm ERR! code EBADPLATFORMnpm ERR! notsup Unsupported platform for [email protected]: wanted {"os":"darwin"} (current: {"os":"win32","arch":"x64"})npm ERR! notsup Valid O

2020-10-28 11:11:00 4001 1

原创 重装jdk的Error could not open `D:\Program Files\Java\jre\lib\amd64\jvm.cfg‘错误

问题描述:重装jdk后,无法查看jdk版本,javac命令还可以正常使用,java -version报错。Error could not open `D:\Program Files\Java\jre\lib\amd64\jvm.cfg’原因:我安装过一次后删除后重新安装,它会先到C:\Program Files (x86)\Common Files\Oracle\Java\javapath;中找解决办法:1.删除java.exejavaw.exejavaws.exe这三个程序可能在C:\

2020-07-05 19:37:38 1232

原创 SpringMvc项目启动出现404问题The origin server did not find a current representation for the target...

今天再回头学springmvc时,配置了tomcat启动项目出现404的问题,下面详细说下寻找错误的过程并解决。检查tomcat配置是否有问题我的没有问题。然后检查项目搭建是否有问题1、新建一个Moudle , springmvc-02-hello , 添加web的支持!2、确定导入了SpringMVC 的依赖!3、配置web.xml , 注册DispatcherServlet4、编写SpringMVC 的 配置文件!名称:springmvc-servlet.xml : [s.

2020-07-05 18:27:54 1431

原创 在云服务器安装mysql时,安装一半发生网络中断等故障后的解决方法(mysql-community-release-el7-5.noarch.rpm:not an rpm package)

今天在阿里云(CentOS7)上安装mysql8时,安装一半网断了,当时在这一步yum install mysql-community-server当我再次安装时,出现了error: mysql-community-release-el7-5.noarch.rpm: not an rpm package (or package manifest):往上搜了很多,yum被占用加之我安装了一半的问题,但都没有解决最后把我安装的删了重新安装就好了。Linux下彻底卸载mysql详解一、使用以下命令

2020-06-08 12:06:14 2137

原创 RPM安装Mysql出现warning: MySQL-server-xxx.linux xxx.rpm: Header V3 DSA/SHA1 Signature, key ID xx: NOK问题

今天在阿里云服务器(CentOS7)上用rpm安装mysql时,出现如下问题[root@iz2zed4h7bg5di7mivrsvyz opt]# rpm -ivh MySQL-server-5.5.48-1.linux2.6.i386.rpm warning: MySQL-server-5.5.48-1.linux2.6.i386.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYerror: Failed dependencies:

2020-06-07 21:59:21 860

原创 在Java中常用的进制间互相转换的方法

在Java中有一些函数可以帮我们快速的实现进制转换的问题,在一些题中或者问题中我们要用时可以直接调用这些函数public static void main(String[] args) { // 10 进制到任意进制 /** * 转换方法: 除基(这里基数R是2)取余,先余为低 */ String s = Integer.toString(15, 2); System.out.println(s);

2020-06-04 09:04:06 289

原创 Java八大经典排序解析源码

八大排序一. 时间复杂度一. 时间复杂度为O(n^2)1. 冒泡排序(BubbleSort)思想:连续两个数进行比较大的后移import java.util.Arrays;/** * 时间复杂度是O(n^2) */public class BubbleSort { public static void bubble(int []arr){ int len = arr.length; //总共比较n-1次 int tmp = 0

2020-06-01 21:32:07 215

转载 安装redis-6.0.1到Linux报错server.c:xxxx:xx: error: ‘xxxxxxxx’ has no member named ‘xxxxx’

如果还不会安装redis到Linux系统上,这篇文章绝对让你整整明明白白的。安装redis6.0.1。也是一样的安装方法。但是这里会有点小问题。在你进行到4、基本的环境安装。你会发现这里报了个小错,如下server.c:xxxx:xx: error: ‘xxxxxxxx’ has no member named ‘xxxxx’。[root@master redis-6.0.1]# make……server.c:5101:19: error: ‘struct redisServer’ has n

2020-05-24 15:54:35 2737

原创 深入浅出了解几种简单设计模式

学习资料:狂神说Java设计模式一. 创建型模式省去new,帮我们更好的创建对象1. 单例模式构造函数私有不要new对象啦饿汉式,DCL懒汉式,深究!饿汉式://饿汉式单例public class Hungry { //问题,可能浪费空间 private byte[] data1 = new byte[1 * 1024 * 1024]; private byte[] data2 = new byte[1 * 1024 * 1024]; private

2020-05-23 09:06:46 450

原创 在Java中最常用的四种查找算法

查找算法在Java中,我们常用的查找算法有四种:线性查找二分查找插值查找斐波那契出擦找1. 线性查找在这就不详细说了,相当于数组遍历的工程,找到了就返回下标,没有就返回-1,实用于有序无序2. 二分查找故名思意,一半一半的向要查找的值趋近,就想猜数游戏,大了,那你就猜比你小一半的数,适用于有序数组思路:上代码:public class BinarySearch { //递归 public static int binarySearchRecursion(int[

2020-05-13 23:23:26 761

原创 用栈的数据结构实现综合计算器含中缀后缀计算及转换计算

用栈实现综合计算器1. 实现中缀表达式的综合计算器不带()的综合计算器:思路及源码:import java.util.Stack;public class 用双栈实现简单运算 { //运算 栈先弹出num1 public static int cal(int num1, int num2, int oper) { int res = 0; ...

2020-05-08 13:59:56 302

原创 SSM项目整合包含源码过程详细

SSM框架整合回顾了下Spring,SpringMVC,MyBatis框架整合,完善了一个小案例,包括基本的增删改查功能。1. 一般项目步骤编写顺序:2. 环境要求IDEAMySQLTomcatMaven需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;3. 数据库环境创建一个存放书籍书籍的数据库表CREATE DATA...

2020-05-06 23:53:29 678

原创 约瑟夫环问题的多种解决办法简单明了

问题描述:Josephu 问题:设编号为1,2,n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始报数,报到m的出列, 它的下一位又从1开始报数,数到m的那个人又出列,以此类推,直到所有人出列为止。得到最后一个出列的人或者出列顺序import java.util.ArrayList;/** * Josephu 问题:设编号为1,2,n的n个人围坐一圈,约定编号为k...

2020-05-01 20:53:35 475

原创 Java单链表逆序的三种方法以及链表的K个节点间逆序

单链表重在考查代码构建和细心问题,在面试考试中经常遇到,下面是我做题时的一些总结:数据结构的构建public class ListNode { int val; ListNode next; ListNode(int x) { this.val = x; this.next = null; }}实现:/** *...

2020-04-30 21:33:28 485

原创 SpringMVC基础有着一篇就够了

SpringMvc参见狂神说Java:https://search.bilibili.com/all?keyword=%E7%8B%82%E7%A5%9E%E8%AF%B4JAVA&from_source=nav_search&spm_id_from=333.851.b_696e7465726e6174696f6e616c486561646572.101.简单回忆MVC: 模...

2020-04-28 11:42:47 1031 2

原创 Java并发编程面试这一篇就够了

JUC1. 什么是JUC学习:源码+官方文档面试高频问![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gMDGnCwo-1587531618725)(C:\Users\艾健\Desktop\大厂面试\image-20200413164656191.png)]java.util工具包业务:普通的线程代码 Thread 很难实现Runnable 没有返回值...

2020-04-23 22:51:05 951

原创 Java多线程由浅入深

多线程1. 简介首先要介绍进程与线程的概念。所谓进程,即在一个系统中,每一个程序的一次执行就会产生一个进程。而这个程序又可以拥有 >1 的线程。比如一个浏览器,你可以打开一个网页进行播放音乐,也可以打开一个网页播放视频。那么简单的来说,每一个网页都是单独的一个线程。他们可以分开进行工作。所谓左手画方,右手画圆,两能不成,如果我们同时需要进行两个任务,那么就需要掌握线程方面的知识了。不...

2020-04-05 13:24:28 215

原创 初识分布式 Dubbo+Zookeeper的解决方案,从简介到整合springboot

分布式 Dubbo+Zookeeper什么是分布式系统分布式系统是若干独立计算机的集合,这些计算机对于用户来说就想单个相关系统首先需要明确的是,之哟普单个节点的处理能力无法满足日一整张的计算,存储任务的时候,且硬件的提升高昂得不偿失的时候,我们才需要考虑分布式DubboDubbo官网: http://dubbo.apache.org/zh-cn/index.htmlDubbo定义Ap...

2020-04-05 12:42:50 217

原创 计算机网络基础知识及简单stock编程问题

计算机网络1.构成要素两台或两台以上的计算机相互连接起来才能构成网络,达到资源共享的目的两台或两台以上的计算机连接,互相通信交换信息,需要有一条通道。计算机之间要通信交换信息,彼此就需要有某些约定和规则,这就是协议2.定义​ 把分布在不同地点且具有独立功能的 多个计算机,通过通信设备和线路连接起来,在功能完善的网络软件运行环境下,以实现网络中资源共享为目标的系统...

2020-03-25 19:21:12 1262

原创 Java面试常考点:-----反射机制

1.定义: 什么是反射?​ 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。2.用途:​ 在日常的第三方应用开发过程中,经常会遇到某个类的某个成员变量、方法或是属性是私有的或是只对系统应用开放,这时候就可以利用Java的反射机制通过反射来...

2020-03-21 00:33:53 313

原创 测试连接数据库时出现:java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required

java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) at com.mysql.cj.jdbc.exceptions.SQLError....

2020-03-20 10:07:00 1090

原创 Maven导出资源出错的问题

The error may exist in org/mybatis/example/BlogMapper.xmlCause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration.Cause: java.io.IOException: Could not find resource...

2020-03-12 17:15:08 487

原创 Mybatis---简介(为什么用它)

1.简介1.1什么是Mybatis?MyBatis 是一款优秀的持久层框架。支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。...

2020-03-12 16:33:47 294

原创 Mybatis-spring在开发中十分重要的一件事(事务处理)

1、 整合Mybatis步骤:导入相关jar包junitMybatismysql数据库spring相关的(mvc)aop织入mybatis-spring【new知识点】<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...

2020-03-12 12:34:32 155

原创 在学习mybatis-spring是出现"3 字节的 UTF-8 序列的字节 3 无效" 的错误。

org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [spring-dao.xml]; nested exception is com.sun.org.apache.xerces.internal.impl....

2020-03-12 09:56:37 259

原创 Mybatis---缓存

1.缓存1.1 简介查询: 连接数据库,耗资源!​ 一次查询的结果,给他暂存在一个可以直接取到的地方!—>内存:缓存我们再次查询相同数据的时候,直接缓存,就不用走数据库了什么是缓存【Cache】存在内存中的临时数据。将用户经常访问的数据放到缓存(内存)中为什么使用缓存减少和数据库的交互次数,减少系统开销,提高系统效率。什么样的数据能使用缓存?经常查询并不...

2020-03-11 20:51:17 163

原创 Mybatis---动态SQL(拼接sql语句根据不同的条件生成不同的SQL语句进行复杂查询)

1.动态SQL1.1 什么是动态SQL动态SQL就是指根据不同的条件生成不同的SQL语句1.2 环境搭建1.数据库表-- auto-generated definitioncreate table blog( id varchar(50) not null comment '博客id', title varchar(100) not nul...

2020-03-11 14:44:23 3543

原创 Mybatis---复杂查询(多表查询)

1.ResultMap结果集映射1.1解决属性名和字段名不一致的问题pojo代码:package com.it.pojo;public class User { private int id; private String name;// 此时属性名和数据库表中的字段名字不相同,结果就是查不出pwd的结果// 原因:sql=select name,i...

2020-03-10 23:15:44 841

原创 Mybatis--注解开发

1.使用注解开发8.1 面向接口编程8.2 注解开发的简单过程1、注解在接口上实现@Select("select * from m_user")List<User> getUsers();2、需要在核心配置文件绑定接口 <mappers> <mapper class="edu.xalead.dao.UserMapper"/&g...

2020-03-10 16:51:07 104

原创 Mybatis--日志(Log4J)

1.日志1.日志工厂如果一个数据库的操作,出现了异常,需要排错,那么日志就是最好的帮手。根据mybatis文档setting(设置)LOG4J (掌握)STDOUT_LOGGING(掌握)(默认的标准的日志工厂)2.开始编写2.1 使用STDOUT_LOGGING默认日志工厂写在"引入外部配置文件"的下面。mybatis-config.xml代码:...

2020-03-10 12:37:57 163

原创 Mybatis-配置解析

1.配置解析1.核心配置文件mybatis-config.xmlMyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下:configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plug...

2020-03-10 12:33:15 245 2

原创 Ajax

AJAX​ 1.概念:ASynchronous JavaScript And Xml 异步的JavaScript 和 Xml,无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。最终目的:提高用户体验。​ --异步和同步:客户端和服务器端相互通信的基础上...

2020-03-09 21:58:43 128

原创 Spring5---注解开发

1、 使用注解开发在spring4之后,要使用注解开发,必须要保证aop的包导入了。使用注解需要导入context约束,增加注解的支持!<!--指定要扫描的包,这个包下的注解会生效--><context:component-scan base-package="edu.xalead.pojo"/>bean属性如何注入//等价于<bean id...

2020-03-09 18:42:16 255

原创 Spring5----配置文件方式HelloWorld及一些讨论

1、 Hello Springbeans.xml官网配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

2020-03-09 16:30:04 392

原创 Spring5--Bean相关属性及【自动装配】

1、 bean的作用域代理模式(Spring默认机制):get到的都是同一个对象!<bean id="user2" class="com.kuang.pojo.User" c:age="18" c:name="张三" scope="singleton"/>原型模式:每次从容器中get的时候,都会产生一个新的对象!<bean id="user2" class="...

2020-03-09 16:27:50 165

原创 Spring5---AOP理论及应用

1、 AOP1.1 什么是AOPAOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,...

2020-03-09 16:20:48 264

原创 AOP底层---代理模式

1、代理模式(AOP底层)为什么要学习代理模式?因为这就是SpringAOP的底层!【SpringAOP 和 SpringMVC 面试必问】代理模式的分类:静态代理动态代理1.1 静态代理角色分析:抽象角色:一般会使用接口或者抽象类来解决(如租房)真实角色:被代理的角色(如房东)代理角色:代理真是角色,代理真实角色后,我们一般会做一些附属操作。(如中介)客户:访问代理...

2020-03-09 16:17:38 201

原创 Sping5---IOC理论推导再一步步深入

1、 IOC理论推导原来的业务步骤:1.UserDao接口2.UserDaoImpl实现类3.UserService业务接口4.UserServiceImpl业务实现类总结:在我们之前的业务中,用户的需求可能会影响我们原来的代码,我们需要根据用户的需求去修改源代码!如果程序代码量十分大,修改一次的成本代价十分昂贵!现在:我们使用一个Set接口实现,已经发生了革命性的变化!pri...

2020-03-09 16:07:10 174

原创 Spring5---简介及优点

1.1 简介Spring:春天---->给软件行业带来了春天!2002,首次推出了Spring框架的雏形:interface21框架!Spring框架即以interface21框架为基础,经过重新设计,并不断丰富内涵,于2004年3月24日,发布了1.0正式版。Rod Johnson,Spring Framework创始人,著名作者。很难想象其学历,真的让好多人大吃一惊,他是悉尼大...

2020-03-09 15:59:02 328

原创 重温Mybatis-----从HelloWorld到CRUD

Mybatis1.简介1.1什么是Mybatis?MyBatis 是一款优秀的持久层框架。支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数...

2020-03-09 15:46:46 143

空空如也

空空如也

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

TA关注的人

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