
java
hello 师姐
这个作者很懒,什么都没留下…
展开
-
Spring-boot-starter-quartz 启动报错 Jobs added with no trigger must be durable.
报错如下:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'systemOpenControlTask' defined in file [...\sys\quartz\job\SystemOpenControlTask.class]: Unsatisfied dependency expressed through constructor par...原创 2022-05-05 16:11:21 · 3228 阅读 · 0 评论 -
EUREKA Client 无法连接注册中心问题解决方案【连接被拒绝、不支持SSL协议消息、不能向任意已知的服务器发送请求】
版本:HOXTON.SR8主要报错信息如下://无法连接注册中心DiscoveryClient_CLIENT1/host.docker.internal:client1:8089 - registration failed Cannot execute request on any known servercom.netflix.discovery.DiscoveryClient : DiscoveryClient_CLIENT1/host.docker.internal:client原创 2021-08-15 12:40:04 · 9585 阅读 · 1 评论 -
[踩坑] 关于IDEA无法解析JPA 原生SQL数据源和字段问题的解决方案
首先,在此默认你已经配置好了数据库,默认你的项目结构中有JPA支持和Hibernate支持,默认你的Persistence中的分配数据源已经正确配置,清除了IDEA缓存完成了重启。在以上操作都已经完成后还是无法消除IDEA那恼人的红色警告线的时候,恭喜你,你找到了最后一种解决方案。(如果没有,请善用搜索引擎 关键字:idea jpa sql 无法解析数据源 或 现成的配置方案>>>配置方案1<<<(这位博主,请打钱!))不说废话:在原生SQL处按alt+ent..原创 2020-12-26 20:20:54 · 2020 阅读 · 0 评论 -
【踩坑】java实现文件分块后合并文件使得源文件与合并文件hash值不一致问题
最近在做一个类BT的私有资源下载网络系统,大家都知道BT下载的思路是把源文件分割为多个块实现多点下载、多点缓存,最后把从多个下载节点中的得到的块合并为一个文件。涉及到多点下载势必涉及到文件分割,我的思路是使用输入输出流的方式。首先打开文件,获取文件输入流,然后获取文件的大小,最后读取文件输入流并按固定长度进行分割为多份单独存储。Tracer服务器负责记录在线的节点,这些节点为下载终端提供自己缓存的分块文件,文件下载并不占用Tracer服务器的带宽,而是平摊给了各个下载节点。这些下载节点在担任文件原创 2020-07-13 17:40:05 · 991 阅读 · 0 评论 -
IDEA环境下 Tomcat9日志乱码问题解决
第一步:打开help菜单,找到如下项并执行第二步,在打开的文件末尾添加-Dfile.encoding=UTF-8第三步,打开设置,找到editor,找到file encoding,然后把project的编码和global的编码都设置为utf-8...原创 2020-02-12 11:03:19 · 698 阅读 · 0 评论 -
设计模式--抽象工厂模式
抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。抽象工厂示例:假设我们需要两种产品,分别是鼠标和键盘,鼠标由鼠标厂生产,键...原创 2020-02-08 17:53:57 · 177 阅读 · 0 评论 -
设计模式--简单工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。方法1:创建实例简单粗暴式。如下:假定每一个Controller都要去创建N个DB的实例,每个实例都是不同类,如果我们直接按上图所...原创 2020-02-06 15:16:25 · 213 阅读 · 0 评论 -
设计模式--克隆模式(原型模式)
原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新数据库,以此来减少...原创 2020-02-05 21:19:42 · 896 阅读 · 0 评论