自定义博客皮肤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

一、POJOPO DTO VO BO 都可以叫是POJO,就是个简单的java对象。二、POPO就是数据库对象,还有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 99

原创 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 227

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

问题描述写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(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 52

原创 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 50

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

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

2021-07-10 13:05:30 80

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

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

2021-07-07 17:56:59 34

原创 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 43

原创 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 48

空空如也

空空如也

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

TA关注的人

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