自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决Steam下载不了(缺失文件权限)的问题

问题描述:最近玩游戏,打开steam下载,闪现一下就暂停,总是下载不了。分析:steam出问题,一般就看看有没有中文路径,检查一下游戏文件的完整性等等。发现文件完整性也检查不了,百度到的解决方案是删除dota_lv文件夹,重启电脑,都不能解决,最后卸载重装,换账号后问题依然存在。其实深入分析可以发现,核心原因是缺乏某文件的权限了,虽然是管理员账户,但也报这个提示,是不是很奇怪?下面就是解决办法了。解决方案:打开命令行Win+R,输入gpedit.msc打开“本地组策略编辑器”在此界面的左侧,

2021-12-02 17:36:04 45088 10

原创 Maven发布出错:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy

Maven发布jar包报错:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy原因:缺少配置解决:在Maven配置文件settings.xml中加配置在目录…\apache-maven-3.2.3-bin\apache-maven-3.2.3\conf下打开文件settings.xml,增加配置。<!-- servers | This is a list of authent

2021-02-03 15:56:32 18256 3

原创 Class ‘XXX‘ must either be declared abstract or implement abstract method ‘xxx‘

最近引入外部jar包,继承抽象类时出现这个问题,Class ‘XXX’ must be declared abstract or implement abstract method ‘xxx’,这里IDEA给提示了,该类需要被申明为抽象的,或者实现父类的 ‘xxx’ 方法(抽象方法)。问题:这里我们不想申明该子类为抽象类,也实现了父类的抽象方法,可还是有这个问题。解决办法:后来发现是作用域的问题,父类的抽象方法没有显示表明为public,而是默认default,又因为该父类方法是外部包的抽象类,导

2021-01-22 10:23:06 42247 5

原创 String 去掉空格回车等符号

