自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (4)
  • 收藏
  • 关注

原创 位、字节、字、字长的概念以及存储单位的的换算

计算机处理数据的速率,自然和它一次能加工的位数以及进行运算的快慢有关。1ns(纳秒)1纳秒=0.000000001秒=10*9秒(nanosecond)1ms(毫秒)1毫秒=0.001秒=10*3秒(millisecond)字节(Byte,拜特)是计算机处理数据的基本单位,计算机以字节为单位存储和解释信息。表示一个二进制数码0或1,是计算机存储处理信息的最基本的单位。秒的单位都有毫秒,微秒,纳秒,皮秒,飞秒,阿秒,仄秒,幺秒。位表示的是二进制的位(bit)。...

2022-07-20 10:07:00 2567 4

原创 C语言 第一章绪论

后来又经过不断改进和实践的考验,这对姐妹已迅速成长和成熟,显示出了强大的生命力,被公认为最优秀的操作系统和计算机语言之一,近30年来,C语言帮助了UNIX的成功,UNIX的发展又推动了C语言的普及和发展。先定义变量,后赋值,使a和b的值分别为123和456,sum的值为a+b,其中输出“%d”是输入输出的“格式字符串”,表示“十进制整数类型”。1983年,美国国家标准化协会(ANSI)根据C语言各种版本对C的发展和扩充,制定了新的标准ANSIC,比标准C有了很大的发展。注释可以加在程序中的任何位置。...

2022-07-19 10:50:40 171

原创 微型计算机的组成

目录1.概念:微处理器(Micro processor)微型计算机(Micro computer)微型计算机系统(Mmicro Computer System)2.微型计算机系统结构图计算机硬件系统(1)运算器(ALU)(2)控制器(CU)(3)存储器(Memory)(4)输入设备(5)输出设备3.计算机主板结构(1)概述:(2)结构图:​编辑4.总线:1.总线的分类:(1)片内总线:(2)系统总线:(3)外部总线总线的性能指标:微机的软件系统:冯诺依曼计算机设计思想是指由一片或几片大规模集成电路组成的具有

2022-06-29 23:35:33 2902 2

原创 微型计算机概述

目录1.计算机的发展:电子器件2.微型计算机的发展3.微型计算机的性能指标(1)CPU类型:(2)字长:(3)内存容量:(4)主频:(5)运算速度:(6)存取周期:4.微机主要技术(1)流水线:(2)Cache: 1946年第一代:电子管(世界上第一台现代电子数字计算机ENLAC)1958年第三代:晶体管计算机1964年第三代:中小规模集成电路1971年第四代:大规模、超大规模、集成电路1971年,Intel公司设计了世界上第一个微处理芯片(CPU):Intel4004第一代: 4位: 4004第二代:

2022-06-28 14:41:10 405 1

原创 Java技能树评测

目录一、内容二、产品功能三、UI 界面四、用户激励五、使用体验六、改进建议

2022-06-16 00:59:58 270

原创 LeetCode每日一题(1550. 存在连续三个奇数的数组)

1550. 存在连续三个奇数的数组给你一个整数数组 arr,请你判断数组中是否存在连续三个元素都是奇数的情况:如果存在,请返回 true ;否则,返回 false 。示例 1:输入:arr = [2,6,4,1]输出:false解释:不存在连续三个元素都是奇数的情况。示例 2:输入:arr = [1,2,34,3,4,5,7,23,12]输出:true解释:存在连续三个元素都是奇数的情况,即 [5,7,23] 。提示:1 <= arr.length <=.

2022-05-07 22:11:04 111 5

原创 LeetCode每日一题(剑指 Offer 06. 从尾到头打印链表)

剑指 Offer 06. 从尾到头打印链表输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处.

2022-05-07 21:33:45 84

原创 LeetCode每日一题(面试题 17.04. 消失的数字)

面试题 17.04. 消失的数字数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗?注意:本题相对书上原题稍作改动示例 1:输入:[3,0,1]输出:2示例 2:输入:[9,6,4,2,3,5,7,0,1]输出:8来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/missing-number-lcci著作权归领扣网络所有。商业转载请联系官方授权,非商.

