![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
风之飘渺
这个作者很懒,什么都没留下…
展开
-
关于JCE cannot authenticate the provider BC问题
JDK升级到17后,微信授权登录解密的代码报错。替换JDK,使用Adoptium的JDK。我使用的是换一个JDK的方法,简单高效。三、在JDK环境变量里增加文件。一、网上说替换JAR包。原创 2023-05-20 14:28:38 · 1669 阅读 · 0 评论 -
Spring boot 获取正确的IP和协议[http/https]
在使用spring boot服务的时候,一般都会加反向代理,这时候并不能正确获取真实的IP,网上解决方案说的比较明确,都可以解决问题。很少有人会问如何获取http/https,因为很少人用程序获取真实的访问路径,可能都把地址加到配置文件里了。第四个配置是帮助spring boot获取正确协议头的配置。同时也需要在application.yml里加增加一个配置,当然如果你直接从头上获取,也可以不增加配置。参数是native和framework两者选择,当然还有none不做考虑。原创 2023-02-28 21:14:16 · 866 阅读 · 0 评论 -
【解决】gateway使用Nacos重启报503 Service Unavailable
项目使用spring cloud gateway作为网关,nacos作为微服务注册中心,偶然发生服务无法调用情况,但是监测服务是注册成功的。原创 2023-01-29 16:03:15 · 1277 阅读 · 0 评论 -
Java 写文件时设置文件权限
Java 写文件时设置文件权限,方便Nginx读取图片,直接用于前端使用。原创 2022-08-31 09:55:24 · 2600 阅读 · 0 评论 -
Seata 集成分布式事务
Seata集成AT模式,解决序列化问题。原创 2022-01-28 13:18:18 · 2386 阅读 · 1 评论 -
ShenYu 网关部署趟的坑
简介 ShenYu 的就是以前的soul,最近正式加入了 Apache 的孵化器,因此改名为 ShenYu。其是一个异步的,高性能的,跨语言的,响应式的API网关,并在此基础上提供了非常丰富的扩展功能:支持各种语言(http 协议),支持 Dubbo、 Spring Cloud、 gRPC、 Motan、 Sofa、 Tars 等协议。 插件化设计思想,插件热插拔,易扩展。 灵活的流量筛选,能满足各种流量控制。 内置丰富的插件支持,鉴权,限流,熔断,防火墙等等。 流量配置动态化...原创 2021-08-26 23:35:03 · 3896 阅读 · 2 评论 -
SpringBoot启动报错Failed to configure a DataSource: ‘url‘ attribute is not specified
错误:Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following: If you want an embedded database原创 2021-06-05 23:11:20 · 786 阅读 · 0 评论 -
spring boot 2.2.6 以上版本 错误:HttpMessageNotReadableException: Required request body is missing
项目升级使用spring boot 2.2.13 ,在使用postman测试接口时报错:HttpMessageNotReadableException: Required request body is missing在自己的controller的接口里接收不到body数据, 示例代码如下: @PostMapping(value = "/java/test/findByPage") public Object findByPage(@RequestBody FilterVo filt原创 2021-03-08 11:04:18 · 466 阅读 · 0 评论 -
升级Spring Boot版本与Swagger2冲突的问题
在项目从spring boot1.x升级到2.2.6时,报错***************************APPLICATION FAILED TO START***************************Description:Parameter 0 of method linkDiscoverers in org.springframework.hateoas...原创 2020-05-06 17:28:03 · 1995 阅读 · 0 评论 -
SWT使用OLE进行开发时的首个问题
如果报错:org.eclipse.swt.SWTException: Failed to create Ole Client. result = -2147417836 at org.eclipse.swt.ole.win32.OLE.error(OLE.java:302)这是因为JDK或是SWT包使用的是64位的问题,OLE只支持32位,所以要把JDK和SWT包全换成32位的就...原创 2018-10-17 19:48:59 · 1873 阅读 · 2 评论 -
Elastic-Job-Lite 项目编译问题
Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务。 项目地址:https://github.com/dangdangdotcom/elastic-job本人在打包编译此项目时遇原创 2017-08-29 11:02:56 · 912 阅读 · 0 评论 -
使用spring-session框架对会话session进行分布式管理
如果项目使用tomcat或是类似容器进行分布式部署,就会需要对会话session进行共享或是特殊处理,保证在线人员session的一致性。 目前有几种方案可选: 1、通过tomcat插件使用redis或是memcache进行共享共通。 2、通过cookie进行管理。 3、使用spring原创 2016-03-14 18:56:29 · 687 阅读 · 0 评论 -
Java 23种设计模式的有趣见解
原文已经不知道出处,是从我的另外一个博客转过来。创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就转载 2013-01-16 14:52:18 · 263 阅读 · 0 评论 -
JAVA处理CSV文件里中文的处理
近日在写一个接口程序的时候,遇到去一个CSV文件中读取信息,然后拆分,并存入数据库。CSV中每一行都有中文,当遇到奇数个中文在一起时就会输出是问号。 CSV文件是UTF-8编码,里面的文字是GBK编码。关于IO流的操作很多种,但只有下面这种才可以保证输出的中文正确。代码如下: BufferedReader bufferedReader = new BufferedRead原创 2013-01-16 14:44:36 · 1204 阅读 · 0 评论