张三顺
码龄5年
  • 255,346
    被访问
  • 86
    原创
  • 51,076
    排名
  • 27
    粉丝
关注
提问 私信

个人简介:不经历风雨,怎么见彩虹

  • 加入CSDN时间: 2017-06-05
博客简介:

大漠孤烟

博客描述:
一个喜欢星星的男孩儿
查看详细资料
  • 3
    领奖
    总分 280 当月 13
个人成就
  • 获得79次点赞
  • 内容获得37次评论
  • 获得147次收藏
创作历程
  • 27篇
    2021年
  • 6篇
    2020年
  • 1篇
    2019年
  • 27篇
    2018年
  • 29篇
    2017年
成就勋章
TA的专栏
  • JAVA后端开发
    1篇
  • 多线程
    4篇
  • java基础
    34篇
  • SpringBoot
    3篇
  • web开发
    35篇
  • 数据库、存储
  • kingbase
    1篇
  • mysql数据库
    11篇
  • minio
    1篇
  • hibernate
    2篇
  • ElasticSearch
    1篇
  • 前端
  • vue
    5篇
  • javascript
    18篇
  • linux
    4篇
  • IDEA
    2篇
  • 安全
    4篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Finalshell连接报错 Session.connect: java.net.ConnectException: Connection reset

问题:解决:每个人的问题因人而异,能解决了就解决了,解决不了你们在找找其他解决方法。
原创
发布博客 2021.12.24 ·
1245 阅读 ·
4 点赞 ·
0 评论

JAVA线程(三)多线程的6种状态,线程有哪些状态?

