CSDN

https://malizhi.cn
私信 关注
lizhi_ma
码龄6年
  • 785,541
    被访问量
  • 151
    原创文章
  • 7,163
    作者排名
  • 92
    粉丝数量
  • 于 2015-09-13 加入CSDN
获得成就
  • 获得261次点赞
  • 内容获得142次评论
  • 获得589次收藏
  • GitHub 获得153Stars
荣誉勋章
兴趣领域
  • #后端
    #Java#Redis#MySQL#分布式#Linux#Spring Boot#架构#Spring
TA的专栏
  • 笔记
  • SpringBoot整合专栏
    6篇
  • Java Web
    17篇
  • 数据库
    13篇
  • 异常处理笔记
    28篇
  • Hexo博客搭建教程
    3篇
  • Linux
    19篇
  • 算法
    1篇
  • HTML
    1篇
  • 其他
    9篇
  • 数据结构
    1篇
  • 计算机网络
    1篇
  • 设计模式
  • SSM框架
    5篇
  • SpringBoot
    13篇
  • SpringCloud
  • 面试记录
    16篇
  • Java基础
    9篇
  • 前端基础
    5篇
  • Python爬虫
    7篇
  • 逻辑题
    14篇
  • 技术攻关
    1篇
  • 版本控制系统
    1篇
  • Docker
    5篇
  • Druid
    1篇
  • Thymeleaf
    2篇
  • SpringSecurity
    1篇
  • JavaScript
    3篇
  • Spring Data JPA
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Could not resolve external workbook name ‘xxx‘. Workbook environment has not been set up.

背景:POI解析EXCEL表格报此异常原因:当单元格有引用其他表格中单元格的值时,而且引用不正确或找不到引用表格时,则会出现此异常引用错误或找不到引用表格时,单元格会显示错误且POI解析时会报异常,如图:...
原创
167阅读
0评论
0点赞
发布博客于 2 月前

非对称加解密,私钥和公钥到底是谁来加密,谁来解密

本文为CSDN博主「全冉」的原创文章,原文链接:https://blog.csdn.net/qq_23167527/article/details/80614454第一种用法:公钥加密,私钥解密。—用于加解密第二种用法:私钥签名,公钥验签。—用于签名有点混乱,不要去硬记,总结一下:你只要想:既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密,所以可得出公钥负责加密,私钥负...
转载
448阅读
0评论
1点赞
发布博客于 2 年前

关于 if [ -f ~/.bashrc ] 中 -f 参数的意义

[-f ~/.bashrc] 代表判断.bashrc文件是否为普通文件关于文件的判断各个参数如下:-r file     用户可读为真-w file     用户可写为真-x file     用户可执行为真-f file     文件为正规文件为真-d file     文件为目录为真-c file     文件为字符特殊文件为真-b file     文件为块特殊文件为真...
原创
1495阅读
0评论
0点赞
发布博客于 2 年前

Shell脚本执行的两种方式

前言:Shell脚本默认是.sh结尾,其实txt,或者没有后缀也行,只不过有.sh是规范Shell脚本第一句话,#!/bin/bash,说明脚本是用bash shell解析的。shell脚本执行的两种方式一、脚本有执行权限./myShell.sh #相对路径/root/shell/myShell.sh #绝对路径二、脚本没有执行权限(需要使用命令执行)sh ./m...
原创
616阅读
0评论
0点赞
发布博客于 2 年前

CentOS调度任务备份数据库

基础认识:一、mysqldump是mysql用于转存储数据库的实用程序,它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。二、bak是备份文件,一般bak文件都是用来备份数据所用。案例:每天凌晨两点自动备份数据库到文件mydb.bak先编写一个脚本文件 /home/mytask.sh/usr/local/mysql/bin/...
原创
242阅读
0评论
1点赞
发布博客于 2 年前

关于重启项目后,数据库数据清空的问题

情景:最近在使用JPA持久层框架,碰到数据库清空的问题,发现重启项目后,数据库中的数据会被自动清空。解决方法:将spring.jpa.hibernate.ddl-auto属性设为update。ddl-auto:create----每次运行该程序,没有表格会新建表格,表内有数据会清空。ddl-auto:create-drop----每次程序结束的时候会清空表。ddl-auto...
原创
2738阅读
1评论
3点赞
发布博客于 2 年前

利用js上传txt文本读取文本内容

情景需求:客户端上传txt文本文件后,读取其中的内容插入到服务器中一、前端代码 /** * 网页部分 */ <div> txt文件导入敏感词 : <input type="file" name="file" multiple id="fileId" /> <button name="btn" id="btnId" on...
原创
3460阅读
0评论
2点赞
发布博客于 2 年前

网站敏感词检测源码.rar

从其他地方下载的,分享给大家,里面有四种方式,分别为不同的算法
rar
发布资源于 2 年前

利用Docker创建镜像运行jar包

背景:项目是打包成jar包的,想利用docker去管理运行jar包,通过docker的了解可以知道,想运行jar,那么此jar包需要运行在一个有着jdk环境的docker镜像中,以下教程则是创建一个jdk环境的镜像并且运行jar包。一、将所需要运行的jar包上传到服务器中。本教程jar包存放位置为/usr/springboot/lost_and_found-v1.jar二、创建Docke...
原创
6246阅读
0评论
3点赞
发布博客于 2 年前

关于mybatis中获取message字段(字段类型为text)一直为null的解决方法

情景:在项目中查询数据库一个实体的message字段数据,一直为空解决过程:一开始以为message是关键字,会有冲突或者其他问题,本着试试改成其他名字是否有效,发现改了字段名后依然获取不了,后来通过查看xml文件发现,如果字段类型为text的话,那么查询方法中selectByExample是不会带上有text类型的数据的,如果需要带上有text类型的数据,要使用selectByExampl...
原创
1375阅读
1评论
1点赞
发布博客于 2 年前

