- 博客(9)
- 收藏
- 关注
原创 【java 打包并运行jar包操作笔记】
运行jar包的几种方式(引用:https://blog.youkuaiyun.com/qq_42169450/article/details/122688940)在没有命令的情况下使用重定向符号时,它会创建一个文件。2>&1 符号>&是一个整体代表将标准错误2重定向到标准输出1,如果是2>1的话,代表将标准错误输出到文件1,而不是重定向到标准输出流。首先打开maven管理,打开项目的主pom,执行clean ,可以使用命令行,清理 :mvn clean。在下面的运行栏中,就可以看到我们打的包所在的位置了。
2023-09-22 10:08:25
825
原创 【java进阶之泛型】
一、什么是泛型Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。二、 java 中泛型标记符:E - Element (在集合中使用,因为集合中存放的是元素)T - Type(Java 类)K - Key(键)V - Value(值)N - Number(数值类型)? - 表示不确定的 java 类型三、泛型的应用1.泛型方
2022-02-19 16:24:36
221
原创 【java进阶之反射】
一、什么是反射Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。二、 为什么会有反射,反射解决了什么问题Java中编译类型有两种:. 静态编译:在编译时确定类型,绑定对象即通过。动态编译:运行时确定类型,绑定对象。动态编译最大限度地发挥了Java的灵活性,体现了
2022-02-19 15:36:42
196
原创 java设计模式---工厂模式
@[工厂模式]一、工厂模式(Factory Pattern)工厂模式是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。二、介绍**意图:**定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。**主要解决:**主要解决接口选择的问题。**何时使用:**我们明确地计划不同条件下创建不同实例时。**
2021-12-17 17:20:01
263
原创 IDEA连接MySQL数据库时,出现如下报错
IDEA连接MySQL数据库时,出现如下报错:Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.解决方法:1. 以管理员模式运行cmd。2. 输入:mysql -u root -p若提示“ 'mysql' 不是内部或外部命令,也不是可运行的程序 ”,则:计算机 >属性 >高级系统设置 >环境变量 >PATH &
2021-11-27 22:14:19
213
原创 java设计模式初步了解
@java程序设计模式学习设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式遵循的几个原则:单一职责原则、开闭原则、里氏替换原则、接口隔离原则、依赖倒置原则1.单一职责原则:该原则指出软件模块只有一个被修改的理由,函数应该做一件事,做好这件事,只做一件事。2.开闭原则:模块、类和函数应该对拓展开放、对修改关闭,最好的办法是尝试在完成后保持模块不变,并通过继承和多态扩
2021-11-27 22:13:09
105
原创 2020-10-20
使用Navicate Premium12.0 连接MySql8.0出现2059-Authentication plugin 'caching_sha2_password' cannot be loaded:的错误,解决方法如下出现问题的原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password解决:打开mysqlALTERUSER'root'@'localhost'I...
2020-10-20 10:26:37
73
原创 linux操作命令笔记
Linux 操作考内容•CentOS6.5的安装1、创建虚拟机,要求虚拟机的内存1024MB,硬盘容量:20G。网络选择桥接(1)创建虚拟机,要求虚拟机的内存1024MB,(2)硬盘容量:20G。2、在所创建好的虚拟机上安装CentOS6.5操作系统,其中磁盘分区为:根分区/(15G)、swap(2G)、home(3G) 。使用默认管理员账号,密码为:123456,使用lsblk查看并截图。主机名为自己名字的拼音,使用cat命令 /etc/sysconfig/network查看并截图。(1)其
2020-06-29 19:20:57
1268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人