自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr super

java

  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 【无标题】

startingserver 一直安装不成功,尝试了各种办法,最后找到原来是服务安装时无法识别电脑中文名,电脑改成英文名后成功安装。

2024-03-11 22:00:03 357

原创 vue前端post请求报错

报错信息:request.js?b775:72 Uncaught (in promise) Error: Request method 'POST' not supported at _default (request.js?b775:72)错误翻译: 不支持post请求可是我一个新增方法,为啥不支持post请求,很想不明白!form里面有数据 , 和后端实体字段也对应请求接口后端接口实在是想不明白哪里出问题了!...

2021-01-14 10:59:14 2464 4

原创 树数据获取当前id下所有的子id信息

树数据获取当前id下所有的子id信息sql的写法(自定义函数)这里使用的是MySQL自定义函数CREATE FUNCTION `函数名`(rootId INT)RETURNS VARCHAR(500)BEGINDECLARE sTemp VARCHAR(500);DECLARE sTempChd VARCHAR(500);SET sTemp = '';SET sTempChd =CAST(rootId AS CHAR);WHILE sTempChd IS NOT NULL DOSE

2021-01-11 11:02:00 544

原创 TemplateInputException

报错信息org.thymeleaf.exceptions.TemplateInputException: Error resolving template [fabric/code/treeRefresh], template might not exist or might not be accessible by any of the configured Template Resolvers错误所在地 @RequestMapping("/treeRefresh") @Respon

2020-11-10 18:10:08 290

原创 LIST集合使用JSON.toJSONString转化为JSON时出现翻转问题

