fo_
码龄6年
关注
提问 私信
  • 博客:18,794
    18,794
    总访问量
  • 58
    原创
  • 1,089,577
    排名
  • 2
    粉丝
  • 0
    铁粉

个人简介:java

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2019-05-07
博客简介:

qq_45030497的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得3次评论
  • 获得24次收藏
创作历程
  • 53篇
    2021年
  • 28篇
    2020年
成就勋章
TA的专栏
  • 基础知识
    63篇
  • 多线程
    2篇
  • java网络编程
    1篇
  • 并发
    4篇
  • 前端
  • java 调试
    1篇
  • java Windows 环境配置
    1篇
  • lambda java
    1篇
  • linux
    1篇
  • mysql jdbc
    1篇
  • java新特性
    1篇
  • javaio
    1篇
  • 线程的综合运用
    1篇
  • java 异常
    1篇
  • java api 常用和集合
    1篇
  • 面向对象
    1篇
  • java基础语法
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

spring cloud 核心组件之间的关系

https://www.jianshu.com/p/31dfb595170c
原创
发布博客 2021.05.13 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

记录项目bug org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

这是大佬总结的方法我出现的原因!!!附加 配置 mapper.xml的包一定要分级!!!和mapper目录一一对应 血的教训 找了一整天!!!!!!!*祝天下没有报错!~~~~*
原创
发布博客 2021.04.29 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql

https://snailclimb.gitee.io/javaguide/#/docs/database/MySQL?id=mysql-%e5%9f%ba%e7%a1%80
转载
发布博客 2021.04.27 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

布隆过滤器

https://snailclimb.gitee.io/javaguide/#/docs/dataStructures-algorithms/data-structure/bloom-filter
转载
发布博客 2021.04.25 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

图

图是一种较为复杂的非线性结构。 为啥说其较为复杂呢?根据前面的内容,我们知道:线性数据结构的元素满足唯一的线性关系,每个元素(除第一个和最后一个外)只有一个直接前趋和一个直接后继。树形数据结构的元素之间有着明显的层次关系。但是,树形结构的元素之间的关系是任意的。何为图呢? 简单来说,图就是由顶点的有穷非空集合和顶点之间的边组成的集合。通常表示为:G(V,E),其中,G表示一个图,V表示顶点的集合,E表示边的集合。下图所展示的就是图这种数据结构,并且还是一张有向图。图的基本概念顶点图中
原创
发布博客 2021.04.23 ·
388 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

图解数据结构四种数据类型

线性数据结构1. 数组数组(Array) 是一种很常见的数据结构。它由相同类型的元素(element)组成,并且是使用一块连续的内存来存储。我们直接可以利用元素的索引(index)可以计算出该元素对应的存储地址。数组的特点是:提供随机访问 并且容量有限。假如数组的长度为 n。访问:O(1)//访问特定位置的元素插入:O(n )//最坏的情况发生在插入发生在数组的首部并需要移动所有元素时删除:O(n)//最坏的情况发生在删除数组的开头发生并需要移动第一元素后面所有的元素时2. 链表2.
转载
发布博客 2021.04.20 ·
4392 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏

Shell编程

Shell 编程入门走进 Shell 编程的大门为什么要学Shell?学一个东西,我们大部分情况都是往实用性方向着想。从工作角度来讲,学习 Shell 是为了提高我们自己工作效率,提高产出,让我们在更少的时间完成更多的事情。很多人会说 Shell 编程属于运维方面的知识了,应该是运维人员来做,我们做后端开发的没必要学。我觉得这种说法大错特错,相比于专门做Linux运维的人员来说,我们对 Shell 编程掌握程度的要求要比他们低,但是shell编程也是我们必须要掌握的!目前Linux系统下最流行的运
转载
发布博客 2021.04.19 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

操作系统---linux

1. 从认识操作系统开始1.1. 操作系统简介我通过以下四点介绍什么是操作系统:操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石。操作系统本质上是一个运行在计算机上的软件程序 ,用于管理计算机硬件和软件资源。 举例:运行在你电脑上的所有应用程序都通过操作系统来调用系统内存以及磁盘等等硬件。操作系统存在屏蔽了硬件层的复杂性。 操作系统就像是硬件使用的负责人,统筹着各种相关事项。操作系统的内核(Kernel)是操作系统的核心部分,它负责系统的内
转载
发布博客 2021.04.16 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

操作系统

一 操作系统基础1.1 什么是操作系统?????‍????面试官 : 先来个简单问题吧!什么是操作系统????? 我 :我通过以下四点向您介绍一下什么是操作系统吧!操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石。操作系统本质上是一个运行在计算机上的软件程序 ,用于管理计算机硬件和软件资源。 举例:运行在你电脑上的所有应用程序都通过操作系统来调用系统内存以及磁盘等等硬件。操作系统存在屏蔽了硬件层的复杂性。 操作系统就像是硬件使用的负责人,
转载
发布博客 2021.04.15 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机网络基础知识总结

1. 计算机网络概述1.1. 基本术语结点 (node) :网络中的结点可以是计算机,集线器,交换机或路由器等。链路(link ) : 从一个结点到另一个结点的一段物理线路。中间没有任何其他交点。主机(host) :连接在因特网上的计算机。ISP(Internet Service Provider) :因特网服务提供者(提供商)。IXP(Internet eXchange Point) : 互联网交换点 IXP 的主要作用就是允许两个网络直接相连并交换分组,而不需要再通过第三个网络来转发分组
转载
发布博客 2021.04.14 ·
744 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

