![](https://img-blog.csdnimg.cn/2021061821202216.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 69
Java
叶 落
这个作者很懒,什么都没留下…
展开
-
k8s 部署 ruoyi 前后端分离项目
详细讲解如何使用 k8s 部署 ruoyi 前后端分离版项目,包括 k8s 集群搭建、docker 安装、registry 镜像仓库安装、前后端镜像打包、k8s编排文件编写、部署服务到 k8s 等详细部署过程原创 2024-06-23 14:46:24 · 1141 阅读 · 2 评论 -
若依从0到1部署
Ubuntu 在 20.04 版本中,源仓库中 MySQL 的默认版本已经更新到 8.0,因此可以直接使用 apt-get 安装。原创 2024-04-14 11:41:55 · 1097 阅读 · 2 评论 -
什么是云原生
铁打的江山,流水的兵。原创 2024-04-11 20:12:24 · 809 阅读 · 0 评论 -
Lombok 简单讲解
Lombok 是 Java 中常用的一个工具包,可以很方便通过注解的帮我们生成 bean 的常用方法,比如 get、set、toString、构造方法等。原创 2024-03-28 22:53:30 · 895 阅读 · 2 评论 -
jackson 简单使用
jackson 是 Java 中处理 json 的一个第三方包,本文包含 jackson 的一些常用的使用方法,包括 json 和对象之间的转换,json 字符串的处理,序列化为 json 的一些常用配置和注解,本文还提供了实例代码。原创 2024-03-11 21:46:39 · 472 阅读 · 2 评论 -
fastjson2 简单使用
fastjson2 中提供了 json 中对象和数组的对应表示,对象使用 JSONObject 表示,列表使用 JSONArray 表示,JSONObject、JSONArray 也都提供了相应的操作方法来实现获取值、添加值、更新值、删除值等操作(方法都很通俗易懂,get 开头就是获取值,set 开头的方法就是更新值,方法名和 remove 类似的就是删除操作,非常简单)。注解设置枚举类要序列化时使用的字段,下面的 jsonField 注解的使用这个章节中讲了。还有更简单的方法,就是使用。原创 2024-03-10 18:58:02 · 1037 阅读 · 2 评论 -
Java8 Stream
讲解了 Java8 中 Stream 的相关知识,包括流的创建,中间操作、终止操作、并行流等原创 2024-02-19 22:56:47 · 918 阅读 · 2 评论 -
docker login 到 harbor 出现 connection refused
harbor 启动在 192.168.10.124,使用 docker login 192.168.10.124:80 登录到 harbor 一直出现 connection refused。原创 2023-04-30 17:30:10 · 736 阅读 · 0 评论 -
让我们谈谈你对 ThreadLocal 的理解
从 JDK1.2 开始,ThreadLocal 是一个被用来存储线程本地变量的类。在 ThreadLocal 中的变量在线程之间是独立的。当多个线程访问 ThreadLocal 中的变量,它们事实上访问的是自己当前线程在内存中的变量,这能确保这些变量是线程安全的。我们通常使用 ThreadLocal 解决线程中的变量冲突问题。事实上,解决这类问题,我们通常考虑使用 synchronized。原创 2023-04-13 14:18:28 · 478 阅读 · 0 评论 -
构造代码块、静态代码块、构造方法的执行顺序
构造代码块、静态代码块、构造方法的执行顺序牛客网上的一道题目:通过查询,我写的这道题的解题步骤:package niukewang;/** * @author jxd * @date 2021/8/28 16:24 */class A { public A() { System.out.println("class A"); } // 构造代码块,而且在new对象时,构造代码块优先构造方法执行 { System.out.println(原创 2021-08-28 16:57:21 · 181 阅读 · 0 评论 -
[java][工具类][Collections]
1,介绍Collections是JDK提供的工具类,位于java.util包中,它有一系列的静态方法,能方便的操作各 种集合。2,常用方法排序List<String> list = new ArrayList<String>(); list.add("one"); list.add("two"); list.add("three"); Collections.sort(list); //根据默认的排原创 2021-06-14 14:48:49 · 99 阅读 · 0 评论 -
Junit的使用
1. Junit介绍Junit是一个成熟的单元测试框架,单元测试是一个对单一实体(类或方法)的测试。2. 使用Junit2.1 使用@Test我们新建一个Calculator类,其中有加、减、乘、除四个成员方法:public class Calculator { public int add(int a, int b) { return a + b; } public int sub(int a, int b) { return a -b;原创 2021-05-16 10:59:00 · 1491 阅读 · 0 评论 -
An internal error occurred while showing an internal error.
事件描述:之前Eclipse没有任何问题,在Eclipse中安装了AmaterasUML(画UML图的插件)后,Eclipse经常卡死,或者弹出下面的警告页面:翻译过来就是:显示内部错误时发生了内部错误。建议退出工作台。可能会发生后续错误,并可能在没有警告的情况下终止工作台。有关更多细节,请参见.log文件。是否要退出工作台?解决办法在网上查了一下,应该是在Eclipse中安装的AmaterasUML插件需要消耗很大的内存,导致超出了Java虚拟机设置的最大内存,将Java虚拟机的内存限原创 2021-05-08 12:07:33 · 2302 阅读 · 1 评论 -
Java文档注释
什么是Java文档注释?Java文档注释是使用特殊的文档格式将文档内容写在代码中,然后可以使用Javadoc将这些文档提取出来,这样就避免了我们在写代码的过程中还要切换到其他软件中写文档的麻烦。javadoc输出的是一个HTML文档,可以使用Web浏览器来查看,这也意味着我们可以在文档注释中使用HTML语法。如何写Java文档注释?Java文档注释是以/**为开始符号,以*/结尾的一段内容:/** * This is the way to test it * * @param b The原创 2021-04-12 14:22:49 · 1472 阅读 · 0 评论 -
java中判断两个方法是否相同
java是怎么判断连个方法是否相同?两个方法是否相同和以下因素无关:方法的修饰符方法的返回类型和返回值形参名两个方法是否相同和以下因素有关:方法名方法的参数列表中参数的个数和列表中参数类型的排列方式public class DiffCMethod { void mtd(int a) { //1 } /* void mtd(int b) { //2 } /* /* private stati原创 2021-03-27 23:39:29 · 866 阅读 · 0 评论 -
java IO
java IO1. 字节流1.1 字节流的概念 java中将数据的读取、数据的写入这种数据的传输抽象的描述为“流”,至于为什么叫流,可能是在这种模式下,数据的传输都是单向的,就像水的流动。java中的“流”都位于java.io包中,所以称为IO流,也可以叫做输入输出流。 按照操作的数据和传输方向来划分java中的流:IO流字节流字节输入流字节输出流字符流字符输入流字符输出流其实可以加上转换流: 所以说,字节流包括字节输入流和字节输出流。注意:Input(原创 2021-01-24 16:02:16 · 120 阅读 · 0 评论 -
[java]ArrayList的介绍
ArrayList的介绍ArrayLis在java.util包下,是List接口的一个实现类。ArrayList在其内部封装了一个长度可变的数组,当向其中添加一个元素时,如果数组满了,它会创建一个更大的数组,然后将元素转移到新数组中。因此,可以将ArrayList看做是一个动态的数组。也正是由于其是用数组实现的,所以,在增加或删除指定位置的元素会导致创建新的数组,因此不适合做大量的增删操作。但是,由于ArrayList允许你用索引来访问元素,因此用ArrayList来进行查找元素很方便。背景颜色原创 2021-01-02 16:51:46 · 402 阅读 · 0 评论 -
[java]常用类型转化
1,字符串和其他类型的转化 字符串转化为其他类型字符串转化为intString s = "123";int myint=Integer.valueOf(s) + 1;System.out.println(myint);字符串转doubleString s="11.2";double doub = Double.parseDouble(s) + 1.0;System.out.println(doub);将二进制数值字符串转化为十进制数值String string="11";int原创 2020-12-10 17:10:14 · 82 阅读 · 0 评论 -
Eclipse中io操作提示找不到文件
第一种情况:使用工程中的文件要将文件放在工程目录中,如图:当然,生成的文件也是在工程目录中。第二种情况:使用电脑中的文件原创 2020-10-04 22:52:22 · 3619 阅读 · 2 评论 -
String类和StringBuffer类
String类和StringBuffer类String类String类是java中的字符串类,是常用的数据类。由于字符串是常量,所以一旦创建,其内容和长度都不能改变,想要改变的话,只能创建一个新的字符串。String类覆盖了Object的equals方法,可以用equals方法判断两个String对象的内容是否相等。String类常用的方法String s = "Hello world Hello "; System.out.println(s.length()); //11原创 2020-10-01 22:09:22 · 151 阅读 · 0 评论 -
[java][工具类][Arrays]
Arrays该类包含用于操作数组的各种方法 将数组中的每个元素转化为字符int[] arr1 = {1,2,4,9,6}; System.out.println(Arrays.toString(arr1)); //结果:[1, 2, 4, 9, 6]将数组的所有元素都附上相同的值int[] arr1 = {1,2,4,9,6}; Arrays.fill(arr1, 0); System.out.println(Arrays.t原创 2020-09-24 17:54:25 · 72 阅读 · 0 评论 -
java中变量的作用域
java中变量的作用域 变量一定会被定义在某一对大括号中,该大括号所包含的代码区便是这个变量的作用域。变量分为四个级块:类级 ,对象实例级 ,方法级 ,块级类级:所谓的全局变量,需要使用static关键字来修饰。类级变量在定义后,可以直接通过变量名来访问,不需要实例化。有默认的初始值。对象实例级: 成员变量,从名字就可以知道,需要实例化后才可以访问。成员变量是定义在方法之外,类之内的。成员变量随着对象的创建而存在,随着对象的消失而消失。有默认的初始值。方法级: 局部变量,方法内定义的变量原创 2020-09-11 20:02:03 · 656 阅读 · 0 评论 -
[java] 数组
[java] 数组1,定义数组:将有限个相同类型的数据按照索引排列的一种集合。数组名:如果将有限个类型相同的变量的集合命名,那么这个名称就是数组名。元素(分量,下标量):组成数组的各个变量。下标(索引):用于区分各个元素的数字编号称为下标,从0到(数组长度-1)。2,优点和缺点优点:效率高在Java中,数组是一种效率最高的储存和随机访问对象引用序列的方式缺点:数组大小固定,3,特点元素可重复,有序4,创建方法//第一种创建方法int[] a = {1,2,3,1,2,3};/原创 2020-07-27 14:02:26 · 206 阅读 · 0 评论