自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 程序员需要了解的一些算法

1.排序算法:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序等。2.字符串匹配算法:暴力匹配、KMP算法、Boyer-Moore算法等.3.动态规划算法:背包问题、最长公共子序列、最长上升子序列等。8. 图论算法:最短路径算法、最小生成树算法、拓扑排序等。7. 数学算法:欧几里得算法、素数判断、大数计算等。9. 查找算法:顺序查找、二分查找、哈希查找等。6. 网络流算法:最大流问题、最小割问题等。4.贪心算法:最小生成树、单源最短路径等。5. 分治算法:快速排序、归并排序等。

2023-09-16 11:31:27 46 1

原创 Mysql索引

这时的索引的策略是对这个非主键列建立一颗 B+ 树(就是按照这个列进行排序建立二叉树),但是其 叶子节点 存放的值只有 : 索引列的值 + 主键值 + 页号。InnoDB中的索引自然也是按照B+树来组织的,前面我们说过B+树的叶子节点用来放数据的,但是放什么数据呢?索引自然是要放的,因为B+树的作用本来就是就是为了快速检索数据而提出的一种数据结构,不放索引放什么呢?InnoDB 会自动为我们创建聚簇索引,而且这个聚簇索引就是 InnoDB 的数据存储结构,一句非常好的话 —— 索引即数据,数据即索引。

2023-09-10 16:50:17 39 1

原创 nacos1.4.x升级到nacos2.1.x遇到的坑

Nacos 是阿里巴巴推出来的一个新开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。1.修改配置application.properties中的nacos.inetutils.ip-address为服务器的外网IP,可以理解为就是让nacos认为我的本机IP就是外网IP。nacos启动时会检查自己的ip是不是在集群配置中,如果没有就添加进去.。(集群需要在cluster.conf文件中配置集群服务器的ip+端口号)1.nacos的单台部署启动与集群启动命令是不同的。

2023-08-05 10:36:05 262 1

原创 Java---线程池

而线程池维护着多个线程,对线程统一管理。当任务添加到线程池中被拒绝时,丢弃任务队列中最旧的未处理任务,然后将被拒绝的任务添加到等待队列中。是线程池会维护的最小线程数量,即使这些线程在空闲状态下,当 工作队列中的任务已到达最大限制,并且线程池中的线程数量也到达。被拒绝任务的处理程序,直接在execute方法的调用线程中运行被拒绝的任务。总结:就是被拒绝的任务,直接在主线程中运行,不再进入线程池。当任务添加到线程池中被拒绝时,丢弃被拒绝的任务,不抛异常。当任务添加到线程池中被拒绝时,直接丢弃任务,并抛出。

2023-03-26 14:50:21 59

原创 Java面试题

单个轻量级服务一般为一个单独微服务,微服务讲究的是 专注某个功能的实现,比如登录系统只专注于用户登录方面功能的实现,讲究的是职责单一,开箱即用,可以独立运行。微服务架构系统是一个分布式的系统,按照业务进行划分服务单元模块,解决单个系统的不足,满足越来越复杂的业务需求。马丁福勒(Martin Fowler):就目前而言,对于微服务业界并没有一个统一的、标准的定义。但通常而言,微服务架构是一种架构模式或者说是架构风格,它提倡将单一应用程序划分成一组小的服务。

2023-03-11 10:19:09 249

原创 求两集合中元素交集

Java两个集合求交集

2023-03-04 11:03:40 295

原创 map转String,String转map

map转StringJSON. toJSONString(map).String转mapJSON. parseObject(String,new Type Reference<HashMap<String,String>>){};

2022-07-04 16:10:22 287

原创 yum安装报错:Errors during downloading metadata for repository ‘AppStream‘的处理

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-03-29 10:55:57 2461

翻译 邮件营销之bounce类型

在做email营销时日志中会返回一些状态码来告知邮件发送是否成功,类似访问网站时header中的状态码,404表示页面不存在等等。发送邮件的状态码2.0.0则表示成功投递,而我们常说的Soft Bounce和Hard Bounce状态码总结如下: Bounce code Bounce type Description 5.0.0 Hard Address does not exist 5.1.0 Hard Ot

2021-09-26 20:35:50 1145

空空如也

空空如也

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

TA关注的人

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