Java

STM32学习记录1:GPIO配置

GPIO按照ABC进行分组管理,每组GPIO都有自己独立的配置寄存器: GPIOX_CRL/GPIOx_CRH:输入输出模式配置 GPIOx_IDR:数据输入 GPIOx_ODR:数据输出  RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC, ENABLE);   //使能PD端口时钟  GPIO_InitTypeDe

构造器可以被继承吗?

构造函数是一种特殊的方法,用于初始化类的对象。在继承关系中,子类可以从父类继承构造函数,但是有一些限制和特殊情况需要注意。 在 C++中,构造函数可以被继承,但是不能被虚拟继承。如果子类需要继承父类的有参构造函数,必须在子类的构造函数中使用 super 关键字调用父类的构造函数,并且需要提供相应的参数。如果父类没有提供无参构造函数,则子类必须提供默认构造函数,否则编译器会报错。 在 Java 中,

SpringBoot项目统一处理返回值和异常

目录简介前期准备统一封装报文统一异常处理自定义异常信息 简介 当使用SpringBoot开发Web项目的API时,为了与前端更好地通信,通常会约定好接口的响应格式。例如,以下是一个JSON格式的响应,通过返回码和返回信息告知前端具体的操作结果或错误信息。如果操作成功,前端可以通过"data"字段获取响应内容。 如果所有接口都这样一个一个的封,那开发人员估计就先一个一个的疯了,为了减少手动的处理过

Zabbix

环境搭建 Zabbix简介 zabbix监控原理 zabbix架构图 架构图最简单的一种server-client架构(500台以内) ​ agent Server agent ​ agent 注释:就是一个Server管理多个agent端 第二种server-proxy-client架构 (上千台) ​ agent ​ proxy

解决 electron-forge 打包的 setup.exe 在安装动画未结束前就开了程序的主界面问题

问题描述 electron-forge 打包的 setup.exe 在安装动画未结束前就开了程序的主界面问题。 问题演示图片 我这里把默认安装程序的图片改成了海绵宝宝, 修改方法见 Squirrel loadingGif 修复后的演示图片 原因 这种 setup.exe 被称为 Squirrel.Windows 为什么 安装动画未结束就启动了程序,原因在下面的文档里, 这里是 electron

12 个不可错过的 Vue UI 组件库,请查收!

Vue.js 是一个渐进式 javascript 框架,用于构建 UIS(用户界面)和 SPA(单页应用程序)。UI 组件库的出现提高了我们的开发效率,增强了应用的整体外观、感觉、交互性和可访问性,下面就来看看有哪些适用于 Vue 的 UI 组件库。   1. Element UI Element UI 是一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。它是一

mybatisPlus 代码生成器

代码生成器旧版-3.5.1版本之前 代码生成器新-3.5.1版本及以上 依赖 使用

开发学习路线

先学习Java基础 可以看韩顺平java基础 去b站搜索

虚拟线程简单用法

以下包含AI创作 ExecutorService用法 创建虚拟线程:可以通过Thread.Builder API来指定创建虚拟线程,以及其他一些选项。例如: 等待虚拟线程完成:可以通过CompletableFuture或其他异步机制来等待虚拟线程完成,而不是调用Thread.join()方法,因为它会阻塞本地线程。例如: 取消或停止虚拟线程:可以通过其他方式来取消或停止虚拟

数组使用

数组使用 For-Each循环 数组做方法入参 数组做返回值

2023/08/16

练习题:生成一个顺序数组,将这个数组的元素打乱顺序后输出 练习题:接收用户输入的数字,判断在此范围内质数的个数  

mvn本地jar包

mvn install:install-file -Dfile=E:jarInstallprivate-java-sdk.jar -DgroupId=net.qiyuesuo.sdk -DartifactId=private-java-sdk -Dversion=3.0.0 -Dpackaging=jar

离屏渲染

//首先声明Com用来获取组件信息 const { component: Com } = //routerConfig对应路由信息 routerConfig.find((item) => //matchPath方法首先通过path-to-regexp的方法来获取Route上定义的path对应的正则,再将生成的正则表达式与url中的pathname做正则匹配判断

JAVA面试之Springboot

1 什么是springboot ?用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件)创建独立的spring引用程序 main方法运行嵌入的Tomcat 无需部署war文件简化maven配置自动配置spring添加对应功能starter自动化配置答:spring boot来简化spring应用开发,约定大于配置,去繁从简,just run就能

ThingsKit物联网平台模拟CoAP设备接入

使用Java模拟客户端实践CoAP 准备工作 IDEA开发工具【IntelliJ IDEA 2023.1.1 (Community Edition)】 JDK11及以上 MAVEN【一般IDEA已经集成】(有最好,不需要手动下载jar引入,没有的话手动引入) PS: 【Community Edition】教育版免费 PS:在页面最下面 CoAP核心包 californium-core.j

elasticsearch kibana

https://www.elastic.co/downloads/kibana https://www.elastic.co/downloads/elasticsearch http://localhost:9200/ http://localhost:5601/?code=568262 自动生成 key 没有自动生成可能的error Aborting auto configuration be

