- 博客(142)
- 资源 (1)
- 收藏
- 关注
原创 “树形List“与“扁平List“互转(Java实现)
形如公司的组织架构这种数据需要使用“树”这种数据结构来表示和存储。在纯数据表示的时候,我们使用缩进来指明树的层级关系;在存储的时候,我们通常将一个个的树节点信息存储于关系型数据中。那么如何在这两种数据方式之间转换呢?本文将提供一些思路来解决这个问题。
2023-05-11 13:30:45
2006
原创 Nginx基础02:配置文件nginx.conf(Part1)
如何定义Nginx对Web服务的控制,需要通过nginx.conf这个配置文件。
2023-01-17 09:32:32
2045
原创 [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
680
原创 [Junit]单元测试工具Junit教程
测试是开发过程中一个重要步骤,测试时使用的工具就极其重要。本文主要面向初学者,讲述单元测试工具Junit的基本用法。
2021-03-07 22:01:42
908
原创 【Java】基于time包的日期时间
自JDK1.8以后,Java在日期时间处理上引入了新的API,使得Java在日期时间上的处理更加逻辑严密。
2021-02-11 13:44:15
1062
1
原创 【Java】流(Stream)快速入门
JDK在简化代码(写尽量少的代码,做更多的事)上做出了很大的努力,例如Lambda简化了接口方法调用上的代码量,而流(Stream)简化了集合元素中操作的代码量。
2021-02-10 13:11:20
1015
1
原创 【Java】注解入门
注解就像是对人贴上了一个标签。吴小明这个人是个理想主义者、单身狗、技术宅。对类或方法贴上一个标签。某方法是Override、Deprecated、SuppressWarnings。
2021-02-08 23:22:26
209
1
原创 【MySQL】数据类型的基本用法
和众多编程语言一样,SQL(结构化查询语言)也有自己的数据类型,在这片文章中,我将简单介绍MySQL中的数据类型,及其如何应用和一些注意点。
2020-09-26 11:14:47
1253
原创 【JDBC】使用DBUtils管理SQL的执行
在以往的JDBC操作中,我们使用Satement或PreparedStatement去执行SQL,使用ResultSet来获取执行的结果。现在有一款工具,直接替代了以上的操作,能够实现一行代码就执行SQL并获得结果,那就是DBUtils工具包!
2020-08-31 21:35:40
940
原创 【JSP】快速入门JSTL的核心标签库
众所周知,在JSP中编写代码就像是在HTML中写Java代码一样。在HTML中有"body"标签,"font"标签,"title"标签,那么在JSP中也应该有属于它的一“标签”。
2020-07-10 20:51:50
720
原创 【JSP】EL表达式
JSP技术的重要功能是用于在浏览器的页面显示数据,那么从某地取出数据就变得十分重要了,于是就诞生了EL表达式。EL表达式的目的就是:取得数据,将其显示在浏览器的页面上!
2020-07-09 11:19:06
370
原创 【JSP】JSP与JavaBean
在最原始JavaEE的MVC开发模式中,由“JSP+Servlet+JavaBean”技术所实现的MVC最为经典。本文主要粗略地讲解在JSP代码中操作JavaBean,尽管这种操作现在已经几乎不会使用,但了解它却有助于帮助我们构建JavaEE的知识体系,对后期学习框架也是有帮助的。
2020-07-09 10:20:48
475
原创 【JDBC】使用properties管理连接数据库的URL、用户名和密码
在开发中,某程序有时需要连接不同类型的数据库、以不同的身份连接数据库,那就意味着连接数据库的4个参数(驱动、URL、用户名、密码)时常都需要修改,难道每变动一次,都要去改一下连接数据库的代码吗?
2020-06-25 21:36:18
3841
原创 【Java多线程】第一个线程池程序
线程池它就是一个池子(就像是养鱼的池子),可以养一定数量的鱼,可以重复使用!学习Java中的线程池,就是学习Java用了什么工具(API)和方法(设计模式)来搞出可以“养鱼的池子”。
2020-06-23 22:05:46
275
原创 【Java多线程】多线程之间是如何实现通信的?
你和你的朋友共同完成一个任务,你们随时交流对方的工作进度,因为有些任务是要对等待对方先完成再做,这个过程就是线程通信。
2020-06-23 21:29:04
1504
原创 【线性表】栈:线性栈、动态线性栈、链式栈的基本特性
栈(stack)是一种运算受限的线性表。其受限是指进行插入和删除操作仅仅发生在该线性表的尾部。
2020-06-06 14:53:29
1213
原创 【C功能体】C语言的函数语法和特性
在C语言中,函数是一组执行一个任务的诸多语句的组合。就像数学中的函数一样,输入自变量(参数),就可以得到因变量(输出)。
2020-06-05 18:09:04
651
原创 【Java网络】快速入门网络编程
网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。 —— 百度百科
2020-05-16 11:24:10
563
原创 【MySQL】简单明了:单表查询
终于来到令人激动、也是数据库最重要的一个点了:查询操作。前文曾说过,操作关系型数据库就是在操作表,那么查询操作也就是在表格中查询指定数据的操作了。本文将教你在MySQL中基础的单表查询语法,十分清晰明了,一看一练包会!
2020-05-15 20:18:19
865
原创 【MySQL】如何管理表
在关系型数据库中,最核心的是:二维表格。一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。总之一句话,操作关系型数据库就是在操作表。
2020-05-13 17:45:10
342
MySQL5.5在Windows下的安装卸载教程.docx
2020-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人