自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 八大常用算法概念及其区别

一、算法思想(一)递归(recursion) 直接或间接地调用自身的算法称为递归算法。用函数自身给出定义的函数称为递归函数。每个递归函数都要有非递归定义的初始值。关键要素:边界条件、递归方程 典型案例:斐波那契、汉诺塔(二)分治法(divide and conquer method) 将一个规模为n的问题分解为k个规模较小的子问题,这些子问题相互独立且与原问题相同。递归的解这些子问题,然后将各个子问题的解合并得到原问题的解。 典型案例:二分法、归并排序、快速排序、汉诺塔(三)动态规划法(dy

2021-09-17 22:21:50 1790

原创 微服务概述及常见解决方案

微服务概述专业解释微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程中,服务之间互相协调、互相配合,为用户提供最终价值。我的通俗理解就六个字:“高内聚,低耦合”。没错,就是这个在软件开发过程中被反复提到的六个字,各类设计模式、架构设计、从入门到放弃等各种书中总会提到,从初级到高级到骨灰级程序员、架构师挂在嘴边的也是这六个字。只不过,在微服务概念之前,这六个字被用在类、模块、组件上,微服务则是将它放在服务上。优缺点:优点微服

2021-08-06 15:10:00 2339

原创 一次性解决 Cookies、Session、SessionStorage、LocalStorage、Token、JWT

以下仅代表个人当下的理解,若有大佬指正,感激涕零!!!先说session,session是一种会话机制。为什么会有这种会话机制?还得从HTTP无状态说起。但是呢,session是有弊端的:1、服务器压力增大通常session是存储在内存中的,每个用户通过认证之后都会将session数据保存在服务器的内存中,而当用户量增大时,服务器的压力增大。2、CSRF跨站伪造请求攻击session是基于cookie进行用户识别的, cookie如果被截获,用户就会很容易受到跨站请求伪造的攻击。3、扩展

2021-01-15 22:53:34 237

原创 axios和ajax的区别

1.区别axios是通过promise实现对ajax技术的一种封装,就像jQuery实现ajax封装一样。简单来说:ajax技术实现了网页的局部数据刷新,axios实现了对ajax的封装。axios是ajax ajax不止axios。下面列出代码来对比一下:axios:axios({ url: '/getUsers', method: 'get', responseType: 'json', // 默认的

2020-12-26 11:10:58 417

原创 蓝桥杯算法基础知识汇总

蓝桥杯算法基础知识汇总0、蓝桥杯Java比赛注意事项1、输入输出1.1输入1.1输出2、字符串3、BigInteger4、BigDecimal5、数组6、eclipse快捷键0、蓝桥杯Java比赛注意事项不要使用 package 语句类名称必须采用 Main 方式命名1、输入输出1.1输入格式1:Scanner sc = new Scanner (new BufferedInputStream(System.in))格式2:Scanner sc = new Scanner (System.

2020-10-22 10:43:28 1181

转载 SDK 和 API 的区别是什么?

不知道区别的人,大概率是你还没搞懂API、SDK是什么。讲个小故事:研发人员A开发了软件A,研发人员B正在研发软件B。 有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数。你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了!其中,API就是研发人员A说的那个函数。这就是API的诞生。日常生活中,我们有很多类似API的场景,比如:电脑需要调用手机里面的信息,

2020-10-21 17:07:37 209

原创 JDK下载安装与环境配置

JDK下载安装与环境配置下载下载地址:https://www.oracle.com/java/technologies/javase-downloads.html很多公司最常用的还是JDK8,我这次下载的也是JDK8一般会跳出登录界面,注册Oracle很麻烦,可以去搜一些别人的账号密码,网友都是很热心的。安装放在D盘里配置环境变量右击“我的电脑”–>“属性”–>“高级系统设置”–>“高级”–>“环境变量”1、JAVA_HOME2、新建"classpath"变

2020-08-20 22:07:31 193

空空如也

空空如也

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

TA关注的人

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