Spring Security:Refused to display '<URL>' in a frame because it set 'X-Frame-Options' to 'deny'.

在Security下,X-Frame-Options默认为DENY,非SpringSecurity环境下,X-Frame-Options的默认大多也是DENY,这种情况下,浏览器拒绝当前页面加载任何Frame页面,设置参数含义如下:DENY:浏览器拒绝当前页面加载任何Frame页面SAMEORIGIN:frame页面的地址只能为同源域名下的页面ALLOW-FROM:ori...
原创
635阅读
0评论
0点赞
发布博客于 2 年前

javax.mail.AuthenticationFailedException: 535 Error: ÇëʹÓÃÊÚȨÂëµÇ¼¡£ÏêÇéÇë¿´

在项目中使用qq邮箱发送验证码时报一下错误:javax.mail.AuthenticationFailedException: 535 Error: ÇëʹÓÃÊÚȨÂëµÇ¼¡£ÏêÇéÇë¿´:http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256解决方法:在检查用...
原创
3341阅读
4评论
0点赞
发布博客于 2 年前

Spring Security 登录时如何获取其他参数(可用作校验验证码)

情景:在使用Security时,在校验用户名,也就是在自定义的UserDetailsService类中loadUserByUsername方法只传入一个用户名参数,但需求往往可能携带多个参数校验,如何获取另外的参数,可以增加自定义的Security过滤器链来获取表单的其他参数或者校验验证码,并把自定义的过滤器链设置在security的UsernamePasswordAuthenticationF...
原创
4130阅读
0评论
0点赞
发布博客于 2 年前

关于H5的日期类型input框如何回显细节问题

H5的日期类型input框回显需要指定格式才能回显。如果前端为thymeleaf模版引擎则可以使用以下代码回显。th:value="${#dates.format(yourDate,'yyyy-MM-dd')}"由代码可以知道,格式需要为 yyyy-MM-dd格式才能回显。参考来源:https://blog.csdn.net/lorena0928/article/details/7798...
原创
2470阅读
0评论
0点赞
发布博客于 2 年前

thymeleaf 简单分页,不借助插件

情景:只是想简单地做一个分页,分页效果为,测试数据中,总页数为6条件:只需后台传递两个参数,一个是当前页pager.currentPage,一个是总页数pager.pages前端代码代码如下(样式为bootstrap3):<ul th:if="${foundInfoList} != null" class="pagination pagination-sm"> &l...
原创
2207阅读
0评论
0点赞
发布博客于 2 年前

Spring Boot网页上传图片到腾讯云存储服务后在网页显示图片

情景:Spring Boot项目,在网页选择对应图片上传到腾讯云存储服务后在网页上显示环境:IDEA版本2017.3.1 x64, JDK1.8, SpringBoot2.1.1,thymeleaf3.0.11一、在腾讯云开通云存储服务,腾讯云网址https://console.cloud.tencent.com/进入对象存储服务创建存储桶,存储桶相当于电脑中的文件夹,用来存放你的文件...
原创
2809阅读
7评论
6点赞
发布博客于 2 年前

thymeleaf中如何给data-thumb赋值

情景:在thymeleaf中,action有th:action,value有th:value,但是data-thumb却没有th:data-thumb,但如果我们想利用${data}给data-thumb赋值如何解决?解决方法:可以利用使用 th:attr 设置某属性的值用法如下:th:attr="data-thumb=${image}" //表示取出image的值赋给data-thumb...
原创
1307阅读
0评论
0点赞
发布博客于 2 年前

css如何定义img的src

