自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (22)
  • 问答 (2)
  • 收藏
  • 关注

原创 git直接打包下载和使用git clone进行项目拷贝的区别(踩坑贴)

直接下载zip包:直接打包下载,将会切断和git仓库的代码联系,得到的是一个单纯的项目文件,后期无法再对仓库进行pull和push等操作;git clone:会先在你当前选择的文件夹下建立一个本地仓库,然后再clone服务器上的git工程,这个文件夹下直接进行pull或者push等操作。对于团队开发或者企业开发,肯定不可以直接打包下载,否则不止不能进行pull、push等git操作,而且还可能会导致无法下载企业服务器的文件!(例如无法下载java项目的jar包)...

2021-04-02 17:30:48 6543

原创 vue学习笔记

async关键字用于表示函数是一个异步函数,因为async就是异步的意思, 异步函数也就意味着该函数的执行不会阻塞后面代码的执行。v-on 缩写:@,v-bind 缩写 :,v-slot 缩写:#,例如 v-slot:header 可以被重写为 #header组件接受的选项之一 props 是 Vue 中非常重要的一个选项。父子组件的关系可以总结为:props down, events up父组件通过 props 向下传递数据给子组件;子组件通过 events 给父组件发送消息。P..

2021-03-29 11:30:12 86

原创 力扣503. 下一个更大元素 II

class Solution { //暴力做法,同时复习使用java如何实现goto功能 public int[] nextGreaterElements(int[] nums) { int[] result = new int[nums.length]; outer: for(int i = 0 ; i < nums.length; i++){ inner: for(int j = .

2021-03-06 11:34:46 138

原创 使用Idea创建Springboot项目

1、 Idea创建熟顺序参考链接参考链接1参考链接22、Application.java文件中的main方法// 方式一@SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }}// 方式二@SpringBootApplication

2021-03-05 21:32:26 171 1

原创 Spring框架概念

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、什么是依赖注入(DI)和控制反转(IOC)(结合AOP解释)二、IOC Container总结一、什么是依赖注入(DI)和控制反转(IOC)(结合AOP解释) 依赖注入和控制反转是同一个事物的不同说法。从技术上来说,依赖注入是一个“控制反转”的特殊实现。依赖注入是指一个对象应用到另外一个对象来提供一个特殊的能力。例如将一个数据库连接以参数的形式传到一个对象的结构方法里,而不是在那个对象内部自行创建一个连接。

2021-03-03 20:36:03 76 1

原创 SpringBoot常用注解

1、 Bean的相关注解 @Component:标注一个普通的Spring Bean类@Controller:标注一个控制类组件@Sevice:标注一个控制器类组件@Repository:标注一个仓库类组件 2、SQL注解开发实现动态SQL2.1直接使用@SelectProvider@Maperpublic ineterface StudentMaper { // 显示所有学生信息 //动态查询 type指定一个类 method:使用这个类中的方法返回的SQL字符作为

2021-03-03 16:01:17 93

原创 SpringBoot概述

一、约定大于配置1、Maven的目录结构默认有resources文件夹,存放资源配置文件。src-main-resources,src-main-java。默认的编译生成的类都在targe文件夹下面。(或者使用更加新颖的Gradle来替代Maven)2、spring boot默认的配置文件必须是,也只能是application.命名的yml文件或者properties文件,且唯一,取消传统的XML配置3、application.yml中默认属性。数据库连接信息必须是以spring: dataso

2021-03-02 20:07:51 99 1

原创 git的基本使用步骤

​1. 进入项目根目录,以demo项目为例cd demo2. 拉取线上所有分支的代码git fetch origin3. 开发时先切到 dev 分支git checkout dev(过程中如果报错,需要先 commit 本地的修改)4. 然后新建自己名字全拼的分支,比如 yournamegit checkout -b yourname5. 然后在 yourname分支上开发6. 提交代码时用以下命令提交代码git add .        &nbs

2021-01-05 17:21:32 99

原创 面试题10- II. 青蛙跳台阶问题《剑指offer》力扣70

一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:2示例 2:输入:n = 7输出:21提示:0 <= n <= 100class Solution { public int numWays(int n) { if (n <= 1) .

2020-06-07 20:23:29 159

原创 java 数值转为ASCII对应字符

public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()) { String str = in.next(); System.out.print((char)Integer.parseInt(str)); } }}

2020-06-07 20:20:38 1077

原创 缓存穿透、缓存雪崩、缓存击穿

缓存穿透:故意请求缓存和服务器都不存在的数据,通过不断直接访问服务器数据库来击垮数据库。解决方法:1)互斥锁,缓存失效的时候,得到锁才能请求数据库。没得到锁,则休眠一段时间重试。2)数据库没查到数据,也给缓存写入一个空值。缓存雪崩:缓冲大面积失效的同时接收到大量请求导致数据库访问缓慢甚至奔溃的异常。解决方法:1)随机设置缓冲国企时间,减少缓存同时失效数量。2)双缓存。3)互斥锁。没必要,因为这样会影响性能。缓存击穿:高并发访问数据库某个热点数据导致数据库异常。解.

