This theme is bui|

ageovb

园龄:13年3个月粉丝:13关注:0

随笔分类 -  Java

第6章 穿什么有这么重要?——装饰模式(Java)
摘要:学习模式要善于变通,如果只有一个ConcreteComponent类而没有抽象的Component类,那么Decorator类可以是ConcreteComponent的一个子类。 同样道理,如果只有一个ConcreteDecorator类,那么就没有必要建立一个单独的Decorator类,只保留一个
104
0
0
第2章 商场促销——策略模式(Java)
摘要:策略模式(Strategy):它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 聚合:表示一种弱的拥有关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分 实现:继承了箭头指向的类 程序运行界面如下: /** * @CreateTime
306
0
0
第1章 代码无错就是优?——简单工厂模式(Java)
摘要:简单工厂模式(Simple Factory):又叫静态方法模式,因为工厂类定义了一个静态方法 ,给这个静态方法传入不同的参数可以获得不同的对象。 依赖:函数中使用了箭头指向的类对象 关联:本类的成员变量是箭头指向的类对象 泛化:继承了箭头指向的类 /** * @CreateTime: 2021/02
134
0
0
数组和 ArrayList 互转
摘要:数组转 ArrayList 使用 for 循环; 直接使用 Arrays.asList(T[] a) 赋值; 初始化 ArrayList 时使用 Arrays.asList(T[] a),推荐使用; 使用 Collections.addAll(List, T[] a),推荐使用。 ArrayList
1139
0
1
OSGi 模块化框架
摘要:OSGi(开放服务网关协议,Open Service Gateway Initiative)技术是Java动态化模块化系统的一系列规范。 最早Eclipse用它而出名,Eclipse使用了Equinox的OSGi实现,Spring Dynamic Module也是基于Equinox。OSGi框架为J
195
0
0
Java 调用 ElasticSearch 报错 NoNodeAvailableException
摘要:目录 现象原因解决方法 现象 NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{VetdwdYaQdGbhNFmnEycXA}{192.168.0.113}{192.168.0.
108
0
0
SpringBoot 整合 Redis 报错:Cannot resolve symbol ‘RedisTemplate‘
摘要:现象 原因 导入的 Redis的jar 包不对,所以找不到 StringRedisTemplate 和 RedisTemplate 类。 解决方法 查看SpringBoot官方文档 将 pom.xml 修改为: <dependency> <groupId>org.springframework.bo
1356
0
0
SpringBoot 2.x 使用外置 Servlet 容器(Tomcat)
摘要:1、项目结构 2、代码 HelloController.java: @Controller public class HelloController { @GetMapping("/abc") public String hello(Model model){ model.addAttribute(
118
0
0
SpringBoot 删除表单报错:Request method 'POST' not supported
摘要:目录 现象原因解决方法 现象 按照尚硅谷的Spring教程写表单删除 报错如下: 2020-04-21 08:32:59.502 WARN 8972 [nio-8080-exec-6] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.
418
0
0
Eclipse 搭建 JDK 源码阅读学习环境
摘要:IDEA 版请参照JDK1.8源码分析03之idea搭建源码阅读环境 源码导入 创建 Java 工程 New→Project→Java Project 导入 JDK 源码 src 文件夹右击,Import→Archive File→选择 JDK 安装路径下的 src.zip 解决源码编译报错 看着很
94
0
0
java 命令运行 class 文件提示“错误:找不到或无法加载主类”
摘要:现象 执行java Test命令时报错找不到或无法加载主类。 第一种 第二种 原因 环境变量没有把当前路径(.代表当前路径)加进去。java命令执行时package指定的包路径没写。 解决方法 java执行class文件是根据CLASSPATH指定的地方来找,不是我们理解当前目录。 如果希望它查询当
163
0
0
Java 编译错误:编码 GBK 的不可映射字符
摘要:现象 编译Test.java时报错:编码GBK的不可映射字符 原因 java文件里有汉字 解决方法 使用javac -encoding UTF-8 Test.java编译通过。 修改文件的encoding编码格式为ANSI编译通过。 记事本打开Test.java,文件→另存为ANSI编码,保存。
124
0
0
Windows 下 Java 开发环境配置(JDK+Eclipse)
摘要:文章目录 1、JDK 1.1 JDK 下载 1.2 JDK 安装 1.3 环境变量配置 1.4 检查 JDK 是否安装成功 2、Eclipse 2.1 Eclipse 下载 2.2 Eclipse 安装 2.3 Eclipse 配置 1、JDK 1.1 JDK 下载 官方下载地址:https://w
65
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起