自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (13)
  • 问答 (7)
  • 收藏
  • 关注

原创 Java设计模式之抽象工厂

Java设计模式之抽象工厂什么是抽象工厂?抽象工厂的工作是将“抽象零件” 组装为“抽象产品”,它指的是“不考虑具体怎样实现, 而是仅关注接口 ( APT )" 的状态。在 Abstract Factory 模式中将会出现抽象工厂, 它会将抽象零件组装为抽象产品。也就是说, 我们井不关心零件的具体实现, 而是只关心接口( API )。我们仅使用该接口 ( API ) 将零件组装成为产品类说明有什么有点和不足?优点容易增加具体得工厂不足增加新的产品比较费事代码Factorypubli

2020-09-30 15:51:30 139

原创 Java设计模式之Builder模式

Java设计模式之Builder模式什么是builder?将单个简单对象组装成为复杂对象的过程有什么好处?builer并不知道子类是如何实现的,但是它能够其他的子类完美的替换。正是因为不知道才能够替换, 正是因为可以替换, 组件才具有高价值。类说明类名类说明Builder定义了决定文档结构的抽象类(这不就是模板方法吗)Director编写一个文档的类(这不就是抽象工厂吗)TextBuilder 类使用纯文本( 普通字符串 )编写文档HTMLBuilde

2020-09-28 13:02:13 192

原创 Java设计模式之工厂方法