计算机网络

一 OSI与TCP/IP各层的结构与功能,都有哪些协议?学习计算机网络时我们一般采用折中的办法,也就是中和 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构,这样既简洁又能将概念阐述清楚。结合互联网的情况,自上而下地,非常简要的介绍一下各层的作用。1.1 应用层应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。对于不同的网络应用需要不同的应用层协议。在互联网中应用层
转载
发布博客 2021.04.13 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDK 9---14

https://snailclimb.gitee.io/javaguide/#/./docs/java/new-features/%E4%B8%80%E6%96%87%E5%B8%A6%E4%BD%A0%E7%9C%8B%E9%81%8DJDK9%E5%88%B014%E7%9A%84%E9%87%8D%E8%A6%81%E6%96%B0%E7%89%B9%E6%80%A7
转载
发布博客 2021.04.12 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java8--新特性

接口的默认方法(Default Methods for Interfaces)Java 8使我们能够通过使用 default 关键字向接口添加非抽象方法实现。 此功能也称为虚拟扩展方法。第一个例子:interface Formula{ double calculate(int a); default double sqrt(int a) { return Math.sqrt(a); }}Formula 接口中除了抽象方法计算接口公式还定义了默认方法
转载
发布博客 2021.04.09 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大白话了解JVM

一、JVM的基本介绍JVM 是 Java Virtual Machine 的缩写,它是一个虚构出来的计算机,一种规范。通过在实际的计算机上仿真模拟各类计算机功能实现···好,其实抛开这么专业的句子不说,就知道JVM其实就类似于一台小电脑运行在windows或者linux这些操作系统环境下即可。它直接和操作系统进行交互,与硬件不直接交互,而操作系统可以帮我们完成和硬件进行交互的工作。1.1 Java文件是如何被运行的比如我们现在写了一个 HelloWorld.java 好了,那这个 HelloWor
转载
发布博客 2021.04.08 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常用的 JVM 参数配置

堆内存相关Java 虚拟机所管理的内存中最大的一块,Java 堆是所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例以及数组都在这里分配内存。显式指定堆内存–Xms和-Xmx与性能有关的最常见实践之一是根据应用程序要求初始化堆内存。如果我们需要指定最小和最大堆大小(推荐显示指定大小),以下参数可以帮助你实现:-Xms<heap size>[unit] -Xmx<heap size>[unit]heap size 表示
原创
发布博客 2021.04.06 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

类加载器

回顾一下类加载过程类加载过程:加载->连接->初始化。连接过程又可分为三步:验证->准备->解析。一个非数组类的加载阶段(加载阶段获取类的二进制字节流的动作)是可控性最强的阶段,这一步我们可以去完成还可以自定义类加载器去控制字节流的获取方式(重写一个类加载器的 loadClass() 方法)。数组类型不通过类加载器创建,它由 Java 虚拟机直接创建。类加载器总结JVM 中内置了三个重要的 ClassLoader,除了 BootstrapClassLoader 其他类加载器
转载
发布博客 2021.04.06 ·
87 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

类加载过程

类的生命周期一个类的完整生命周期如下:类加载过程Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚拟机是如何加载这些 Class 文件呢?系统加载 Class 类型的文件主要三步:加载->连接->初始化。连接过程又可分为三步:验证->准备->解析。加载类加载过程的第一步,主要完成下面3件事情:通过全类名获取定义此类的二进制字节流将字节流所代表的静态存储结构转换为方法区的运行时数据结构在内存中生成一个代表该类的 Class 对象,作为方法区这些数据的访问
转载
发布博客 2021.04.06 ·
85 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

类文件结构class

类文件结构概述在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以 Java 程序运行时比较高效,而且,由于字节码并不针对一种特定的机器,因此,Java 程序无须重新编译便可在多种不同操作系统的计算机上运行。Clojure(Lisp 语言的一种方言)、Groovy、Scala 等语言都是运行在 Java
转载
发布博客 2021.04.02 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDK 监控和故障处理工具总结

JDK 命令行工具这些命令在 JDK 安装目录下的 bin 目录下:jps (JVM Process Status): 类似 UNIX 的 ps 命令。用户查看所有 Java 进程的启动类、传入参数和 Java 虚拟机参数等信息;jstat( JVM Statistics Monitoring Tool): 用于收集 HotSpot 虚拟机各方面的运行数据;jinfo (Configuration Info for Java) : Configuration Info forJava,显示虚拟机配
转载
发布博客 2021.04.02 ·
84 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDK 监控和故障处理工具总结

JDK 命令行工具这些命令在 JDK 安装目录下的 bin 目录下:jps (JVM Process Status): 类似 UNIX 的 ps 命令。用户查看所有 Java 进程的启动类、传入参数和 Java 虚拟机参数等信息;jstat( JVM Statistics Monitoring Tool): 用于收集 HotSpot 虚拟机各方面的运行数据;jinfo (Configuration Info for Java) : Configuration Info forJava,显示虚拟机配
原创
发布博客 2021.04.02 ·
1 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多