自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Django】RESTful API接口设计风格_restful api接口风格

如果状态码是4xx,服务器就应该向⽤户返回出错信息。DELETE http://xxx.com:8080/dalete/articles(删除文章)http://xxx.com:8080/delete/deleteArticle (删除文章)PUT http://xxx.com:8080/update/articles(新增文章)POST http://xxx.com:8080/post/articles(新增文章)GET http://xxx.com:8080/get/articles(查询文章)

2025-01-14 00:39:22 712

原创 【C语言开源库】lw_oopc:轻量级的C语言面向对象编程框架

/ Move行为INTERFACE宏用于定义接口, 其成员(方法)均是函数指针类型. 然后, 我们分析Animal, 它应该是抽象类还是接口呢?// 动物的昵称(假设小于128个字符)int age;// 动物的年龄// 设置动物的昵称// 设置动物的年龄// 动物打招呼// 动物都会吃(抽象方法,由子类实现)// 动物都会呼吸(抽象方法,由子类实现)// 初始化昵称和年龄// 继承Animal抽象类// 实现IMoveable接口// 初始化昵称和年龄CLASS(Dog)

2025-01-14 00:32:00 1131

原创 uKey双向认证https

二 单向认证流程(springboot项目为例)1 制作证书直接利用keytools工具生成2 配置证书。

2025-01-13 01:02:23 271

原创 UI布局和初级控件的使用_android ui控件的使用

使用上述公司可以在由需要的时候,设置控件的尺寸及布局的尺寸,设置的时候单位是px。但是因为屏幕的分辨率不同,所以对不同的尺寸屏幕要想保持效果一致,就需要设置不同的px,这显然是灾难。确保UI布局能在不同尺寸的屏幕上保持统一的展示效果,需要使用屏幕适配方案,对UI布局和各主流尺寸屏幕进行适配,简称为屏幕适配。在使用了正确的UI布局文件的情况下,还要保证界面上布局内的各个组件的展示效果能够达成统一的美观效果展示。根据分辨率和屏幕大小尺寸两个方面的数据,结合上述三者关系的公式,最后可以计算得到像素密度的最终值。

2025-01-13 00:58:42 851

原创 Ubuntu搭建Mysql+Keepalived高可用(双主热备)

配置权限。

2025-01-13 00:55:00 1029

原创 Java实现QQ邮件发送(JavaMail)(Maven版)

创建applicationContext_mail.xml文件,copy文件头约束后,添加下面代码。开启认证,会检验发件人是否为邮件的用户。smtp:发送邮件的协议。三、编写发送Email类。编写spring配置文件。

2025-01-11 15:14:13 302

原创 JAVA学习(4)-全网最详细~

Unicode和ASCII都是字符编码标准,它们的区别在于编码范围和长度。ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种七位编码,用于表示英文字母、数字和一些特殊字符,共计128个字符。ASCII取值范围为0~127。Unicode是一种多字节字符集,它的范围更广泛,可以表示世界上所有的字符,包括各个语言的文字、符号以及图形符号等,共计136,755个字符。

2025-01-11 15:10:33 553

原创 Java大厂常见1000道面试题集锦(一)

函数式编程(Functional Programming)是一种编程范式,是基于数学中的λ演算理论发展而来的,它的主要思想是把计算机程序看作是一系列数学函数的组合。函数式编程主张用函数(映射关系)来描述运算过程,强调结果而非过程,不依赖、也尽量不改变外界状态,从而避免了多线程共享变量的问题。与命令式编程(Imperative Programming)相比,函数式编程更加关注数据的映射和转换,而不是通过修改状态来实现控制流程。

2025-01-11 15:06:51 539

原创 2021金三银四程序员面试必备:25个Java技术专题!轻松碾压面试官

1. elasticsearch 了解多少,说说你们公司 es 的集群架构,索引数据大小,分片有多少,以及一些调优手段。专题二十二:Elasticsearch 面试题。专题十五:Spring Cloud面试题。专题十四:Spring Boot面试题。专题十九:ZooKeeper 面试题。专题十八:MyBatis 面试题。专题十二:MongoDB面试题。专题二十三:Kafka 面试题。专题五:Java序列化面试题。专题十三:Spring面试题。专题十七:Dubbo 面试题。专题六:Java注解面试题。

2025-01-09 23:50:57 627

原创 2021程序员春招必备:Java面试知识点+答案(7大分类 5000字解析)

既 然 volatile 能 够 保 证 线 程 间 的 变 量 可 见 性 , 是 不 是 就 意 味着 基 于 volatile 变 量 的 运 算 就 是 并 发 安 全 的?线 程 池 中 的 线 程 是 怎 么 创 建 的?请 谈 谈 volatile 有 什 么 特 点 , 为 什 么 它 能 保 证 变 量 对 所 有 线程 的 可 见 性?什 么 是 Java 的 内 存 模 型,Java 中 各 个 线 程 是 怎 么 彼 此 看 到对 方 的 变 量 的?

2025-01-09 23:47:16 524

原创 2021版《数据结构》课程学习指南

预习方法:根据老师布置的课前任务,快速浏览书本、课件或教学视频(1.25-1.5倍速)、标记出有疑问的地方、总结关键字、完成习题。通过预习,上课前你的大脑中已部分完成对知识的理解与记忆。如果上课是你对新知识的第一次接触,你需要理解、记忆新概念、然后思考。一个参考的学习流程:课前预习完、做一点习题,在课上积极参与互动与编程练习,课后回顾总结所学知识、完成作业与编程练习。课前预习:根据老师布置的课前预习任务,完成相应的视频观看、课前习题。雨课堂:用于授课、课前预习、课堂互动、授课回顾(可回看PPT)。

2025-01-09 23:43:35 875

原创 2024全网最全Excel函数与公式应用