Java设计模式之工厂方法什么是工厂方法?父类决定实例的生成方式, 但并不决定所要生成的具体的类, 具体的处理全部交给子类负责使用工厂方法有什么好处?不用 new关键字来生成实例,而是调用生成实例的专用方法来生成实例,这样就可以防止父类与其他具体类耦合相关类Product 抽象产品Factory 抽象工厂IDProduct 产品IDFactory 工厂代码Factorypublic abstract class Factory { public final Product crea

2020-09-27 15:44:29 143

原创 Java中的集合

Java中的集合接口继承关系和实现集合类存放于Java.util 包中,主要有 3 种:set(集)、list(列表包含Queue)和 map(映射)Collection:Collection 是集合 List、Set、Queue 的最基本的接口Iterator:迭代器,可以通过迭代器遍历集合中的数据Map:是映射表的基础接口ListJava 的 List 是非常常用的数据类型。List 是有序的Collection。Java List 一共三个实现类: 分别是 ArrayList、V

2020-09-26 21:04:59 124

原创 Java设计模式之模板方法

Java设计模式之模板方法什么是模板方法?在父类中定义处理流程,在子类中实现具体处理有什么好处?可以是逻辑处理通用化在父类的模板方法中写算法,无需再子类中再次编写分类与子类之间协作父类子类的一致性使用父类的变量保存子类,完成程序功能,不用关系子类实例。符合里氏替换原则类说明接口或者类名称接口AbstractDisplay类CharDisplay类StringDisplay类TestCaseAbstractDisplaypu

2020-09-16 13:01:56 102

原创 Java设计模式之适配器

Java设计模式之适配器什么是适配器借用别的类来实现功能。适配器两种实现方式:类适配器模式(继承)对象适配器模式(委托)类说明接口或者类类名说明接口Print定义不同的展示形式的类类PrintS使用继承的方式 实现类PrintS2使用委托的设计方式 实现类Banner现有代码类TestCase测试代码Bannerpublic class Banner { private String aaa; publi

2020-09-16 12:34:24 97

原创 设计模式概览图

标题设计模式概览图

2020-09-15 15:44:25 268

原创 打开 Eclipse 之后,项目中报红,Java类上有红色小叉 如何解决?

打开 Eclipse 之后,项目中报红,Java类上有红色小叉 如何解决?选择工具栏中的project,选择报红的项目,clean。红叉消失。

2020-09-15 09:37:03 783

原创 一个小的假分页算法

一个小的假分页算法在做分页的时候,有可能需要代码计算之后,再做分页,那就是假分页,假分页需要做一些计算,下面就是一个简单的计算小代码import java.util.ArrayList;import java.util.List;import com.wpmt.common.util.StringUtils;public class TestCase { public static void main(String[] args) { List<String> list

2020-09-11 11:30:31 136

原创 一个开发三年的我,立下的flag,必看完的书

Java程序员进阶书籍就学习来说,看书是最系统,最快的方法,当然,也有人会说,看官网才是最后的,但是,相比之下,大多数人还是以看书为主吧。我呢,也是陆陆续续的买书的。按照招聘要求自己从网上买的书名阅读百分比《鸟哥的linux》0%《MySQL5.7 从入门到精通》60%《精通Hibernate》10%《图解设计模式》40%《Oracle11g从入门到精通》0%《Tomcat内核设计解析》0%《Tomcat架构解析》0%《O

2020-09-07 17:54:00 101

原创 一个无聊的问题

一个无聊的问题之前在抖音上看到一个小视频,有人在地铁里绕闸机口,觉得可以省钱。我用代码试试,是不是整的。哎,,怎么可能是真的呢问题描述:如何才能实现乘坐地铁花费最少 ?计费规则: 6公里(含)内3元;6-12公里(含)4元;12-22公里(含)5元 打折规则: 以一个月为期限,乘客使用bai同一张一du卡通乘坐北京轨道交通累计zhi消费满100元后,下一次乘车时有8折优惠;满dao150元后,从下一次乘车时有5折优惠;支出累计达到400元后,就将不再享受打折优惠时间规则: 上班天数为22

2020-09-07 12:46:11 152

原创 Oracle数据泵的方式备份和恢复数据

Oracle数据泵的方式备份和恢复数据数据恢复以下方式都是在登录的情况下操作的创建表空间DROP TABLESPACE PPL_TBL including contents;CREATE TABLESPACE PPL_TBL datafile 'D:\ORACLE\PPL_TBL.ora' size 50m reuse autoextendON maxsize unlimited DEFAULT STORAGE ( INITIAL 320k NEX

2020-09-01 12:25:47 428

原创 Dbvisualizer 工具中插入的中文,再次查询的时候中文乱码

Dbvisualizer 工具中插入的中文,再次查询的时候中文乱码在使用Dbvisualizer 工具插入数据的时候,如果有中文,再次查询插入的中文,会出现??这种情况。使用了调整tools中的字体,没有解决调整了数据库的连接方式,之前使用的是Server Info 方式连接,现在调整为DataSource url,在url的后面指定字符集。例如mysql:jdbc:mysql://ip/schema?useUnicode=true&characterEncoding=utf8&

2020-09-01 10:47:02 589

安卓 mumu模拟器模拟器

安卓 mumu模拟器模拟器

2024-03-22

测试 test-spring-spi

spring-spi List<Say> loadFactories = SpringFactoriesLoader.loadFactories(Say.class, TestCase.class.getClassLoader()); for (int i = 0; i < loadFactories.size(); i++) { Say say = loadFactories.get(i); System.out.println(say.getClass().getName()); System.out.println(say.sayHrello("张三")); }

2024-02-05

测试test-java+spi

测试 java+spi ServiceLoader<Say> serviceLoader = ServiceLoader.load(Say.class); Iterator<Say> iterator = serviceLoader.iterator(); while (iterator.hasNext()) { Say service = iterator.next(); System.out.println(service.getClass()); String ss = service.say(); System.out.println(ss); }

2024-02-05

apache-cxf-3.4.4

将webservice 服务转成java代码

2024-01-30

spring boot dynamic dataspurce

spring boot dynamic dataspurce

2024-01-26

nginx + header 转发 灰度测试

nginx + header 转发 灰度测试

2023-03-24

java 调用websocket 代码集成

java 调用websocket

2023-03-24

webservice_server_client.zip

Java 调用webservice的两种方式

2021-12-14

spring-feign-test.zip

1.测试feign简单调用 2.在生产者、消费者中试用feign测试调用接口 3.试用get请求发送module 4.测试feign传输协议 使用httpclient、使用okhttp 5.feign请求响应压缩

2021-08-27

http-basic-security eureka-server .rar

http-basic-security eureka-server

2021-08-22

remote-region eureka-server.rar

remote-region eureka-server

2021-08-22

remote-region eureka-server.rar

remote-region eureka-server

2021-08-22

multi zone eureka server.rar

multi zone eureka server

2021-08-22

使用config作为存储演示集群版eureka中心.rar

使用config作为存储演示集群版eureka中心

2021-08-21

使用config作为存储演示单机版eureka中心.rar

使用config作为存储演示单机版eureka中心

2021-08-21

单机版本的eureka-server和eureka-client.zip

单机版本的eureka-server和eureka-client

2021-08-20

log_java_class.zip

java log file

2021-08-19

dynamic-datasource.zip

dynamic-datasource.zip

2021-08-19

jvm查询配置指令.txt

jvm查询配置指令

2021-05-14

java操作kettle(pdi-ce-8.2.0.0-342)的job、transf 使用的jar.zip

java操作kettle(pdi-ce-8.2.0.0-342)的job、transf 使用的jar

2020-08-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除