java工程师 精华 知识

eclpise断点调试Java代码

Eclipse支持对Java代码进行Debug 也就是在执行代码时暂停执行并可以观察相关的信息, 比如栈中的变量, 堆中的变量, 执行的代码, 方法调用栈等, 这个暂停的位置就是断点 一个简单的工程 如果需要观察getMax方法的执行, 可以在代码编辑器左边缘双击, 增加断点, 或者右键 Toggl ......
断点 eclpise 代码 Java

java -- 标记接口

标记接口 标记接口(Marker Interface),又称标签接口(Tag Interface) 仅代表一个标记 不包含任何方法 标记接口是用来判断某个类是否具有某种能力 Cloneable标记接口 此类实现了 Cloneable 接口,以指示 Object.clone 方法可以合法地对该类实例进 ......
标记 接口 java

Kubernetes API相关知识

Kubernetes集群中,所有组件需要操作集群资源时都通过调用kube-apiserver提供的RESTful接口来实现。kube-apiserver进一步和etcd交互,完成资源信息的更新。 Kubernetes中的资源本质上是一个API对象,这个对象的期望状态被APIServer保存在etcd ......
Kubernetes 知识 API

JAVA远程请求工具类

import com.alibaba.fastjson.JSONObject; import org.apache.http.Consts; import org.apache.http.HttpResponse; import org.apache.http.HttpStatus; import ......
工具 JAVA

Java笔记(16) Collection集合-->Set集合-->HashSet

1. Set接口基本介绍 Set是无序集合(添加和取出的顺序不一致,但取出的顺序是固定的),没有索引 不允许重复元素,所以最多包含一个null JDK API中Set接口的实现类有: Abstract, ConcurrentHashMap.KeySetView, ConcurrentSkipList ......
Collection HashSet 笔记 Java gt

JAVA第五次作业

