自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (14)
  • 收藏
  • 关注

原创 种一棵树最好的时间是十年前,其次是现在。

今天看了一篇文章,讲的是2019年诺比尔化学奖新晋得主——97岁的“Good Enough”老爷爷的励志故事。2019年10月9日时,瑞典皇家科学院宣布有三位美日科学家共同荣获2019年诺贝尔化学奖。以表彰他们在锂离子电池研发领域做出杰出的贡献。获奖人之一美国科学家约翰古迪纳夫(John B. Goodenough)以年仅97岁高龄成为迄今为止历史上最年长的获奖得主。一看名字觉得特别有意思...

2020-03-26 21:33:36 4084 3

原创 SpringBoot系列(7):SpringBoot启动流程源码分析()

SpringBoot:2.1.6.RELEASESpring:5.1.9.RELEASE最近项目用到SpringBoot框架, 感觉真的非常好用,减少的大量的文件配置,框架集成便捷等等。但是却并不太清楚SpringBoot项目启动流程的原理。OK,废话不多说,进入正题。1、项目启动类@SpringBootApplicationpublic class SpringStudyPr...

2020-03-24 22:28:09 490 2

原创 SpringBoot系列(6):SpringBoot集成slf4j日志配置

前言在SpringBoot项目开发中,我们往往习惯性使用System.out.println()这个常用的打印输出语句来显示断点日志或业务运行对象信息或控制台日志记录,其实大量的使用System.out.println()在一定程度上会增加资源的消耗。Java日志框架众多,常用的有java.util.logging,log4j,logback,commons-logging等等。我们实际项目中...

2020-03-21 12:04:21 39232 13

原创 Git(3):git clone远程GitHub仓库代码出现“Permission Denied (publickey)”问题

前言尝试使用本地的Git Bash输入git clone [email protected]:JavaCore-Item.git命令行下载github代码至本地时失败,爆“Permission Denied (publickey)”问题。clone下载代码,需要依赖SSH key。当权限不足时,多是SSH key失效或者SSH key不存在造成的,这时重新创建SSH key就可以解决问题。解...

2020-03-16 22:44:41 961

原创 SpringBoot系列(5):SpringBoot对JSON数据的处理

前言JSON的可读性比XML强几条长安街,解析规则也简单许多。XML解析的时候规则太多了,动不动就非法字符,动不动就抛异常。这对追求高开发速度和低开发门槛的企业来说,是个致命伤。在一个项目的各个接口间,及前后端之间数据的传输多使用 JSON格式的数据进行传输交互。而Spring Boot框架项目接口返回 JSON格式的数据比较简单:在 Controller 类中使用@RestControl...

2020-03-14 22:39:36 13323 1

原创 Git(2):如何更改GitHub仓库中项目的语言属性

前言我们在创建GitHub项目时,github本身会根据提交文件的数量来自动推断判断当前项目的开发语言。然鹅,有时这种推断结果会与实际情况并不相符,比如上传一个Java的web工程,如果在工程里存在大量的html、javascript和css文件,该工程属性会被设置为javascript或html。这个时候,虽然是个web项目,但是我们的代码接口什么的多用java语言编写,看着项目展示...

2020-03-14 17:14:26 657

原创 JAVA集合 Collection和Iterator接口

前言首先,我们对Collection进行说明。下面先看看下JDK文档中对于Collection集合的一些说明:public interface Collection<E> extends Iterable<E>集合层次结构中的根界面 。集合表示一组被称为其元素的对象。一些集合允许重复元素,而其他集合不允许。有些被命令和其他无序。JDK不提供此接口的任何......

2020-03-13 22:51:37 422

原创 (3)fastjson带有转义字符的数据格式处理

问题描述:白天,前端同事跑过来说,你的接口返给前端的是一堆带斜杠转义字符的数据,数据格式未处理哦?然后,仔细一看果然,晃眼。。具体数据内容不再描述,大致格式如下:"[{\"birthday\":\"2000\",\"major\":[\"挖掘机\",\"炒菜\"],\"name\":\"xiaoming\",\"comment\":\"hello world\",\"age\":25...