线程一共有6种状态Thread类中有一个枚举类State可以看到线程有6中状态源码如下:注释已通过百度翻译成中文public enum State { /** * 尚未启动的线程的线程状态。 */ NEW, /** * 可运行线程的线程状态。 * 处于可运行状态的线程正在Java虚拟机中执行,但它可能正在等待来自操作系统的其他源,如处理器。 */
原创
发布博客 2021.10.26 ·
64 阅读 ·
0 点赞 ·
1 评论

JAVA线程(二)实现多线程的方式

Java多线程实现方式主要有四种:1.继承Thread类 (没有返回值)2.实现Runnable接口 (没有返回值)3.实现Callable接口通过FutureTask包装器来创建Thread线程 (有返回值)4.使用ExecutorService实现有返回结果的多线程。 (有返回值)1.继承Thread类创建线程Thread类本质上是实现了...
原创
发布博客 2021.10.20 ·
35 阅读 ·
0 点赞 ·
0 评论

JAVA线程池配置类

import com.zcst.common.utils.Threads;import org.apache.commons.lang3.concurrent.BasicThreadFactory;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.conc
原创
发布博客 2021.10.20 ·
124 阅读 ·
0 点赞 ·
0 评论

JAVA线程(一)线程简介

JAVA线程简介1.现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。线程是程序运行的基本执行单元,当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。因此,在操作系统中运行的任何程序都至少有一个主线程。2.进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进
原创
发布博客 2021.10.20 ·
44 阅读 ·
0 点赞 ·
0 评论

JAVA过滤富文本html标签,保留文字

JAVA过滤富文本html标签,保留文字使用正则过滤难免会出现许多奇奇怪怪的问题,今天这里使用jsoup包来解析1.Maven引入jsoup包<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.3</version></dependency>2.调用pa
原创
发布博客 2021.09.17 ·
213 阅读 ·
0 点赞 ·
0 评论

final 在 java 中有什么作用?

final 在 java 中有什么作用?1.【修饰类】1.被final修饰的类不能被继承2.被final修饰的类所有成员方法都将被隐式修饰为final方法2.【修饰变量】被final修饰的变量一旦获得初始值就不可改变,不能被重新赋值修饰成员变量必须设置初始值,不能被重新赋值修饰局部变量必须设置初始值,不能被重新赋值修饰基本类型变量只能赋值一次,不能被重新赋值修饰引用类型变量引用在初始化后将永远指向一个内存地址,不可修改,但是该对象里面的信息,可以修改3.【
原创
发布博客 2021.08.04 ·
943 阅读 ·
1 点赞 ·
0 评论

两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?

答案:不对原因:因为hashCode()并不是完全可靠,有时候不同的对象他们生成的hashcode也会一样(生成hash值得公式可能存在的问题),所以hashCode()只能说是大部分时候可靠,并不是绝对可靠。例如:String a = "Ma";String b = "NB";System.out.println(a.hashCode()+ " " +b.hashCode());两个字符串的 hashcode 都为2484,但是用equals方法比较绝对是不同的。结论:eq
原创
发布博客 2021.08.04 ·
313 阅读 ·
1 点赞 ·
0 评论

== 和 equals 的区别是什么?

1.注意事项java有两种数据类型:一种是基本数据类型(byte、short、int、long、char、double、float、boolean),一种是引用数据类型(对象、数组、八大基本类型的包装类)2.比较结果基本数据类型:【==比较】:用 == 比较的是值,左右相等即相等【equals比较】:不能用equals方法比较基本类型的包装类:【==比较】:会自动拆箱成基本数据类型进行比较,注意(-128 ~ +127 之间的包装类内存地址相同,因为是从常量池拿的,其余是在堆上创
原创
发布博客 2021.08.04 ·
48 阅读 ·
1 点赞 ·
0 评论

JAVA基础-JVM的介绍

JAVA基础-JVM的介绍1.名词介绍JVM是是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入java虚拟机后,java语言可以再不同平台上运行不需要重新编译。java语言使用java虚拟机屏蔽了与具体相关的信息,使得Java语言编译程序只需生成在java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改的运行。2.概述java虚拟机有自己完善的硬
原创
发布博客 2021.08.04 ·
24 阅读 ·
1 点赞 ·
0 评论

JAVA基础-jdk和jre的关系和区别

JAVA基础-jdk和jre的关系和区别1.名词介绍JDK(Java Development Kit)是Java开发工具包,里面包含Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提供了JVM和Runtime辅助包,用于解析class文件使其运行)。如果你安装了JDK,那么你即可以开发Java程序,也同时拥有了运行java程序的平台。Jdk是整个java的核心,包括了jre(java运行环境)。JRE(Java Runtime Envirom
原创
发布博客 2021.08.04 ·
671 阅读 ·
1 点赞 ·
0 评论

io.minio.errors.ErrorResponseException: Access denied

minio报错io.minio.errors.ErrorResponseException: Access denied问题分析:账号密码都没动过,不应该出问题问题原因:头天晚上修改了一下服务器的时间导致解决方式:minio部署服务器的时间与程序运维主机时间是否相差太大,尽量保持一致...
原创
发布博客 2021.06.17 ·
2064 阅读 ·
0 点赞 ·
0 评论

Linux解决上传的文件访问不到,nginx访问文件403,新建的文件夹没有读写权限

问题描述:上传到服务器的文件访问不到,报403问题排查:上传的文件权限默认为不允许读写问题解决:查看服务器的umask值,修改为0022umask 0022umask值用于设置用户在创建文件时的默认权限,当我们在系统中创建目录或文件时,目录或文件所具有的默认权限就是由umask值决定的。注意事项:设置完之后只针对之后新建的文件夹生效,老文件夹建议手动修改访问权限或者删除...
原创
发布博客 2021.06.11 ·
551 阅读 ·
0 点赞 ·
1 评论

JAVA列表转树状结构-列表拼装树状tree,递归,hutool,效率

JAVA树状结构返回方式-列表拼装树状结构第一种:自己写个递归拼装第二种:使用hutool第三方类库(其实原理也是递归)两种方式效率问题第一种:自己写个递归拼装 //定义一个树状结构的类 @Data static class Column{ private Integer id; private String name; private Integer parentId; private List<Column> ch
原创
发布博客 2021.06.11 ·
260 阅读 ·
4 点赞 ·
0 评论

JAVA文件批量下载打成压缩包

/** * * @param request * @param response * @param filePathList 文件路径集合 */ @ApiOperation(value = "文件批量下载") @PostMapping("/downLoad/zip") public void download(@RequestBody List<String> filePathList, HttpServletReq
原创
发布博客 2021.05.27 ·
146 阅读 ·
1 点赞 ·
1 评论

我们写的程序就像我们的孩子

我们写的程序就像我们的孩子孩子的成长离不开父母的养育程序的成长离不开我们孩子长大了,父母也老了程序健壮了,头发也没了当第一行代码敲下的时候,你降临到了这个世界,从此我的世界有了你刚开始的你总是很调皮,为了能让你早日长大,我不知在多少个凌晨哄你入睡,拥你入眠朝九晚五对我已经是一种奢望为了让你的童年不在孤单,我给你new了许许多多的小伙伴,给你建造了一座数据库大城堡,用vue给你做了一件又一件鲜艳的外衣只是为了让你少调皮一些,宝贝你快快长大时间过的很快,转眼间你已经到了入学的年纪还记得.
原创
发布博客 2021.05.26 ·
88 阅读 ·
2 点赞 ·
6 评论

minio存储服务端部署及使用说明

发布资源 2021.05.26 ·
zip

seata的客户端及服务端文件-包含安装部署使用说明

发布资源 2021.05.26 ·
rar

KingbaseES_V008R003C002B0160_Win64_install.tar

发布资源 2021.05.26 ·
tar

java8-Stream流的介绍\创建\基本操作\

Stream流的介绍与创建Stream流的介绍Stream流的创建流的中间操作和终止操作中间操作方法终止操作方法一些基本使用方法(筛选、转换对象、转Map、查询最大)Stream流的介绍Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,最后由最终操作(termi
原创
发布博客 2021.05.26 ·
60 阅读 ·
0 点赞 ·
0 评论
加载更多