自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 Git实际开发使用教程-工作使用

一、工作过程中使用git是在所难免的接下来大家只需要使用我的步骤进行使用git即可。1. 本地连接、克隆(下载远程仓库到本地仓库)、切换分支工作中一般公司都会有自己的git远程仓库一般仓库分为两种连接地址:http和https,经常以https连接为例;...

2021-10-28 15:55:08 413

原创 windows git下载安装

Git安装的话就是一路 下一步即可Git安装之后需要进行一些基本信息设置命令行a、设置用户名:git config -- global user.name '你的git的用户名';b、设置用户邮箱:git config -- global user.email '注册时候的邮箱';查看是否配置成功git config --listSSH设置如下:使用ssh或者https模式连接:ssh-keygen -t ed25519 -C "lipeng@111....

2021-10-28 14:34:56 137

原创 JAVA下载软件干货

纯福利:(永久有效)内含:jdk svn idea 插件 等 需要什么请给我留言链接: https://pan.baidu.com/s/1rXoOdAIinTv6HRj3SToyUQ 提取码: wi7q

2019-12-30 16:34:53 119

原创 idea使用Java工作流

idea使用JAVA工作流一. 安装.1. 在线安装:2. 离线安装: (1). 网盘链接:[点击]链接: https://pan.baidu.com/s/1rXoOdAIinTv6HRj3SToyUQ 提取码: wi7q (2). 将jar包拷贝到对应的idea下的lib中即可,如果已启动idea,重启idea即可。二. 使用1. 创建2. ...

2019-12-30 10:36:04 591

原创 关于solr8.0本地(windows)搭建以及使用说明

最近在做solr的项目将本地搭建solr整理如下:1.从官网(solr官网链接)下载solr8.0windows版本 以及对应的高版本tomcat tomcat官网链接(我下载的是tomcat9.0)准备工作最后一步新增solr_home空文件夹 完毕后开始上图;(1).准备工作图(2).在新增的tomcat 下的webapp中 新增solr 并且将E:\testSolr\so...

2019-04-19 16:04:00 3226 7

原创 git和myeclipse的整合操作(很基础希望对java的你们有帮助)

刚学会git 我的使用可能会蹩脚一点 但是作为初学者 我觉得使用git够用了,希望对你们有帮助。需要的安装 我认为不用说明了 需要准备的材料只有3个:1.github 下载到电脑的某个位置上2.sourceTree也是使用git的一个很好的工具3.eclipse安装egit 在线安装或者 离线copy(建议离线 在线往往都会卡死)剩下的准备材料基本没什么了  当然这是需要你们那边的运维去配合的 如...

2018-05-14 14:02:41 828

原创 微信公众号开发第一步配置环境信息

很多人不知道这一步是该配置什么环境我写的很具体 了  就是微信想要去访问你的一个路径 证明你不是闹着玩  他能访问你们的测试服务器 或者 正式服务器   这个请求必须是get请求   大家试试吧 我也是刚开发 微信公众平台  希望对你们有帮助...

2018-03-19 17:34:12 150

原创 UDP协议

UDP协议是User Datagram Protocol的简称,中文名是用户数据报协议。它是OSI(Open System Interconnection,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。

2024-01-19 15:51:32 375

原创 TCP三次握手和四次挥手

学习《掌芝士》老师,以及自己的搜索官网、理解带来的笔记,不知道有没有人跟我有一样的疑问在看了大量的文章都不知道ack包,fin包,syn包是干嘛的?我搜了一些概念以及总结道一起是不是更容易理解一些方便后续面试使用。

2024-01-19 15:15:28 1508

原创 HashMap原理

hashmap毋庸置疑是面试的经常需要考的题目了,不知道你有没有跟我一样的疑惑,hash是干嘛的?为什么要使用hashcode?hash碰撞是什么玩意?下面是我从一些官网或者gpt以及理解的一些笔记。

2024-01-16 10:37:56 941

原创 数组和链表

有很多的数据结构的底层都是基于数组和链表,所以我们要了解下数组、链表是怎么存储的,以及怎么去解决一些相关的letcode算法题,只有了解了真正的底层结构才能更进一步。

2024-01-14 20:26:49 362

原创 List集合

List集合的对比

2024-01-13 16:38:08 395

原创 JVM垃圾回收机制

垃圾回收(Garbage Collection 简称GC),主要任务就是回收对象释放内存空间,当遇到内存泄漏,内存溢出,或者当并发量达到一个瓶颈时就需要内存回收技术。

2024-01-12 22:44:40 910

原创 JVM类加载器

启动类加载器主要加载JavaHome中lib目录下的jar包。

2024-01-12 16:00:29 697

原创 Java内存模型

Java内存模型(Java Memory Model简称JMM)是来屏蔽掉各种硬件和操作系统的内存访问差异,使用统一的一种内存模型达到一致的访问效果。Java内存的主要目标是定义程序中各个变量的访问规则,就是在虚拟机中将变量存储到内存和从内存中取出变量,变量不含局部变量,只含线程中共享变量(线程共享的区域指JVM内存模型中的堆、方法区,下图为JVM内存结构方便回忆巩固)。注意:Java内存模型是跟并发有关的,并且它是虚拟机定义的一种抽象模型。

2024-01-11 20:01:20 792

原创 JVM内存模型

学习周志明老师《深入理解Java虚拟机》笔记以及自己的一些理解记录,Java使用虚拟机自动内存管理机制,所以对于Java程序来说不用手动清理内存,但是当内存溢出时,如果我们不了解内存的机制那么排查问题也是相当困难,也不好定位问题本身。

2024-01-11 07:00:00 1186

原创 JVM类加载机制

则在准备阶段就是为value初始化即为0 而不是12345赋值操作,因为在该阶段没有使用任何的Java方法,而赋值操作真正的是在初始化阶段开始的。除了在加载过程中用户可以通过自定义类加载器去参与以外,其他阶段都是虚拟机托管去主导和控制的,到了初始化阶段才真正的开始执行类中的Java程序,例如自定的static块。看了大量文档和相关周志明老师的《深入理解Java虚拟机》其中的第七章虚拟机类加载机制,或者纯洁的微笑知乎的jvm理解知识也不错,下面是我的一些笔记。这个类的父类是否集成不允许被继承的类。

2024-01-10 19:56:25 995

原创 Java字节及其范围

由占用了几个字节即可得到其范围大小,一个byte占用8个字节,则它的范围计算为:去除掉最高位(最高位为符号位)即 -2^7~2^7, 注意计算机是有-0(10000000需注意-0代表的是-128来表示)符号位的区分的所以其范围表示为-2^7~2^7-1。例如二进制1001.01 = 2^3*1+2^2*0+2^1*0+2^0*1 + 2^-1*0 + 2^-2*1。1)二进制转8进制 首先考虑8进制等于2的3次方,也就是每三个代表一个8进制。在内存中就是其中首个格子(最高位)也就是代表了二进制的符号位。

2024-01-10 15:21:51 415

原创 通用语法计算月累计以及年累计

通用月累计和年累计计算

2024-01-02 14:42:00 377

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除