根据您的具体需求和数据结构,您可以灵活运用这些函数,并结合其他函数进行更复杂的文本处理操作。根据您的具体需求和数据集,您可以灵活地使用这些函数,并结合其他函数进行更复杂的统计分析。这些函数可以帮助您根据指定的查找值在数据区域中进行垂直或水平的查找,并返回相应的值。这些示例演示了逻辑函数在Excel中的应用。根据您实际的需求,您可以调整这些函数的参数和条件,以满足不同的计算要求。INDEX函数和MATCH函数可以结合使用,通过MATCH函数找到查找值在数据列中的位置,然后使用INDEX函数返回相应的结果。

2025-01-09 16:43:12 741

原创 2024全国职业院校技能大赛--Ansibe部署openstack

1.使用提供的openstack_ ansible.tar.gz 项目包解压至ansible节点的/opt目录下,然后编辑roles目录下init/tasks 中的main.yaml;编辑group_ vars 目录下的all文件( openstack中的密码都设置为00000);编辑install_ openstack.yaml 文件,要求执行install_openstack. yaml文件可以在controller节点和compute节点执行init这个role来安装iaas-pre-host。

2025-01-09 16:39:31 511

原创 2024下半年最新版 Java 面试题整理(初、中、高、架构)持续更新中

【062期】Java 8 中的 Stream 如此强大,那它的原理是什么吗?【063期】面试官问:数据量很大的情况下,对于分页查询有什么优化方案吗?【064期】面试官问:RabbitMQ 本身不支持延迟队列,那么如何实现?【065期】面试官问:如何实现 Spring Boot 捕获全局异常与参数校验?【066期】面试官问:说一下 Java 反射机制有哪些应用场景?【067期】面试官问:说说常见的加密算法、原理、优缺点及用途?【068期】面试必备:30 个 Java 集合面试时的问题和答案【069期】面试官问

2025-01-09 16:35:50 579

原创 ES7、ES8、ES9、ES10、ES11、ES12都增加了那些新特性?_前端es7

是async声明的函数,async函数是构造函数的实例,其中允许使用await关键字。如果你想要添加新的属性,并且在上一行已经使用了尾后逗号,你可以仅仅添加新的一行,而不需要修改上一行padStart()用另一个字符串填充当前字符串。padEnd() 方法会用一个字符串填充当前字符串(如果需要的话则重复填充)。在Promise结束的时候,不管是结果是resolved还是rejected,都会调用finally中的方法finally中的回调函数不接受任何参数方法会把键值对列表转换成一个对象是一个只读属性。

2024-12-17 08:45:22 1094

原创 ES6语法(最详细文章)

/箭头函数()=>{}//箭头函数创建都是函数表达式方式(变量=函数),这种方式不存在变量提升,函数只能在创建完成后被执行//箭头函数里面没有arguments//箭头函数没有this,它里面的this都是自己所处上下文的this,this无法改变//es6是支持给形参设置默认值的//如果fn不传值那么n就等于1//把除第一项外全部传到args里面//this第一条:给元素事件行为绑定方法,当事件方法触发执行,方法中的this是事件当前元素本身的this。

2024-12-17 08:41:41 241

原创 es6新特性及其拓展_const { sourcemapconsumer, sourcenode } = require(

/ 参数是一组有次序的值// 参数是一组无次序的值。

2024-12-17 08:38:01 381

原创 ES6 逐点突破系列 -- 变量的解构赋值

解构赋值的规则时,只要等号右边的值不是对象或数组,就先将其转为对象。注意,最后一次对 line 属性的解构赋值之中,只有 line 是变量, loc 和 start 都是模式,不是变量。默认值允许为表达式,但如果默认值是一个表达式,那么这个表达式是惰性求值的,即只有在用到的时候,才会求值。对象的解构赋值的内部机制,是先找到同名属性,然后再赋给对应的变量。默认值生效的条件是,对象的属性值严格等于undefined。解构赋值时,如果等号右边是数值和布尔值,则会先转化为对象。提取 JSON 数据。

2024-12-17 08:34:20 389

原创 ELK下es的分词器analyzer_github ik

field”: “my_text.english”, #my_text.english使用的是my_analyzer分词器。“stopwords”:“_english_” #standard分词器的参数,默认的stopwords是\_none_“analyzer”: “standard”, # my_text字段使用standard分词器。“field”: “my_text”, # my_text字段使用的是standard分词器。“my_analyzer”:{ #自定义分词器。

2024-12-17 08:30:40 518

原创 element-ui简单笔记

前言element ui 就是基于vue的一个ui框架,该框架基于vue开发了很多相关组件,方便我们快速开发页面。提示:以下是本篇文章正文内容,下面案例可供参考一、 element-ui简介1.1Element UI 引言Element,基于 Vue 2.0 的桌面端组件库,网站快速成型工具 和 桌面端组件库1.2 定义element ui 就是基于vue的一个ui框架,该框架基于vue开发了很多相关组件,方便我们快速开发页面。1.3 由来。

2024-12-17 08:26:59 430

原创 elasticsearch安装与配置

执行结果如下:小贴士:elasticsearch的运行基于Java,因此,电脑上需要安装Java环境,推荐Java版本为1.8.0_131及以上。

2024-12-17 08:23:18 991

原创 ElasticSearch 最全详细使用教程_怎么看elasticsearch是否可用

GET /twitter,可以一次获取多个索引(以逗号间隔) 获取所有索引 _all 或 用通配符*

2024-12-17 08:19:37 1643

原创 Elasticsearch (爬虫)集成

XMLYAML。

2024-12-17 08:15:56 140

原创 ECMAScript6(13):Generator 函数

);

2024-12-17 08:12:15 655 1

空空如也

空空如也

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

TA关注的人

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