MongoDB的入门

简介 MongoDB是一个由C++语言编写的、基于分布式文件存储的、开源、高性能、无模式的文档型数据库,在高负载的情况下,添加更多的节点,可以保证服务器性能,MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

记事本

1. 编程 1.1 Java 1.1.1 线程池 线程池 7大配置 corePoolSise: 要保留在池中的线程数,即使它们处于空闲状态,除非 allowCoreThreadTimeOut 已设置 maximumPoolSize 池中允许的最大线程数 keepAliveTime 当线程数大于核心数时,这是多余的空闲线程在终止之前等待新任务的最长时间。 unit 参数的时间 keepAli

Vue 样式绑定

绑定 HTML class :class (v-bind:class 的缩写)  :class 指令也可以和一般的 class attribute 共存 绑定的对象并不一定需要写成内联字面量的形式,也可以直接绑定一个对象 可以给 :class 绑定一个数组来渲染多个 CSS class 绑定内联样式 :style&nb

IOC和DI

IOC:控制反转   是一种设计原则,把自己创建对象的过程交给Spring容器帮我们创建,在这个过程中常用的注解有4个:@component、@controller、@service、@repository(不常用)   对象有两种模式     单例,每次的对象都是那一个,完全由Spring容器来全权管理     多例,每次都是一个全新的对象,无法通过Spring容器来回收,需要通过Java的GC

RabbitMq的死信队列

参考博客: https://blog.csdn.net/weixin_59074080/article/details/130673121 https://blog.csdn.net/m0_46979453/article/details/127229005 https://zhuanlan.zhihu.com/p/582787597?utm_id=0 什么是死信队列 正常情况下,一条消息自生产者

开机自动打开termux以及启动termux的服务

ps:因为我们的服务是安装在平板上面的termux,客户不想维护麻烦,如果平板重启之后还需要手动启动ternux,还要开启命令启动服务,这样比较麻烦,所以研究如下操作 1.安装macroDroid 直接不断按下一步即可 2.初次进入点击 close 3.创建宏 、 4.设置所需权限 1.电池优化取消 2.无障碍 3.设置后台和开机自启 5.设置t

Arrays 类

Arrays 类 具有一下常用功能

直播系统源码开发中圆角效果的实现

现在直播平台越来越多,登录后发现每个直播平台的页面效果都非常的吸引人,界面都非常的美观,很多按钮都采用了圆角的设计方法,显得更加的柔和,我们就来看看直播系统源码怎么实现吧! 在直播系统源码开发中,可以通过创建一个自定义的Drawable XML文件来实现给Button设置圆角的效果。以下是创建圆角按钮的步骤: 1、直播系统源码开发时在 res/drawable 文件夹下创建一个新的XML文件,例如

Maven中pom.xml标签作用

Maven学习知识点整理---pom.xml文件各个标签的作用及配置jar包依赖转载原文:https://jym12138.blog.csdn.net/article/details/103234565 pom文件(project object model)pom.xml文件为Maven项目的核心配置文件,Maven的各项插件以及依赖都可以在这里配置三个必填标签groupid 公司名 com.xx

跳转控制 语句

跳转控制 语句 break 跳转控制语句(break),跳出循环,结束循环 continue 跳转控制语句(continue),跳过本次循环,继续下次循环 注意: continue只能在循环中进行使用! 注意事项 break 结束整个循环 continue 只是结束本次循环 但是还会继续下次循环 案例

三元运算符

三元运算符 格式 关系表达式 ? 表达式1 : 表达式2; 注意事项 关系表达式是boolean 关系表达式为true,执行表达式1,为false执行表达式2 案例

在不利用axios和ajax实现get请求

在正常的前端开发中,如果不使用 AJAX 或 Axios 库发送 GET 请求,可以使用原生的 JavaScript 发送请求。 可以使用 XMLHttpRequest 对象来发送 GET 请求。下面是一个示例: 上述代码中,我们创建了一个 XMLHttpRequest 对象,并使用 open 方法指定请求的方法和 URL。然后,通过设置 onreadystatechange 事件回调来监听请求

在不利用vue实现循环数据输入到表格

如果您不使用Vue或其他前端框架,可以使用原生的JavaScript来实现将循环数据输入到表格中的操作。 首先,您需要一个包含要展示数据的数组。然后,使用JavaScript循环遍历数据数组,动态创建表格的行和单元格,并将数据填充到相应的单元格中。 下面是一个示例代码,展示了如何使用JavaScript将循环数据输入到表格中: 上述代码中,首先定义了一个包含数据的数组 data,然后使用 Jav

json 对象格式

{"allIds":[98,100,105,106,107,101,108,109,110,102,111,112,128,103,113,114,115,116,117,118,119,120,121,122],"ids":[98,100,105,106,107,101,108,109,110,102,111,112,128,103,113,114,115,116,117,118,119,12

<<  <  795  796  797  798  799  800  801  802  803  804  805  >  >>