自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(718)
  • 资源 (4)
  • 收藏
  • 关注

原创 解决测试失败问题:mall商城项目》mall整合SpringSecurity和JWT实现认证和授权(二)》改用其他有权限的帐号登录

目录原因修改办法原因权限值不对修改办法1、打开数据库中的ums_admin表2、复制id=1那一行的password,如下:3、替换id=6那一行中的password,点击√,如下:4、将PmsBrandController类中的@PreAuthorize("hasAuthority('pms:brand:read')")中的brand改成product,然后重新启动项目,不要在意名称问题,我们要看的是SpringSecurity是否能够实现效果5、在swagger登录界面中,使用use

2021-10-16 18:50:11 1

转载 NoNodeAvailableException[None of the configured nodes are available:[.127.0.0.1}{127.0.0.1:9300]

1、找到elasticsearch的安装目录下面的config中的elasticsearch.xml2、将里面的network.host注释打开3、保存之后重启ElasticSearch

2021-10-13 13:41:00 5

转载 iText5实现Java生成PDF文件完整版

最近项目中使用到Java实现导出PDF文件,经过一番参考研究最终决定使用itextpdf来实现,当然也可以参考 PDF Java类库:Spire.PDF for Java(https://www.e-iceblue.cn/spirepdfjava/create-pdf-in-java.html)。本文是使用第一种来实现的。iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化

2021-09-13 22:41:26 66

转载 Vmvare打开Centos提示:替换缺少的文件时出错: 权限不足,无法访问该文件。

重新使用管理员身份打开VMvare即可

2021-09-13 21:22:40 86

原创 VMware虚拟机打开错误:无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件。

在地址栏中打开任务管理器,选择详细信息,然后打开以vmcare开头的几个服务,如下:

2021-09-13 00:52:46 27

原创 推荐一款jar包反编译工具:jd-gui.ext

下载:链接:https://pan.baidu.com/s/1321vhWNRZ4Hd5GZH-IwWSQ提取码:7ste展示:

2021-09-12 13:10:44 21

转载 Win10使用VMvare虚拟机导致电脑蓝屏问题的解决办法

问题描述:打开VMvare虚拟机的时候,将会导致电脑蓝屏问题,如下:解决方法:移除USB控制器、声卡、打印机就可以解决该问题了,如下:

2021-09-12 09:26:04 684 1

原创 Linux图形化界面如何全屏

将鼠标定位到Linux图形化界面中,点击快捷键:Ctrl+Alt+Enter,退出全屏也是该快捷键,赶快去试试吧!

2021-09-11 23:07:02 32

原创 Jsoup和JsoupXpath的实际使用案例

目录代码结果参考代码public class Test { public static void main(String[] args) throws IOException { System.out.println("一、Jsoup的用法"); System.out.println("注意:下面案例中部分代码用到了JsoupXpath,目的是介绍Jsoup中内容的用法,不要见怪"); // 1、测试parse()方法获取Document对象

2021-09-08 22:57:21 21

原创 根据图片地址从互联网下载图片到指定电脑指定位置

目录代码结果下载效果代码public class Test { public static void main(String[] args) { // 下载图片的地址 String imgUrl = "https://bkimg.cdn.bcebos.com/pic/55e736d12f2eb938e8824ef3da628535e4dd6fc7?x-bce-process=image/watermark,image_d2F0ZXIvYmFpa2UxMTY=,g_

2021-09-08 09:14:30 16

原创 HttpURLConnection的用法

明天补齐明天补齐明天补齐

2021-09-06 23:53:36 123 2

原创 将图片转换为Base64编码字符串、解析Base64编码字符串后生成图片

代码public class Test { public static void main(String[] args) { // 测试1:将图片转换成base64编码字符串 String code = imgToCode("C:\\Users\\mingming\\Pictures\\Screenshots\\1.png"); System.out.println("生成的base64编码字符串是:" + code); // 测试

2021-09-05 21:57:16 4266

原创 在IDEA中使用搜狗输入法输入文字是繁体字,但是在其他地方输入文字是正常的简体字

原因Ctrl+Shift+F在IDEA中是全局搜索的快捷键,而在搜狗输入法中是默认简繁切换快捷键,所以在IDEA中点击Ctrl+Shift+F其实触发了搜狗输入法的简繁切换功能解决在IDEA中点击Ctrl+Shift+F触发搜狗输入法简繁切换快捷键,然后你会发现IDEA中可以正常输入简体中文了在地址栏的中/英上单击鼠标右键,然后点击弹框中的属性设置,用来打开搜狗输入法中的属性设置,如下:在弹框中取消简繁切换快捷键,如下:...

2021-09-03 13:24:49 21

原创 Tomcat日志不在输出,并且删除日志文件重启Tomcat之后日志也不会在输出

一般日志不再输出都是根目录没有空间了,可以通过df -h命令查看一下磁盘空间情况,看看根目录空间占用情况,如果根目录已满,请清理根目录下的无用文件,然后重新启动Tomcat即可(来自真实的工作经历)...

2021-08-30 13:58:00 30

转载 Java中字符串和流之间的转换

字符串转换成流public InputStream getInputStream(String str) { if (str != null && !"".equals(str.trim())) { try { ByteArrayInputStream inputStream = new ByteArrayInputStream(str.getBytes(StandardCharsets.UTF_8)); return

2021-08-27 00:43:50 33

转载 java中获取中文拼音(全拼)和中文首字母

目录一、引入依赖二、代码三、解释1、创建格式化对象HanyuPinyinOutputFormat2、设置输出结果的大小写格式3、设置声调格式4、进行汉字转拼音操作四、作用一、引入依赖<!--将汉字转换为拼音--><dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0

2021-08-22 03:09:04 79

转载 mysql按照汉字拼音排序

需求项目中有时候会遇到需要按照汉字拼音排序的需求,比如即时通讯的用户名称实现环境一如果要排序的字段编码使用的是GBK字符集,那就可以直接按照拼音排序。因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了),直接在查询语句后面添加order by name asc,查询结果将按照姓氏的升序排序。环境二如果存储姓名的字段采用的是utf8字符集,需要在排序的时候对字段进行转码,对应的代码是order by convert(name using gbk)

2021-08-14 23:27:25 22

原创 使用java读取文件内容为字符串

public class Test { public static void main(String[] args) { // 方法1(保持文件原状): File file = new File("C:\\download\\202104.json"); Long filelength = file.length(); byte[] filecontent = new byte[filelength.intValue()];

2021-07-22 23:37:34 29

原创 Generating equals/hashCode implementation but without a call to superclass

警告信息Generating equals/hashCode implementation but without a call tosuperclass, even though this class does not extend java.lang.Object.If this is intentional, add ‘(callSuper=false)’ to your type.百度翻译结果:生成equals/hashCode实现,但不调用超类,即使该类不扩展java.lang.O

2021-07-03 20:25:20 88

原创 mysql提示:transaction size limit (2147483648) exceeded:XXX

报错信息问题说明我一次性向数据库中插入了41G的sql数据,然后就出现了该问题,发现数据库的对应表中没有任何数据,mysql日志中的报错信息就是上述图片内容解决方案在Navicat中执行如下命令:set global wsrep_max_ws_size=1024*1024*1024*4;然后先关闭Navicat,然后在打开Navicat才能使配置生效参考资料How Big Can Your Galera Transactions Be...

2021-07-02 18:14:43 37

原创 使用7-zip进行分卷压缩和解分卷压缩(Windows和Linux)

压缩现在一共有10个视频,一共313M,我对该文件夹进行分卷压缩,每个tar包100G,压缩过程如下:Windows首先选中所有的压缩包,然后在压缩包上单击鼠标右键,然后选择7-Zip,再选择提取到当前位置,如下:然后就解压成功了,如下:Linux首先通过Xftp上传tar包到远程服务器,如下:然后将所有tar包合并到一个tar包中,如下:然后执行对tar包解压缩操作,如下:...

2021-06-20 11:23:51 192

原创 B站上播放量最多的Vue视频的后端代码

一、声明视频地址: https://www.bilibili.com/video/BV15741177Eh视频文件:说明: 首先本人是做java后端的,但是对前端也感兴趣,现在风头最盛的前端框架莫过于Vue了,然后我就学了这套教程,当看到一半视频的时候,发现需要对老师小小支持一下才能继续用接口,所以我就支持了10块钱(最低好像是9块)。后来老师说接口只能用6个月,要想继续使用只能继续付费,本人不想被这条条框框困住,然后今天有点时间,所以就用SpringBoot+MybatisPlus+Mysql编写了

2021-06-20 01:29:01 139 1

原创 IDEA的application.yml文件不显示小绿叶,而显示小彩旗

请看一下你的resources是纯文件夹标志,还是带有四条横杠的文件夹标志,如下:如果不是这种,那就需要按照如下方式进行更改

2021-06-19 21:53:22 47

转载 String 方法中 replace 和 replaceAll 的区别(源码分析)

这里写目录标题前言源码分析replaceAll() 源码分析代码论证小结前言我们先做一个简单的概述:replace() 和 replaceAll() 都是常用的替换字符串的方法;两者都是全部替换,可以把源字符串中的某一字符或字符串全部换成指定的字符或字符串;如果只想替换第一次出现的,可以使用 replaceFirst();这个方法也是基于规则表达式的替换,但与replaceAll()不同的是,只替换第一次出现的字符串;replaceAll() 和 replaceFirst() 所用的替换参数

2021-06-12 14:10:56 57

原创 CAST函数使用规则

目录语法举例语法CAST函数语法规则是:Cast(字段名 as 转换的类型 ),其中类型可以为:BINARY 二进制CHAR[(N)] 字符型DATETIME 日期和时间型DATE 日期型TIME 时间型DECIMAL 浮点型SIGNED 整型UNSIGNED 无符号整型举例1、日期转毫秒数表table1:date:2015-11-03 15:31:26select cast(date as signed) as date from table1;结果:date:20

2021-06-12 13:12:44 75

原创 mysql中插入大批量数据如何设置参数

set global max_allowed_packet=1024 *1024 * 512; # 单个packet可以允许的最大值set global max_connections = 60000; # 并发连接请求量比较大,建议调高此值,以增加并行连接数量set global innodb_lock_wait_timeout=16 * 1024; # 事务锁超时时间,默认50s,超过就报错set global bulk_insert_buffer_size=512 * 1024 * 1024;

2021-06-12 10:39:13 57 1

原创 移动文件夹中特定后缀名的文件到一个目录下面

代码:public class Test { public static void main(String[] args) { // 文件后缀名 String suffix = "htm"; // 存储被移动文件的目录 File from = new File("C:\\download\\百度网盘\\fileoperator"); // 移动到哪个目录 File to = new File("C:\\

2021-05-28 22:29:46 38

转载 SHOW PROCESSLIST语句(收到“太多的连接” 这种错误消息,可以使用该语句了解数据库中正在发生什么)

SHOW [FULL] PROCESSLISTMySQL进程列表指示服务器内正在执行的一组线程当前正在执行的操作。该 SHOW PROCESSLIST声明是过程信息的一种来源。有关此声明与其他来源的比较,请参见 过程信息来源。如果您具有PROCESS 特权,则可以看到所有线程,甚至包括那些属于其他用户的线程。否则(没有 PROCESS特权),非匿名用户有权访问有关其自己线程的信息,而其他用户则不能访问线程,并且匿名用户无权访问线程信息。如果没有FULL关键字,则 SHOW PROCESSLIST仅显

2021-05-22 22:13:09 33

转载 Linux中的xargs命令(这是我发现的对于xargs命令的最好解释)

目录基本信息命令格式参数实例使用案例资源拓展基本信息xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行(默认多行变单行,但是也可以使用-n和-d选项让单行变多行,其中-n后面的数值限定一行有多少个,而-d后面的值代表用什么来分隔单行中的数据)。xargs

2021-05-22 22:00:32 53

转载 mysql配置: max_allowed_packet

一个传输的包a communication packet 代表着:客户端发送到mysql 服务端的单个SQL STATEMENT服务端发送到客户端的单行数据master发往slave的一个binary log event。MySQL 8.0单个packet可以允许的最大值是1GB。当传输的packet大于max_allowed_packet时,触发错误EN_NET_PACKET_TOO_LARGE,并且关闭Connection。在有的客户端中也会显示信息Lost connection to M

2021-05-22 21:06:20 68

原创 对日常工作和解决错误的一些思考

做事要稳:敲代码和做裁缝很像,其实都是细活,我看公司的大佬们一个比一个沉稳,所以别慌,认认真真的做好手头的工作,可以多检查几次,保证执行过程不要出现错误,不要一昧追求效率而出现了错误,这样其实是更浪费时间的,所以做事求稳遇事别慌:即使做事再稳,肯定也会出现错误,但是遇到事情别慌张,既然错误已经出现了,那就去寻找解决错误的方法就可以了,举个例子吧,我昨天晚上访问了一个url,该url作用是解析数据(本次解析780多万个文件),今天早上去看的时候我以为数据已经解析完成了,所以我直接把tomcat停了,然后发.

2021-05-20 23:59:16 52

原创 java实现Unicode编码和解码

代码:public class Test { public static void main(String[] args) { System.out.println("在站长工具网站中对“中国加油”进行Unicode编码,结果如下:\\u4e2d\\u56fd\\u52a0\\u6cb9"); // 我们使用“中国加油”的Unicode编码来测试 String str = "\\u4e2d\\u56fd\\u52a0\\u6cb9";

2021-05-16 19:02:43 63

转载 Java实现url地址的编码和解码

URL编码原因一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址 “http://www.abc.com”,但是没有希腊字母的网址“http://www.aβγ.com”(读作阿尔法-贝塔-伽玛.com)。这是 因为网络标准RFC 1738 做了硬性规定:"…Only alphanumerics [0-9a-zA-Z], the special characters "−.+!∗′(),"[notincludingthequotes−ed]

2021-05-16 09:40:39 50

原创 公司代码评审中说到的几个注意点(日后了解更多在补充)

不要用System.out.println(XXX)来打印信息,而是使用log.XXX()这种日志方式来打印信息(目的:可以通过控制日志的级别来控制日志输出,所以在线上部署的时候即使有很多的日志打印代码也不用删除,毕竟我们可以通过对日志打印级别的控制保证不让其输出),公司高级工程师在这个问题上强调了很多遍,所以一定千万注意catch中捕获的信息不是仅仅使用e.printStackTrace()来打印信息让自己看,而是需要将出问题的地方写到日志中,在出问题的时候可以快速定位到代码出现问题的地方,组长也提到.

2021-05-12 23:23:24 56

转载 在eclipse中,按住Ctrl点击类名或者方法名却显示Source not found

首先点击Change Attached Source...按钮,然后关联jdk安装目录下的src.zip即可,其中src.zip位置如下:

2021-05-04 10:49:41 48

原创 MySQL和Oracle中如何使用escape

目录一、MySQL(亲测)1、使用默认转义字符\2、使用escape定义转义字符二、Oracle(亲测)1、没有默认转义字符2、使用escape定义转义字符三、escape如何使用一、MySQL(亲测)1、使用默认转义字符\我们都知道,like后面的字符串中可以使用两种通配符,分别是%(匹配0个或者多个字符)和_(匹配0个或者1个字符),如果表中的字符串包含这些符号,那我们就需要把这些通配符转换成普通符号之后在进行匹配,这个时候就需要用到转义字符。在MySQL中,默认转义符是\,如果把转义字符\放在

2021-04-25 13:01:32 56

转载 svn学习文档

目录一、简介1、SVN是什么?2、SVN相比于Git有什么优势?3、SVN主要用在哪里?4、SVN仓库二、安装1、下载SVN相关安装文件2、在Windows操作系统中安装TortoiseSVN和汉化包三、使用1、基本操作准备工作1)、检出 checkout一、简介1、SVN是什么?代码版本管理工具记录每次修改查看所有的修改记录恢复到任何历史版本恢复已经删除的文件2、SVN相比于Git有什么优势?使用简单,上手快目录级权限控制,企业安全必备子目录Checkout,减少不必要的文件检

2021-04-24 12:49:44 80 4

原创 Windows安全中心 Git Credential Manager Enter credentials for ‘https://gitee.com/‘

目录错误提示解决办法1、搜索`凭据管理器`2、添加普通凭据3、重新尝试错误提示解决办法1、搜索凭据管理器也可以去控制面板中查找,例如:2、添加普通凭据填写对应的网址、用户名、密码,其中网址就是弹框中提示的网址,用户名和密码就是该网址的用户名和密码,如下:比如上面gitee的用户名查看方法如下:3、重新尝试...

2021-04-21 21:25:36 1828 3

原创 java中如何获取 某年第一天、某年最后一天、某月第一天、某月最后一天

代码:public class Test { public static void main(String[] args) { // 打印该年份的第一天的日期 getFirstDateForYear(2020); // 打印该年份的最后一天的日期 getLastDateForYear(2020); // 打印该年份中的该月份第一天的日期 getFirstDateForYearAndMonth(2020,

2021-04-17 17:20:59 47

原创 题目:怎么确保一个集合不能被修改?

方法:使用Collections.unmodifiableXXX(XXX)上述的不能修改方法有以下几个:至于里面的原理,我们用unmodifiableCollection()方法来具体说明,我们点进unmodifiableCollection()方法,代码如下:public static <T> Collection<T> unmodifiableCollection(Collection<? extends T> c) { return new Unmo

2021-04-16 15:29:43 59

悦听播放器player.zip

使用vue和网易云音乐的api实现的播放器效果,这是在哔哩哔哩上面看black horse的教程做出来的

2020-09-14

music.html

下载该文件之后直接在浏览器打开,然后在左上角输入歌曲/歌手名称,点击回车,之后就可以看到相关的文件了,这样就可以收听和下载音乐和mv了,设置的都是0积分,多余的积分都是csdn加上去的

2020-09-14

helloVue.zip

第一次编写的vue文件,里面包含相关的html代码和几张图片资源,希望未来自己能成为一个优秀的java程序员!

2020-09-13

mingming.sql

Oracle中自带的三张表,包括emp、dept、salgrade,直接使用PLSQL工具导出来的,绝对原汁原味

2020-05-04

空空如也

空空如也

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

TA关注的人 TA的粉丝

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