list集合中的数据:Tree(title=haha, id=0, children=[Tree(title=wocao, id=0, children=[Tree(title=ResourceUtil, id=0, children=null), Tree(title=ResultCode, id=0, children=null)])])使用JSON.toJSONString转换后的数据[{"children":[{"children":[{"id":0,"path":"D:\\sparrow\

2020-11-04 17:28:39 981 1

原创 mybatis特殊字符转义

今天写sql时发现在mapper文件中<>(不等于符号)用不了,很是疑惑,度娘也只是查了一下sql不等于表示方法,发现没什么问题。请教大佬之后发现,是我自己忘了mybatis特殊字符需要转义。下面就把这些需要转义的特殊字符展示出来&lt;&gt; <>&amp; & &apos; '&quot; "例如:<>在mapper文件中的sql表示方法以上这些字符在mybatis中使用一定要

2020-10-29 16:21:30 970

原创 Invalid bound statement (not found): com.xxxx.mapper.xxxxMapper.xxxx“

这是个很简单的问题原因:mapper文件的id和mapper接口的方法名没有对应把这两个对应起来就可以了

2020-10-23 18:05:16 1480

转载 Linux常用命令大全

Linux常用命令大全(非常全!!!) 系统信息 arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息&nbs...

2020-10-20 14:25:10 135

原创 Lombok的使用

简介Lombok 是一种 Java 实用工具,以注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,一旦修改属性,就容易出现忘记修改对应方法的失误。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。在源码中没有getter和

2020-10-13 10:01:45 163

原创 springboot项目搭建步骤

springboot项目搭建步骤打开idea 选择新建项目下一步下一步需要的勾上 注意有时候限制版本号 在右上角又一个下拉框 可以选择然后就下一步到运行就可以了

2020-09-07 10:55:43 172

转载 区块链开源实现hyperledger fabric架构详解

hyperledger fabric是区块链中联盟链的优秀实现,主要代码由IBM、Intel、各大银行等贡献,目前v1.1版的kafka共识方式可达到1000/s次的吞吐量。本文中我们依次讨论:区块链的共通特性、fabric核心概念、fabric的交易执行流程。本文来源于笔者欲对公司部分业务上链而进行培训的PPT,故图多文字少,不要怕太...

2020-09-03 10:19:24 420 1

原创 三个传染病人两双手套问题

注:鄙人个人见解 不知是否正确 如有更好的见解 欢迎留言一个医生要同时给三个传染病人(会相互传染)手术,但是医生只有两双手套,该如何做?在这说一下个人见解:首先两双手套分为四只分别为a、b、c、d其次把三个病人分为,1、2、31和2使用a、b2和3使用b、c3和1使用c、a不知道这个答案是否是正确的?欢迎讨论...

2020-08-25 15:46:26 789 1

原创 final finally finalize的区别联系(详解)

final finally finalize的区别及作用首先 先来阐述一下每一个的作用finalfinal的翻译意思就是决定性的,不可改变的final 修饰符的一种 修饰的类 不能被继承​ 修饰方法 不能被重写​ 修饰变量(基本类型) 不能被重新赋值 当变量为引用类型时 只能说明引用地址不可变.这里涉及到引用类型和基本类型那么 简单说一下什么是引用类型 什么是基本类型?基本数据类型很好理解我前面也已经说到了 就是八种基本数据类型这就简单了 剩下的数据类型都是

2020-07-24 10:22:45 183

原创 java的8种基本数据类型分析

java的8种基本数据类型分析先来看一下8种基本数据类型的基本信息数据类型关键字在内存中占用的字节数取值范围 IEEE 754布尔型boolean1/8true,false字节型byte1-128-127(-27~27-1)短整形short2-215~215-1整形int4-231~231-1长整形long8-263~263-1字符型char20~216-1单精度浮点型float41.4E-45~3.

2020-07-21 15:49:10 203

原创 zkServer.cmd启动报错

zkServer.cmd启动报错报错信息2020-07-15 18:36:29,062 [myid:] - ERROR [main:ZooKeeperServer@314] - Severe unrecoverable error, exitingjava.io.FileNotFoundException: d:\tmp\zookeeper\version-2\snapshot.12e (拒绝访问。) at java.io.FileOutputStream.open0(Native M

2020-07-15 19:25:15 661

原创 sql语句可以在外部执行项目内部执行时报sql错误

报错信息2020-07-13 11:04:41.824 DEBUG 4724 --- [nio-8083-exec-7] c.t.m.TbItemMapper.selectAllSearchItem : ==> Preparing: SELECT item_cat.`name` AS category_name, item.id AS id, item.image as image, item.title AS title, item.price AS price, item.sell_p

2020-07-13 11:14:37 482

原创 java.io.StreamCorruptedException: invalid stream header: 7B226964

java.io.StreamCorruptedException: invalid stream header: 7B226964 at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:866) ~[na:1.8.0_181] at java.io.ObjectInputStream.<init>(ObjectInputStream.java:358) ~[na:1.8.0_181] at org.spri

2020-07-08 19:00:58 4415 1

原创 idea中实现git上传

1.创建码云仓库首先 我是上传到码云仓库的那么码云仓库是要首先创建的注意框框里面的 其它不用管 因为只是简单使用点击下方的创建 自动跳入下面页面这里仓库就创建好了2.安装工具和这个就看自己的操作系统 32位的装32位的 64位的装64位的如果找不到可以给我留言3.在idea项目中实现上传点击之后出现选择你要上传的项目(也就是打开的这个项目)选中点击ok后 你会发现 项目中的东西变红了,这个是因为还没有进行上传.之后 右键项目之后你就会发现 项目内容变绿了

2020-07-04 12:04:33 212

原创 实体类未找到导致项目无法启动

报错信息org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'tbItemCatController': Unsatisfied dependency expressed through field 'tbItemCatService'; nested exception is org.springframework.beans.factory.Unsatisfied

2020-07-04 10:01:02 375

原创 分布式项目的后端搭建

1.maven项目搭建新建maven项目修改maven仓库的地址项目搭建成功搭建父工程 修改pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt

2020-07-03 15:03:59 376

原创 git拉取报错

报错信息2020/6/2921:04 Сannot Run Git File not found: git.exe Download Configure...21:06 Auto build completed with errors21:06 Compilation completed successfully in 15 s 270 ms21:11 Can't Update No tracked branch configured for branch master or t

2020-07-01 14:58:03 489

原创 redis数据库安装和连接工具的使用

redis服务器的安装解压注意这个是64位的.解压后的样子是这样的双击redis-server.exe启动redis服务器启动时是这样的这样redis服务器就安装好了连接工具我用的是这个 至于有没有其他的 我也不清楚双击安装安装步骤贼简单 ,不会的话就直接下一步到结束这里不做演示安装完是这个样子的这是我已经做过连接的,刚安转的是没有的点击左上角 连接到redis服务器 我还是重新演示一下吧!连接时不输入连接名是不允许连接的所以一定要输入连接名之后往下找 找到

2020-06-29 10:02:54 373 1

原创 springbooot搭建(详细分析)

springboot 可以快速的和其他任何框架结合1.jar包spring-boot-starter-webweb 有了这个就可从页面上接受数据和springmvc类似 关联引入所有的spring ,springmvc的功能 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta

2020-06-28 22:03:19 446

原创 springboot启动报错之端口被占用

报错信息 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :

2020-06-28 17:54:08 1791 1

原创 springboot+mybatis+oracle整合

新建项目1.自带的热部署工具 2.lombok插件 简化实体类代码 3.web项目4.mybatis5.MySQL 不需要可以不添加6.oracle 7.redis 不需要可以不添加直接往下进行到运行修改版本号这个主要是因为我个人担心高版本的不适应所以选择低点的稳定版本.添加插件支持(主要是热部署的支持)lombok配置<dependency> <groupId>

2020-06-28 15:00:34 643

原创 禁用Chrome缓存

打开浏览器 按F12打开Network选择Disable cache这就ok了,是不是很意外!就是这么简单!一般springboot项目热部署中,这个是很有必要的.如果对您有所帮助,请为我点赞!谢谢!

2020-06-24 16:30:07 366

原创 springboot中ctrl+shift+a热键冲突解决办法

file–>settings进入设置里面搜索keymap之后在右边有一个搜索框在搜索框里输入 registry右键单击Registry 选择第一个点进去 会出现一个弹出框在这里输入你可以设置你的Registry的快捷键如果你要设置的和我一样先按着ctrl键不要松手 在按着shift键 也不要松手 再按1键 点击ok如果出现这个选择红色框中的然后你就可以点击右下角的apply应用 点击ok 就可以了测试一下 非常完美 之后可能会出现与其他快捷键冲突问题 如果出

2020-06-24 16:26:29 1754 1

原创 springboot热部署

1.setings–>搜索compile 选择自动重构项目2.使用ctrl+shift+a(要是存在热键冲突的话 参考我之后贴出的解决办法)这个因为我点过了 所以跑到了上边 没点过的 往下巴拉巴拉 找到这个 在后边方框中点击选中3.找当前项目设置maven依赖porm.xml文件中加入下面这个 <dependency> <groupId>org.springframework.boot</groupId> &lt

2020-06-24 16:20:26 108

原创 Windows环境下oracle 11g卸载(详细版)

点击win 输入服务找到所有Oracle开头的服务 大概就是这些 只要是启动的全部关闭 一定要注意 是全部关闭确认全部关闭后 找到这个进入 至于这个是怎么找的 你看看图下边(点击win键,输入名字就行了)这个是检测过程 不要慌等一下会之后就是下面这个页面了这个看着就比较舒服了吧!点击卸载产品(不要说找不到啊!)进入下面 这个时候就要注意了除了第一个框中的不点 其他全点上注意 是第一个不点 其他全点上第一个不点 其他全点上…还有就是这个下边有很多 一定要

2020-06-23 20:22:19 7641 1

原创 linux下MySQL的安装

MySQL安装准备查找是否有自带的数据库rpm -qa | grep mariadb卸载自带的mariadbrpm -e --nodeps mariadb-libs上传自己的MySQL文件解压tar -zxvf mysql.tar.gz如果不在自己的目录中解压后复制到指定目录查看 修改很长名字(我改为了mysql) 可以不修改mv mysql-5.6.42-linux-glibc2.12-x86_64 mysql添加mysql用户组添加用户mysql把mysql用户放到mysq

2020-06-20 16:59:18 146

原创 linux的Tomcat基础安装

Tomcat安装上传 解压进入Tomcat所在位置tar -zxvf Tomcat文件名进入Tomcat文件下的bin目录./stattup.sh 启动Tomcat关闭防火墙systemctl stop firewalld 可以使外部访问systemctl start firewalld 开启防火墙开启端口iptables -A INPUT -ptcp --dport 8080 –j ACCEPTservice iptables save(cent0s6的方法)firew

2020-06-20 16:57:43 161

原创 linux下jdk安装

jdk安装1.使用连接工具上传下载好的jdk或者直接在centos上装tool直接复制进去psftp方式上传open 主机名 即192.168.147.130(根据自己的主机名写)输入用户名 密码cd /上传目录地址put 本地文件的全路径(需要上传的文件)2.解压到usr/local里面tar -zxvf jdk1.8.0_191.tar.gzcp -R jdk1.8.0_191/ /usr/local3.检查本机是否有安装过的jdk

2020-06-20 16:56:13 243

原创 Linux基础命令

基本命令pwd: 查看当前所在目录cd :打开目录ls-a :查看目录下所有(包含隐藏文件)文件 即 ls-allls-l :列表展示ls-al所有文件列表展示ll: 以列的方式显示目录下的文件列表mkdir : 创建目录rmdir: 删除目录touch :创建文件rm -rf :删除文件或目录rm -ri : 删除文件或目录并询问cp:复制文件命令mv:移动文件或修改文件名vi:一款功能强大的全屏幕文本编辑器vi命令:打开文件: vi 文件名进入编辑模式 i,a

2020-06-20 16:53:49 217

原创 ssm的spring配置文件分析

spring配置文件1.开启注解模式 可以不写 默认就是开启的 <!--开启注解模式--><context:annotation-config></context:annotation-config>2.定义注解扫描的包注意不要和springmvc中的冲突<!--定义注解扫描的包--><context:component-scan base-package="com.xpc.pojo,com.xpc.util,com.xpc.servic

2020-06-12 11:59:18 265 1

原创 ssm的springmvc配置文件分析

springmvc文件配置1.定义注解扫描的包<context:component-scan base-package="com.xpc.controller"></context:component-scan>2.试图解析器如果使不用转发就不需要配置试图解析器 <!--内部视图资源解析器--> <bean class="org.springframework.web.servlet.view.InternalResourceViewRes

2020-06-12 11:27:34 148

原创 org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping for GET /favicon.ico

11-Jun-2020 15:09:09.412 警告 [http-nio-8080-exec-2] org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping for GET /favicon.ico方法名写错 出现的错误 和mapper文件id不一致 导致的报错.

2020-06-11 15:41:19 3351

原创 aop注解模式的简单使用

aop注解模式applicationContext.xml 开启aop注解代理功能<!--注解模式实现aop切面 开启aop注解功能 开启aop代理功能--><aop:aspectj-autoproxy></aop:aspectj-autoproxy>@Component(value = "LogAdvice")//普通javabean@Aspect //声明是一个切面类public class LogAdvice { /*重命名切入点*/

2020-06-08 16:28:33 150

原创 依赖注入注解模式的使用

注解@Component(value = “user”)代表是一个普通的javabeanpackage com.xpc.pojo;import org.springframework.stereotype.Component;@Component(value = "user")public class User { private int id; private String username; private String password;@Value(“张三

2020-06-08 16:27:38 153

原创 Spring三大思想简单介绍和使用

spring提高开发效率 运行效率代码格式改变spring 是一个轻量级的开源的 ioc/aop容器,目的是为了提高开发效率,降低层与层之间的耦合,实现层与层之间的分离轻量级:消耗的资源少(运行内存,cpu,IO)框架的侵入程度(自身的代码不需要继承或者实现框架中的接口)独立的实现,不需要依赖其他框架开发的复杂程度(简单)轻量级使用与中小型企业(重量级使用与大型企业,高可用性,高伸缩性)IOC :控制反转(Inversion of control)创建对象权限的反向转移正常情况下:谁

2020-06-08 16:26:21 148

原创 java面试问题分享

java面试问题分享**朋友分享给我的面试题 感觉很有意思**public class A { public void people(){ System.out.println("a1"); } { System.out.println("a2"); } static { System.out.println("a3"); }}public class B extends A{ public void people1(){ System.out.println

2020-06-06 10:37:38 109

jquery-3.4.1.js

jQuery是一款简化前端开发,对js的优化.使js书写更加简便,提高开发效率.为了避免大家有时候找不到相关资源,特分享出来,供大家使用.

2020-06-22

空空如也

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

TA关注的人

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