自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 后端学习(二)实现自己的数据库连接池

本文将介绍一个简易的数据库连接池,来便于理解其原理。

2022-03-22 12:16:27 2146 3

原创 后端学习(一)数据库

文章目录一、为什么需要数据库?二、关系型数据库三、数据库快速上手1.MySQL数据库结构2.MySQL数据库命令3.事务4.JDBC一、为什么需要数据库?1、数据需要存储,如果存在文本文件内,读写困难,内存消耗大2、需要有指定格式、索引等方便读写3、数据冲突、数据排序等功能需要解决业内常见数据库:Access——微软公司—— 商业 小型数据库SQL SERVER——微软公司——商业 中大型数据库MySQL——Oracle公司(收购)—— 开源 中小型数据库Oracle——Oracle公司

2022-02-12 15:08:12 2465

原创 前端学习(二)JavaScript基础

文章目录一、JavaScript是什么?二、使用步骤1.引入库2.读入数据总结一、JavaScript是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnin

2022-02-12 14:16:11 171

原创 二分查找的两种方式

文章目录前言一、基于递归思想二、循环查找前言给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-search著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。一、基于递归思想class Solution { public int[.

2022-01-22 14:34:07 108

原创 基于堆排序的选择方法

文章目录前言一、堆排序实现二、PriorityQueue前言求数组中第K个最大元素,源自Letcode一、堆排序实现class Solution { public int findKthLargest(int[] nums, int k) { int heapSize = nums.length; buildMaxHeap(nums, heapSize); for (int i = nums.length - 1; i >= nums

2022-01-19 15:38:28 138

原创 前端学习(一)UI

文章目录一、布局二、细节1.padding、margin、border2、伪元素::before,::after3.盒类型4.盒模型5.浮动三、拓展总结一、布局思路原则:从大到小、大的没解决小的不要动1、先把第一层的布局搞定2、确保了第一层效果以后,下来先把top搞定一层一层搞进去二、细节1.padding、margin、borderpadding:指的是当前控件的内边距,即控件中内容距离控件的边缘的距离margin,指的是当前控件和父控件的边距border:边框2、伪元素::bef

2021-12-11 20:52:56 636

原创 JavaWeb软件开发学习路线

目录一、软件应用与软件架构的了解二、前端应用涉及技术1.基础2.进阶三、后端应用涉及技术1.基础2.提高3.进阶总结:一、软件应用与软件架构的了解前端:UI界面,用户交互逻辑后端:为前端提供接口,传输数据二、前端应用涉及技术1.基础UI:HTML、CSS(小程序:WXML、WXSS)交互:JS行业开发已经形成一体化的趋势,H5作为软件UI表现技术,已经广泛应用于各种场景中。2.进阶jQuery:JavaScript 库,简化编程UI组件库:Bootstrap、ElementUI,模

2021-12-11 19:46:00 630

转载 servlet的九大内置对象

servlet的九大内置对象隐式对象Jsp隐含变量1、out 来源于Java.io.Writer类,它用于发送输出流到客户端。2、request 来源于javax.servlet.http.HttpServletRequest接口。它被关联到每一个HTTP请求。3、response 来源于javax.servlet.http.HttpServletResponse。response对象用于把取得的数据返回到客户端。4、pageContext 提供访问JSP页面的命名空间。它也提供用来访问其他的

2021-11-09 17:19:32 2162

转载 Manacher Algorithm马拉车算法详解

Manacher Algorithm马拉车算法详解链接:https://www.zhihu.com/question/37289584/answer/465656849中心扩展算法我们先来看一个简单的算法,来解决这个问题。我们知道回文串一定是对称的,所以我们可以每次循环选择一个中心,进行左右扩展,判断左右字符是否相等即可。由于存在奇数的字符串和偶数的字符串,所以我们需要从一个字符开始扩展,或者从两个字符之间开始扩展,所以总共有 n + n - 1 个中心。代码就很好写了,遍历每个中心,然后判断对

2021-11-09 11:36:11 147

原创 JavaWeb程序的四大逻辑及各层分工

程序的四大逻辑及各层分工目录程序的四大逻辑及各层分工1、用户交互逻辑2、控制逻辑3、业务逻辑4、数据逻辑5、举个例子1、用户交互逻辑主要呈现方式:Html、Jsp作用:1、显示页面给用户2、接受用户输入的参数,传递参数给服务器3、接受服务器传来的参数,返回给用户2、控制逻辑主要呈现方式:Servlet、Jsp作用:1、接受界面传过来的参数2、调用Service方法的业务并返回结果3、根据结果进行页面跳转3、业务逻辑主要呈现方式:Service类作用:1、调用DAO方法

2021-11-08 15:56:49 1268

转载 Tomcat与Jsp/Servlet的关系以及运行原理

Tomcat与Jsp/Servlet的关系以及运行原理转载自:https://blog.csdn.net/qq_37651267/article/details/908140731、TomcatTomcat是一个免费的开放源代码的Servlet容器。Tomcat服务器接受客户请求并做出响应的过程如下:1)客户端(通常都是浏览器)访问Web服务器,发送HTTP请求。2)Web服务器接收到请求后,传递给Servlet容器。3)Servlet容器加载Servlet,产生Servlet实例后,向

2021-11-08 15:02:01 1704

原创 Tomcat服务器浅析

Tomcat服务器浅析(一)一、Tomcat是什么?二、Tomcat的目录结构1、配置端口及应用根目录2、WEB-INF文件目录三、Tomcat访问文件1、静态文件2、动态文件一、Tomcat是什么?百度百科:Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。简单来说,Tomcat就是Java体系下的一个Web服务器软件,用于在服务端中提供Web服务的一个软件,底层用Socket

2021-03-23 15:45:06 992

空空如也

空空如也

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

TA关注的人

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