2020-03-12 21:45:59 13005 2

原创 JAVA集合

前言通常,我们的Java程序需要根据程序运行时才知道创建了多少个对象。如果在程序开发阶段,我们根本不知道到底需要多少个数量的对象,甚至不知道它的准确类型。为了满足这些常规的编程需要,我们要求能在任何时候,任何地点创建任意数量的对象,而这些对象用什么来容纳呢?我们首先想到了数组,但是数组对于数据类型极其长度是有限制的,要求存放相同类型的数据,且长度固定。此时,如果需要存放不同类型且长度不一的数据......

2020-03-09 22:38:56 728

原创 SpringBoot系列(4):构建一个多模块SpringBoot项目

前言Spring Boot是一个简化Spring开发的框架。其设计目的是用来简化Spring应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,简化spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。这里关于SpringBoot介绍将不再赘述,从本文开始,将逐步学习总结一些在实地的业务场景开发。首先,我们需要先了解一下如何基于IDEA...

2020-03-01 17:38:04 1002 2

ASN1抽象语法详细教程讲解

ASN.1是一种跨平台的数据序列化的接口描述语言。 可能很多人没有听说过ASN.1, 但是相信有过跨平台编程经验的同学可能都听过protocol buffers和Apache Thrift,虽然ASN.1和上面两个语言相比不是那么出名,但是ASN.1的出现要比他们早的多,早在1984年ASN.1就出现了。 和他们相比ASN.1并没有提供单一的开源实现,而是作为一种规范来供第三方供应商实现的。ASN.1主要用在定义各种基础协议中,比如常用的LDAP,PKCS,GSM,X.500等。 ASN.1是一种和平台、语言无关的描述语言,可以使用很多ASN.1的翻译工具,将ASN.1翻译成为C, C++, Java等代码。

2022-07-28

orcal创建数据库.docx

orcal创建数据库

2021-03-20

Jfreechart连接接数据库.doc

Jfreechart连接接数据库.doc

2021-03-20

mysql基本语句详细教程.doc

mysql基本语句详细教程.doc

2021-03-20

GitLab 安装使用指南.docx

GitLab 安装使用指南.docx

2021-03-20

Maven 学习笔记.docx

Maven 学习笔记

2021-03-20

Linux_常用的42个命令的使用方法.doc

Linux_常用的42个命令的使用方法

2021-03-20

Linux命令详解(大全).doc

Linux命令详解(大全).doc

2021-03-20

50道Java常见编程题(有精力的同学看看).rar

50道JAVA基础编程练习题,常见的基础编程题目总结,从入门到放弃,干就完了,实在不行就出家。。。。。。。。。。。。。

2020-09-05

spring-boot-2.1.x源码,离线解压,自己跳过测试编译即可离线学习源码

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。这里是v2.1.x的源码内容,下载后解压,跳过测试部分进行编译,即可自己学习源码啦。

2020-08-30

Ngin离线安装依赖组件.rar

离线安装Nginx所需的依赖包:gcc、openssl-fips-2.0.16.tar.gz、 pcre-8.44.tar.gz、zlib-1.2.11.tar.gz。手动安装即可,如果不会安装的话,详见Nginx安装及配置详解:https://blog.csdn.net/qq_27706119/article/details/106873326

2020-08-30

kubernetes.1-14-2.tar.gz压缩包,来吧二进制安装部署

kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。本安装包是kubernetes的1.14版,下载解压后,按照本系列先前已上传的安装部署文档,即可快速上手kubernetes集群

2020-08-30

SpringBoot教程.doc

Spring Boot是一个简化spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。

2020-08-29

kubernetes集群部署笔记.pdf

kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用。一步一步实践k8s集群部署,快速上手,只需看这个笔记即可。

2020-08-23

空空如也

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

TA关注的人

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