自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 POJO、PO、VO、DTO、BO、DAO

一、POJO PO DTO VO BO 都可以叫是POJO,就是个简单的java对象。 二、PO PO就是数据库对象,还有set、get等方法。 三、VO 将PO加上一些其他的非数据库类型。一个VO可以只是PO的部分,也可以是多个PO构成。主要在视图层。 四、DTO 主要在传输层。一个VO只是PO的部分。 五、BO 主要是在业务层,就是service等业务。 六、DAO 对数据库的CRUD。 参考文献:https://www.cnblogs.com/luckforefforts/p/13642683.htm

2021-09-09 23:05:15 113

原创 c++ prime plus笔记(一)

为什么学习c++ 作者其实是想走java后端开发方向,但是在学习csapp,os和tcp/ip有很多的困难,比如lab还有一些点不明白,所以抽出时间学习c++。参考书籍是《c++ prime plus》,也有点原因是有师兄面试Java后端,说面试官基本都会问是否会c++。 第二章 开始进入c++ 第二章讲的是c++的各种语言规范,因为学过c,所以能够很快的明白其中所讲,主要讲的是io输入和函数。所以没什么新的笔记。 课后练习 第一题 #include<iostream> int main()

2021-08-30 22:48:39 259

原创 LeetCode(六)斐波那契数列

问题描述 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下: F(0) = 0, F(1) = 1 F(N) = F(N - 1) + F(N - 2), 其中 N > 1. 斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例 1: 输入:n = 2 输出:1 示例 2: 输入:n = 5 输出:5

2021-07-18 14:04:24 65

原创 LeetCode(五)最大子序和

问题描述 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。 示例 2: 输入:nums = [1] 输出:1 示例 3: 输入:nums = [0] 输出:0 示例 4: 输入:nums = [-1] 输出:-1 示例 5: 输入:nums = [-100000] 输出:-100000 提示: 1 &lt

2021-07-11 15:34:31 62

原创 LeetCode(四)删除有序数组中的重复项

问题描述 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。 你可以想象内部操作如下: // nums 是以“引用”方式传递的。也就是说,不对实参做任何拷贝 int len = removeDuplicate

2021-07-10 13:05:30 95

原创 LeetCode(三)无重复字符的最长子串

问题描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: s = “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。 解题思路:此题使用到的算法是滑动窗口,暴力也可以,就是一个队列,比如例题中的 abcabcbb,进入这个队列(窗口)为 abc 满足题目要求,当再进入 a,队列变成了 abca,这时候不

2021-07-07 17:56:59 50

原创 LeetCode(二)两数相加

两数相加 问题描述 给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0开头。 示例 1: 输入:l1 = [2,4,3], l2 = [5,6,4] 输出:[7,0,8] 解释:342 + 465 = 807. 解题思路:需要特别注意两个链表的长度可能不一致的问题。 代码 /** * Defini...

2021-07-07 14:18:12 65

原创 LeetCode(一)

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

2021-07-07 14:13:22 64

空空如也

空空如也

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

TA关注的人

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