1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值。 package xuhuiyu; public class Text { public static void main(String[] args) { // TODO Auto-generat ......
JAVA

java的协变和逆变

一、协变和逆变的概念 协变:模板中赋值给A的是A或者A的子类。比如:List<? extends A> listA = List<ChildA>() 即:ChildA 可能是A或者A的子类 逆变:模板中赋值给A的是A或者A的父类。比如:List<? super A> listA = List<Par ......
java

java maven-plugin-shade插件 Maven生成的jar运行出现“没有主清单属性”

命令窗口运行jar,提示“没有主清单属性” 2.1 分析问题在打包构建的jar目录内,可以看到有一个MANIFEST.MF文件,如图所示: 该文件就是jar运行时要查找的清单目录,其中主清单数据,就是我们要运行的主类(函数入口main所在的类);提示缺少主清单属性,就是文件中少了主清单属性如下所示: ......

java——微服务——spring cloud——前言导读

黑马课程连接:https://www.bilibili.com/video/BV1LQ4y127n4?p=1&vd_source=79bbd5b76bfd74c2ef1501653cee29d6 ......
前言 spring cloud java

java——maven——分模块——多环境配置

指定开发环境打包: ......
模块 环境 maven java

java——maven——分模块——资源加载属性值

第一步: 第二步: 第三步: ......
模块 属性 资源 maven java

java——maven——分模块——属性定义与使用

版本号统一管理 ......
模块 属性 maven java

java——maven——分模块——模块继承

通过父工程,管理所有子模块的依赖版本管理 把所有依赖放入dependentmanagement下面 所有的子工程需要修改,引入父工程,然后子工程里面的引入依赖的版本号全部去除,交由父工程统一管理: 插件依赖,也可以进行版本统一管理: 所有的子工程也可以放入父工程里面进行统一依赖版本管理: ......
模块 maven java

C指针——知识点集锦

CPU 访问内存时需要的是地址,而不是变量名和函数名!变量名和函数名只是地址的一种助记符,当源文件被编译和链接成可执行程序后,它们都会被替换成地址。编译和链接过程的一项重要任务就是找到这些名称所对应的地址。 变量名表示的是数据本身,而函数名、字符串名和数组名表示的是代码块或数据块的首地址。 指针变量 ......
知识点 指针 集锦 知识

java: 无法访问org.springframework.boot.SpringApplication

在运行springboot项目中的Application.java时出现:错误的类文件: /D:/install/Maven/apache-maven-3.6.1/repository/org/springframework/boot/spring-boot/3.0.5/spring-boot-3. ......

JAVA第四次作业

1.使用for循环计算1-100的和,除了以3结尾的那些数。 package xhy; public class Text { public static void main(String[] args) { // TODO Auto-generated method stub int sum=0; ......
JAVA

java——maven——分模块——模块聚合

模块拆分后,需要一个总模块管理下面每个模块,构建的时候一起构建。 重新创建一个ssm模块,不需要java啥的目录,只要一个pom文件: 设置如下: 注意,执行顺序和modules里面写得不一样,是因为中间有依赖关系,先有pojo、再有dao、然后service。最后controller。 PS:前面 ......
模块 maven java

【编程工具__收录】知识点及疑难杂症

Git IDEA如何将Git回退到某个版本 springMvc xxxxx ......
杂症 编程工具 知识点 疑难 工具

java环境搭建

搭建开发环境 下载JDK 8 下载地址:https://www.oracle.com/cn/java/technologies/downloads/archive/ 选需要的版本安装即可 配置环境变量: 此电脑-->鼠标右键-->属性--> 高级系统设置--> 环境变量--> 新建--> 确定--> ......
环境 java

C++基础知识系列-1

C++基础知识1 git基础 SVN(集中式版本控制器)和git(分布式版本控制器)区别 ​ SVN本地没有仓库信息存储代码,代码信息全部存储到云端。本地代码全部push到云端。 ​ git 好处:版本库对提交的代码保存其版本提交记录; 每次提交代码push之前先拉取代码pull,再次push时只会 ......
基础知识 基础 知识

C++基础知识系列-2

C++11新特性 C++11易用性改进 静态断言 使用范围几乎不受限制 static_assert断言对象必须是常量表达式,编译期给出断言警告。用于ERROR提示 强枚举类型 // enum关键字 enum class HighSchool: unsigned int { student, teac ......
基础知识 基础 知识

C++基础知识系列-3

设计模式 GoF设计模式清单 工厂模式和抽象工厂模式在实际开发中使用较少; 单例模式是重点,针对一个类的唯一实例; 单例模式:通过设计的接口getInstance()获得对象,在接口内部设计只能有一个对象。 将类的构造函数定义为私有属性【外部不能创建对象】;定义一个私有的类的静态私有成员变量;提供一 ......
基础知识 基础 知识

Java MyBatis-Plus(4)MybatisPlus整合Pagehelper实现分页

序言 /** * pageInfo对象中属性含义 * private int pageNum;//当前页码 * private int pageSize;//设置每页多少条数据 * private int size;//当前页有多少条数据 * private int startRow;//当前页码第 ......

java8使用stream流将list转map

java8使用stream流将list转map 原文链接:https://blog.csdn.net/weixin_43769566/article/details/123815887 stream将list转化为map 在Stream流中将List转换为Map,是使用Collectors.toMa ......
stream java8 java list map

6、后端学习规划:Java学习 - 学习规划系列文章

Java语言在现在的编程语言排行榜上也是前5的存在。经过这么些年的发展,Java的发展没有C#这么大,但是在编程领域,因为有MVC架构,以及Spring框架的支持,以及微服务架构等等,Java这些年也是风生水起,笔者认为Java在Web端倒是非常适合的,特别是企业应用等业务系统方面。 1、 简介; ......
文章 Java

java——maven——基础转载

Maven 坐标 Maven 坐标一套规则,它规定:世界上任何一个构件都可以使用 Maven 坐标并作为其唯一标识,Maven 坐标包括 groupId、artifactId、version、packaging 等元素,只要用户提供了正确的坐标元素,Maven 就能找到对应的构件。 任何一个构件都必 ......
基础 maven java

JAVA 循环删除list中元素的方法总结

摘要:介绍List集合实现元素边遍历边删除的方法,例如removeIf和迭代器iterator.remove()等。 综述 List集合是我们开发中经常使用到的一种集合形式,有时候会遇到在遍历List集合时需要删除指定的元素。但在根据条件使用for循环或者增强的for循环遍历删除某些元素时却不能随心 ......
元素 方法 JAVA list

快速复习Java

//数据类型 //1.整数型 byte a = 127; // 范围 -128~127 short b = 29999; // 范围 正负三万 int c = 999999999; // 范围 正负21亿 //赋值long类型时,数值如果比int类型表述范围大时,必须要在数值后面加l/L. long ......
Java

Java stream实现list转化为map

在Stream流中将List转换为Map,是使用Collectors.toMap方法来进行转换。 key和value都是对象中的某个属性值。 Map<String, String> userMap1 = userList.stream().collect(Collectors.toMap(User: ......
stream Java list map

Java 把列表元素拼接字符串

摘要:使用 Java Collectors.joining方法把列表中的所有元素通过指定的分隔符连接字符串。 综述 在项目开发中,经常遇到的一个问题就是要把得到的一个集合转换成字符串,故在今天的分享中,我们将一起来学习如何把列表中的所有元素连接成由指定分隔符分隔的字符串。本文使用的列表List如下: ......
字符串 字符 元素 Java