- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 Tomcat9.0的生命周期
Tomcat拥有很多组件,假如在启动Tomcat时一个一个组件启动,这不仅麻烦而且容易遗漏组件,还会对后面的动态组件扩展带来麻烦。对于这个问题,Tomcat用Lifecycle管理启动、停止、关闭。Tomcat内部架构中,Server包含Service, Service包含Container和Connector,往下再一层层包含。Tomcat就是以容器的方式来组织整个系统架构的,可以通过父容器启动它的子容器,这样只要启动根容器,即可把其他所有容器都启动,达到统一启动、停止、关闭的效果。
2024-11-17 12:06:22
420
原创 ElasticSearch分片
本文内容参考了田雪松老师编著的《ElasticSearch作为一个搜索引擎,会存储海量的数据。而存储海量的数据,就要解决如何存储的问题,并且保证数据不会丢失,同时还需要保证数据检索的效率,尽可能不会因为数据的增加而影响检索速度。
2024-10-23 17:08:43
2076
原创 Tomcat简介
Tomcat是一款免费的开源应用服务器,广泛使用在中小型系统中,是一个很流行的Web服务器。Tomcat发展到今天变成一个比较庞大的项目。不管Tomcat怎么升级,主体骨架基本不变,良好的模块划分让它拥有很好的扩展性。图 Tomcat内部的主要组件从Tomcat服务器配置文件Server.xml的内容格式看,描述的标签结构与上图层级结构一致。
2024-10-15 08:30:00
658
原创 算法题之香槟塔
我们把玻璃杯摆成金字塔的形状,其中有1个玻璃杯,有2个,依次类推到第 100 层,每个玻璃杯将盛有香槟。从顶层的第一个玻璃杯开始倾倒一些香槟,当顶层的杯子满了,任何溢出的香槟都会立刻等流量的流向左右两侧的玻璃杯。当左右两边的杯子也满了,就会等流量的流向它们左右两边的杯子,依次类推。(当最底层的玻璃杯满了,香槟会流到地板上)例如,在倾倒一杯香槟后,最顶层的玻璃杯满了。倾倒了两杯香槟后,第二层的两个玻璃杯各自盛放一半的香槟。在倒三杯香槟后,第二层的香槟满了 - 此时总共有三个满的玻璃杯。
2024-10-06 19:38:46
715
原创 算法题之宝石与石头
给你一个字符串jewels代表石头中宝石的类型,另有一个字符串stones代表你拥有的石头。stones中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。字母区分大小写,因此"a"和"A"是不同类型的石头。
2024-09-23 14:26:35
381
原创 算法题之每日温度
给定一个整数数组,表示每天的温度,返回一个数组answer,其中answer[i]是指对于第i天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用0来代替。
2024-09-22 09:19:23
489
原创 算法题之回文子串
给你一个字符串s,请你统计并返回这个字符串中的数目。是正着读和倒过来读一样的字符串。是字符串中的由连续字符组成的一个序列。s = "abc"3三个回文子串: "a", "b", "c"s = "aaa"66个回文子串: "a", "a", "a", "aa", "aa", "aaa"
2024-09-17 18:17:39
392
原创 算法题之青蛙过河
一只青蛙想要过河。假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。青蛙可以跳上石子,但是不可以跳入水中。给你石子的位置列表stones(用单元格序号表示), 请判定青蛙能否成功过河(即能否在最后一步跳至最后一块石子上)。开始时, 青蛙默认已站在第一块石子上,并可以假定它第一步只能跳跃1个单位(即只能从单元格 1 跳至单元格 2 )。如果青蛙上一步跳跃了k个单位,那么它接下来的跳跃距离只能选择为k - 1k或k + 1个单位。
2024-09-17 17:00:00
865
原创 算法题之水壶问题
有两个水壶,容量分别为x和y升。水的供应是无限的。确定是否有可能使用这两个壶准确得到target升。true按照以下步骤操作,以达到总共 4 升水:1. 装满 5 升的水壶(0, 5)。2. 把 5 升的水壶倒进 3 升的水壶,留下 2 升(3, 2)。3. 倒空 3 升的水壶(0, 2)。4. 把 2 升水从 5 升的水壶转移到 3 升的水壶(2, 0)。5. 再次加满 5 升的水壶(2, 5)。6. 从 5 升的水壶向 3 升的水壶倒水直到 3 升的水壶倒满。
2024-09-08 09:00:00
2188
原创 算法题之分发饼干
假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干j,都有一个尺寸s[j]。如果,我们可以将这个饼干j分配给孩子i,这个孩子会得到满足。你的目标是满足尽可能多的孩子,并输出这个最大数值。1你有三个孩子和两块小饼干,3 个孩子的胃口值分别是:1,2,3。虽然你有两块小饼干,由于他们的尺寸都是 1,你只能让胃口值是 1 的孩子满足。所以你应该输出 1。2。
2024-09-08 08:30:00
496
原创 算法题之消失的数字
给定一个包含[0, n]中n个数的数组nums,找出[0, n]这个范围内没有出现在数组中的那个数。2n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出现在 nums 中。2n = 2,因为有 2 个数字,所以所有的数字都在范围 [0,2] 内。2 是丢失的数字,因为它没有出现在 nums 中。8n = 9,因为有 9 个数字,所以所有的数字都在范围 [0,9] 内。8 是丢失的数字,因为它没有出现在 nums 中。
2024-09-01 09:00:00
689
原创 算法题之戳气球
有n个气球,编号为0到n - 1,每个气球上都标有一个数字,这些数字存在数组nums中。现在要求你戳破所有的气球。戳破第i个气球,你可以获得枚硬币。这里的i - 1和i + 1代表和i相邻的两个气球的序号。如果i - 1或i + 1超出了数组的边界,那么就当它是一个数字为1的气球。求所能获得硬币的最大数量。16710。
2024-09-01 09:00:00
637
原创 算法题之反转链表
给你单链表的头节点head,请你反转链表,并返回反转后的链表。[2,1]head = [][]链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?
2024-08-25 08:30:00
391
原创 算法题之打家劫舍
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,。给定一个代表每个房屋存放金额的非负整数数组,计算你,一夜之内能够偷窃到的最高金额。[1,2,3,1]4偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。偷窃到的最高金额 = 1 + 3 = 4。12偷窃 1 号房屋 (金额 = 2), 偷窃 3 号房屋 (金额 = 9),接着偷窃 5 号房屋 (金额 = 1)。
2024-08-19 09:00:00
578
原创 算法题之加油站
在一条环路上有n个加油站,其中第i个加油站有汽油gas[i]升。你有一辆油箱容量无限的的汽车,从第i个加油站开往第i+1个加油站需要消耗汽油cost[i]升。你从其中的一个加油站出发,开始时油箱为空。给定两个整数数组gas和cost,如果你可以按顺序绕环路行驶一周,则返回出发时加油站的编号,否则返回-1。如果存在解,则它是的。3从 3 号加油站(索引为 3 处)出发,可获得 4 升汽油。此时油箱有 = 0 + 4 = 4 升汽油。
2024-08-16 08:30:00
774
原创 算法题之爬楼梯
假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?n = 22有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶n = 33有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶。
2024-08-11 19:24:25
624
原创 算法题之N皇后
按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n皇后问题,研究的是如何将n个皇后,放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的解决方案。'Q' : 代表皇后,'.' : 代表空位。其中,1 <= n <= 9。n = 4如上图所示,4 皇后问题存在两个不同的解法。
2024-07-27 18:40:01
856
原创 Docker网络
按照CNM模型,开发的driver可以与docker daemon协同工作,实现容器网络。docker原生的driver包括none、bridge、overlay和macvlan,第三方driver包括flannel、weave、calico等。
2024-07-06 09:00:00
957
原创 Docker容器简介
容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。开发人员在自己笔记本上创建并测试好的容器,无须任何修改就能够在生产系统的虚拟机、物理服务器或公有云主机上运行。
2024-06-15 17:54:48
516
原创 Docker安装Redis
多线程IO,多线程IO只用来处理网络请求,对于读写操作,仍然是单线程。默认是关闭多线程的,如果开启,建议线程数小于机器核数。
2024-06-03 10:12:04
434
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人