Little
陌路_一步一步往上爬
行百里者半九十
累丸二而不坠,则失者锱铢;
累三而不坠,则失者十一;
累五而不坠,犹掇之也。
展开
-
EditPlus格式化xml文档
EditPlus格式化xml文档内容转载自:https://www.cnblogs.com/xwdreamer/archive/2012/02/21/2361425.html格式化工具下载地址:http://xmlstar.sourceforge.net/download.phpphp转载 2021-08-11 09:57:22 · 1274 阅读 · 0 评论 -
代码复制到Typora的代码块中格式错乱
代码复制到Typora的代码块中格式错乱在使用Typora过程中,经常用到的就是贴一些代码到文件中,Typora也提供了很好的代码块功能,还能设置代码块的文本格式但是直接在IDEA复制代码到代码块里面之后,代码的缩进容易遍历混乱,比如// 优化前 String name = "meitian"; if (name != null) { logger.info(name); } // 优化后原创 2021-08-09 15:24:49 · 4616 阅读 · 0 评论 -
解决浏览器主页被劫持为hao123
解决浏览器主页被劫持为hao123最近电脑浏览器主页莫名其妙被劫持了,找了好多方法都不管用,下面这个亲测有效下载火绒安全杀毒软件地址:https://www.huorong.cn/专杀工具,下载火绒恶性木马专杀工具进行修复,完成后打开浏览器检验成后打开浏览器检验...原创 2021-08-04 10:34:20 · 1317 阅读 · 0 评论 -
创建.gitignore之后需要做的事情
创建.gitignore之后需要做的事情本地项目目录下删除缓存git rm -r --cached .再次add所有文件git add .添加commit,把该文件提交到远程库(文件内部的配置根据项目需求自定义)git commit -m "添加gitignore文件"说明在使用git的过程中,一般我们总会有些文件无需纳入git的管理,也不希望它们总出现在未跟踪文件列表,这些文件通常是日志文件、临时文件、编译产生的中间文件、工具自动生成的文件等等。此时我们可以创建一个原创 2021-07-28 14:32:35 · 228 阅读 · 0 评论 -
IDEA查询项目中未被使用的代码
IDEA查询项目中未被使用的代码IDEA内置的很多功能非常强大,通过analyze分析功能,可以实现根据自己需求来检索未使用的内容步骤如下在弹出的输入框中,输入undeclared,然后选择下拉框中箭头指向内容,双击下图中的选择方式,就是按照最大范围检索,当然也可以根据自己需求来改变勾选内容然后点击OK,就可以进行检索了如果项目涉及模块较多,我们可以选中如下按钮,可以实现分模块显示86076816)]...原创 2021-06-25 09:54:42 · 1605 阅读 · 0 评论 -
Java实现批量ping IP地址
Java实现批量ping IP地址代码package com.ruoyi.web.controller.earlywarn;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * 可以实现对指定网段的IP地址进行ping测试 */public class Ping { public static void main(String[] arg原创 2021-06-23 13:00:15 · 1477 阅读 · 0 评论 -
去除页面默认样式的CSS文件
说明: 以下内容放在一个CSS文件中并且引入到页面中即可html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, s...原创 2019-11-26 12:04:30 · 1342 阅读 · 0 评论 -
SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.
报错信息一开始感觉很奇怪,明明已经到导入了log4j-api的Maven依赖,为何提示找不到呢,然后就访问提示信息里面的网址,查看一下有没有解决方案该网址里面的原话截图是下面这样子翻译过来就是"当在类路径上找不到SLF4J提供程序时,将报告此警告(即不是错误)消息。将slf4j-nop.jar slf4j-simple.jar,slf4j-log4j12.jar, slf4j-jdk1...原创 2019-12-22 12:04:55 · 282 阅读 · 0 评论 -
记一次SQL的优化记录
Part1:生成测试数据这里提供一个SQL脚本,包含了建表和插入数据的内容,建立测试表来演示SQL的优化-- 创建表结构DROP TABLE IF EXISTS index_test;CREATE TABLE index_test ( id BIGINT ( 20 ) PRIMARY KEY NOT NULL AUTO_INCREMENT, USER VARCHAR ( 16 ) DEFAULT NULL, psd VARCHAR ( 64 ) DEFAULT NULL ) ENGIN原创 2021-06-03 18:17:47 · 206 阅读 · 0 评论 -
忘记MySQL密码,如何无密码登录?
忘记MySQL密码,如何无密码登录?MySQL版本:5.7问题今天使用windows命令行连接MySQL的时候,输入好了登录命令,输完密码回车突然发现报错了错误信息:当前输入密码和用户不匹配,但是我已经把原密码给忘记了解决思路无密码方式登录MySQL,然后修改密码步骤以管理员身份运行cmd.exe该文件位于C:\Windows\System32目录下通过cd命令进入到MySQL安装目录下的bin目录下如果找不到自己MySQL安装在哪怎么办?右键我的电脑-原创 2021-06-03 09:34:37 · 969 阅读 · 1 评论 -
Linux修改文件编码格式
Linux修改文件编码格式使用vi或者vim进入到文件内查看当前文件的编码格式,这里格式为latin1输入:,然后输入set fileencoding命令,回车修改格式为utf-8输入命令(:set fileencoding = utf-8)= utf-8)保存退出即可...原创 2021-05-27 09:17:41 · 3648 阅读 · 0 评论 -
nested:YAMLException[java.io.CharConversionException: Invalid UTF-8
遇到的问题 最近在搭建ES集群的时候,修改了ES的yml配置文件,在启动ES节点的时候,发现输出了如下错误: 报错信息显示是:字符编码格式转换有问题解决方式 检查自己打开配置文件的文本编辑器,正常修改完配置文件之后,直接使用ctrl+s进行文本保存,这样的话,文本编辑器可能会将配置文件的编码格式修改了。 因此我们可以选择(另存为)的方式,指定编码格式为utf-8即可...原创 2021-05-25 16:17:59 · 1107 阅读 · 0 评论 -
ES 使用matchAllQuery查询后结果只有10条
问题描述 最近在学习ES使用时,通过JavaAPI来实现数据的全量查询,我本来在对应索引里面创建了11条数据,但是使用matchAllQuery()方法进行查询时,发现每次运行都只能获得10条数据,通过探究ES源码,找到了问题所在,ES默认在执行查询或者聚合时都默认返回10条数据,我们可以通过指定size值来修改这个默认值。先创建11条测试数据public class ES_Doc_Batch_Create { private static HttpHost httpHost; .原创 2021-05-24 08:58:49 · 7884 阅读 · 4 评论 -
Caused by: java.lang.IllegalStateException: zookeeper not connected
个人遇到的情况描述最近在使用SpringBoot开发一个分布式项目,使用到了Dubbo和Zookeeper,但是在运行时出现了Zookeeper连接不上的问题问题解释报错信息很明显就是Zookeeper连接不上,可以首先使用一些测试工具来检测一下Zookeeper能否连通,这里重点是说能够连通,但是IDEA在项目中就报错的情况解决方式说明:这一部分的内容是转自(https://blog.csdn.net/u010316188/article/details/106060545/)然原创 2020-10-17 16:04:32 · 4339 阅读 · 2 评论 -
IDEA中修改workspace.xml内容,保存后自动被删除
最近在做一个SpringBoot的分布式项目,由于项目里面有多个启动器,每次查找启动类文件来启动服务效率就很低,于是想到用Run Dashboard来管理启动类,由于是新的电脑装的IDEA没有自动开启这个工具,因此需要手动开启一下开启方式是在项目根目录下的.idea目录下找到workspace.xml文件,然后在文件中添加下面配置(建议在末尾部分添加) <component name="RunDashboard"> <option name="configurationT.原创 2020-10-17 12:57:20 · 6903 阅读 · 3 评论 -
com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver区别
com.mysql.jdbc.Driver 是 mysql-connector-java 5中的,com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6中的1、JDBC连接Mysql5 com.mysql.jdbc.Driver:driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf转载 2020-10-16 09:27:49 · 1448 阅读 · 0 评论 -
Centos7主机名变成bogon的原因及解决方法
转载 2020-09-17 08:30:01 · 1074 阅读 · 0 评论 -
解决CentOS7安装后,无法ping外网
修改配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33 #注 网络配置文件名可能会有不同,在输入到ifcfg时,可以连续按两下tab键,获取提示,比如我的机器 为 ifcfg-ens33重启网络服务 service network restart配置DNS配置文件测试成功...原创 2020-09-16 20:42:41 · 961 阅读 · 0 评论 -
解决 git bash中pull每次都需要输入账号密码
解决办法:git bash进入你的项目目录,输入:git config --global credential.helper store然后你会在你本地生成一个文本,上边记录你的账号和密码。当然这些你可以不用关心。然后你使用上述的命令配置好之后,再操作一次git pull,然后它会提示你输入账号密码,这一次之后就不需要再次输入密码了。...原创 2020-08-03 07:44:43 · 1334 阅读 · 1 评论 -
IDEA、WebStorm等工具取消双击Shift全局搜索
记录自己遇到的一些问题问题原因在使用WebStorm的时候,难免会进行输入法中英文的切换,如果手速过快—点击shift两次很快,就会弹出讨厌的全局搜索菜单,没错,就是下面这个下面就说一下,最方便的解决办法解决方式按下键盘的ctrl+shift+alt+/,会弹出以下界面,选择Registry然后找到下面这个key将后面的value打上勾,然后右下方close即可,完美解决...原创 2020-07-23 11:15:03 · 1081 阅读 · 0 评论 -
Win10打不开某些exe文件,而且不报错
记录个人遇到的一个问题问题描述最近在安装一款软件,下载好了exe安装文件之后,正常流程都是双击打开即可,但是我尝试了很多次打开该文件,电脑一点反映都没有,就算用管理员身份运行也没用解决方式在WIndow10环境下,没法打开,这时候我们可以利用强大的兼容模式打开,在其他条件下,看看是否会给出一些提示性信息呢第一步,右键exe文件,然后点击属性第二步,选择兼容性标签,然后选择以Window7运行(也可以尝试其他的),然后点击确定保存第三步,再次双击exe文件这时可以原创 2020-07-23 08:50:15 · 56694 阅读 · 6 评论 -
Error resolving template [favicon.ico], template might not exist or mig
报错信息问题原因Thymeleaf进行解析视图的时候,默认会查找一个叫favicon.ico的文件,如果找不到就会报错,一般情况下,使用IDEA或者官网创建的项目中都不会含有该内容,可以使用一个标签,告诉Thymeleaf解析时查找该文件的位置,即便目标位置不存在该文件,也不会报错了解决方式在你所请求的页面中添加如下内容<link rel="shortcut icon" href="../resources/favicon.ico" th:href="@{/static/favic原创 2020-07-22 08:24:55 · 5993 阅读 · 2 评论 -
org.thymeleaf.exceptions.TemplateInputException: Error resolving template [addUser], template might
记录自己遇到的一个问题问题项目链接:https://pan.baidu.com/s/1xuK5Tovyc2bkLYbLlbJy3w 提取码:b9uo访问不到html页面解决方式在pom.xml中原创 2020-07-22 08:17:58 · 233 阅读 · 0 评论 -
为啥重定向可以解决表单重复提交问题?
第一种情况提交完表单以后,不做其他操作,直接刷新页面,表单会提交多次。在servlet中写一句输出,用来判断是否提交多次System.out.println("已经插入");request.getRequestDispatcher("/login_success.jsp").forward(request, response);根本原因:Servlet处理完请求以后,直接转发到目标页面,这样整个业务只发送了一次请求,那么当你在浏览器中点击刷新会一直都会刷新之前的请求。解决方法:不用转发转载 2020-07-21 16:34:05 · 1842 阅读 · 1 评论 -
spring boot 项目报错 java.sql.SQLException: The server time zone value ‘�й���ʱ��‘
控制台信息问题原因因为mysql-connection-java版本导致时区的问题。可以在自己的SpringBoot配置文件中,对数据库连接信息中添加好时区相关配置解决方式原创 2020-07-21 08:36:06 · 640 阅读 · 0 评论 -
彻底解决Library source does not match the bytecode
我问题出现的原因在使用框架的时候,一开始用的是4.1版本的源码,并且在查看源码的时候也choose的4.1的源码压缩包;后来由于功能原因,需要切换到4.3版本,当查看源码的时候,选择了4.3的源码包,此时两个不同版本之间源码出现了冲突解决方式...原创 2020-07-14 10:17:01 · 27785 阅读 · 6 评论 -
CLion报错:Toolchains are not configured
报错信息解决方式点击Configure,点击下图中+号 选择MinGW 如果你电脑没有装过的话,需要先下载一下,点击右侧Download即可 往下滑找到下面这个位置 然后可以选择具体的压缩包,建议7.0 如果你的下载速度很慢,这里提供一个网盘链接: 下载完成后解压到自己适当的目录里面,然后开始在CLion中配置...原创 2020-07-12 17:33:23 · 12026 阅读 · 4 评论 -
can not resolve symbol ‘RequestAttribute‘
问题描述最近在使用@RequestAttribute注解的时候,发现突然报了这个错误,但是项目中Spring相关的jar包都已经导入了,一开始没有想到是怎么回事,后来查到RequestAttribute是出于Spring web包下面的,然后去翻源码,结果没找到,于是我在想是不是版本的问题导致的解决方案将Spring的jar包换成4.3以上的版本就可以了,因为@RequestAttribute注解是在4.3之后才开始支持的附一份Spring4.3后的所有jar包(导入即可使用): 链接:h原创 2020-07-11 12:50:55 · 292 阅读 · 0 评论 -
can‘t resolve taglib with uri http://java.sun.com/jsp/jstl/core
解决方案报错原因在于缺少JSTL所依赖的jar包 jar包资料:链接:https://pan.baidu.com/s/1eYl_JSLmO1B6s9NHFBUoXw 提取码:w5qj将其放在web项目的WEB-INF/lib目录下,并右键添加到项目中即可(IDEA–>选中jar包—>右键–>Add as library)这样问题就解决了...原创 2020-07-04 12:27:33 · 273 阅读 · 0 评论 -
解决java.lang.NoClassDefFoundError: org/objectweb/asm/Type
CGLib缺少jar出现 java.lang.ClassNotFoundException: org.objectweb.asm.TypeCGLib实现动态代理区别于JDK动态代理,不需要目标类实现任何接口,是通过生成代理类子类的方式,而且据说速度要快于JDK动态代理。所以我想要试验一下CGlib的动态代理,网上找了些例子,自己动手写了一个Demo,运行时抛出以下异常这个异常说明的很清楚,因为使用了CGlib的Enhancer类,这个类用于为非接口类型创建一个Java代理,类里面使用了org.obje转载 2020-06-27 21:17:38 · 4723 阅读 · 1 评论 -
刘伟 设计模式 含目录高清
链接:https://pan.baidu.com/s/1QOgp4Ce9wv9NvfBoaKoNBA 提取码:7psz原创 2020-06-27 17:52:19 · 1083 阅读 · 0 评论 -
(简单)IDEA如何创建properties文件
操作步骤如下输入一个文件名,点击OK就可以了原创 2020-06-27 08:19:36 · 725 阅读 · 0 评论 -
详细Spring命名空间
根据需求自动增删,每一个xmlns:xxx在后面的xsi中都对应一行内容<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"原创 2020-06-26 16:43:23 · 533 阅读 · 0 评论 -
完美解决Error:java: 无效的源发行版: 12
打开 File–>Project Structure 选择Project,然后将Project Language Level(项目语言等级)设置为8 如果上面的步骤没有成功,请继续往下做,打开设置Settings 找到Java Compiler,按下图设置原创 2020-06-24 22:16:54 · 5102 阅读 · 2 评论 -
完美解决Application context not configured for this file
问题含义是:未为此文件配置应用程序上下文,换句话说就是没有将该文件配置到项目中解决方式:第一步:首先点击显示的提示信息"Create Spring facet" 第二步,在点击后的弹出页面中可以明显看到下方有个感叹号,不要慌,我们按下图操作,将该配置文件添加到项目中即可 最后发现,报错信息不见了 ...原创 2020-06-24 21:55:01 · 36888 阅读 · 3 评论 -
PL/SQL Developer安装(含安装包)
介绍 图形界面客户端,第三方专门给Oracle数据库提供的客户端,必须安装软件,使用效果好安装资源 链接:https://pan.baidu.com/s/1EKRk1cBfgFmrZ1ce9tjCsA 提取码:na4f 第一个是汉化包,安装完PL/SQL Developer之后运行即可 第二个是安装程序 第三个是注册PL/SQL Developer需要用到的序列号等等安装步骤—运行plsqldev1105_x64.exe即可 system是系统用.原创 2020-06-19 10:00:17 · 2149 阅读 · 4 评论 -
Oracle安装与卸载(提供安装包)
Oracle的安装和卸载1 Oracle安装步骤使用版本Oracle 11g,安装包:链接:https://pan.baidu.com/s/11s7E85oWeCnfc3Z_2Fr7kw 提取码:jihx下载完解压缩之后,直接运行setup.exe即可 具体步骤配图 第二个选项"仅安装数据库软件"的话,实际上仅仅是安装了Oracle数据的实例,可以对数据库进行操作,但是本机上并不会创建数据库,如果你的操作的数据库是远程库,那么你本机只需要安装一个数据库软件即可,根据适当的连接信原创 2020-06-18 22:17:08 · 547 阅读 · 0 评论 -
解决IDEA生成变量时自动添加的final
一组动图解决一切,有帮助大家就好正常情况切换为默认添加final从默认添加final切换到正常原创 2020-06-09 19:41:42 · 13140 阅读 · 5 评论 -
为啥1970年1月1日0点作为基准时间?
导读今天我们来讨论一个非常有意思的事,那就是你知道为什么计算机时间和众多的编程语言的时间都要从1970年1月1日开始算起呢,时间计时起点到底为什么是 1970年1月1号呢?我想大家应该都知道,但是我估计大家几乎大部分都没有想过这个问题。我们就一起来聊聊,这是为什么?解释最初计算机操作系统是32位,而时间也是用32位表示。1.System.out.println(Integer.MAX_VALUE);2.2147483647Integer 在JAVA内用32位表示,因此32位能表示的最大值是214转载 2020-06-09 18:05:24 · 1599 阅读 · 1 评论