后端

SpringBoot知识 day03

一、SpringBoot的配置文件  1.1 SpringBoot配置文件类型  1.1.1 SpringBoot配置文件类型和作用         SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用 application.properties或者application.yml(application.yaml)进行配置。        

SpringBoot 响应数据

SpringBoot可以很方便地响应数据。 内容协商: 根据客户端接收能力的不同,返回不同类型的媒体数据。 1.响应Json数据 在方法上加上@ResponseBody,便可以给前端返回json数据。如下: 2.响应XML数据 1.首先要引入xml依赖: 这时我们发现上一节返回的person变成了xml格式,这是因为网页可接受类型xml要优先于json,因

Github千星项目之.Net(二)

01.react-native-windows Star:15k 使用React构建Windows应用程序的框架。 React Native是Meta开发的一个框架,它使您能够使用基于JavaScript和React构建世界级的应用程序。React Native的重点是在您关心的所有平台上提高开发人员的效率—learn once,write anywhere。 此存储库添加了对Windows 1

说说 Redis 缓存穿透场景与相应的解决方法

Redis 缓存主要缓存穿透、缓存击穿与缓存雪崩异常场景,今天我们来讲讲缓存穿透。 1 场景描述 缓存穿透是指客户端请求一个缓存和数据库中都不存在的 key。由于缓存中不存在,所以请求会透过缓存查询数据库;由于数据库中也不存在,所以也没办法更新缓存。因此下一次同样的请求还是会打在数据库上。 好像缓存被穿透了一样,缓存形如虚设。所有的压力都在数据库之上,如果请求量巨大,可能造成数据库崩

654. 最大二叉树(难度中等)

题目链接: 题目描述: 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点,其值为 nums 中的最大值。 递归地在最大值 左边 的 子数组前缀上 构建左子树。 递归地在最大值 右边 的 子数组后缀上 构建右子树。 返回 nums 构

关爱智障人士

刚才发了个《每日一图》,ip地址给飘到黑龙江去了! 按照前几天的规律,10分后发的这篇的ip地址应该也是黑龙江! 这种技术问题,在我所服务过的公司,基本上都能够在1小时内解决!很基础的技术问题! 一般来说,平台保存的是用户访问服务时的ip地址,这个ip地址根据协议很容易获得,并且,除非用户可以隐瞒,否则肯定是真实ip。 那么就只剩下显示的问题了,根据ip地址判断归属地,这不是一个很简单的处理吗?或

主包和分包

1.什么是分包 分包就是指把一个完整的小程序项目,按照需求划分不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。 为什么要分包:因为微信小程序上线时,要求整个小程序所有分包大小不超过16M(主包+所有分包,单个分包、主包大小不能超过2M)。如果你主包大小大于2M则需要做一些处理,比如分包一些大的资源(如:图片)需放在服务器上,然后从服务器上选取所用的图片。 分包后项目的构成: 小程

数组染色-求任意两个数的和都是偶数的子数组个数

题目描述 小红拿到了一个长度为n的数组。她希望把一些数(不少于2个数)染红,满足任意两个染红的数之和都是偶数。小红想知道,一共有多少种不同的染色方案?答案对取模。我们认为,对两个方案,只要存在某个数的染色情况不同,则认为是两种不同的方案。 输入描述 第一行输入一个正整数n,代表数组的长度。 第二行输入n个正整数,代表小红拿到的数组。 数据范围: 输出描述 输出一个整数,代表染色方案对取

竞赛题-6291. 数组元素和与数字和的绝对差

题目: 给你一个正整数数组 nums 。 元素和 是 nums 中的所有元素相加求和。 数字和 是 nums 中每一个元素的每一数位(重复数位需多次求和)相加求和。 返回 元素和 与 数字和 的绝对差。 注意:两个整数 x 和 y 的绝对差定义为 |x - y| 。 示例 1: 输入:nums = [1,15,6,3] 输出:9 解释: nums 的元素和是 1 + 15 + 6 + 3 = 25