2022-05-06 14:17:23 353 1

原创 LeetCode每日一题(485. 最大连续 1 的个数)

485. 最大连续 1 的个数给定一个二进制数组 nums , 计算其中最大连续 1 的个数。示例 1:输入:nums = [1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.示例 2:输入:nums = [1,0,1,1,0,1]输出:2提示:1 <= nums.length <= 105nums[i]不是0就是1.来源:力扣(LeetCode)链接:https://leetc...

2022-05-05 21:55:56 344 1

原创 LeetCode每日一题(206. 反转链表)

206. 反转链表给你单链表的头节点head,请你反转链表,并返回反转后的链表。输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]输入:head = [1,2]输出:[2,1]示例 3:输入:head = []输出:[]提示:链表中节点的数目范围是 [0, 5000]-5000 <= Node.val <= 5000来源:力扣(LeetCode)链接:https://leetcode-cn.com/p...

2022-05-05 14:16:09 66

原创 LeetCode每日一题(1480. 一维数组的动态和)

1480. 一维数组的动态和给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。请返回 nums 的动态和。示例 1:输入:nums = [1,2,3,4]输出:[1,3,6,10]解释:动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4] 。示例 2:输入:nums = [1,1,1,1,1]输出:[1,2,3,4,5]解释:动态和计算过程为 [1, 1+1, 1+1+1, 1+1

2022-05-04 17:28:20 52 1

原创 LeetCode每日一题(509. 斐波那契数) 递归入门题

509. 斐波那契数斐波那契数(通常用F(n) 表示)形成的序列称为 斐波那契数列 。该数列由0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0,F(1)= 1F(n) = F(n - 1) + F(n - 2),其中 n > 1给定n ,请计算 F(n) 。示例 1:输入:n = 2输出:1解释:F(2) = F(1) + F(0) = 1 + 0 = 1示例 2:输入:n = 3输出:2解释:F(3) = F(2) + ...

2022-05-04 17:18:37 413

原创 vi和vim编辑器操作命令

目录一.vi和vim的基本介绍:二.vi和vim常用的三种模式1.正常模式2.插入模式3.命令行模式三.复制粘贴【一般模式】四.光标的移动【一般模式】五.搜索字符【一般模式下】六.替换字符【命令模式下】七.一般模式切换到编辑模式说明八.一般模式切换到指令行模式【命令模式下】一.vi和vim的基本介绍:Linux系统会内置vi文本编译器vim具有程序编辑的能力,可以看做是vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计,代码补完、编

2022-05-02 18:36:51 567

原创 LeetCode每日一题(231. 2 的幂)

231. 2 的幂给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。如果存在一个整数 x 使得n == 2x ,则认为 n 是 2 的幂次方。示例 1:输入:n = 1输出:true解释:20 = 1示例 2:输入:n = 16输出:true解释:24 = 16示例 3:输入:n = 3输出:false示例 4:输入:n = 4输出:true示例 5:输入:n = 5输出:false.

2022-05-01 14:16:37 649 1

原创 LeetCode每日一题(88. 合并两个有序数组)

88. 合并两个有序数组给你两个按 非递减顺序 排列的整数数组nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n 。示例 1:.

2022-04-30 14:21:19 48

原创 LeetCode每日一题(657. 机器人能否返回原点)

链接:657. 机器人能否返回原点在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在(0, 0) 处结束。移动顺序由字符串moves表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有R(右),L(左),U(上)和 D(下)。如果机器人在完成所有动作后返回原点,则返回 true。否则,返回 false。注意:机器人“面朝”的方向无关紧要。 “R” 将始终使机器人向右移动一次,“L” 将始终向左移动等。此外,假设每...

2022-04-29 17:37:52 48

原创 LeetCode每日一题(2114. 句子中的最多单词数)

2114. 句子中的最多单词数一个 句子由一些 单词以及它们之间的单个空格组成,句子的开头和结尾不会有多余空格。给你一个字符串数组sentences,其中sentences[i]表示单个 句子。请你返回单个句子里 单词的最多数目。示例 1:输入:sentences = ["alice and bob love leetcode", "i think so too", "this is great thanks very much"]输出:6解释:- 第一个句子...

2022-04-28 15:46:46 202

原创 LeetCode每日一题(905. 按奇偶排序数组)

链接:905. 按奇偶排序数组给你一个整数数组 nums,将 nums 中的的所有偶数元素移动到数组的前面,后跟所有奇数元素。返回满足此条件的 任一数组 作为答案。示例 1:输入:nums = [3,1,2,4]输出:[2,4,3,1]解释:[4,2,3,1]、[2,4,1,3] 和 [4,2,1,3] 也会被视作正确答案。示例 2:输入:nums = [0]输出:[0]提示:1 <= nums.length <= 50000 <= nums[.

2022-04-28 15:10:24 353

原创 LeetCode每日一题(217. 存在重复元素)

链接:217. 存在重复元素给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。示例 1:输入:nums = [1,2,3,1]输出:true示例 2:输入:nums = [1,2,3,4]输出:false示例3:输入:nums = [1,1,1,3,3,4,3,2,4,2]输出:true提示:1 <= nums.length <= 105-109 <= nums...

2022-04-27 21:58:54 743 2

原创 LeetCode每日一题(258. 各位相加)

链接 258. 各位相加给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。示例 1:输入: num = 38输出: 2解释: 各位相加的过程为:38 --> 3 + 8 --> 1111 --> 1 + 1 --> 2由于2 是一位数,所以返回 2。示例 1:输入: num = 0输出: 0提示:0 <= num <= 231- 1来源:力扣(LeetCode)链接:https:/...

2022-04-26 22:01:11 216

原创 LeetCode每日一题(326. 3 的幂)

链接:326. 3 的幂给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 。整数 n 是 3 的幂次方需满足:存在整数 x 使得 n == 3x示例 1:输入:n = 27输出:true示例 2:输入:n = 0输出:false示例 3:输入:n = 9输出:true示例 4:输入:n = 45输出:false提示:-231 <= n <= 231 - 1来源:力扣(LeetCode).

2022-04-26 18:14:54 309

原创 LeetCode每日一题(728. 自除数)

链接:728. 自除数自除数是指可以被它包含的每一位数整除的数。例如,128 是一个 自除数 ,因为128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。自除数 不允许包含 0 。给定两个整数 left 和 right ,返回一个列表,列表的元素是范围 [left, right] 内所有的 自除数 。示例 1:输入:left = 1, right = 22输出:[1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 22]示例 2..

2022-04-26 17:02:56 54

原创 LeetCode每日一题(169. 多数元素)

链接:169. 多数元素给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于⌊ n/2 ⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例1:输入:[3,2,3]输出:3示例2:输入:[2,2,1,1,1,2,2]输出:2进阶:尝试设计时间复杂度为 O(n)、空间复杂度为 O(1) 的算法解决此问题。来源:力扣(LeetCode)链接:https://leetcode-cn.com/proble...

2022-04-25 07:45:00 53 1

原创 LeetCode每日一题(237. 删除链表中的节点)

链接:LeetCode每日一题请编写一个函数,用于 删除单链表中某个特定节点 。在设计函数时需要注意,你无法访问链表的头节点head ,只能直接访问 要被删除的节点 。题目数据保证需要删除的节点 不是末尾节点 。示例 1:输入:head = [4,5,1,9], node = 5输出:[4,1,9]解释:指定链表中值为5的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9示例 2:输入:head = [4,5,1,9], n...

2022-04-24 21:06:56 36

原创 LeetCode每日一题(69. x 的平方根 )

https://leetcode-cn.com/problems/sqrtx/给你一个非负整数 x ,计算并返回x的 算术平方根 。由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 。示例 1:输入:x = 4输出:2示例 2:输入:x = 8输出:2解释:8 的算术平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。提示:0 ...

2022-04-23 16:30:26 462 1

原创 LeetCode每日一题 (58. 最后一个单词的长度)

58. 最后一个单词的长度给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。示例 1:输入:s = "Hello World"输出:5解释:最后一个单词是“World”,长度为5。示例 2:输入:s = " fly me to the moon "输出:4解释:最后一个单词是“moon”,长度为4。示例 3:输入:s = "luffy is stil...

2022-04-22 09:00:00 615 3

原创 LeetCode每日一题 (824. 山羊拉丁文)

824. 山羊拉丁文给你一个由若干单词组成的句子sentence ,单词间由空格分隔。每个单词仅由大写和小写英文字母组成。请你将句子转换为 “山羊拉丁文(Goat Latin)”(一种类似于 猪拉丁文- Pig Latin 的虚构语言)。山羊拉丁文的规则如下:如果单词以元音开头('a', 'e', 'i', 'o', 'u'),在单词后添加"ma"。例如,单词 "apple" 变为 "applema" 。如果单词以辅音字母开头(即,非元音字母),移除第一个字符并将它放到末尾,之后再添加..

2022-04-21 16:07:32 264

原创 LeetCode每日一题(35. 搜索插入位置)

35. 搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。示例 1:输入: nums = [1,3,5,6], target = 5输出: 2示例2:输入: nums = [1,3,5,6], target = 2输出: 1示例 3:输入: nums = [1,3,5,6], target = 7输出: 4提示:1 <..

2022-04-18 21:56:11 733 4

原创 LeetCode每日一题(14. 最长公共前缀)

for(int i = 0; i < num; i++) { for(int j = 0; j <num; j++) { for(int k = 0; k < num; k++) { if(arr1[i] < arr2[j] && arr2[j] <arr3[k]) { count++; } } ...

2022-04-14 21:42:47 737

原创 LeetCode每日一题 (9.回文数)

9.回文数给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释:从右向左读, 为 01 。因此.

2022-04-12 20:24:38 740

原创 LeetCode每日一题(两数之和)

1.两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2

2022-04-11 17:28:35 46

原创 【蓝桥杯】拿金币

资源限制内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述  有一个N x N的方格,每一个格子都有一些金币,只要站在格子里就能拿到里面的金币。你站在最左上角的格子里,每次可以从一个格子走到它右边或下边的格子里。请问如何走才能拿到最多的金币。输入格式  第一行输入一个正整数n。  以下n行描述该方格。金币数保证是不超过1000的正整数。输出格式  最多能拿金币数量。样例输入31 3 ...

2022-04-06 18:15:03 114

原创 [蓝桥杯] 印章

资源限制内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述  共有n种图案的印章,每种图案的出现概率相同。小A买了m张印章,求小A集齐n种印章的概率。输入格式  一行两个正整数n和m输出格式  一个实数P表示答案,保留4位小数。样例输入2 3样例输出0.7500数据规模和约定  1≤n,m≤20package 算法训练;import java.util.Scanner;.

2022-04-06 17:26:31 53

原创 【蓝桥杯】最长子序列

内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。

2022-04-05 12:52:53 1862

原创 【蓝桥杯】 合法日期

题目描述小蓝正在上小学,老师要求同学们在暑假每天记日记。可是小蓝整个暑假都在玩,直到最后一天才想起要记日记。于是小蓝赶紧编了一些日记交给老师。没想到,日记很快就被老师发现了问题,原来小蓝记完 8 月 31 日的日记,竟又记了 8 月 32 日和 8 月 33 日的日记。这显然是有问题的,因为根本没有 8 月 32 日和 8 月 33 日。给定一个月份和一个日期,请问 2021 年有没有这一天。输入描述输入的第一行包含一个整数mm,表示月份。第二行包含一个整数dd,表示日期。其..

2022-04-04 16:28:09 124

原创 【蓝桥杯】全球变暖 广度优先搜索

资源限制内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述  你有一张某海域NxN像素的照片,"."表示海洋、"#"表示陆地,如下所示:  .......  .##....  .##....  ....##.  ..####.  ...###.  .......  其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。  由于全球变暖导致了海面上升,科学家预测未来几十...

2022-04-04 10:29:35 46

原创 [蓝桥杯] 连号区间数

资源限制内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s  小明这些天一直在思考这样一个奇怪而有趣的问题:  在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:  如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。  当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明...

2022-04-03 13:24:15 55

原创 【蓝桥杯】 公约数

问题描述给定正整数 a, b, c,请问有多少个正整数,是其中至少两个数的约数。输入格式输入一行包含三个正整数 a, b, c。输出格式输出一行包含一个整数,表示答案。样例输入30 70 35样例输出6样例说明1、2、5、7、10、35满足条件。评测用例规模与约定对于 50% 的评测用例,1 <= a, b, c <= 1000000。对于所有评测用例,a, b, c 不超过 10**12(10的12次方)。 package E...

2022-04-03 12:00:59 510

原创 【蓝桥杯】 分数 简单解题

题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。\frac{1}{1} + \frac{1}{2} + \frac{1}{4} + \frac{1}{8}+\cdots11​+21​+41​+81​+⋯每项是前一项的一半,如果一共有2020项,求这个和是多少,结果用分数表示出来。类似:\frac{3}{2}23​,当然,这只是加了前22项而已。分子分母要求互质。运行限制最大运行时间:1s 最大运行内存: 128Mpackage 蓝桥...

2022-03-29 11:55:48 149 1

原创 【蓝桥杯】最大降雨量(表格解题)

本题总分:15 分【问题描述】由于沙之国长年干旱,法师小明准备施展自己的一个神秘法术来求雨。这个法术需要用到他手中的 49 张法术符,上面分别写着 1 至 49 这 49 个数字。法术一共持续 7 周,每天小明都要使用一张法术符,法术符不能重复使用。每周,小明施展法术产生的能量为这周 7 张法术符上数字的中位数。法术施展完 7 周后,求雨将获得成功,降雨量为 7 周能量的中位数。由于干旱太久,小明希望这次求雨的降雨量尽可能大,请大最大值是多少?【答案提交】这是一道结果填空的题,你只需要.

2022-03-24 17:35:27 139

Anroid开发所需poi_jar包

开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache 的poi, 另一个是 Java Excel Apache POI 简介是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office(Excel、WORD、PowerPoint、Visio等)格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“可怜的模糊实现”。 官方主页: http://poi.apache.org/index.html API文档: http://poi.apache.org/apidocs/index.html Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。jxl 由于其小巧 易用的特点, 逐渐已经取代了 POI-excel的地位, 成为了越来越多的java开发人员生成excel文件的首选。

2022-06-06

jackson-2.9.9 jar包【三个包】

资源包括: jackson-annotations-2.9.9 jackson-core-2.9.9 jackson-databind-2.9.9 Jackson 的核心模块由三部分组成。 jackson-core,核心包,提供基于"流模式"解析的相关 API,它包括 JsonPaser 和 JsonGenerator。 Jackson 内部实现正是通过高性能的流模式 API 的 JsonGenerator 和 JsonParser 来生成和解析 json。jackson-annotations,注解包,提供标准注解功能;jackson-databind ,数据绑定包, 提供基于"对象绑定" 解析的相关 API ( ObjectMapper ) 和"树模型" 解析的相关 API (JsonNode);基于"对象绑定" 解析的 API 和"树模型"解析的 API 依赖基于"流模式"解析的 API。

2022-04-03

JDK6API中文参考手册[CHM格式] 沈东良制

API(Application Programming Interface,应用程序编程接口)是java提供的一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

2022-04-02

JDBC驱动jar包 5.1.23版本

JDBC概念: Java DataBase Connectivity,Java数据库连接,也就是用Java语言操作数据库。 JDBC本质:是官方定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动 jar 包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动 jar 包中的实现类。 JDBC编程六步 1.注册驱动(通知java程序我们即将要连接的是那个品牌的数据库) 2.获取数据库连接(java进程和mysql进程,两个进程之间的通道开启了)(java进程可能在北京,mysql进程在上海) 3.获取数据库操作对象 这个对象很重要,用这个对象执行SQL 4.执行SQL语句,执行CRUD操作 5.处理查询结果集(如果第四步是select语句,才有第五步) 6.释放资源 关闭所有的资源(因为JDBC是进程之间的通信,占用很多资源,需要关闭) 注意:如果连接的是oracle数据库,你需要从网上下载Oracle的jar包,mysql-connector-java-5.1.23-bin.jar 这个jar包有一个专业的术语:mysql

2022-03-31

空空如也

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

TA关注的人

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