- 博客(40)
- 收藏
- 关注
原创 微信支付 API V3 JSAPI支付 JAVA下载账单
下载账单写这个主要是太气人了,开发文档未写具体的代码示例。网上各种搜索了一天都是V2接口的示例V3的标题党,感觉被欺骗了,太气人了(V2接口有个参数APPID,具体业务使用了多个APPID所以不合适),下面内容转载请标明出处。不足之处望各大佬指点。测试类 @Test public void testBill() throws Exception { ApplyBill applyBill = wxPayService.applyForTransactionBill("20
2021-09-07 11:01:33
3219
8
原创 网站应用微信登录 Scope 参数错误或没有 Scope 权限
一、问题开发网站微信登录报下列错误微信登录开放文档微信开放平台二、可能问题原因1、appid填写不对2、redirect_uri没有授权3、scope填写不对4、以上参数不对三、本人遇到的问题及解决方案仅供参考由于开发平台上移动应用、网站应用、公众号账号等等有多个应用,使用应用不对,导致报上面的错误。根据开发文档是网站应用微信登录,所有取的APPID应该为网站应用下的APPID,如下图...
2021-07-13 17:34:09
1200
原创 IDEA 本地、远程仓库git回滚
IDEA 本地、远程仓库git回滚本地回滚从1 本地回滚到 2右键选择此时本地仓库已经回滚到选择位置远程仓库后滚上面本地回滚操作完成后,强制提交过去git push -f
2021-04-27 15:23:51
537
原创 Nacos下载Code编译打包
Github地址:nacos国内nacos发行版地址:nacos只下载源码,下载后进入目录使用命令mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U 编译好的文件
2021-02-19 14:10:18
249
原创 Cannot resolve com.alibaba.cloud:aliyun-oss-spring-boot-starter:unknown
到pom包时报错,直接写version就可以了<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>aliyun-oss-spring-boot-starter</artifactId> <version>1.0.0</version></dependency>...
2021-02-06 15:53:20
458
原创 Spring Security 对登录密码进行加密传输Java + Vue
理论:1、Spring Security默认的密码比对主要是依靠DaoAuthenticationProvider下的additionalAuthenticationChecks方法来完成的,我们只需要将additionalAuthenticationChecks方法进行重写,就可以自定义密码比对业务了。2、由于PasswordEncoder没有提供解密方法,所以采用AES加密,把前端加密的字符串进行解密,再使用passwordEncoder.matches()进行比较。后端:1、AES加解密工具类
2021-02-03 10:57:57
1875
5
原创 Rancher加https报错 not an SSL/TLS record:
这问题是在Rancher配置完证书后,没有把负载均衡的80端口改为443白瞎了一早上心情
2020-12-21 10:25:15
1235
4
原创 Rancher部署服务时处于ContainerCreating
有几种可能1、长传的镜像损坏2、存储镜像的服务器或者拉取镜像的服务器网络问题(我这就是Harbor私服服务器网络配置低导致的,可以通过升级网络配置或长时间等待就行,仅做笔记,不喜勿喷)3、其他原因...
2020-12-06 20:00:03
978
原创 Redis + ThreadPoolExecutor 处理大规模数据
public List<String> getOvertimePeople(Long groupId) { String redisUserIds = this.redisTemplate.opsForValue().get(groupId + OVERTIME_USER_ID); if (!StringUtils.isEmpty(redisUserIds)) { List<String> strings = JSON...
2020-10-27 15:07:51
541
原创 Nginx识别手机或PC端选择登录
server { set $mobile_rewrite ispc; if ($http_user_agent ~* "(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|eelaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|operam(ob|in)i
2020-10-13 15:21:11
702
原创 idea上创建新分支、合并分支到主分支master上
1、创建分支,创建完成后默认会切换到新的分支上2、把新写的内容提交到新创的dev分支3、切回主分支上4、合并分支(此时的合并是本地合并【注意上一步切换的分支】,可以测试合并后的代码)5、检查代码无误之后再把本地的push上去才是git库上合并...
2020-10-10 10:30:51
2072
原创 Linux下命令安装MySQL、修改密码、远程连接
一、安装MySQL1.修改文件vim /etc/yum.repos.d/mysql-community.repo修改的内容时[mysql80-community]name=MySQL 8.0 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/enabled=1gpgcheck=02.安装yum -y install mysql-community-server3.启动
2020-09-25 17:54:31
158
原创 简单搭建个人博客网站
个人博客网站搭建1、在阿里云、腾讯云、华为云等等购买服务器。2、购买域名,域名工信部备案,网站公安备案。3、在服务器上安装MySQL数据库。4、进入https://halo.run,看用户文档进行服务器配置。(通过以上步骤就可以搭建一个个人博客网站了,时间关系先写这么多,后期每个步骤点击都会有详细步骤说明,尽量做到图文结合、通俗易懂吧)...
2020-09-14 09:52:45
265
原创 两stream流嵌套循环
// anyMatch():判断stream流中是否有符合匹配规则的元素,有返回true,没有返回falseList<Long> list1= new ArrayList<>();List<Long> list2= new ArrayList<>();list1 = list1.stream().filter(m1 -> list2.stream().anyMatch(m2 -> m1 == m2)).collect(Coll
2020-09-05 11:15:53
2717
1
原创 MySQL查询条件为(Null)的SQL语句
直接上SQL吧select * from user_table ut where ut.phone = ‘’ or ut.phone is null
2020-08-29 09:33:59
1235
原创 Linux修改root@之后的名字
修改配置文件vi /etc/hostname然后重启才能生效,注意linux有各种重启方式,下面的是安全的重启重启命令reboot
2020-07-23 13:45:27
1743
原创 MySQL的SQL调优中的索引调优
(一)先说下调优的步骤吧1、使用工具去发现慢SQL,工具有SkyWalking、VisualVM、JavaMelody、Alibaba Druid 等等。2、分析慢SQL、常用SQL前加explain3、使用索引调优,看最总执行SQL时间,如果能控制到100-200ms(参考值)是不错的SQL了,当然这个得结合系统实际使用来看。(二)MySQL存储使用的数据结构1)、索引有 B-Tree索引、hash索引、全文索引、空间索引1、二叉树->平衡二叉树->B-Tree->B+Tre
2020-07-23 12:48:01
270
原创 阿里云人脸识别报错ImageURLA is invalid region oss url.
这是因为你的oss里的bucket不是华东2(上海)的。把图片存在华东2里就没问题了
2020-06-10 20:32:53
1574
原创 解决idea修改代码重新启动服务不生效,只能mvn clean 和mvn install
原因是上传到git上的项目包含了.idea,你拉下来的代码包含了.idea处理办法,把你项目中的.idea删除,重新启动项目
2020-06-05 17:29:57
2438
1
原创 idea所有注解类不识别不变色 + 错误: 找不到或无法加载主类XXXXXXXX
第一个问题idea的maven变了,进入setting的maven,换自己的maven,重新拉过项目第二个问题在右侧maven出先clean再install,启动就没问题了
2020-06-05 10:20:32
2910
原创 VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行
被这大坑坑惨了本人是通过关闭系统设置里的内核隔离就可以了
2020-06-02 21:40:12
918
原创 后端代码部署上服务器
在idea的右侧选择maven,选择父项目,在Lifecycle先clean再install。在target文件夹里新生成的打包成.jar后缀的文件。使用XShell连接服务器,先把要替换的模块的服务停止,命令./startup.sh stop。再使用xftp直接把服务器上原部署的.jar包,先做好备份,再直接删除,再把第一步生成的.jar放在这删除的位置。再停止服务,./startup.sh stop再开始服务,./startup.sh start检查,在浏览器输入服务器ip:8848/nac
2020-05-22 10:19:54
2194
原创 把前端代码部署到服务器上
把前端代码部署到服务器上1 .通过idea把项目build,c出现dist文件。打开Xshell,连接服务器,点下图2. 把服务器上的原部署的dist文件夹下的代码备份后删除,把第一步生成的dist传到删除的位置。3.重启nginx,命令如下/usr/local/nginx/sbin/nginx -s reload -c /usr/local/nginx/conf/nginx.conf...
2020-05-21 22:25:16
5775
1
原创 eclipse安装下载的springboot离线包
在官网上下载压缩包。在eclipse上导入hepl->install new Software->add,naem随便写,location选择下载的压缩包,导入的时候断网,和去掉这个勾。
2020-03-23 22:57:00
774
5
原创 java ee(含eclipse、服务器、数据库)环境搭建
1、eclipse 环境搭建(1)JDK的下载和配置(2)eclipse的下载和配置(3)Maven的下载和配置2、服务器 环境搭建(1)Tomcat服务器的下载和搭建3、数据库 环境搭建(1)MySQL数据库的下载和搭建...
2020-03-10 15:26:47
324
原创 Mysql 下载,安装及配置
百度搜索MySQL,进入官网:https://dev.mysql.com/downloads/mysql/ ,选择系统,选择安装版。未完,待续。。
2020-03-10 15:17:09
360
原创 Maven的下载及配置 (连接阿里库)
百度搜索maven,进入官网:https://maven.apache.org/download.cgi 。选择合适的版本,我的是window系统64位,下载后解压。先配置环境变量,编辑环境变量,名为MAVEN_HOME,变量值为上面解压maven的位置,确定。在变量里找到Path,编辑,在最前面添加%MAVEN_HOME%\bin; (要加上分号),点击确定。测试是否成功,win+r...
2020-03-10 14:42:23
514
原创 eclipse的下载及配置
安装eclipse的前提是配置好JDK。JDK配置链接:百度直接搜索eclipse进入官网:https://www.eclipse.org/downloads/ 。点击Download后,在此页面稍等,浏览器会弹出下载框的下载后双击下载的,选择你需要的版本,我选的是java ee版,然后一路选择确认,就可以安装完了。...
2020-03-10 13:57:00
295
原创 JDK 下载和环境配置
直接百度搜索JDK,可以找的官网下载 https://www.oracle.com/java/technologies/javase-downloads.html ,我选择的是11版本。选择合适的型号,我的是Window系统64位。下载后直接进行解析即可。然后就是环境配置,我的是win7,其实win10也差不多,点击系统左下角搜索环境变量,选择如下,新建变量名为 JAVA_HOME ,变...
2020-03-10 13:44:13
231
原创 eclipse中下载和配置Tomcat
没有Tomcat的可以直接在官网下载 http://tomcat.apache.org/ 下载后直接解压,我选的是Tomcat 8,64-bit.在eclipse上选择Window->Preferences->Server->Runtime Environments->Add选择Next,之后选择Browse,把你下载的Tomcat选着,点击Finish。选着W...
2020-03-10 13:23:48
359
原创 配置maven时提示:Could not read settings.xml
一般这种情况都是你配置setting.xml文件时不小心有错误,只需要点击Browse再选择一次刚才选的setting.xml文件,就会弹出文件里的错误位置,如下根据后面提示@22:6,即是文件的22行有问题,修改后即可。。...
2020-03-10 12:47:34
560
原创 window上的mysql本地上的MYSQL服务启动后停止
报错如下。反复卸载、新装后,一旦停止就这样了。尝试了各种办法,如修改属性的登录、修改my.ini文件、删除Data初始化数据库等等都不行。。。。后来想到了在已有一个Mysql下,在本机上再装多一个Mysql,新装的这个Mysql就可以在服务上随意启动停止。...
2020-03-02 17:17:51
596
原创 ClassNotFoundException或MethodNotFoundException
一般是少导了jar包例如我这个是ClassNotFoundException:javassist.util.proxy.MethodFilter这个是少导了javassist包
2020-03-01 20:39:57
323
原创 java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=test
这个可能是使用的junit版本冲突。我的解决办法是吧junit删了,然后直接点红线选择。。就可以了
2020-03-01 17:00:48
431
原创 警告: Could not find action or result: /struts-day02/ There is no Action mapped for namespace [/] and
可能的原因有两种第一是导入的各个jar包之间版本有冲突。建议直接从maven上导入统一版本的sturts、spring。第二种说法是导入的jar包排列顺序有问题,建议先导struts2-core-XXX,再导struts2-spring-pligin-XXX,(这里只包含了struts2框架和集合Struts2的Spring框架,H框架后续补上。。)...
2020-02-29 15:01:43
165
原创 把下载到本地机上的大量jar包直接放到eclipse的mevn项目中
1.点击项目名称,右键->new->Folder。(在项目里创建一个新文件夹,一般叫lib)2.把下载到本地机上的jar包,ctrl+c,和Ctrl+v,复制到第一步创建的lib文件夹上。3.点击项目名右键选择Build Path->Configure Build Path->Libraries->Add JARs4.在弹出框上选择项目上第一步创建的lib,...
2020-02-28 10:38:01
334
原创 spring框架完整配置(后面),以及解决No qualifying bean of type 或Error creating bean with name。。。
本人刚接触spring,被这问题活活困扰了两天,问题让人快速跳过这坑,特写下此文章共参考。先说本文下出现的问题。说下出问题的原因:这是因为我使用了两个spring的配置文件,而在web.xml配置中只写了一个,如下图:解决问题:把spring后面改成*,如下图:如果还没解决问题的话,可以参考下面完整的配置:1–目录整体结构设置:2–关于web.xml的配置,红色部分是过滤器,解...
2020-02-21 14:07:41
380
原创 使用eclipse连接mysql时报错Could not create Poool...
###可能是你下载的mysql版本过高,与你安装的mysql-connector-java版本匹配。##你选择换适合你的java驱动就可以了。##另外这个看报错时,主要是根据报错的提示括弧()里的报错处理异常,##如果()里有关于Time报错。在写地址时加参数就可以了,如下图。...
2020-02-19 15:37:41
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人