可以利用CSS的content属性,属性信息如下:定义代码如下:<style> img { content:url(https://image.png); }</style>参考来源:http://www.runoob.com/cssref/pr-gen-content.html...
原创
16615阅读
0评论
3点赞
发布博客于 2 年前

系统时间与docker中mysql数据库时间相差八小时解决方法

情景:在项目中往数据库差数据时,发现时间字段在mysql显示的时间和当前系统时间老是相差八小时,查看可能是mysql当前时区没设置好的问题。一、docker exec -it your_mysql_name bash进入mysql容器中,mysql -uroot -p 进入mysql, 查看当前时间select now(),发现果然和系统时间相差八小时。二、查看mysql当前时区:show ...
原创
4677阅读
0评论
0点赞
发布博客于 2 年前

利用FileReader实现多图片预览

效果图:前端:&lt;div class="photos-upload-view"&gt; &lt;div&gt; &lt;input type="file" id="fileselect" name="imagesFile" multiple="multiple" onchange="showPreview(this)&qu
原创
447阅读
0评论
1点赞
发布博客于 2 年前

Spring Boot2.0: The field file exceeds its maximum permitted size of 1048576 bytes.

Spring Boot做文件上传时出现了The field file exceeds its maximum permitted size of 1048576 bytes.错误,显示文件的大小超出了允许的范围。在application.yaml中配置文件上传大小: spring: servlet: multipart: max-file-size: 5MB ...
原创
624阅读
0评论
0点赞
发布博客于 2 年前

JS中setTimeout(hideURLbar, 0)函数的意思以及作用

在某些网页中的脚本会出现以下代码&amp;lt;script type=&quot;application/x-javascript&quot;&amp;gt; addEventListener(&quot;load&quot;, function() { setTimeout(hideURLbar, 0); }, false);&amp;lt;/script&amp;gt;解析以及作用:chrome等
原创
1894阅读
0评论
1点赞
发布博客于 2 年前

【千锋Java】SpringBoot实战教程(好评如潮)(58集)

下载后是一个文本,里面有我百度网盘的分享,绝不儿戏。 【千锋Java】SpringBoot实战教程(好评如潮)(58集) 本视频教程包括了SpringBoot的基本使用及SpringBoot如何和各项技术整合。 教程目录: 千锋教育Java教程:1.SpringBoot实战开发之-初识SpringBoot 千锋教育Java教程:2.SpringBoot实战开发之-SpringBoot入门程序 千锋教育Java教程:3.SpringBoot实战开发之-启用自动配置注解 千锋教育Java教程:4.SpringBoot实战开发之-自定义banner 千锋教育Java教程:5.SpringBoot实战开发之-全局配置文件 千锋教育Java教程:6.SpringBoot实战开发之-starter pom 千锋教育Java教程:7.SpringBoot实战开发之-获取自定义配置的值 千锋教育Java教程:8.SpringBoot实战开发之-类型安全的配置 千锋教育Java教程:9.SpringBoot实战开发之-Profile配置 千锋教育Java教程:10.SpringBoot实战开发之-SpringBoot自动配置的原理 千锋教育Java教程:11.SpringBoot实战开发之-创建父工程 千锋教育Java教程:12.SpringBoot实战开发之-SpringBoot整合测试 千锋教育Java教程:13.SpringBoot实战开发之-SpringBootApplication注解和RestController注解 千锋教育Java教程:14.SpringBoot实战开发之-SpringBoot的日志管理 千锋教育Java教程:15.SpringBoot实战开发之-自定义日志配置文件 千锋教育Java教程:16.SpringBoot实战开发之-loger的使用 千锋教育Java教程:17.SpringBoot实战开发之-多环境日志输出 千锋教育Java教程:18.SpringBoot实战开发之-使用log4j进行日志管理 千锋教育Java教程:19.SpringBoot实战开发之-配置工程为开发模式 千锋教育Java教程:20.SpringBoot实战开发之-SpringBoot的Web开发 千锋教育Java教程:21.SpringBoot实战开发之-访问静态资源 千锋教育Java教程:22.SpringBoot实战开发之-自定义消息转换器 千锋教育Java教程:23.SpringBoot实战开发之-使用FastJson解析Json数据 千锋教育Java教程:24.SpringBoot实战开发之-自定义拦截器 千锋教育Java教程:25.SpringBoot实战开发之-全局异常处理器 千锋教育Java教程:26.SpringBoot实战开发之-异步调用 千锋教育Java教程:27.SpringBoot实战开发之-SpringBoot整合Jsp 千锋教育Java教程:28.SpringBoot实战开发之-SpringBoot整合Freemarker 千锋教育Java教程:29.SpringBoot实战开发之-SpringBoot整合Thymeleaf 千锋教育Java教程:30.SpringBoot实战开发之-SpringBoot整合QuartZ 千锋教育Java教程:31.SpringBoot实战开发之-SpringBoot整合JdbcTemplate 千锋教育Java教程:32.SpringBoot实战开发之-SpringBoot整合Mybatis(xml方式) 千锋教育Java教程:33.SpringBoot实战开发之-SpringBoot整合Mybatis(注解方式) 千锋教育Java教程:34.SpringBoot实战开发之 -区分多数据源分析 千锋教育Java教程:35.SpringBoot实战开发之-区分多数据源实现 千锋教育Java教程:36.SpringBoot实战开发之-SpringBoot的事务管理 千锋教育Java教程:37.SpringBoot实战开发之-SpringBoot整合JPA-Hibernate 千锋教育Java教程:38.SpringBoot实战开发之-SpringBoot整合Mail 千锋教育Java教程:39.SpringBoot实战开发之-实现发送带附件的邮件 千锋教育Java教程:40.SpringBoot实战开发之-实现发送模板邮件 千锋教育Java教程:41.SpringBoot实战开发之-SpringBoot实现文件上传 千锋教育Java教程:42.SpringBoot实战开发之-SpringBoot实现批量文件上传 千锋教育Java教程:43.SpringBoot实战开发之-Neo4J介绍及安装 千锋教育Java教程:44.SpringBoot实战开发之 -SpringBoot整合Neo4j 千锋教育Java教程:45.SpringBoot实战开发之-打包发布 千锋教育Java教程:46.SpringBoot实战开发之-SpringBoot整合Redis(单机版) 千锋教育Java教程:47.SpringBoot实战开发之-SpringBoot整合Redis集群 千锋教育Java教程:48.SpringBoot实战开发之-SpringBoot整合MongoDB 千锋教育Java教程:49.SpringBoot实战开发之-SpringBoot整合ActiveMQ 千锋教育Java教程:50.SpringBoot实战开发之-SpringBoot整合RabbitMQ 千锋教育Java教程:51.SpringBoot实战开发之-Kafka概述及安装 千锋教育Java教程:52.SpringBoot实战开发之-SpringBoot整合Kafka 千锋教育Java教程:53.SpringBoot实战开发之-SpringBoot整合Solr 千锋教育Java教程:54.SpringBoot实战开发之 -ElasticSearch概述及安装 千锋教育Java教程:55.SpringBoot实战开发之-Elasticsearch实现数据的存储和检索 千锋教育Java教程:56.SpringBoot实战开发之-SpringBoot整合ElasticSearch 千锋教育Java教程:57.SpringBoot实战开发之-SpringBoot整合WebSocket 千锋教育Java教程:58.SpringBoot实战开发之-SpringBoot整合AngularJS
txt
发布资源于 2 年前

尚硅谷Java11新特性教程

下载后是一个文本,里面有我百度网盘的分享,绝不儿戏。 尚硅谷Java11新特性教程
txt
发布资源于 2 年前

Druid首页点击登录无反应

错误如图:原因:如果项目中整合了security,那么百分之九十的原因是和security的csrf校验有关了。解决方法:让security的csrf校验忽略druid请求。在security配置类中configure方法加上这句代码即可。http.csrf().ignoringAntMatchers(&quot;/druid/*&quot;);...
原创
3381阅读
2评论
4点赞
发布博客于 2 年前

去除Excel工作表保护密码小工具

亲测可用,安全可靠,可以说不是什么小工具,是一个方法,半分钟即可。绝对不是网上流传的改成rar文件什么的烂方法,这个方法绝对可靠。
rar
发布资源于 2 年前

2018全国高校名单数据

id name(高校名称) province_id(省id) level(是否本科) website(高校官网) abbreviation(简称) city(市区名称) 这是里面的字段,觉得还行吧这数据,五分买来的,想分享出去,结果最少也得设置一分,合适就下载看看也行。
xls
发布资源于 2 年前

2019全国高校名单数据

数据源为全国阳光高考网站最新公布的全国高校名单,资源内容包括全国高校名单以及其所在的省、市信息。
rar
发布资源于 2 年前

IDEA中git提交报错:Push failed: Failed with error: Could not read from remote repository.

问题: idea中使用git往github中push时,弹出如下错误导致该错误的原因有很多,包括未配置好远程仓库,但博主是以下情况,没有修改SSH Executable 为 Native。选择为native后,再次push,成功。...
原创
4080阅读
2评论
2点赞
发布博客于 3 年前

Spring Boot利用AOP获取用户操作实现日志记录

环境:IDEA版本2017.3.1 x64, JDK1.8, SpringBoot2.1.1, Druid1.1.8, mybatis1.3.2,Security5.1.2,thymeleaf3.0.11思路总结:首先在需要做日志记录的方法中添加一个自定义注解,再去实现一个日志AOP类,AOP类把自定义注解设置为切点,所以当系统执行某一个添加了自定义注解的方法时,AOP会自动获取该方法名称以...
原创
12140阅读
23评论
8点赞
发布博客于 3 年前

Spring Boot整合Spring Security

前言:安全框架目前有两大主流,一个是apache的Shiro,一个是Spring的Security,因为曾经用过Shiro,觉得想看一下security和Shiro的不同,又加上Spring Boot可以无缝对接Security,所以在此使用Security作为安全组件。安全框架主要功能为:身份认证,权限控制,预防漏洞攻击所以接下来我们围绕如果配置身份认证,权限控制去整合Security。...
原创
1151阅读
0评论
1点赞
发布博客于 3 年前

SpringBoot简单使用lombok

前言: lombok有啥用?一句话说明白就是以前javaBean中的一些get,set,toString,构造方法等,在我们添加lombok后,只需要一个注解就能搞定,目的就是简化开发流程。环境: IDEA版本2017.3.1 x64, JDK1.8, SpringBoot2.1.1如何使用?一、导入lombok的jar包maven中导入:&amp;lt;!-- lombok工具简化get ...
原创
643阅读
2评论
0点赞
发布博客于 3 年前

SpringBoot与异步任务、定时任务、邮件任务

环境: IDEA版本2017.3.1 x64, JDK1.8, SpringBoot2.1.1一、异步任务在需要开启异步的服务加上注解:@Async@Servicepublic class AsyncService { //告诉SpringBoot这是一个异步任务,SpringBoot会自动开启一个线程去执行 @Async public void test...
原创
975阅读
0评论
1点赞
发布博客于 3 年前

SpringBoot整合Redis缓存

前言:此整合为非注解形式,使用工具类进行自主数据控制专有名词解析:Jedis是Redis官方推荐的面向Java的操作Redis的客户端,而RedisTemplate是SpringDataRedis中对JedisApi的高度封装环境:IDEA版本2017.3.1 x64JDK1.8SpringBoot2.1.1总流程:pom导入Redis的依赖组件全局配置文件配置Red...
原创
1231阅读
0评论
1点赞
发布博客于 3 年前

启动nginx 报错:Job for nginx.service failed because the control process exited with error code.

启动nginx报错: Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.查看原因: 按照提示,输入命令查看详细错误解决方法: 发现端口被占用,...
原创
4392阅读
0评论
0点赞
发布博客于 3 年前

SpringBoot整合Mybatis

前言:mybatis有注解版和配置文件方式,在此使用的是配置文件形式完成整合环境:IDEA版本2017.3.1 x64JDK1.8SpringBoot2.1.1Druid1.1.8mybatis1.3.2总流程:1:SpringInitializr(需要连网)快速创建一个springboot项目,添加mybatis依赖组件2:整合Druid数据源3:编写mapper接...
原创
337阅读
0评论
0点赞
发布博客于 3 年前

SpringBoot整合Druid数据源

Druid介绍:Druid是阿里巴巴开源平台上一个数据库连接池实现,它不但结合了C3P0、DBCP、PROXOOL等数据库连接池的优点,同时还加入了日志监控,可以分别监控DB池连接和SQL的执行情况,是一款针对监控而生的数据库连接池环境:IDEA版本2017.3.1 x64JDK1.8SpringBoot2.1.1Druid1.1.8流程概括:利用Spring Initi...
原创
375阅读
0评论
0点赞
发布博客于 3 年前

Docker安装Redis

一、下载镜像docker pull redis如果下载缓慢,或者失败,请更改镜像源,docker默认使用的是外国的镜像源更改为阿里巴巴镜像源即可。二、启动镜像可选参数:–requirepass,这是redis密码,redis默认不需要密码docker run -d -p 6379:6379 --name myredis redis --requirepass "redispasswo...
原创
168阅读
0评论
0点赞
发布博客于 3 年前

Springboot使用Druid数据源发生报错Property: spring.datasource.filters

前言: Springboot(版本2.1.1)使用Druid(版本1.18)数据源时filters: stat,wall,log4j,发生异常错误。错误如下:错误原因:异常错误中显示log4j的原因,尝试在filters属性去掉log4j,发现不报错了,原因是新版本的Druid配置改变了解决方法:filters如下配置即可:filters: commons-log.co...
原创
4827阅读
0评论
0点赞
发布博客于 3 年前

IEDA关闭自动保存,并且开启未保存文件星号提示

前言: 有时候,在用idea的过程中,不小心触到键盘,idea却自动保存了起来,自己却浑然不知,导致报错。所以有一些小伙伴想取消IDEA自动保存功能,并开启未保存文件星号提示。一、取消自动保存选项二、开启未保存文件星号提示三、应用保存即可。...
原创
1300阅读
0评论
0点赞
发布博客于 3 年前

servlet返回JSON数据总结

返回字符串,因为字符串要返回json数据类型,所以我们要写成String json = “{“ClientId”:196401,“ClinetName”:“teller”}”;如果后台不处理成json数据,那么需要在前端回调函数中解析为json数据,var info = JSON.parse(data);public class ClientServlet extends HttpSer...
原创
2974阅读
0评论
0点赞
发布博客于 3 年前

Error (2013): Lost connection to MySQL server at waiting for initial communication packet

前言: 用navicat连接服务器中的MySQL时弹出错误提示:SQL Error (2013): Lost connection to MySQL server at ‘waiting for initial communication packet’, system error: 0环境: CentOS 6.5 MySQL 5.7解决办法: 打开/etc/my.ini,找到[mysql...
原创
2956阅读
0评论
1点赞
发布博客于 3 年前

DIP,IOC,DI,IOC容器之间的简单关系

依赖倒置原则(DIP):一种软件架构设计的原则(抽象概念)。控制反转(IoC):一种反转流、依赖和接口的方式(DIP的具体实现方式)。依赖注入(DI):IoC的一种实现方式,用来反转依赖(IoC的具体实现方式)。IoC容器:依赖注入的框架,用来映射依赖,管理对象创建和生存周期(DI框架)。...
原创
189阅读
0评论
1点赞
发布博客于 3 年前

navicat 连接Docker中mysql容器报错:Client does not support authentication protocol requested by server;

前言: 在服务上的Docker中启动mysql容器后,用navicat连接,发现弹出一个错误:原因:mysql8 之前的版本中加密规则是mysql_native_password,但是在mysql8之后,加密规则是caching_sha2_password,所以navicat低版本不支持了,要么升级navicat,要么把用户密码登录的加密规则还原成mysql_native_password这...
原创
635阅读
0评论
3点赞
发布博客于 3 年前

CentOS6.5安装Docker应用容器引擎

1:安装docker之前需要禁用selinux,因为selinux和LXC有冲突,故而需要禁用。将SELINUX设为disabled,注意修改后最好重启下机器vim /etc/selinux/config2:安装 Fedora EPEL[root@VM_0_15_centos ~]# yum -y install http://dl.fedoraproject.org/pub/epel/...
原创
914阅读
0评论
0点赞
发布博客于 3 年前

docker version查看版本时没有显示Server是多少版本的原因

查看docker版本时显示如下:[root@VM_0_15_centos ~]# docker versionClient version: 1.7.1Client API version: 1.19Go version (client): go1.4.2Git commit (client): 786b29d/1.7.1OS/Arch (client): linux/amd64Ge...
原创
9030阅读
4评论
2点赞
发布博客于 3 年前

CentOS6.5升级内核到4.4

情景: 最近在学习Docker应用容器引擎,但是Docker要求系统为64位、系统内核版本为 3.10 以上,且自己服务器系统版本为CentOS6.5,内核是2.6的,不符合要求,故将内核升级到3.10以上。方式: 此次升级内核采用下载内核然后编译的形式进行升级,历时五分钟左右完成升级。一:查看当前内核版本,为2.6[root@VM_0_15_centos ~]# uname -aLinu...
原创
1737阅读
0评论
2点赞
发布博客于 3 年前

CentOS6.5升级内核到4.4

情景: 最近在学习Docker应用容器引擎,但是Docker要求系统为64位、系统内核版本为 3.10 以上,且自己服务器系统版本为CentOS6.5,内核是2.6的,不符合要求,故将内核升级到3.10以上。方式: 此次升级内核采用下载内核然后编译的形式进行升级,历时五分钟左右完成升级。一:查看当前内核版本,为2.6[root@VM_0_15_centos ~]# uname -aLinu...
原创
1737阅读
0评论
2点赞
发布博客于 3 年前

Intellij IDEA 老出现 This file is indented with tabs instead of 4 spaces提示

问题:Intellij IDEA 老出现 This file is indented with tabs instead of 4 spaces提示,嫌烦。此提示是关于缩进用空格缩进还是tab缩进的问题,随习惯吧。解决方法:在settings --&gt; Editor --&gt; Code Style,右边有个Indents Detection将Detect and use existi...
原创
2485阅读
0评论
1点赞
发布博客于 3 年前

运算符中gt、lt、ge、le源英文

great than 也就是 &amp;amp;gt; 缩写为 gtlittle than 也就是 &amp;amp;lt; 缩写为 ltgreat equal 也就是 &amp;amp;gt;= 缩写为 gelittle equal 也就是 &amp;amp;lt;= 缩写为 letr是列 table rowsth 是一行的头 table headtd 是行的数据 table data
原创
794阅读
0评论
0点赞
发布博客于 3 年前

springboot中@PropertySource(value = {"classpath:FoundBean.properties"})读取不出内容

情景:因为不可能所有的属性都放在全局文件中,所以需要把一些跟springboot无关的东西放在其他文件,用 @PropertySource:加载指定的配置文件;所以我在javabean中直接用了此注解@PropertySource(value = {&quot;classpath:bean.properties&quot;}) @Component public class FoundBean { ...
原创
6727阅读
0评论
0点赞
发布博客于 3 年前

springboot中@PropertySource(value = {"classpath:FoundBean.properties"})读取不出内容

情景:因为不可能所有的属性都放在全局文件中,所以需要把一些跟springboot无关的东西放在其他文件,用 @PropertySource:加载指定的配置文件;所以我在javabean中直接用了此注解@PropertySource(value = {&quot;classpath:bean.properties&quot;}) @Component public class FoundBean { ...
原创
6727阅读
0评论
0点赞
发布博客于 3 年前

WebLogic服务启动报错:Authentication denied: Boot identity not valid

有时候启动weblogic服务闪退,不知道是什么原因,可以在cmd中启动服务,会显示报错信息。原因:这次报错是因为上次服务启动后,在控制台中改了weblogic的密码,隔天启动服务后,出现了此错误。一开始以为是jdk有问题,检查了一次发现并没有问题,便到日志中查看错误信息。发现weblogic的用户名/密码验证出现了问题。解决方法:清空当前配置文件中的用户名密码,并重新设置他们;...
原创
2037阅读
0评论
0点赞
发布博客于 3 年前

安装weblogic完之后,快速启动时弹出Could not create the Java Virtual Machine错误

版本:我的weblogic安装包是wls1036_generic.jar,也就是weblogic 11g R1。出现错误:安装完后,当选择快速启动时,弹出Could not create the Java Virtual Machine错误。Error : Could not Create the Java Virtual MachineError : A fatal Excep...
原创
3349阅读
3评论
3点赞
发布博客于 3 年前

Toad for Oracle 12.1

Toad for Oracle 12.1(不用安装,解压就行了),(Oracle 11也可以用)里面有32位和64位的,根据oracle数据库版本选择,以及里面有激活方式(超简单),完全可用,完全不用担心任何问题,自己都在用。
rar
发布资源于 3 年前

尚硅谷大数据之Hive视频

下载后,是一个文本,里面会有我百度网盘的分享链接,下载即可,绝对真实无儿戏。
txt
发布资源于 3 年前

oracle创建外键约束的两种方式

转自:https://blog.csdn.net/baidu_37107022/article/details/748534671、创建表时直接创建外键约束create table books( bookid number(10) not null primary key, bookName varchar2(20) not null, price number(10,...
转载
7816阅读
0评论
5点赞
发布博客于 3 年前

复式记账的步骤

1:判断是否是经济活动?2:判断影响了几个科目?3:判断科目性质4:根据科目余额增减变化判断借贷5:根据借贷规则记性质例子:① 存现金:1000元进银行答:借:现金(资产) 增加贷:活期存款(负债) 增加...
原创
1252阅读
0评论
0点赞
发布博客于 3 年前

损益类科目增加时,记在借方还是贷方?以及六要素之间的关系

因为公司的主要业务在于银行金融这方面,所有有必要学习一下有关会计方面的知识。资产:借方表示增加,贷方表示减少。负债:贷方表示增加,借方表示减少。所有者权益:贷方表示增加,借方表示减少。成本:借方表示增加,贷方表示减少。收入:贷方表示增加,借方表示减少。费用:借方表示增加,贷方表示减少。总结:根据恒等式理解资产 + 费用 = 负债 + 所有者权益 + 收入左借(增) = 右贷(...
原创
13565阅读
2评论
3点赞
发布博客于 3 年前

损益类科目增加时,记在借方还是贷方?以及六要素之间的关系

因为公司的主要业务在于银行金融这方面,所有有必要学习一下有关会计方面的知识。资产:借方表示增加,贷方表示减少。负债:贷方表示增加,借方表示减少。所有者权益:贷方表示增加,借方表示减少。成本:借方表示增加,贷方表示减少。收入:贷方表示增加,借方表示减少。费用:借方表示增加,贷方表示减少。总结:根据恒等式理解资产 + 费用 = 负债 + 所有者权益 + 收入左借(增) = 右贷(...
原创
13565阅读
2评论
3点赞
发布博客于 3 年前

Java非递归实现一二菜单

转自:https://blog.csdn.net/weixin_38111957/article/details/80330957一、引言怎么实现首页中一二级菜单联动效果?在我们开发过程中经常看到有菜单的出现,一般菜单也是有分类的。一般来说一级菜单下有N个二级菜单,在我们做管理系统的时候菜单是必不可免的。那我们应该怎么去设计数据库表结构呢? 有些同学会说用三张表"父级菜单表"、“子级菜单表”、...
转载
193阅读
0评论
0点赞
发布博客于 3 年前

JS,Jquery发起ajax的方式总结

JS中有两种发起ajax的方式:GET方式:&lt;script type="text/javascript"&gt; var ajaxObj = new XMLHttpRequest(); ajaxObj.open("GET", "selectProvice?id=1"); ajaxObj.send() ajaxObj.onreadystatechange = funct...
原创
434阅读
0评论
0点赞
发布博客于 3 年前

servlet中如何跳转到另一个servlet中

在网上看了看,发现并没有明确的代码或模棱两可的答案。有一句话,说的很对,大胆尝试,谨慎操作。很简单,代码如下: response.sendRedirect("loginServlet");...
原创
10864阅读
5评论
5点赞
发布博客于 3 年前

oracle存储过程中 RETURNING INTO的含义

DECLARE Row_id ROWID; info VARCHAR2(40);BEGIN INSERT INTO dept VALUES (91, 'SERVICE', 'BEIJING') RETURNING rowid,dname||':'||to_char(deptno)||':'||loc ...
原创
3569阅读
0评论
0点赞
发布博客于 3 年前

存储过程中is的含义

例子:create or replace procedure proc1(para1 varchar2,para2 out varchar2,para3 in out varchar2) asv_name varchar2(20); /*变量声明块:紧跟着的as (is )关键字,可以理解为pl/sql的declare关键字,用于声明变量。 */begin v_name :='zh...
原创
3008阅读
0评论
0点赞
发布博客于 3 年前

存储过程中is的含义

例子:create or replace procedure proc1(para1 varchar2,para2 out varchar2,para3 in out varchar2) asv_name varchar2(20); /*变量声明块:紧跟着的as (is )关键字,可以理解为pl/sql的declare关键字,用于声明变量。 */begin v_name :='zh...
原创
3008阅读
0评论
0点赞
发布博客于 3 年前

oracle存储过程中%type的含义

例子:CREATE OR REPLACE procedure getDeptById(v_deptno in dept.deptno%type)isv_dname dept.dname%type;v_loc dept.loc%type;beginselect dname,loc into v_dname,v_loc from dept where deptno = v_dept...
原创
5906阅读
0评论
4点赞
发布博客于 3 年前

错误:编码GBK的不可映射字符

转自:https://www.cnblogs.com/lucky-zhangcd/p/8409810.html错误: 当Java源代码中包含中文字符时,我们在用javac编译时会出现“错误:编码GBK的不可映射字符”。原因: 由于JDK是国际版的,我们在用javac编译时,编译程序首先会获得我们操作系统默认采用的编码格式(GBK),然后JDK就把Java源文件从GBK编码格式转换为Java内部...
转载
3728阅读
0评论
2点赞
发布博客于 3 年前

简述Java中封装,继承,多态的理解

1.封装意义:防止数据被无意破坏。如何实现:把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法。好处: 它所封装的是自己的属性和方法,所以它是不需要依赖其他对象就可以完成自己的操作。2.继承好处:继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。通过使用继承我们能够非常方便地复用以前的代码...
原创
2230阅读
0评论
1点赞
发布博客于 3 年前

理解oracle表空间,表,和用户的区别

每个项目对应一个表空间,Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表。然后创建一个用户对应此表空间即可。所以,在做大型项目的时候,是先创建一个数据库实例,然后创建表空间,再创建用户,然后用户指定这个表空间。个人理解,有错误的地方尽管提出哈,或者有更好的理解方式也可以说出来。...
原创
9477阅读
6评论
13点赞
发布博客于 3 年前

JSP中三种注释种类

在浏览器查看页面源码时JSP页面的普通注释:&lt;!-- 注释内容 --&gt;注释的内容是可见的,将出现在生成的HTML代码中,此代码将发送给浏览器,然后由浏览器负责忽略此注释。JSP页面中的隐藏注释 :&lt;%-- 注释内容 --%&gt;标记的内容客户端查看源码时是完全看不到的。JSP中java代码块注释:客户端不可见&lt;% // 注释内容 %&gt; 单行注...
原创
6922阅读
0评论
1点赞
发布博客于 3 年前

尚硅谷大数据之Zookeeper视频

下载后,是一个文本,里面会有我百度网盘的分享链接,下载即可,绝对真实无儿戏。
txt
发布资源于 3 年前

右键扩展菜单管理器

超好用的右键菜单管理器,真的很强大,亲测小巧绿色,绝对无毒,能删除右键多余的选项,让右键显示的菜单干净美观。
rar
发布资源于 3 年前

尚硅谷大数据之Hadoop视频

下载后,是一个文本,里面会有我百度网盘的分享链接,下载即可,绝对真实无儿戏。
txt
发布资源于 3 年前

尚硅谷大数据之Linux视频

下载后,是一个文本,里面会有我百度网盘的分享链接,下载即可,绝对真实无儿戏。
txt
发布资源于 3 年前

尚硅谷Jenkins视频

下载后,是一个文本,里面会有我百度网盘的分享链接,下载即可,绝对真实无儿戏。
txt
发布资源于 3 年前

尚硅谷Docker核心技术视频教程

下载后,是一个文本,里面会有我百度网盘的分享链接,下载即可,绝对真实无儿戏。
txt
发布资源于 3 年前

linux中>和>>的区别

一、&gt; 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;在我的一篇清空linux历史命令的文章中,就是这种方法,用echo &gt; .bash_history,将文件内容清空(文件大小变成0字节)。二、&gt;&gt; 这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。参考文...
原创
1170阅读
0评论
0点赞
发布博客于 3 年前

linux清空历史命令(history)

有时候发现上下键出现太多没有用的命令或者打错的命令,可以使用以下两种方法清空命令一、$ history -c该命令可以清空本次登入的所有输出命令,但不清空.bash_history文件,所以下次登陆后,旧命令还将出现,历史命令是存在于当前用户根目录下的./bash_history文件。二、echo &gt; $home./bash_history每个用户根目录下都有一个.bash_hist...
原创
26305阅读
0评论
0点赞
发布博客于 3 年前

linux中"cd /" ,"cd ~","cd /home",家目录的区别

一、cd / 是跳转到根目录根目录是所有用户共享的目录,如图所示二、cd ~ 是跳转到当前用户的家目录如果是root用户,cd ~ 相当于 cd /root如果是普通用户,cd ~ 相当于cd /home/当前用户名三、cd /home 相当于查看有多少普通用户的家目录因为所有的普通用户的父目录都是home目录...
原创
27897阅读
3评论
22点赞
发布博客于 3 年前

Centos之nohup 后台运行程序

转自:https://blog.csdn.net/yelllowcong/article/details/81129613nohup命令: 如果你正在运行一个进程,不希望退出终端(CRT或者PUTTY)时结束进程,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。#命令格式nohup xx &amp;例...
转载
766阅读
0评论
0点赞
发布博客于 3 年前

python内置的urllib模块不支持https协议的解决办法

转自:https://blog.csdn.net/qq_21334991/article/details/78621696 代码: import urllib urllib.urlopen('http://www.baidu.com') 出错: &lt;addinfourl at 269231456 whose fp = &lt;socket._fileo...
转载
665阅读
0评论
0点赞
发布博客于 3 年前

CentOS搭建Hexo博客

本文介绍的是如何在CentOS系统上使用Hexo博客框架搭建一个完全属于自己的博客系统。知识储备CentOS是什么?Hexo是什么?Nginx是什么?Git是什么?Node.js是什么?CentOS是什么? CentOS(Community Enterprise Operating System)是Linux发行版之一,它是来自于Red Hat Ente...
转载
1338阅读
2评论
1点赞
发布博客于 3 年前

CentOS6.5安装gcc及g++

使用yum安装,注意安装时要先成为root用户。安装gcc:yum install gcc安装g++: yum install gcc-c++注意:安装g++不是yum install g++
原创
6162阅读
0评论
1点赞
发布博客于 3 年前

inconsistent use of tabs and spaces in indentation

报错如图所示:报错原因:混用了tab和4个空格造成的,检查代码,要不全部用tab,要不全部用4个空格。出错地方如图所示:就是由于第三行前面使用tab的,其他行用四个空格,统一后错误消失。...
原创
565阅读
0评论
0点赞
发布博客于 3 年前

springboot入门笔记

1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细参照微服...
转载
2024阅读
1评论
1点赞
发布博客于 3 年前

Python获取某一个范围的随机数

Python的random模块专用于获取随机数一、random.random()用于生成一个0到1的随机浮点数: 0 &lt;= n &lt; 1.0二、random.uniformrandom.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a &gt; b,则生成的随机数n: a &lt;= n &lt;= b。如果 a &lt;b...
原创
44099阅读
5评论
8点赞
发布博客于 3 年前

python异常错误:SyntaxError: Missing parentheses in call to 'print'

在python中:print “xxx”出现异常错误如下:SyntaxError: Missing parentheses in call to 'print'原因:python2系列可以支持 print “xxxx” ,python3系列需要使用print(“xxx”)请检查python对应的版本语法...
原创
1767阅读
0评论
0点赞
发布博客于 3 年前

vim 复制一整行和复制多行

在python中:print “xxx”出现异常错误如下:SyntaxError: Missing parentheses in call to 'print'原因:python2系列可以支持 print “xxxx” ,python3系列需要使用print(“xxx”)请检查安装的python版本,使用对应的版本语法...
原创
12517阅读
0评论
1点赞
发布博客于 3 年前

编译java文件(含jar包)

转自:https://blog.csdn.net/opossum/article/details/1521690package mypack;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspTagException;import javax.servlet.jsp.tagext.TagSupport;...
转载
2657阅读
0评论
0点赞
发布博客于 3 年前

提交按钮(type="submit")中使用onclick事件

转自:https://blog.csdn.net/opossum/article/details/1261282提交按钮() ,对应事件为FORM的提交事件,有时FORM需要一些验证,比如验证时间(ONSUBMIT=“RETURN CHECKTIME();”) ,而且时间脚本为共有的,不能轻易修改,现在又想验证某一输入框的值不能为空(只是举例,此问题可以在设计时避免),也就是有两个(多个的话,你...
转载
16028阅读
0评论
0点赞
发布博客于 3 年前

表单提交中的input、button、submit的区别

最近项目中用了很多的表单提交,发现input、button、submit甚至回车键都可以引发表单提交,下面将分别验证他们在使用中的区别。1.input[type=submit]我们直接来看例子:代码如下:&lt;form&gt; &lt;input name="name"&gt; &lt;input type="submit" value="提交"&gt;&lt;/f
转载
377阅读
0评论
0点赞
发布博客于 3 年前

Out of range value for column '字段' at row 1 MySQL异常错误

错误原因: 这个错误是因为在java中传入的参数插入到数据库中,超过了数据库对应表字段可输入范围。两种解决方法:修改传入参数的大小将数据库表中对应字段的类型设置大一些。...
原创
10111阅读
0评论
0点赞
发布博客于 3 年前

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'person' is defined

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'person' is defined解决:项目中找不到name为person的bean。 原因:在applicationContext.xml中没有配置id为person的bean,配置一下即可。...
原创
682阅读
0评论
0点赞
发布博客于 3 年前

java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory 异常错误

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactoryCaused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory这个问题是说,项目中缺少spring依赖的jar包文件。 解决方案:加入commons-l...
原创
4340阅读
2评论
0点赞
发布博客于 3 年前

org.springframework.beans.factory.NoUniqueBeanDefinitionException 异常错误

org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [com.lingnan.pojo.Person] is defined: expected single matching bean but found 7: person0,person1,person2...
原创
6365阅读
0评论
1点赞
发布博客于 3 年前

org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML 异常错误

org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [com/test/controller];nested exception is java.io.FileNotFoundException:clas...
原创
1608阅读
0评论
1点赞
发布博客于 3 年前

java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource异常错误

Spring注解使用Bean的时候,遇到这类错误:java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource要导入spring的aop包: spring-aop-4.1.5.RELEASE.jar导入项目后问题解决。...
原创
1041阅读
0评论
0点赞
发布博客于 3 年前

谷歌浏览器设置Infinity新标签页主题

Infinity,基于过去对新标签页的认识,今天我们重新定义了新标签页,一个追求极简美学和一站式服务体验。新一代的标签页,一个更好用,更强大的新标签页。此插件吸引博主的地方有两点:快捷打开自定义网站,减少繁杂步骤infinity拥有强大而且美轮美奂的壁纸库,没打开一个标签页都是一次精彩Infinity插件官网地址:https://cn.infinitynewtab.com...
原创
5930阅读
2评论
0点赞
发布博客于 3 年前

全世界最著名的 icon 网站都在这了

作为一个多年的独立开发者,收藏了非常多免费无版权图片网站、免费 icons、知名的技术人博客、有趣的网站等等,今天给大家分享我这几年收藏的 icon 网站,觉得好呢,点个赞关注个专栏,有补充呢給我留个言,感谢大家。icons8:拥有 42,800 个免费图标,提供各个平台的基础图标与分类图标,其特色是大小和颜色随意自定义。iconfinder:哥本哈根一个团队做的 icon 专...
转载
2743阅读
0评论
1点赞
发布博客于 3 年前