自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(142)
  • 资源 (1)
  • 收藏
  • 关注

原创 “树形List“与“扁平List“互转(Java实现)

形如公司的组织架构这种数据需要使用“树”这种数据结构来表示和存储。在纯数据表示的时候,我们使用缩进来指明树的层级关系;在存储的时候,我们通常将一个个的树节点信息存储于关系型数据中。那么如何在这两种数据方式之间转换呢?本文将提供一些思路来解决这个问题。

2023-05-11 13:30:45 1584

原创 Nginx基础03:配置文件nginx.conf(Part2)

如何定义Nginx对Web服务的控制,需要通过nginx.conf这个配置文件。

2023-01-17 09:33:07 454

原创 Nginx基础02:配置文件nginx.conf(Part1)

如何定义Nginx对Web服务的控制,需要通过nginx.conf这个配置文件。

2023-01-17 09:32:32 1757

原创 Nginx基础01:安装和基本使用

几乎所有的Web服务都使用了Nginx,本文将介绍Nginx的安装和控制Nginx的基本命令

2023-01-16 14:13:47 537

原创 【Maven】与Eclipse和IDEA集成

一体化项目管理工具:Maven

2021-03-11 09:32:11 327 2

原创 【Maven】pom.xml教程

一体化项目管理工具:Maven

2021-03-11 09:22:37 4759 1

原创 【Maven】几分钟了解Maven

一体化项目管理工具:Maven

2021-03-11 09:02:17 217 2

原创 [Java]日志实战:JCL,slf4j;JUL,logback,log4j,log4j2

本文全面梳理在Java开发中常用的日志框架:日志门面:JCL(Jakarta Commons Logging)、slf4j( Simple Logging Facade for Java);日志的实现:JUL(java util logging)、logback、log4j、log4j2

2021-03-07 23:35:56 549

原创 [Junit]单元测试工具Junit教程

测试是开发过程中一个重要步骤,测试时使用的工具就极其重要。本文主要面向初学者,讲述单元测试工具Junit的基本用法。

2021-03-07 22:01:42 712

原创 【线性表】处理线性表元素的算法思想

数据结构中的“结构”,具有四种增、删、改、查四种基本的操作,其他的高级操作都是这四种基本操作的变形与综合。

2021-03-05 16:38:02 591

原创 【Git】Git是目前世界上最先进的分布式版本控制系统(没有之一)

【Git】Git是目前世界上最先进的分布式版本控制系统(没有之一)

2021-03-02 22:49:49 726 1

原创 【Java】基于time包的日期时间

自JDK1.8以后,Java在日期时间处理上引入了新的API,使得Java在日期时间上的处理更加逻辑严密。

2021-02-11 13:44:15 803 1

原创 【Java】基于util包的日期时间

在Java诞生之初,就有对日期时间的处理API,在util包下,现在依然对应用十分广泛。

2021-02-11 13:44:02 313 1

原创 【Java】反射入门

反射,就是在运行时获取、执行某个类的构造方法、成员变量、成员方法。

2021-02-10 20:37:29 173 1

原创 【Java】流(Stream)快速入门

JDK在简化代码(写尽量少的代码,做更多的事)上做出了很大的努力,例如Lambda简化了接口方法调用上的代码量,而流(Stream)简化了集合元素中操作的代码量。

2021-02-10 13:11:20 688 1

原创 【Java】Lambda入门

Lambda的核心作用和功能就是简化Java代码的写法。简化代码:原来需要几行代码现在只需要一句就搞定了。

2021-02-09 16:29:54 227 1

原创 【Java】注解入门

注解就像是对人贴上了一个标签。吴小明这个人是个理想主义者、单身狗、技术宅。对类或方法贴上一个标签。某方法是Override、Deprecated、SuppressWarnings。

2021-02-08 23:22:26 134 1

原创 【C指针】初识指针

本文将引领读者初步认识指针。本人建议读者先将代码读懂,然后再自己编写代码,通过调试或直接输出的方式,查看指针的执行过程。

2020-12-25 22:08:57 167

原创 Hello,Mybatis

直接动手操作,实现第一个Mybatis程序:Hello World

2020-10-31 23:40:27 253

原创 Hello, Spring5

从0开始,动手实现第一个Spring5程序。

2020-10-31 23:24:12 142

原创 【MySQL】数据类型的基本用法

和众多编程语言一样,SQL(结构化查询语言)也有自己的数据类型,在这片文章中,我将简单介绍MySQL中的数据类型,及其如何应用和一些注意点。

2020-09-26 11:14:47 911

原创 【JDBC】快速入门“连接池”技术

准备一个池子,里面放着一定数量与数据库的连接。需要连接数据库时,从池子中拿一个,用完后把连接放回池中。

2020-08-31 22:10:10 234

原创 【JDBC】使用DBUtils管理SQL的执行