2020-06-07 20:16:33 102

原创 力扣128. 最长连续序列

class Solution { public int longestConsecutive(int[] nums) { if(nums.length == 0){ return 0; } //个人思路,先排序,然后通过++,但是时间复杂度太高 Arrays.sort(nums); int result = 1; int medium = 1; for(int i .

2020-06-06 16:16:26 102

转载 c++之枚举问题口袋中有红黄蓝白黑5种颜色的球若干个。每次从口袋中任意取出三个球,问得到3中不通过颜色的球的可能取法。

#include "stdafx.h"    #include&lt;iostream&gt;    #include&lt;iomanip&gt;    using namespace std;    int main()  {      enum color{red,yellow,blue,white,black};//声明枚举类型color        color pri;  //定义co...

2018-03-11 21:14:46 5972 1

并发编程面试-答案.pdf

并发编程面试-答案.pdf

2021-04-02

多线程面试专题-答案.pdf

多线程面试专题-答案.pdf

2021-04-02

面试必备之乐观锁与悲观锁.pdf

面试必备之乐观锁与悲观锁.pdf

2021-04-02

设计模式面试专题-答案.pdf

设计模式面试专题-答案.pdf

2021-04-02

微服务面试专题-答案.pdf

微服务面试专题-答案.pdf

2021-04-02

Java面经.适用于校招

Java面经.适用于校招

2021-04-02

java后端面试题答案.pdf

java后端面试题答案.pdf

2021-04-02

Packet Tracer.zip

Packet Tracer中文版,仅用于学习用途!Packet Tracer中文版,仅用于学习用途!Packet Tracer中文版,仅用于学习用途!

2019-12-04

Packet Tracer官方模拟器中文使用教程.pdf

Packet Tracer官方模拟器中文使用教程.pdf。仅仅用于学习和交流,请勿用于商业用途。Packet Tracer官方模拟器中文使用教程.pdf

2019-12-04

navicatsql_18176pojieban.zip

navicatsql_18176,附带破解工具,仅供学习使用,请勿用于商业用途

2019-08-21

java核心技术原书第10版示例_代码.zip

java核心技术原书第10版示例_代码。需要的可以下载...

2019-07-19

个人博客html.rar

网页设计期末大作业,仅供学习使用。其中包含基本的登录注册、页面跳转和UI设计等元素

2019-07-16

java核心技术原书第10版示例代码.zip

《java核心技术》原书第10版源代码下载,有需要的可以下载

2019-05-18

java版合金弹头.rar

java简易版合金弹头,仅用于学习交流使用,转载请注明出处

2019-05-15

Qt教程及软件超级浅显易懂_非常适合初学者.pdf

Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器

2019-05-15

第8章 BOM与DOM编程.pptx

BOM和DOM编程技术学习课件。BOM是浏览器对象模型,用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等。 DOM是文档对象模型,用来获取或设置文档中标签的属性,例如获取或者设置input表单的value值。

2019-05-15

软件需求第2版-刘伟琴、刘洪.pdf

《软件需求》第二版中文译本,原著(美)Karl E. Wiegers

2019-05-15

软件需求的一些思想

一些关于软件需求编写和构思的思想,希望对读者有参考意义

2019-04-21

ipv6-hosts-master

一个关于ipv6以及host的管理工具。懂的人自然知道是什么,不懂的也就没必要下载,别浪费积分

2019-04-21

《计算机网络》题库答案

题库在上传的另一份文件中 一、填空题 1. 通信、计算机 2. 通信硬件和通信软件 3. 广域网、局域网、城域网 4. LAN、MAN、WAN 5. 语义、同步 6. 网络接口层、网络层、传输层、应用层 7. 表示、会话

2019-04-21

《计算机网络》题库和答案

本文档为题库,答案在里另一份上传文件中。 1. 计算机网络是现代________技术与______技术密切组合的产物。 2. 通信子网主要由_____和______组成。 3. 计算机网络按网络的作用范围可分为_______、_______和_______三种。

2019-04-21

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

TA关注的人

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