- 博客(132)
- 收藏
- 关注
原创 @RequestMapping value值置为““
我们通常用@RequestMapping来映射请求,比如,写一个方法: @RequestMapping(value = "/user") public String addUser(){ return "success"; }就可以将一个 /user 请求映射到这个方法名为addUser的方法。但是,实际使用中,有的开发会不写这个value的具体值,比方说,写成: @RequestMapping(value = "" , method = Reques
2022-01-20 10:50:36
1325
原创 idea中Gradle项目控制台中文乱码
我使用的是IEDA2021,之前跑maven项目一切正常。今天导入了一个Gradle项目,debug的时候控制台中文乱码了。之前直接用idea控制台中文乱码做关键词搜索,改了file-settings-editor-file encodings然后重启idea,未生效。接下来又改了run-edit configurations,在VW-options处添加配置-Dfile.encoding=utf-8重启idea,还是未生效。之后还尝试修改了idea安装目录中的vmoption文件,也是没
2021-12-31 16:13:03
4825
3
原创 navicate连接远程数据库
远程主机的3306端口一般是不允许外网直接访问的,但是开发过程中,使用navicate工具进行数据库操作会方便超级多,那么要怎么配置navicate连接远程数据库呢。超简单两步走:1.使用secureCRT工具连接远程主机2.在navicate中新建连接,分别配置SSH和常规:点测试连接,就连通啦...
2021-11-08 12:16:19
1452
原创 vue下载文件并重命名
vue的项目,需要做一个文件上传下载的功能。上传是OK的,然鹅因为上传到minio的时候,使用了随机数命名,导致文件名称就变成了一大串字符。被客户驳回来了。那好吧,就加一个重命名功能好了。不过这个项目好奇怪,正常的后台解析文件流,前端下载的方案,下载下来文件都会变成乱码,怎么改都不行,最后,参考了JavaScript 实现文件下载并重命名 直接在vue端实现了文件的转为blob并下载。 代码如下: download(downloadUrl,downloadFileName ) {
2021-09-24 14:57:52
3785
原创 Failed to execute ‘createObjectURL‘ on ‘URL‘: Overload resolution failed.
vue使用二进制流下载文件,使用 link.href = window.URL.createObjectURL(blob);报错:Failed to execute ‘createObjectURL’ on ‘URL’: Overload resolution failed.百度了下,是因为Chrome更新后不支持这种用法,需要改为: let binaryData = []; binaryData.push(blob);
2021-09-24 11:41:48
52985
6
原创 @Autowired 失效
@Autowired 失效如果类B中存在成员属性p, p是通过@Autowired自动注入,而类B的实例是通过new的方式产生的,那么自动注入会失效的比方说,有一个类A,在A中,使用 new B 的方式实例化B,并调用B中的方法。而B中,使用@Autowired注入了类C,那么此时,C的自动注入会失效解决方案:在A中,也使用@Autowired注解来实例化B另外,想要使用@Autowired注解,必须确保A、B、C均被spring管理,即添加了@service、@component、@mapper
2021-08-02 14:41:59
547
原创 classNotFoundException:org.springframework.core.metrics.ApplicationStartup
创建了一个SpringCloud测试项目,启动报错:org.springframework.core.metrics.ApplicationStartup各种找,最后发现是pom文件中子项目和父类项目的spring-boot版本不匹配,改掉就好,附上出错的pom文件:可以看到,idea自动生成的父类项目,spring-boot版本为2.5.1,而我后面再当前项目中引入的版本是2.3.2.RELEASE。由于底下的版本是根据nacos等等的版本挑选的,所以,我这边是把父类的spring-boot版本降低
2021-06-28 10:11:32
4889
原创 复制限制编辑的Word文档中的内容
今天帮老板改一份合同,源文件是一个限制编辑的WORD文档,想加一个条款死活加不上去,想复制一份出来修改,发现也无法复制,遂百度了一下。以下是亲测可用的将限制编辑的文档内容复制出来的方案,写个博客备忘一下:1.用word打开被限制编辑的文档。点击文件→另存为,将当前的doc文档另存为WORD XML 格式2.用记事本打开另存的WORD XML 文档3.在XML文档中查找 <w:documentProtection4.将<w:documentProtection改为<...
2020-11-25 17:48:51
4953
1
原创 java.lang.IllegalStateException: availableProcessors is already set to [8], rejecting [8]
spring boot项目整合elasticsearch,启动报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'elasticsearchClient' defined in class path resource [org/springframework/boot/autoconfigure/data/elasticsearch/ElasticsearchAutoConfi
2020-08-26 14:29:51
842
原创 修改SVN登录账号
某日,同事要求我帮忙用他的SVN账号上传一个文件。那么,要如何修改电脑上面之前默认登录的SVN账号呢?极简两步走:1.清掉之前缓存的账号信息2.申请进入指定项目的版本库浏览器,SVN会要求你重新输入账号密码登录。...
2020-08-25 10:16:21
2836
原创 获取指定div下指定类型的元素
需要对ID为fixTable的table元素中的所有checkbox执行勾选操作,可以这么写:$("#fixTable").find("input:checkbox").click();
2020-05-18 10:10:45
1369
原创 LInux 项目图片验证码乱码
项目从Linux服务器A迁移到服务器B,启动后,发现项目的图片验证码变成了乱码,看不出是啥了。百度之后,发现问题出在服务器字体缺失。服务器B中,执行 fc-list,打印出的字体列表为空服务器A中,执行fc-list,打印了一摞比较赶时间,就没有去分辨缺失的字体到底是哪一个,就直接将服务器A的字体文件(位于/usr/share/fonts)全量复制到服务器B的/usr/share/fonts文件夹中然后cd /usr/share/fonts执行fc-cache 命令,载入刚刚导进来.
2020-05-13 15:01:27
295
原创 手机访问WEB项目图片404
最近遇到了一个超级坑的问题,一个以往表现的一切正常的项目,迁移到另外一个服务器上之后,用电脑访问还是正常的,但是用手机访问项目时,项目中所有的图片都报404了。基本上是怀疑NGINX或者是WAF的问题。排插了非常多轮之后,在NGINX的access.log中找到了一点端倪:所有可以正常访问到图片的请求,请求来源都是ipv4的地址,而手机的访问请求,看记录都是ipv6的地址(说起来我们一开始都没...
2020-04-24 11:17:15
684
原创 spring boot项目set-cookie不生效
项目基于spring boot开发。项目迁移到另外一台服务器之后(迁移是另外一个同事帮忙弄的),忽然发生了登录失败的问题。检擦之后,发现是由于sessionId没有写入到cookie中,倒是每一次请求都会生成一个新的session尝试了百度的N种方案,均无果。今天整理项目的文档,顺手查了下项目tomcat的版本,发现这个版本不大对,./version.sh显示是7.0.0,我原来用的不是这...
2020-04-20 16:20:27
4519
转载 bootstrap-datepicker只选择年份
转载自:版权声明:本文为CSDN博主「冰淇淋@」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_38410795/article/details/89235741//只选择年份$('.datepicker').datepicker({ format: 'yyyy', languag...
2020-03-31 14:45:44
1857
转载 MySQL 查询手机号时隐藏中间 4 位
转载自:https://blog.csdn.net/maxsky/article/details/78656965?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task 很多时候我们会根据昵称显示某某用户,但如果用户未设置昵称时就需要用用户名代替...
2020-03-31 14:42:47
2117
1
原创 MySQL查询指定日期范围的数据
遇到了一个问题,插入时间数据的时候,虽然我希望保存的只是yyyy-MM-dd类型的时间数据,但是实际上,数据库会将其保存为精确的时间戳,在这种情况下,如果需要取某个日期范围内的数据时,在比较日期大小的时候,会出现头尾日期的数据取不到的问题。因此,将查询语句修改为: select * from t_user WHERE <if test="startTime ...
2020-03-25 18:06:12
4653
1
原创 MySQL查询时间格式化
select DATE_FORMAT(t.create_time,'%Y-%m-%d %H:%i:%s') as date_stringfrom gh_user t将timestamp类型的数据查询为yyyy-MM-dd HH:mm:ss格式的字符串
2020-03-25 18:00:27
7247
转载 微信小程序 Image 图片实现宽度100%,高度自适应
做法如下:样式设置宽度100%,.img{ width:100%;}添加属性mode="widthFix",<imageclass="img" src="../../images/hello.png" mode="widthFix">即可实现!转载自:https://www.cnblogs.com/luleixia/p/693...
2019-12-09 17:36:03
627
原创 krpano切换皮肤样式
KRPano是一个超级棒的全景图浏览页面生成工具~它自带了一个全景图漫游的导航栏,以及多个导航栏的不同样式,当我们需要使用特定样式,如ultra_light的时候,可以在tour.xml文件中引入以下语句: <include url="skin/vtourskin_design_glass.xml" if="design === 'glass'" /...
2019-11-22 16:43:55
1543
原创 USB调试日志乱码
之前一直用adb logcat -v time>E:log.txt把USE调试的日志输出到指定文件这两天输出的日志忽然间乱码了百度了一下,解决方案特别简单cmd页面先输入:chcp回车,然后输入chcp 65001再用相同的语句打出日志,中文就可以正常显示了具体的原理大概是:Android中使用的是UTF-8字符,而CMD默认字符集是ANSI,...
2019-10-16 09:47:43
209
原创 MySQL获取自增序列
因为业务要求,需要在MySQL数据库中,获取下一个自增主键的值。原先采用的方法是:select AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = '数据库名称' AND TABLE_NAME = '表名称' limit 1但是这样写的话,在8.0以后的版本是取不到值的,必须在每一次需要获取自增序列之前...
2019-09-18 10:30:10
10991
1
原创 mybatis 调用MySQL中的函数
假设函数名为func_name, 需要两个参数param1和param2xml中的调用语句为:select func_name(#{pa1,mode=IN},#{pa2,mode=IN}) from dualpa1和pa2分别对应param1 和 param2查询结果为函数的返回值...
2019-08-30 16:30:46
4067
原创 POI导入Excel,获取公式的值
直接POI导入Excel中的数据的时候,直接获取表中的值,如果表中单元格的值时由公式计算得出的话,获取到的会是公式所以需要对获取的单元格的值进行处理: /** * 导入数字时。导入公式的计算结果而非公式 * @param cell * @return */ public static String getCellValue(XSSFCe...
2019-08-30 16:22:25
8569
3
原创 img水平垂直居中
div{ position: relative; width: 400px; height: 400px; border: 1px solid #000; } img{ position: absolute; ...
2019-08-30 09:57:40
378
原创 UnityEditor.BuildPlayerWindow+BuildMethodException
unity3D安卓打包报错:UnityEditor.BuildPlayerWindow+BuildMethodException: 61 errors at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x00242] in ...
2019-08-08 10:40:41
46835
28
转载 Unity3d UGUI基础控件使用(一)
转载自:Unity3d UGUI基础控件使用(一)一:UGUI介绍UGUI是Unity4.6之后,经过多重测试,推出全新的UI系统,更灵活,快捷,易用的可视化游戏UI开发工具。由于之前传统的UI系统存在很多诟病,因此出现了很多UI插件,其中比较出名的是NGUI 、Easy GUI,当然也有其他的UI插件。UGUI在吸收第三方插件的优秀编程思想的基础上,整合Unity内部强大的技术体...
2019-08-06 09:18:11
7224
转载 【Unity】“Feature `out variable declaration' cannot be used because it is not part of the C# 4.0” 错误
转载自:https://blog.csdn.net/HarryXYC/article/details/89462647Unity2018升级到2019后,脚本全都不可用,报错后半段部分内容为“Feature `out variable declaration' cannot be used because it is not part of the C# 4.0 language specif...
2019-08-05 10:45:09
2019
1
原创 unity重启场景
从前天开始尝试入门unity,记录下看教程的收获~Unity中的级别概念由场景表示。重新启动场景的最简单方法是再次加载它。//如需处理场景,必须添加该命名空间using UnityEngine.SceneManagement;在方法中调用://重启场景:其中,0是场景的索引,从0开始,及第一个场景为0,第二个场景为1,以此类推SceneManager.LoadScene(0...
2019-08-01 09:44:06
5211
1
原创 post中文乱码
项目更新了tomcat之后,忽然间出现了post提交数据中文乱码的问题。折腾了好久,尝试了百度到的修改tomcat的web.xml、servlet.xml、catalina.sh等等文件,以及在Java文件获取参数时,添加request.setCharacterEncoding("UTF-8");限制等等方法,都没有生效。最后是用了以下语句,来获取前端传来的参数: String...
2019-07-28 18:06:42
1261
原创 UE4 open Level无法跳转到指定关卡
在UE4中新增了一个关卡,使用蓝图中的open Level方法跳转到新关卡是出现了一个问题:在电脑上调试的时候一切顺利,但是打包成apk安装到手机后,就无法跳转到指定的关卡了。解决方法是:将新增的关卡配置到项目目录\Config\DefaultGame.ini中,如:然后重新打包项目即可...
2019-07-23 14:10:28
4138
原创 UE4 修改插件
从应用市场下载下来的开源插件,想要自己做一点小改动,怎么办呢?灰常简单:首先,对插件的source文件进行修改然后,删掉插件的Intermediate和Binaries删掉,留Source文件夹,接着,把插件拖到项目的plugins文件夹中,打开项目,此时会提示要rebuild插件,点确定。现在,在项目里面调用插件,就会发现,改动已经生效了。PS:只改source文件是没有效果的!没...
2019-07-18 10:15:16
3664
原创 将Excel表格复制到Word中
早上帮老板做文档,要把一个Excel表格贴到Word中做展示。直接复制贴进来吧,表格大小和word不匹配。截图贴进来吧,表之大,一张截不下,最后通过万能的度娘找了一个完美粘贴表格的方案~第一步:把Excel中的表格复制-粘贴到Word中第二步:解决大小不匹配问题的关键一步,点击word中黏贴上去的表格上的任意空白位置,可以看到,word的工具栏中多了一行:表设计 布局, 点击布...
2019-07-18 09:38:39
5157
转载 UE4:cmd.exe failed with args /c “[ProjectPath]\Intermediate/Android/APK\gradle\rungradle.bat”
转载自:https://blog.csdn.net/u013917120/article/details/86617282安卓打包报错:ERROR: cmd.exe failed with args /c "项目路径\Intermediate/Android/APK\gradle\rungradle.bat" :app:assembleDebugUE打包前要先安装CodeWorks f...
2019-06-21 18:03:24
8160
1
原创 UE4: Couldn't find target rules file for target 'UE4Game'
用UE4的4.20版本开发打包的时候报错:ERROR: Couldn't find target rules file for target 'UE4Game' in rules assembly 'PrjNameModuleRules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.参考:https://answers....
2019-06-21 17:09:09
3608
原创 UE4 音乐的播放与停止--基于蓝图
要实现的功能非常简单:点击按钮,播放音乐这个功能非常基础,就两步:1.将音乐源文件拖到context文件夹中。注意,这里的音乐文件必须是.wav格式的2.在按钮的onclick方法中,调用 play sound 2D 方法,播放指定的音源但是这么做有一个问题,就是点击多次按钮的话,会直接触发多次 play sound 2D 事件,音乐就会变成N重奏,感觉特别不好。就想了一个办法...
2019-05-27 14:51:04
20743
8
原创 mybatis There is no getter for property named 'xx' in 'class java.lang.String
mybatis只传入一个String类型的参数时,直接使用<if test="id != null" >XXXX</if>的语法会报错:There is no getter for property named 'id' in 'class java.lang.String此时,无论在接口中定义的参数名称是什么,在 xml文件中都应该使用_parameter来...
2019-04-12 10:08:04
359
原创 返回上一页并刷新
客户需求:在做注入修改之类的操作时,保存成功后,会到列表页时,会直接跳转到默认查询页面,而无法保留上一次的查询条件。洗完修改保存后,能够直接会到上次的查询页。解决方案:一开始偷懒,直接保存成功后,使用history.go(-1) 返回上一页。但是这样的话,就无法刷新上一个页面,将修改的结果体现在列表页中。后面采用了一个优化的方案,答题的思路是,将查询页面的查询条件塞到session中,...
2019-02-26 14:17:05
608
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人