自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nacos点击导入配置按钮无反应 nacos配置用户名密码 解决

goLogin的意思是需要登陆后才能导入配置,所以我们在nacos\conf\application.properties配置文件中配置点东西。亲测使用2.2.2和2.2.3两个版本的nacos时点击导入配置按钮无反应,f12查看控制台报错如下。其中最后一个贼长的是base64字符串,具体要求看官网好像最少32位,懒得弄的在这里粘贴走也可以。配置完记得保存,完事重新启动nacos ,默认用户名密码都是nacos。进去以后就能导入配置了。

2023-07-25 08:55:24 1095 2

原创 Fortify代码扫描 Java提供解决方案支撑

Fortify代码扫描 Access Control: Database Mass Assignment: Insecure Binder Configuration Often Misused: File Upload Header Manipulation Server-Side Request Forgery

2023-07-09 17:30:58 1853 5

原创 冒泡排序的最优时间复杂度O(n)实现

冒泡排序的最优时间复杂度O(n)实现一.排序接口/** * @Author owen * @Date 2021/8/10 8:53 * @Description 排序接口 **/public interface ISort { void sort(int[] arr); /** * 换位 */ default void swap(int[] arr, int i, int j) { int temp = arr[i];

2021-08-12 09:55:12 439

原创 选择排序优化之二元选择排序/干货满满

优化选择排序分治会基本的插入排序,想要进行优化的看这篇文章.一.定义排序接口public interface ISort { /** * 排序方法 */ void sort(int[] arr); /** * 获取测试数据 */ default int[] getTestData() { int[] arr = new int[20]; Random random = new Random();

2021-08-11 10:32:41 160

原创 一篇文章搞懂CDN

一篇文章搞懂CDN了解CDN历史一、CDN是什么(Content Delivery Network)二、说说实现原理1.负载均衡系统2.缓存系统三、总结了解CDN历史这个概念始于1996年,是美国麻省理工学院的一个研究小组为了改善互联网的服务质量而提出的.为了能在传统IP网上发布丰富的宽带媒体内容.提出在现有互联网基础上建立一个内容分发平台专门为网站提供服务,并于1999年成立了专门的CDN服务公司,为Yahoo提供专业的服务,由于CDN是为了加快网络访问速度而被优化的网络覆盖层,因此被形象的称为 网

2021-05-20 10:15:30 161

原创 一篇文章搞懂DNS

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档一篇文章搞懂DNS是什么东西一、概述二、了解DNS两种查询方式1.递归查询2.迭代查询三、DNS域名缓存机制?四、说说DNS完整的查询过程?一、概述 1、域名解析系统 (Domain Name System),是进行域名和IP之间转换的服务器.可以称他为域名翻译官,负责将域名翻译成IP地址.2、IP地址:能够标记网络上的计算机的唯一数字串.3、域名是网络上某一台计算机的名称,用于在数据传输时对计算机的定位表标识.域名是有层次结构的

2021-05-19 11:33:01 73

原创 springboot接口超时配置及异常处理

SpringBoot控制接口超时设置:超时三部曲 1.配置 2.接口定义 3. 异常处理1.配置提示:springboot项目设置接口超时时间(基本配置)spring: mvc: async: request-timeout: 2000 //单位是毫秒哦 2000代表2秒 配置不好用? 继续往下看啊提示:如果想让配置生效,需要符合此配置对应的接口规范.2.接口定义提示:首先是异步的,需要单独开一个线程去执行.第二需要的返回值的是Callable<泛型&g

2021-03-11 12:06:42 6895 4

原创 leetcode-最优整数反转没有比这更快的

整数反转注意:假设我们的环境智能存储的下32位的有符号整数,其取值范围是负的 -2147483648 到 正的 2147483647 如果反转后整数溢出那么就返回 0解题方式如下 /** * int x = -123; * @param x整数 * @return int */ private static int leno(int x) { char[] cs = String.valueOf(Math.abs((long) x))

2020-12-11 11:44:06 115

原创 剑指 offer代码最优解析——面试题35第一个只出现一次的字符

剑指 offer代码最优解析——面试题35第一个只出现一次的字符思路两层循环,外层从头开始遍历字符数组中的字符,与内层遍历的字符进行对比,如果没有发现重复的字符,说明当前字符就是第一次出现的字符,就返回当前字符。 /** * 获取字符数组中第一个只出现一次的字符 * private static char[] a = new char[]{'a', 'b', 'a', 'c', 'c', 'd', 'e', 'f', 'b'}; */ private static

2020-12-07 17:30:58 100 3

原创 Git的基本操作

Git简单了解一哈Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.分布式版本控制工具管理方式关于软件的安装就是一路的下一步Git工作流程一般工作流程如下1.从远程仓库中克隆Git资源作为本地资源2.从本地仓库中checkout代码然后进行代码修改.3.在提交前先将代码提交到暂存区4.提交修改,提交到本地仓库,本地仓库中保存的各个历史版本5....

2020-03-23 14:51:16 96 2

Fortify代码扫描 Java提供解决方案支撑

含Fortify问题解决工具类

2023-07-09

1_app-release.apk.1

1_app-release.apk.1

2022-10-28

空空如也

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

TA关注的人

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