随笔分类 - Java
摘要:本文为转载文章,因为原文它是放在一堆,我将其文章分为3类(严格: 4类)。 文章目录 23 种设计模式创建型(5)结构型(7)行为型(11)其他 23 种设计模式 我将其分为三个部分。 创建型结构型行为型 创建型(5) 工厂方法模式 & 抽象工厂模式单例模式原型模式建造者模式 结构型(7) 适配器模
阅读全文
摘要:1. maven 安装 配置安装 路径 maven 下载位置: D:\software\apache-maven-3.8.6 默认仓库位置: C:\Users\star-dream\.m2\repository 【已更改】 本地仓库设置为:D:\software\apache-maven-3.8.6
阅读全文
摘要:如何使用 spring-boot 操作 mongodb 数据库 配置文件: spring: data: mongodb: host: 127.0.0.1 database: fly_articleDb port: 27017 # 可以采取 mysql 写法 # uri: mongodb://127.
阅读全文
摘要:@Value 使用 @Value("${user}") private Map<String,String> maps; 配置文件 user: "{name: '张三', age: '17'}" 解决办法 已解决! 更多 @Value 注入方式:@Value注入map、List、Bean、stati
阅读全文
摘要:▶ 问题描述: ❤ 如何解决?😭 🤔常用解决方案:【这个可能是IDEA底层已经输出好的,代码可能写死了】 找过很多种方案,都不行,最简单的方式,就是采取折叠 1. 选中文本【要折叠的】 2. 右键【像这样折叠行】 3.弹出框框,直接确定即可 4.查看最终效果 5. 设置每次运行都会将这些信息折叠
阅读全文
摘要:原理:就是通过 idea 来进行全局配置【非当前工程配置】 IDEA 版本:2023.1 如何查看版本信息 ? 【主菜单】——【帮助】——【关于】 我在网上查找了许多文章 ,我混淆了一点!当前工程的设置 & 全局设置 不在一个地方 1. 当前工程的设置 右上角齿轮【设置】—— 构建工具【Maven】
阅读全文
摘要:文章目录 1. 问题描述2. 前端3.后端4. 解决方案 1. 问题描述 2. 前端 采取 vue3 框架 async requestPost() { const { data: res } = await this.$http.post('/post', { id: 1, name: "张三",
阅读全文
摘要:文章目录 1.编写 编译 与 运行2. 打开字节码文件3. 解析字节码文件 参考链接: Java字节码 参考链接: 一文看懂Java字节码 1.编写 编译 与 运行 public class Person{ public static void main(String[] args){ System
阅读全文
摘要:问题: 解决方案:(设置编码集) request.setCharacterEncoding("utf-8"); 在doPost方法顶部加上一行代码,即可解决问题! tomcat中是采用ISO-8859-1进行编码,而一般浏览器则是使用utf-8进行编码 protected void doPost(H
阅读全文
摘要:问题说明: 解决方案: 安装插件(Junit) 重启IDE 注意事项: 不要与类名相同,即类名不可以为Test 添加依赖(将JUnit4添加到类路径中) 查看lib文件夹,发现多了几个文件(成功!) 测试环节:可以不看 @Test public void test() throws ParseExc
阅读全文
摘要:问题如下:没有出现代码提示 、 解决方案: 网上下载dtd文件【保存到本地】 Java DTDs (oracle.com)https://www.oracle.com/webfolder/technetwork/jsc/dtd/index.html 打开IDEA-设置-语言和框架-添加约束 添加下载
阅读全文
摘要:参考文章 Java操作系统剪贴板实现复制和粘贴-蒲公英云Java实现拷贝内容到系统剪切板中 - LinuxSuRen - OSCHINA - 中文开源技术交流社区使用Java将文本复制到剪贴板 关键代码 Clipboard clipboard = Toolkit.getDefaultToolkit(
阅读全文
摘要:写在前面的话: 作者水平:二刷Java基础知识参考资料:《Java核心技术 卷Ⅰ》- 第3章Java的基本程序设计结构 1.Java中的bug oracle公司:bug 库 Bug Database (java.com)https://bugs.java.com/bugdatabase/index.
阅读全文
摘要:写在前面的话: 参考资料:尚硅谷视频本章内容:使用面向对象的思想,进行对数据库的增删改查IDE:eclipseJDK:Java8MySQL:mysql Ver 8.0.26 for Win64 on x86_64 目录 1.首先,创建一张学生表 2.代码部分 3.截图 1.首先,创建一张学生表 如何
阅读全文
摘要:写在前面的话: 参考资料:尚硅谷视频本章内容:如何使用Java来操作数据库,实现增加、删除、修改和查询IDE:eclipseJDK:Java8MySQL:mysql Ver 8.0.26 for Win64 on x86_64更新内容:对数据库进行查询 拓展知识:如果不了解JDBC如何连接数据库,可
阅读全文
摘要:写在前面的话: 参考资料:尚硅谷视频本章内容:使用JDBC连接MySQL数据库IDE:eclipseJDK:Java8 目录 1.准备连接数据库的4个字符串 2.通过InputStream流获取jdbc.properties文件中的信息 3.准备读取文件中的信息,加载文件中的信息 4.从文件中获取信
阅读全文
摘要:官方网站下载驱动包: MySQL驱动包下载https://dev.mysql.com/downloads/connector/j/5.1.html 目录 1.点击Archives 2.选中对应的版本 3.选中”Platform Independent“ 4.点击下载 5.将下载的压缩包进行解压 6.
阅读全文
摘要:写在前面的话: 参考资料:尚硅谷视频本章内容:Java反射的实际应用动态代理IDE:eclipseJDK:Java8 目录 1.静态代理 2.动态代理 2.1 动态代理基本概念 2.2 代码示例 2.3 动态代理讲解 2.3.1 创建实现InvocationHandler接口的类 2.3.2 获取代
阅读全文
摘要:写在前面的话: 参考资料:尚硅谷视频本章内容:如何通过反射调用属性与方法【在前面文章的基础上拓展】IDE:eclipseJDK:Java8 目录 1.调用属性 1.1 调用声明为public的属性 1.2 调用非public的属性 2.调用方法 2.1 调用声明为public的方法 2.1.1 方法
阅读全文
摘要:写在前面的话: 参考资料:尚硅谷视频本章内容:如何通过反射获取类的构造器等IDE:eclipseJDK:Java8 目录 1. 通过反射获取类的属性与方法 2. 获取构造器 2.1 getConstructors()和getDeclaredConstructors() 2.2 获取权限修饰符、构造器
阅读全文

浙公网安备 33010602011771号