在以往的JDBC操作中,我们使用Satement或PreparedStatement去执行SQL,使用ResultSet来获取执行的结果。现在有一款工具,直接替代了以上的操作,能够实现一行代码就执行SQL并获得结果,那就是DBUtils工具包!

2020-08-31 21:35:40 774

原创 【JSP】快速入门JSTL的核心标签库

众所周知,在JSP中编写代码就像是在HTML中写Java代码一样。在HTML中有"body"标签,"font"标签,"title"标签,那么在JSP中也应该有属于它的一“标签”。

2020-07-10 20:51:50 619

原创 【JSP】EL表达式

JSP技术的重要功能是用于在浏览器的页面显示数据,那么从某地取出数据就变得十分重要了,于是就诞生了EL表达式。EL表达式的目的就是:取得数据,将其显示在浏览器的页面上!

2020-07-09 11:19:06 302

原创 【JSP】JSP与JavaBean

在最原始JavaEE的MVC开发模式中,由“JSP+Servlet+JavaBean”技术所实现的MVC最为经典。本文主要粗略地讲解在JSP代码中操作JavaBean,尽管这种操作现在已经几乎不会使用,但了解它却有助于帮助我们构建JavaEE的知识体系,对后期学习框架也是有帮助的。

2020-07-09 10:20:48 367

原创 【JDBC】使用properties管理连接数据库的URL、用户名和密码

在开发中,某程序有时需要连接不同类型的数据库、以不同的身份连接数据库,那就意味着连接数据库的4个参数(驱动、URL、用户名、密码)时常都需要修改,难道每变动一次,都要去改一下连接数据库的代码吗?

2020-06-25 21:36:18 3150

原创 【Java多线程】第一个线程池程序

线程池它就是一个池子(就像是养鱼的池子),可以养一定数量的鱼,可以重复使用!学习Java中的线程池,就是学习Java用了什么工具(API)和方法(设计模式)来搞出可以“养鱼的池子”。

2020-06-23 22:05:46 209

原创 【Java多线程】多线程之间是如何实现通信的?

你和你的朋友共同完成一个任务,你们随时交流对方的工作进度,因为有些任务是要对等待对方先完成再做,这个过程就是线程通信。

2020-06-23 21:29:04 1429

原创 【线性表】栈:线性栈、动态线性栈、链式栈的基本特性

栈(stack)是一种运算受限的线性表。其受限是指进行插入和删除操作仅仅发生在该线性表的尾部。

2020-06-06 14:53:29 1004

原创 【线性表】队列:顺序队列、顺序循环队列、链式队列的基本特性

队列是一种特殊的线性表,特殊之处在于它只允许头部和尾部进行操作。

2020-06-06 14:36:15 2150

原创 【线性表】链表:循环单链表、双链表、循环双链表的基本特性

链表不仅作为链式存储的一种实现方式,还表达了计算机不连续(离散)的存储思想。

2020-06-06 14:09:57 2628

原创 【线性表】单链表的基本特性

本文主要讲解单链表的基本定义,实现第一个单链表程序。

2020-06-06 08:47:07 3649

原创 【线性表】顺序表的基本特性

线性表是对顺序表、队列和栈的综合称呼,顺序表的本质就是数组。

2020-06-05 22:06:49 1507

原创 【C功能体】关键字:typedef、const与define

本文主要讲解三个关键字(typedef、const、define)的的特性和用法。

2020-06-05 19:32:09 235

原创 【C功能体】C语言的函数语法和特性

在C语言中,函数是一组执行一个任务的诸多语句的组合。就像数学中的函数一样,输入自变量(参数),就可以得到因变量(输出)。

2020-06-05 18:09:04 514

原创 【C功能体】三种流程控制结构

在C语言中,所有的程序设计都围绕着顺序、选择、循环这三种结构。本文将主要讲解选择结构和循环结构的语法及用法实例。

2020-06-02 13:00:09 1036

原创 【Java网络】快速入门网络编程

网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。 —— 百度百科

2020-05-16 11:24:10 496

原创 【MySQL】简单明了:单表查询

终于来到令人激动、也是数据库最重要的一个点了:查询操作。前文曾说过,操作关系型数据库就是在操作表,那么查询操作也就是在表格中查询指定数据的操作了。本文将教你在MySQL中基础的单表查询语法,十分清晰明了,一看一练包会!

2020-05-15 20:18:19 725

原创 【MySQL】如何管理表

在关系型数据库中,最核心的是:二维表格。一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。总之一句话,操作关系型数据库就是在操作表。

2020-05-13 17:45:10 238

MySQL5.5在Windows下的安装卸载教程.docx

MySQL5.5在Windows下的安装配置卸载教程(MySQL获取地址:https://www.mysql.com/)

2020-05-13

空空如也

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

TA关注的人

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