- 博客(45)
- 资源 (1)
- 收藏
- 关注
原创 微信开发者工具Git not found. Install it or configure it using the ‘git.path‘ setting 解决办法
Git not found. Install it or configure it using the 'git.path' setting 解决办法
2024-03-01 10:50:59
731
1
原创 idea下项目Tomcat启动日志乱码解决方案
解决思路:日志输出乱码应该是编码方式的不一致导致,故需要考虑将所以设计的编码方式设置一致,故将编码方式都设置UTF-8。
2023-12-14 15:55:53
3656
原创 Android 获取应用签名证书的SHA1值和MD5值几种方法
一、只有安装包(签名文件打包成release版本的apk文件)的情况下获取:1、将安装包进行解压,在文件中找到META-INF文件目录中存在的CERT.RSA文件。2、在META-INF目录下打开cmd(按住Shift,点击鼠标右键),输入命令 :keytool -printcert -file CERT.RSA,就可以在CMD命令窗口中看到签名文件的信息了,其中包括了SHA1值和MD5值。(前提是已经将jre配置到系统的环境变量中)。二、使用签名证书直接获取查看:可参考Dcloud中的An
2022-05-26 17:19:42
18250
原创 SVN报错:Error Updating changes:svn:E155037的解决方案
问题描述:今天提交代码的时候突然发现idea的svn面板version control下面提示Error Updating changes:svn:E155037;导致svn不能更新了,也不能提交了。解决方案:1、整个项目重新拉取,重新编译处理。该方法不建议,耗费成本代价比较大。2、svn的操作信息存放在一个叫做“work queue”的表里,而work queue表存放在本地svn数据库文件wc.db里面。这属于一种内嵌数据库,一般用sqlite进行轻量级管理。1)、下载sqlite3
2022-05-26 16:45:16
1183
原创 java:java.security.InvalidKeyException: Illegal key size
1 报错场景在使用idea注入微信支付定时更新平台证书功能bean时,在使用定时更新的签名验证器时出现java.security.InvalidKeyException: Illegal key size。个人感觉是使用APIv3进行签名验签加密出现了问题。错误原因分析:为了数据代码在传输过程中的安全,很多时候我们都会将要传输的数据进行加密,然后等对方拿到后再解密使用。我们在使用AES加解密的时候,在遇到128位密钥加解密的时候,没有进行什么特殊处理;然而,在使用256位密钥加解密的时候,如果.
2022-04-12 16:19:25
350
原创 IE浏览器中不支持“replaceAll”属性或方法
1、在项目中,IE浏览器测试时,报错不支持“replaceAll”属性或方法。如图:但是在谷歌和火狐中调试没有问题。代码为:var obj = {"cnyCde": cnyCde.replaceAll("\n", "").replaceAll("\t", ""), "staffZh": staffZh, "staffZhUp": nullTo0(staffZhUp), "staffZhDown": nullTo0(staffZhDown), "s
2022-01-12 16:43:44
2034
1
原创 label和checkbox绑定使用规则
label配合checkbox使用"label" 标签添加 "for" 属性 可以绑定同步点击 "for" 属性值为 "checkbox" 的 "id"。<div class="u-chk-box"> <input type="checkbox" id="chk1"><label id="lab1" for="chk1"></label></div>效果图点击label的时候,label有先处理自己对应的事件,然后再通..
2021-12-16 13:28:34
4431
原创 The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received
Mysql 连接报错:The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstruct.
2021-10-28 10:05:10
455
原创 log4j:WARN No appenders could be found for logger
项目场景:在项目中使用Log4j时,出现日志信息未打印输出。log4j:WARN No appenders could be found for logger (com.*.task.OrderPayStatusTask).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
2021-08-23 16:10:30
181
原创 idea环境下,配置文件敏感信息使用ENC加密
在开发过程中,代码中常常会涉及到一些敏感信息,比如数据库的连接池的配置,非对称加密所要使用的私钥,账户信息、密码等。现在给大家分享一种对敏感信息进行ENC加密的一种方式,先做如下演示:1、引入jasypt-version.jar依赖 poml依赖。 可以去 https://mvnrepository.com/artifact/org.jasypt/jasypt 获取poml依赖<dependency> <groupId>org.jasypt<...
2021-05-21 14:27:45
5303
2
原创 Idea+SpringBoot项目配置远程调试
一、 将项目部署到服务器,并设置启动指令。1、打包项目到Linux服务器上 /data/app/*/*位置处。2、增加项目启动脚本,如代码块shell脚本。#!/bin/bashjar_name=对应jar名称jar_path=/data/app/*/* #jar包对应路径jar_home=/data/app/zbwtest/ #jar包对应目标路径java_path=/data/jdk/jdk1.8.0_241/bin/javajvm='-Xmx1024m -Xms512m
2021-02-01 14:03:06
372
原创 Hibernate查询oracle数据库char类型字段,获取不到结果的问题
问题分析:1)去掉按月份搜索的条件是可以的查询到数据。2)拼接sql的形式是可以查询到信息的数据。3)用其他Varchar2类型的字段动态绑定参数查询是可以的。/*** YM 在数据库为char类型,字符长度为8,而字段为年月 例如:202101,而要和数据库中char类型的长度一致,长度不够的,用空格补齐。*/if (StringUtils.isNotEmpty(ym)) { sql += " and mapp.YM=:YM"; params.put("YM", .
2021-01-12 13:22:16
531
原创 多模块项目mvn打包报错 ‘packaging‘ with value ‘jar‘ is invalid. Aggregator projects require ‘pom‘ as packaging
Maven项目多模块打包时报错:[ERROR] 'packaging' with value 'jar' is invalid. Aggregator projects require 'pom' as packaging. @ 指定模块:[unknown-version], poml文件位置, line 4, column 109 @ [ERROR] The build could not read 1 project -> [Help 1][ERROR] [ERROR] T.
2021-01-11 13:53:52
675
原创 一些使用心得和技巧总结
对Tab的打开和关闭。打开新Tab:parent.layui.index.openTabsPage(url, title); 关闭当前Tab:parent.layui.admin.events.closeThisTabs();
2020-09-02 15:23:10
540
原创 Maven下载jar包出现.lastUpdated结尾的文件问题及解决
出错原因:出现.lastUpdated文件原因:由于网络原因没有将Maven的依赖下载完整导致,私服情况下可能是远程仓库中没有对应版本的jar包导致无法下载。解决方案:1)、先删除本地仓库中所有以.lastUpdate结尾的文件。进入到自己 maven 的本地仓库 在当前本地仓库目录打开 cmd 命令行 Windows执行命令:for /r %i in (*.lastUpdated) do del %i Linux执行命令:find /app/maven/localReposito..
2020-09-02 14:39:03
10011
1
原创 Oracle SQL递归查询START WITH CONNECT BY 查询父子关系
START WITH CONNECT BY查询SELECT ID, T.NAME, LEVEL FROM EDI_CDE_AREA T WHERE T.IS_VALID = '1' START WITH ID = '110113'CONNECT BY NOCYCLE PRIOR PID = ID ORDER BY LEVEL DESC;--, SYS_CONNECT_BY_PATH(NAME,'')拼接遍历信息SELECT ID, T.NAME, LEVEL , SYS_CONNE.
2020-07-20 08:49:30
992
原创 idea2019.3连接高版本MySQL8.0数据库Server returns invalid timezone.报错解决。
报错信息:Server returns invalid timezone.Go to 'Advanced' tab and set 'serverTimezone' property manually. 服务返回的是无效的时区,转到“高级”选项卡并手动设置“服务器时区”属性。解决方案:1、根据错误信息,直接在idea连接数据库配置页“Advanced”选项卡中找到“serverTimezone”属性进行手动设置为“Asia/Shanghai”。 因为MySQ......
2020-05-31 16:26:56
911
原创 IDEA中 Git push失败
报错信息:Invocation failed Server returned invalid Response.java.lang.RuntimeException: Invocation failed Server returned invalid Response.at org.jetbrains.git4idea.http.GitAskPassXmlRpcClient.askUsername(GitAskPassXmlRpcClient.java:50)at org.jetbrains.g
2020-05-26 17:02:13
4204
原创 Java中多个集合的交集,并集和差集
一、Java中String、list和set的相互转化1、list转stringString str= String.join("','", list);2、list转setSet<String> set = new HashSet<>(skuList);3、set转list、List<String> list = new ArrayList<>(set);二、Java中多个集合的交集,并集和差集1、交集java中交集
2020-05-18 09:09:43
1278
原创 ERROR 1133 (42000): Can't find any matching row in the user table 在用户表中找不到任何匹配的行
1、问题描述使用set password for 'root'@'localhost'=password('Mynewpwd'); 命令修改mysql数据库root用户密码提示"ERROR 1133 (42000): Can't find any matching row in the user table"错误。如图2、原因提示在用户表中找不到任何匹配的行 。解决办法:登录mys...
2020-05-04 17:34:41
6563
原创 Linux使用命令
1、将一个文件夹下的所有内容复制到另一个文件夹下cp -r /home/packageA/* /home/cp/packageB/或cp -r /home/packageA/. /home/cp/packageB/这两种方法效果是一样的。2、将一个文件夹复制到另一个文件夹下cp -r /home/packageA /home/packageB运行命令之后packageB文件夹下就...
2020-03-17 14:50:48
175
原创 Failed to auto-configure a DataSource: 'spring.datasource.url' is not specified and no embedded data
由报错信息可知: 触发了数据源的自动化配置,而当前项目其实并不需要数据源。查其根源是依赖方提供的API依赖中引用了一些多余的依赖触发了该自动化配置的加载。解决方案:通过外部依赖的修改来解决:通过与依赖方沟通,在对方提供的API依赖中去掉不必要的依赖 通过禁用指定的自动化配置来避免加载不必要的自动化配置,下面列举了禁用的方法:使用了@EnableAutoConfiguration的时...
2019-08-06 16:24:19
250
原创 如何处理SecureFX中的中文乱码
情况描述:今天在使用SecureFX连接服务器进行数据传输时,发现包含中文名称的文件在SecureFX中无法正常显示,出现的都是乱码。解决方法:1、打开SecureFX,找到含有中文名的路径,查看还有中文名的文件;2、在SecureFX菜单中选择“Options(选项)”-"Global Options…(全局设置)";3、在“Global Options”窗口中,选择“Gen...
2019-07-16 13:32:05
1232
原创 IDEA在引入Maven项目后Dependencies中在出现红色波浪线
解决方法: 移除pom.xml中相关依赖,再重新添加即可。情况及具体解决方法如下:1、在Maven Project中 Dependencies 出现红色波浪线Maven项目展示2、查询本地仓库:jar包已存在存在的报错文件3、解决方法:把对应项目的pom.xml中相关依赖剪切,然后回退即可,效果如图:修改pom.xml文件4、恢复正常,不再出现红色波浪线...
2019-06-24 17:50:37
5708
原创 return情况下的try catch finally的执行顺序
结论:1、不管有没有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,不管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally中最好...
2019-04-22 15:27:26
148
原创 Oracle报错汇总: ORA-24816: Expanded non LONG bind data supplied after actual LONG or LOB column
解决方法:在实际的 LONG 或 LOB 列之后提供了扩展的非 LONG 绑定数据错误,这个错误是因为在绑定参数时把数据库中字段类型为LONG的字段放置在其他字段前设置了,只要将类型为LONG的字段绑定参数时放在最后设置即可解决。异常出现的环境:oracle10g + Hibernate错误分析:这是oracle 10g在clob字段中的一个bug,oracle在insert语句时,会默认...
2019-03-15 16:24:28
4064
1
原创 ORACLE 禁用和启用外键
1、ORACLE数据库中的外键约束名都在表user_constraints中可以查到。其中constraint_type='R'表示是外键约束。2、用SQL查出数据库中所以外键的约束名:select 'alter table '||table_name||' enable constraint '||constraint_name||';' from user_constraints whe...
2019-01-25 10:42:03
3472
原创 Oracle查询数据库中所有表的记录数
Oracle查询数据库中所有表的记录数查询库中的表名和表中记录数:SELECT T.TABLE_NAME, T.NUM_ROWS FROM USER_TABLES T;查询库中记录总数:SELECT SUM(A.NUM_ROWS) FROM (SELECT T.TABLE_NAME, T.NUM_ROWS FROM USER_TABLES T) A;如图所示:Ora...
2018-12-05 15:31:31
19189
原创 ORA-01502: 索引或这类索引的分区处于不可用状态
原因: 出现这个问题,可能有人move过表,或者disable 过索引。1. alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。2. alter index index_name unusable,命令使索引失效。解决办法:1. 重建索引才是解决这类问题的完全的方法。 alter index index_name reb...
2018-11-30 13:38:35
314
原创 IntelliJ IDEA(2018.2.1版)智能提示忽略大小写
打开设置(Setting)打开editor,找到“Code Completion”->点击Match case前面的框不勾选即可。如下图:去除大小写步骤附加 : 取消单行显示tabs的操作如下图所示,把该按钮去了去除单行显示步骤那么去掉后有什么效果呢?打开多个文件的时候,会换行显示,非常直观。大大提升效率!效果图IDEA 实用快捷键:Idea 同...
2018-11-26 09:50:14
21549
1
原创 执行SQL报ORA-01810格式代码出现两次错误
出现这个错误是由于ORACLE对HH和mm这种格式支持的不好。 可以修改成如下格式 yyyy-MM-dd hh24:mi:ss 这种格式出现多少次都不会报错。SQL如下:select to_char(to_date(to_char(to_date(to_char(sysdate,'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-...
2018-07-12 14:17:33
491
原创 Postman接口测试之POST、GET请求方法
一、基础知识 1.HTTP的五种请求方法:GET, POST ,HEAD,OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。 GET请求:请求指定的页面信息,并返回实体主体。(通常用来接收数据)。 POST请求:向指定资源提交数据进行处理请求,数据被包含在请求体中。POST请求可能会导致新的资源的建立、已有资源的修改。(通常用来发送数据)。 HE...
2018-07-10 09:25:33
13913
3
原创 org.apache.maven.archiver.MavenArchiver.getManifest错误(新的maven项目,pom.xml第一行报错 Myeclipse)
MyEclipse导入新的maven项目时,pom.xml第一行报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)解决办法:1、Help-->Insta...
2018-04-23 16:42:58
4246
4
转载 tomcat的启动内存设置
其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置三、实例,以下给出1G内存环境下java jvm 的参数设置参考:JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=1...
2018-04-20 09:55:23
748
转载 window.open()打开页面的几种方法
[javascript] view plain copy主要原理:让浏览器以为是用户主动点击的,因此可以利用onclick或者利用<a>标签的_blank属性打开页面 [javascript] view plain copyfunction OpenWindow(n, t, i, r) { var u = (screen.width - t) / 2 - r, f...
2018-04-20 09:11:20
5170
原创 oralce 提高查询效率 给条件字段添加索引 sql
当查询数据量过大时候,往往会降低查询效率,因此增加索引来提高查询效率。CREATE INDEX IDEN_IDNUMBER-->索引名称ON SIDENTITY-->表名 ( IDNUMBER-->字段名 );CREATE INDEX IDEN_IDNUMBER-->索引名称ON SIDENTITY-->表名 (
2017-10-26 14:41:18
506
原创 Visio对Oracle数据库反向工程生成E-R模型图
反向工程就是根据已有的数据库,生成ER图,很多工具(例如visio,powerdesigner)都可以实现这一过程,下面是使用VISIO生成远程服务器上的一个数据库ER图过程,仅供自己以后参考使用。1、打开Visio工具,选择文件--》新建--》数据库--》数据库模型图 创建一个空白的数据库模型文件。2、选择:工具栏中的数据库--》反向工程点击新建,建立新的数据源,
2016-09-21 17:36:57
12934
原创 MySQL安装Write configuration file 提示:configuration file template my.ini Error code-1 补充MySQL8.0安装中问题总结
在安装MySQL的时候,在最后安装时不能Write configuration file提示:configuration file template D:\mysql\my-template.ini could not be processed and written to D:\mysql\my.ini Error code-1.要在配置server的时候,要选择开发模式,不能
2016-05-18 11:13:45
9247
3
原创 debug时按F8/F6不起作用
我的MyEclipse中在debug模式下调试打断点,按/F6/F8快捷键不启作用,非按这几个对应的图标才起着用。一开始我还以为我自己的键盘出毛病了呢,但是按着Fn+F8是可以使用的,所以判断不是我的键盘出现了问题。后来才想起来,用来有道词典,它打开程序快捷键就是F8,导致快捷键冲突。类似的情况,自己的Myeclipse上想要让自己所写的代码自动对齐,调整代码的位置的时候就要全选然后使用Ctr
2016-05-07 14:54:33
15212
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人