
java基础
文章平均质量分 79
java基本语法
ydenergy_殷志鹏
这个作者很懒,什么都没留下…
展开
-
Git笔记,常用命令
文章目录1. Git命令1.1 设置用户签名1.2 初始化本地库1.3 查看本地库状态1.4 暂存区操作命令1.5 本地库1.6 版本穿梭2. Git分支操作2.1 冲突合并3. 团队协作3.1 团队内协作3.2 跨团队协作概述免费的开源分布式版本控制系统,以往的集中式版本控制,大家都从中央仓库(远程库,代码托管中心)进行版本控制,一旦中央仓库出现问题,大家就没办法开发了。而Git,大家会从中央仓库把代码拉到本地,进行版本控制,开发完成可以push推送到中央仓库。就算中央仓库宕机,也不原创 2022-03-29 12:48:41 · 239 阅读 · 0 评论 -
java JVM 学习总结YZP专栏---Java内存和内存溢出
java JVM 学习总结YZP专栏—主目录—持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123210715文章目录1. 运行时数据区1.1 程序计数器(Program Counter Register)1.2 Java虚拟机栈(Java Virtual Machine Stack)1.3 本地方法栈(Native Method Stacks)1.4 Java堆1.5 方法区(Method Area)1.6 方...原创 2022-03-04 16:01:15 · 701 阅读 · 0 评论 -
Java全栈技术体系汇总----主目录----持续更新
文章目录一、Java基础1. Java容器2. IO/BIO/NIO3. 多线程与高并发4. JVM5. 设计模式6. 数据结构与算法7. JDK冷门好用的特性8. Web9. 第三方jar工具10. XML二、前端必会1. Css2. 语法基础3. 移动端开发4. webpack5. VUE6. 必会算法三、Java框架1. Spring框架2. Spring MVC框架3. MyBatis框架4. Spring boot5. Spring Cloud6. Dubbo7. Spring Security四原创 2022-03-04 09:46:15 · 2173 阅读 · 0 评论 -
java JVM 学习总结YZP专栏---主目录---持续更新
JavaJVM深入学习笔记原创 2022-03-03 13:54:40 · 584 阅读 · 0 评论 -
java JVM 学习总结YZP专栏---Java技术的未来
java JVM 学习总结YZP专栏—主目录—持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123210715Oracle的黑科技Graal VM2018年4月,Oracle Labs新公开一项黑科技:Graal VM。它的口号是“Run Programs Faster Anywhere”被官方称为“Universal VM”和“Poly glot VM”,在HotSopt虚拟机基础上增强而...原创 2022-03-02 12:54:10 · 1095 阅读 · 0 评论 -
java JVM 学习总结YZP专栏---历史上的Java虚拟机有哪些
java JVM 学习总结YZP专栏—主目录—持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123210715文章目录1.1 虚拟机始祖:Sun Classic/Exact VM1.2 武林盟主:HotSpot VM1.3 小家碧玉:Mobile/Embedded VM1.4 天下第二:BEA JRockit/IBM J9 VM1.5 软硬合璧:BEA Liquid VM/Azul VM1.6 挑战者:Apach...原创 2022-03-01 19:53:58 · 2548 阅读 · 0 评论 -
JVM基础到调优详细笔记----持续更新
面试中常问JVM,这次把东西整合一下吧原创 2022-02-09 10:22:40 · 606 阅读 · 0 评论 -
java 基础IO盘点,系统讲解常用IO
看到b站韩顺平老师发了IO,自己也没系统总结过IO,写篇文章记录一下吧原创 2022-01-17 16:10:53 · 484 阅读 · 0 评论 -
java BIO、NIO、AIO详细笔记
详细介绍NIO和AIO原创 2022-01-21 15:55:12 · 1784 阅读 · 0 评论 -
java容器精讲(Java容器基本说全了),带源码讲解,集合,同步类容器,并发容器,队列
java几乎所有常用容器介绍,源码解析原创 2022-01-13 19:54:48 · 4540 阅读 · 2 评论 -
使用git 提交项目到码云,从码云拉取镜像
文章目录1. 下载安装配置码云2. 码云中创建仓库,拉去镜像到本地3. 提交到码云1. 下载安装配置码云下载安装设置用户名,邮箱(注册码云或github的)git config --global user.name "用户名"git config --global user.email "邮箱"设置ssh密钥,输入命令后,按3次回车即可生成ssh-keygen -t rsa -C "邮箱地址"查看生成的密钥cat ~/.ssh/id_rsa.原创 2021-12-12 20:17:50 · 905 阅读 · 0 评论 -
freemarker模板文件快速入门笔记
网页右边,向下滑有目录索引,可以根据标题跳转到你想看的内容如果右边没有就找找左边一、环境搭建创建工程,引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1...原创 2021-11-14 12:21:21 · 812 阅读 · 0 评论 -
Filter和Listener 快速入门笔记
网页左边,向下滑有目录索引,可以根据标题跳转到你想看的内容一、Filter1、快速入门但是此时我们会发现页面数据没有显示,因为被过滤,我们没有放行这个请求,所以访问不到页面package com.yzpnb.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;@WebFilter("/*")//客户端访问任何资源都需要经过此...原创 2021-01-16 17:40:57 · 166 阅读 · 0 评论 -
JSP、EL、JSTL快速入门笔记
网页左边,向下滑有目录索引,可以根据标题跳转到你想看的内容一、JSPjsp就是一个Servlet,它为了简化代码书写,让我们可以像写html一样编写jsp文件,最终它会将jsp页面转换为java代码jsp脚本<% 代码 %>:在这里的代码,最终会转到service方法中,也就是service中可以写什么,这里就可以写什么<%! 代码 %>:在这里的代码,是用来定义成员的,最终会直接转到Servlet中,比如定义成员变量,成员方法&l...原创 2021-01-16 13:25:55 · 214 阅读 · 0 评论 -
Cookie和Session 快速入门笔记
文章目录一、Cookie一、Cookie会话浏览器第一次给服务器发请求时,会话建立,直到某一方断开,会话结束一次会话中包含多次请求和响应作用:一次会话的生命周期范围内,共享数据会话方式客户端会话技术:Cookie服务器端会话技术:Session使用步骤1、创建Cookie对象,绑定数据,new Cookie(String name,String value)2、服务器发送Cookie对象给前端,response.a原创 2021-01-15 23:49:11 · 233 阅读 · 1 评论 -
IDEA序列化实体类,以及自动生成ID
1、创建一个实体类继承序列化接口Serializable2、自动生成序列化id原创 2020-11-22 13:15:41 · 1483 阅读 · 0 评论 -
更换idea背景图片
原创 2020-11-14 16:12:43 · 629 阅读 · 0 评论 -
安装多个java JDK版本(1.8和12),并随时切换版本
首先官网或者百度,搞到两个版本的安装包,然后直接傻瓜式安装,默认安装就行,一直下一步不会就百度如何安装JDK,这里只讲如何切换多个JDK版本安装JDK 12 的问题安装1.8等版本是会自动安装jre的,但是12需要我们自己生成jre使用以下命令生成bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre配置环境变量切换JDK...原创 2020-11-10 18:02:00 · 1622 阅读 · 1 评论 -
java web Request和Response快速入门笔记
文章目录一、Request1、获取请求消息数据1、获取请求行数据2、获取请求头数据3、请求体数据一、Requestrequest 与 response原理我们知道tomcat会在第一次请求url来创建对应路径映射的servlet对象(如果设置servlet启动时自动创建,则请求url不会重复创建servlet对象)同时,每一次请求,tomcat会先创建response和request对象,其中request对象中会封装请求消息数据然后tomcat会将这两个对象传递给serv原创 2020-10-10 15:37:09 · 380 阅读 · 0 评论 -
Servlet快速入门笔记
文章目录一、基本概念一、基本概念概念Servlet(server applet):运行在服务器端的小程序,简单说就是实现让用户通过浏览器可以访问到java类方法,让服务器(比如TomCat)识别运行java类的一种技术快速入门https://blog.csdn.net/grd_java/article/details/104939956如果你没有接触过servlet,请先访问上面的链接,跟着流程走一遍,本文章主要记录重点,以下会讲快速入门为什么要内样做,而不会手原创 2020-10-07 17:47:33 · 307 阅读 · 0 评论 -
XML快速入门
目录一、概述二、约束一、概述发展历程想当年,浏览器各厂家恶性竞争,导致HTML语言语法松散(不同浏览器,可以让程序员不按语法规则编写页面也能解析),让创造HTML语言的W3C组织很是不开心于是,W3C决定抛弃HTML,创造了语法要求非常严格的XML,XML很大的特性就是可以自定义标签只可惜,程序员们用HTML的无忧无虑十分开心,突然要转回严格模式,愿意的人很少于是XML凉凉,这时W3C决定让XML去更适合它语法特性的地方HTML用来编写页面,展示数据,XML用来原创 2020-10-02 13:45:07 · 338 阅读 · 0 评论 -
强制maven重新下载相关依赖
mvn dependency:purge-local-repository在你的pom文件目录下,打开命令行,输入上面的命令原创 2020-07-27 16:12:22 · 4767 阅读 · 0 评论 -
GitHub详细笔记
文章目录一、Git1、官网下载2、安装Git3、Git工作区域二、配置Git基本信息1、配置DNS检测(可以大幅提升访问网站的速度,因为GitHub是国外的网站,而GitHub的DNS被防火墙屏蔽了)2、登陆GitHub找到你的用户名和邮箱(没有就注册一个,和qq注册一样简单)3、配置Git常用命令三、创建Git仓库1、进入你的仓库文件夹2、使用命令git init初始化git四、上传到GitHub仓库远程管理1、使用命令git add *将工作区所有文件上传至暂存区2、使用命令git status查看提交原创 2020-05-14 13:57:41 · 1307 阅读 · 0 评论 -
easyEscel
文章目录一、环境搭建1、引入依赖二、写操作1、创建实体类2、测试类测试三、读操作1、创建实体类创建监听器一、环境搭建此工具是阿里巴巴提供的开源工具,用来读取excel表格中数据,而且是一行一行读,速度快,浪费资源少1、引入依赖<!--easyExcel--><dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId>原创 2020-05-14 13:56:08 · 503 阅读 · 1 评论 -
idea 配置lombok
配置lombok,一个工具,自动为我们生成get、set、toString等等方法配置完成需要重启idea原创 2020-05-04 20:53:48 · 309 阅读 · 0 评论 -
用windows系统简单介绍SVN
目录SVN基本概念介绍SVN下载与安装SVN基本概念介绍SVN(Subversion),是一个开源的版本管理系统,它将文件存放到中心版本库并且可以记录每一次文件和目录的修改情况,就是在多人共同开发一个项目的情况下,实现资源共享,集中式管理的系统。可以通过SVN的记录特性将数据恢复到以前版本,并且可以看到数据修改细节随着Android不断发展,现在出现了Git版本控制工具现在大多项目采用...原创 2020-03-26 13:28:56 · 260 阅读 · 0 评论 -
Maven的分模快构建和私服
目录Maven必须掌握的基础依赖管理仓库的种类一键构建常用命令Maven生命周期如何解决jar包冲突(用spring框架做演示)Maven的分模快构建Maven的父子工程创建启动模块化工程私服Maven必须掌握的基础依赖管理maven是一个项目管理工具,依赖管理就是maven对项目中jar包的管理过程没有maven时,我们需要将jar包一个一个的放到我们工程文件下,费时费力,而有ma...原创 2020-03-25 14:35:44 · 356 阅读 · 0 评论 -
Maven安装并集成到idea
集成Maven一.配置Maven环境1.下载apache-maven文件,选择自己需要的版本,地址: http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.zip2.解压所下载文件,本人解压到:D:\MAVEN\apache-maven-3.6.03.配置Maven环境变量a...原创 2020-03-25 10:34:29 · 408 阅读 · 0 评论 -
如何查看Class文件
先安装两个插件,帮助我们更好的查看字节码文件随便写一个测试类查看class文件 查看二进制文件十六进制文件,每2位代表一个指令,可以通过jvms文档查看每两个16进制码对应的汇编指令通过插件查看字节码文件以上内容的详细解析可参考博客class文件常量池...原创 2021-02-26 18:54:56 · 2032 阅读 · 0 评论 -
java JDBC操作Oracle数据库,使用反射自己写通用JDBC,封装单表操作,动态操作sql,没有表限制
网页左边,向下滑有目录索引,可以根据标题跳转到你想看的内容效果演示原表运行效果一、环境搭建创建一个maven项目并引入JDBC驱动依赖(不会maven就手动下载jar包,放在项目中然后导入环境,效果一样)<dependency> <groupId>com.hynnet</groupId> <artifactId>oracle-driver-ojdbc<...原创 2021-01-17 18:25:42 · 314 阅读 · 0 评论 -
java绘图基础 : 用java代码画一个房子
一、概述java绘图的主要核心类1、Graphics类,此类可以画图形,线条等,但是设置到变形等就不行了,由此衍生出更强大的类,Graphics2D2、Graphics2D,更加强大的绘图类1、绘制基本图形绘图方法package com.test;import java.awt.Canvas;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Shape;i原创 2020-12-19 11:51:01 · 5129 阅读 · 3 评论 -
Java Stream API 和 自定义注解 笔记
一、Stream1、Stream概述一组用来处理数组、集合的apijava 8之所以引入函数式编程有两个主要原因代码简洁,意图明确,stream接口可以让你告别for循环多核友好,并行程序编写变得极为简单,只需调用一下parallel()方法stream特性不是数据结构,没有内部存储不支持索引访问延迟计算支持并行很容易生成数组或集合(List,Set)支持过滤,查找,转换,汇总,聚合等操作stream运行机制分为源source,中间操作,终止操作流的源可以是一个数组、原创 2020-11-28 19:13:47 · 342 阅读 · 0 评论 -
Java的Lambda表达式
网页左边,向下滑有目录索引,可以根据标题跳转到你想看的内容Lambda表达式是java8中的新特性(JDK1.8版本更新的)可以替代只有一个抽象函数的接口实现告别匿名内部类代码简介易懂提升集合、框架的迭代、遍历、过滤数据的操作Lambda的特点函数式编程参数类型自动推断代码量少,简洁适用于任何有函数式接口的地方函数式接口就是有且只能有一个抽象方法的接口称为函数式接口package com.company;im...原创 2020-11-26 11:52:43 · 298 阅读 · 0 评论 -
java网络编程笔记
网页左边,向下滑有目录索引,可以根据标题跳转到你想看的内容特殊说明,本节笔记,是我学习马士兵java课程记录,所用某些ppt图片也是马士兵教育的课件截图1、InetAddress对象,处理IP地址package com.company;import java.net.InetAddress;import java.net.UnknownHostException;public class Main{ public static void main(String...原创 2020-11-25 15:04:56 · 259 阅读 · 1 评论 -
超详细,IDEA使用MAVEN搭建web环境
目录使用idea创建maven的web工程使用本地仓库创建servlet测试maven使用中央仓库创建将web项目发布到tomcat服务器设置jar包作用域使用idea创建maven的web工程使用本地仓库创建servlet测试maven使用中央仓库创建以上方法必须在你的本地仓库有这些包才能导入,如果没有就会到中央仓库中寻找,如何去中央仓库呢?将web项目发布到tomcat服务器...原创 2020-03-18 12:39:18 · 544 阅读 · 0 评论