笨方法:String s = “你要去除的字符串”; 1.去除空格:s = s.replace('\\s',''); 2.去除回车:s = s.replace('\n','');这样也可以把空格和回车去掉,其他也可以照这样做。注:\n 回车(\u000a) \t 水平制表符(\u0009) \s 空格(\u0008) \r 换行(\u000d)*/public class StringUtil { private static final Logger

2021-01-21 14:10:00 12263 1

原创 HMAC-SHA256算法(java)

import javax.crypto.Mac;import javax.crypto.spec.SecretKeySpec;/** * @Description HmacSHA256算法 * @Author lvshuy * @Version V1.0.0 * @Date 2021/1/18 */public class HmacSHA256Util { /** * HmacSHA256算法,返回的结果始终是32位 * @param key 加密的键,可以是

2021-01-20 09:33:55 11894 3

原创 vue 路由跳转取消正在pending的请求

现象:最近访问前端页面发现一个问题,在回退页面的时候,点得很快,就会突然跳到一个其他页面,如:访问时候顺序是:A–>B–>C–D,回退的时候,本应该是:D–>C–>A,但是你不耐烦就点得很快,回退跳转实际是:D–>C–>A–>C。原因:在C页面没刷新出来就又点击回退,而C页面还在请求(状态为pending),等你回退到A页面,C页面请求返回了,又跳到了C页面。。。。要解决这个,有一种方法就是“路由跳转取消正在pending的请求”,1、 services.

2021-01-07 17:39:49 2742 1

原创 SpringBoot 定时任务相关

文章目录开发单个定时任务开发定时任务第一种第二种:spring结合quartz配置定时任务报错:BeanDefinitionParsingException开发单个定时任务直接使用注解:@Scheduled 和 @EnableScheduling@Service@EnableSchedulingpublic class JobHandlerService { @Scheduled(cron = "0 0 1 * * ?") public void task() { }}开发定

2020-12-08 17:55:49 158

原创 使用multipart/form-data方式上传文件

本文将介绍使用multipart/form-data方式上传文件的方式和踩坑。文章目录使用RestTemplate框架上传文件使用HttpURLConnection 上传文件报文件为空的问题使用RestTemplate框架上传文件调用postForObject接口上传文件,直接上代码@Testpublic void restTemplateTransferFile(){ final String filePath = "picture/testFile.jpg"; //相对地址,也可以使用

2020-12-03 14:15:10 15283 1

原创 JPA 更新操作里面的坑

文章目录JPA 更新操作使用save()方法更新数据踩到的坑1、不能更新数据2、多次更新数据,报StaleObjectStateException异常获取数据库对象findById().get()JPA 更新操作JPA 更新操作主要有两种:1、使用save()方法1)保存一个实体:repository.save(T entity)2)保存多个实体:repository.save(Iterable entities)3)保存并立即刷新一个实体:repository.saveAndFlush(T

2020-12-02 17:42:48 6275

转载 【转载】Apollo修改数据库相关配置不生效的问题

转载于:Apollo修改数据库相关配置不生效的问题 | ZPY博客这几天在用Apollo搞分布式配置管理,试了下普通的配置是可以实时生效的,但是例如数据库相关的配置修改了却无效。查了下github上也有人问到的。官方回复如下:API方式获取的配置,实时更新@Value方式注入的配置,实时更新@ConfigurationProperties方式注入的配置,启动时注入,后续需要重新注入的话,需要自己处理一下,可以使用RefreshScope,也可以使用EnvironmentChangeEvent数据

2020-11-18 11:13:19 3108

原创 Git配置多账号灵活clone远程仓库

配置双账户Administrator@PC-LSY MINGW64 ~/.ssh$ ssh-add id_rsa_meCould not open a connection to your authentication agent.Administrator@PC-LSY MINGW64 ~/.ssh$ ssh-agent bashAdministrator@PC-LSY MINGW64 ~/.ssh$ ssh-add id_rsa_meIdentity added: id_rsa_m

2020-11-06 13:23:38 883

原创 SVN提到trunk并打标签

1、拉下trunk的代码到本地2、在本地trunk目录下,将branch分支合并到trunk目录。3、处理冲突4、将trunk代码更新到SVN远程仓库。完成!参考:https://blog.csdn.net/vbirdbest/article/details/51122637https://blog.csdn.net/u012556994/article/details/81082744...

2020-11-05 18:15:23 633

原创 Debug:java.text.ParseException: Unparseable date: ““

代码SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date d = df.parse("20201105");抛出异常java.text.ParseException: Unparseable date: ""提高代码的健壮性,例如利用try-catch块来进行处理原因:SimpleDateFormat("yyyy-MM-dd")里面的格式与.parse("20201105")不一致,输入的字符串要和你想要的格式长度都一

2020-11-05 18:10:43 182

原创 maven项目打包

Jar包maven项目在ide中编译打包出jar包,要注意别把配置文件.properties打包进去。<build> <plugins> <!-- 打包插件 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <ve

2020-11-04 10:22:40 138

原创 报错:java.lang.NoSuchMethodError: com.gnete.dao.criterion.SelectCriteria.isIgnoreNull()Z

报错:java.lang.NoSuchMethodError: com.gnete.dao.criterion.SelectCriteria.isIgnoreNull()Z相关代码public SelectCriteria(SelectCriteria criteria) { this(); this.ignoreNull = criteria.ignoreNull; this.ignoreBlank = criteria.ignoreBlank; this.orderByClaus

2020-11-03 16:42:03 167

原创 Debug:No enum constant org.apache.ibatis.type.JdbcType.Integer

原因mybatis中JdbcType没有Integer类型,可查看映射表,mapper或配置中将INTEGER写成了IntegerMybatisjavaSQLintegerint OR IntegerINTEGERlonglong OR java.lang.LongBIGINTshortshort OR java.lang.ShortSMALLINTfloatfloat OR java.lang.FloatFLOATdoubledouble

2020-10-26 15:12:12 864

原创 dubbo 配置接口不生效

dubbo 配置接口不生效1、首先排除maven导包问题,看是否导入该包。没有导入的话,看看pom文件是否引入相关依赖2、再看看是否导入接口名称写错。

2020-10-19 17:17:05 1282

原创 git版本管理 .gitignore不起作用的解决办法

原因:没有生效的目录是因为这些目录或者文件已经被staged,也就是这些文件或者目录已经被列入版本控制管理了,则导致.gitinore文件无效解决办法:清理缓存区,再次提交git rm -r --cached .git add .git commit -m 'update .gitignore'...

2020-10-12 16:17:39 105

原创 vuex入门:计数器项目报错

报错:WEBPACK_IMPORTED_MODULE_1_vuex.a.store is not a constructor/store/index.jsimport Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)// 注意:new Vuex.Store的store的s要大写// export const store = new Vuex.store({// let store = new Vuex.store({ const s

2020-10-12 13:06:17 317

原创 Git分支相关操作

1、新建分支新建一个分支devgit checkout -b dev补充:该命令相当于同时执行了git branch dev和git checkout dev,前者是创建新分支,但并不切换过去;后者是切换到指定分支,并将本地代码也切换成指定分支的代码2、提交到远程仓库分支将所做更改提交到本地仓库的dev分支git add *git statusgit commit -m "first commit dev"push到远程仓库git push --set-upstream orig

2020-10-10 09:37:41 107

原创 设置VsCode的快捷键

1)设置VsCode支持快捷键扩展:File–>preferences–>Keymaps2)下载插件IntelliJ IDEA Key Bindings,如下图所示3)常用快捷键:Ctrl + L 复制当前行Ctrl + D 复制当前行并插入当前行的下一行Ctrl + Y 删除当前行参考:https://www.pianshen.com/article/79911291417/...

2020-09-17 11:39:23 795

原创 HTML中的转义符号

例子:<soap:Body> <setxxx xmlns="http://xxxxxx.org"> <as_request> &lt;id&gt;02&lt;/id&gt; &lt;idcode&gt;1301A0002QTHX0001&lt;/qrcode&gt; &lt;name/&gt; </

2020-09-15 13:57:23 153

原创 微信公众号调试相关问题

浏览器中使用localStorage存储数据将数据存储到localStorage中localStorage.setItem(‘myCat’, ‘Tom’);//需要注意存储的数据类型为字符串将数据从localStorage取出var myCat = localStorage.getItem(‘myCat’);console.log(myCat);将数据从localStorage中删除localStorage.removeItem(‘myCat’);这里注意:删除的是该域名下的名字为myC

2020-09-09 09:54:51 448

原创 测试微信公众号,如何把openId写入到Local Storage

本地测试公众号页面,需要把微信的openId写入到浏览器的本地存储中,自己傻了,还去找Local Storage的本地文件夹,或者使用命令在Chrome的命令行写入,这里其实忽略了一个问题,在打开http://localhost:8080时,检测不通过就自动跳转到“需要在微信登录”的页面。解决办法:浏览器打开一个可运行的http://localhost:8080页面,在其中Local Storage写入openId的信息即可。写入信息的方式有两种,F12打开开发者工具,之后见下图:放大②输入命令:

2020-09-09 09:51:09 770

原创 移动端调试微信公众号

记一次疑惑百度了关于“使用Chrome调试微信公众号”的内容,里面介绍的方法大概是下面步骤,操作之后还是不行,是哪有问题吗?1、打开微信,设法打开网址 http://debugx5.qq.com(推荐直接把这个网址发给文件传输助手,然后就可以直接打开链接了)有时候会出现错误信息:请确保debugtbs调试链接是http://debugtbs.qq.com(非https).如果确认链接无误请在微信聊天界面输入debugmm.qq.com/?forcex5=true并点击,待开启x5内核后打开debu

2020-09-07 11:31:20 2404

原创 GitHub自查自用

这篇文章将记录使用git时查过的一些问题。删除fork的仓库进入到你要删除的仓库,选择Settings=>Options页面拉到最下面可看到删除仓库git 中clone和fork的区别1.区别clone 是将github远程仓库中的项目克隆到本地仓库中。fork 是把别人的项目fork一份到自己的github远程仓库,之后你可以再克隆到本地修改,更新上传到自己的github远程仓库,如果你想把改动的代码提交到别人项目中,直接在自己的GitHub上pull就行了。如果我们想要修改他

2020-09-03 14:52:21 171

原创 VSCode插件栏(Activity Bar)显示与隐藏

显示左边的插件栏(Activity Bar)File=>Preferences=>settings=>Workbench=> 勾选Activity Bar:Visble隐藏左边的插件栏(Activity Bar)在插件栏处右键显示下图,选择Hide Activity Bar

2020-09-03 09:42:16 6566

原创 Debug:npm ERR! [email protected] install: `node install.js`

npm ERR! [email protected] install: node install.js原因:该问题是vue-cli脚手架的一个bug,chromedriver的部分文件被国内网络给墙掉了,无法下载完整的chromedirver包,从淘宝镜像下载chromedriver即可解决。解决办法:npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedrivernpm WA

2020-09-02 18:41:35 377

原创 使用NPM安装Vue.js

NPM 方法由于 npm 安装速度慢,本教程使用了淘宝的镜像及其命令 cnpm,安装使用介绍参照:使用淘宝 NPM 镜像。npm 版本需要大于 3.0,如果低于此版本需要升级它:# 查看版本$ npm -v2.3.0#升级 npmcnpm install npm -g# 升级或安装 cnpmnpm install cnpm -g在用 Vue.js 构建大型应用时推荐使用 NPM 安装:# 最新稳定版$ cnpm install vue命令行工具Vue.js 提供一个官方命

2020-09-02 16:30:59 455

原创 Java中读取properties 配置文件的方式汇总

Java中读取properties 配置文件的方式汇总文章目录Java中读取properties 配置文件的方式汇总1.基于ClassLoder读取配置文件2.使用java.util.ResourceBundle类的getBundle()方法3.使用java.util.PropertyResourceBundle类的构造函数4.基于 InputStream 读取配置文件如题目所示,直接上方法。1.基于ClassLoder读取配置文件注意:该方式只能读取类路径下的配置文件filePath 为类路径下

2020-08-31 16:15:18 379

原创 使用VSCode进行Git版本控制

新下载的VSCode打开往往是这样的。安装git配置path环境变量,增加git安装目录/bin;登录账户授权按要求跳转登录成功。后面Git相关操作可直接使用Ctrl+Shift+P,然后使用git命令可参考官方文档:1、https://code.visualstudio.com/docs/editor/github2、https://code.visualstudio.com/docs/editor/versioncontrol#_initialize-a-repository

2020-07-09 16:33:20 606

原创 SSH 免密登录(适用VSCode)

SSH 免密登录1、下载安装 OpenSSH 客户端Win7可安装Git 来实现,安装过程中注意勾选 “Use Git and optional Unix tools from the Command Prompt”。其次,git 安装完后, bash 、 ssh 、 ssh-keygen 等一些常用的 Linux 命令工具都已经安装到 [Git安装目录]Git\usr\bin 下,并把该目录添加到 windows 的系统环境变量path中。2、打开cmd,输入ssh为可以识别的命令,说明环境变量起

2020-07-03 23:48:07 1094

原创 VSCode 报错:could not establish connection to “XXX“.Connecting was canceled.

VSCode 报错:could not establish connection to “XXX”.Connecting was canceled.解决办法方法一:可以在连接远程主机时选择对应的系统:方法二:配置Remote - SSH,打开配置文件。增加一行代码{ "remote.SSH.remotePlatform": { "连接名": "该连接对应的系统" }, "git.ignoreLegacyWarning": true}之后又出问题

2020-07-03 23:38:25 32193 6

原创 Either targetObject or targetClass for the field must be specified

报错: java.lang.IllegalArgumentException: Either targetObject or targetClass for the field must be specifiedjava.lang.IllegalArgumentException: Either targetObject or targetClass for the field must be specified at org.springframework.util.Assert.isTrue(As

2020-06-23 16:21:24 5917

原创 ADB基本操作及实现游戏自动对战

ADB基本操作及实现游戏自动对战基础知识adb devices//连接adb connect 192.168.31.198:5555//点击adb shell input tap [位置]//滑动adb shell input swipe [位置] [位置] [时间][屏幕上的位置坐标][时间 单位为ms]实现游戏自动对战连接C:\Users\Administrator>adb devices* daemon not running. starting it now on

2020-06-02 11:01:20 1084 1

原创 Word2013自动生成中英文目录

Word自动生成中英文目录环境: Word2013,Win7在写论文的过程中往往需要生成中英文目录,中文目录在往往很容易生成,英文目录以前都是翻译之后再贴上去调整格式,现在从网上找到一种新的可行的办法。步骤:1、首先在要生成目录的地方做如下操作,生成中文目录。以后每次都可以直接“更新目录”2、接下来生成英文目录,较为复杂。在中文目录每一章节后面插入“文档部件”,选择“域”。3、在...

2020-04-17 10:37:57 8095 1

原创 word 2013文字下面全是蓝色波浪线

问题描述:写文档的时候,改选项忘记动到什么了,再打开之后文档中所有文字下方都是蓝色波浪线。本来以为是拼写检查的问题,关闭之后还是有,后面查到以下原因:根据你波浪线的颜色,关闭相应的功能就可以了 如果是绿色或红色波浪线,那就关闭 拼写和语法检查;如果是蓝色波浪线,就关闭格式追踪。PS:拼写查检关闭方法: 打开“Word选项”对话框,在“校对”选项卡中取消选中“在Word中更正拼写和语法时...

2020-04-16 10:05:47 1966

原创 MathType中如何批量修改公式字体和大小

参考详解MathType中如何批量修改公式字体和大小

2020-04-14 02:23:16 7841 1

原创 Navicat Premium远程连接Oracle

新建连接Navicat连接远程Oracle报错:ORA-28547:connection to server failed,probable Oracle Net admin error原因:Navicat是通过Oracle客户端连接Oracle服务器,我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果用Navicat连接Oracle服务器出现ORA-28547错误时...

2020-01-06 16:40:49 662

原创 PLSQL 远程连接Oracle

PLSQL 远程连接OraclePLSQL要远程连接Oracle数据库,首先要先在本地下载一个Oracle Client,然后进行配置即可。下载Oracle Client在Oracle Instant Client Downloads下载对于版本的Oracle Client,直接解压到本地任意目录。Oracle Client配置在 Oracle Client 解压文件夹下新建文件夹\n...

2020-01-03 18:07:38 334

适应中文的tex模板文件(修改)

简易的适应中文写作的tex模板文件,后期方便更改格式。

2018-12-19

适应中文的tex模板文件

简易的适应中文写作的tex模板文件,后期方便更改格式。

2018-12-19

xeCJK宏包说明文档

xeCJK是xeLaTeX的一个宏包,主要用于排版中日韩(CJK)文字。

2018-12-19

空空如也

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

TA关注的人

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