Java
Android 二维码相关(一)
Android 二维码相关(一) 本篇文章主要记录下android下使用zxing来创建二维码. 1: 导入依赖 2: 创建二维码 创建QRCodeWriter对象 将文本内容转换成BitMatrix 创建bitmap 将BitMatrix渲染到bitmap 完整的代码如下: 3: 给二维码添加logo 给二维码添加logo 与上篇文章添加水印类似. 都是通过can
resin4.0部署项目
先简要介绍下Resin,resin是java的web服务容器,和tomcat同等产品,性能比tomcat优秀。启动服务之后,一般会存在这几个端口:1、WatchDog(监听狗 哈哈)端口, 默认:66002、Server监听端口,默认:68003、应用的Http端口(可自定义),默认:8080说明:单个Resin不管同时配置几个应用,每次启动Resin之后,只会启动一个WatchDog监听,kil
【从零开始找工作】测试开发面试初面总结
哈啰普惠: 看我简历上写的用springboot开发,前端页面怎么向后端传值? mysql慢查询是怎么回事? 有哪些质量保证方法?测试卡点?埋点测试? redis用来做什么的? redis哪些基础数据类型? redis怎么备份? 怎么量化软件测试人员的performance? 跨域问题怎么解决? 每个sprint会做哪些测试的工作?时间安排? v-if,v-show区别 shein: 括号成
第52天-Docker-apline与网络资源限制
1.基于alpine和ubuntu镜像构建nginx镜像 1.2、安装alpine镜像 1.3、nginx镜像制作 2.Docker网络-上 2.1、创建自定义别名 2.1.1、nginx访问tomcat 2.1.2、修改自定义别名 2.2、docker网络 2.2.0、docker网络基本配置 2.2.1、指定桥接网络类型 2.2.2、指定host网络类型 2.2.3、指定no
Flink之源算子Data Source
Flink之源算子Data Source 源算子Data Source 概述 内置Data Source 基于集合构建 基于文件构建 基于Socket构建 自定义Data Source SourceFunction RichSourceFunction 常见连接器 第三方系统连接器 Fil
第59天-Zabbix-安装与proxy使用
1.Zabbix简介及安装-上 2.Zabbix简介及安装-下 3.Zabbix配置 文件详解 4.linux系统和tomcat监控 5.zabbix主动模式和被动模式简介及实现 6.zabbix p
JavaScript 常用取整、四舍五入方法汇总
https://juejin.cn/post/7184257661339172919 2023-01-0314,624阅读2分钟 在 JavaScript 中,对数值进行四舍五入操作的场景有以下几种: 向上取整:ceil 向下取整:floor 四舍五入:round 固定精度:toFixed 固定长度:toPrecision 取整:parseIn
java项目的根目录是指
java项目的根目录是指 Java项目的根目录是指 在进行Java项目开发的过程中,我们经常会听到“项目的根目录”这个词汇。那么,什么是Java项目的根目录呢?Java项目的根目录指的是项目的主目录,也就是项目文件所在的最顶层目录。在这个目录下,通常会包含项目的源代码、配置文件、资源文件等等。正确理解和规划Java项目的根目录结构对于项目的开发和维护非常重要。本文将向大家介绍Java项目的根目录是
Java 使用File对象 读取项目的根目录src下文件
Java 使用File对象 读取项目的根目录src下文件在Java中,File 对象的路径是相对于你运行Java程序的位置,或者是绝对路径。为了避免读取不到文件异常,你需要确保文件路径是正确的,并且文件确实存在于该路径上。 有几种方法可以将文件放置在Java程序可以访问的位置: 项目根目录:将 logs.txt 文件放在你的Java项目的根目录下。然后,你可以使用相对于项目根目录的路径来创建 Fi
jsPDF 文字、图片生成PDF(解决中文乱码)
JSPDF官网在线演示地址(不支持中文) 思源黑体字体库下载地址:https://gitee.com/ABCpril/SourceHansTtf https://github.com/adobe-fonts/source-han-sans/blob/release/README.md (后面一个是完整的包、比较大,一般用前面一种) JSPDF支持中文(
maven中xml文件配置
web.xml 配置文件 最新依赖 <?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch
Java 日期和时间 API:实用技巧与示例 - 轻松处理日期和时间
Java 用户输入(Scanner) 简介 Scanner 类用于获取用户输入,它位于 java.util 包中。 使用 Scanner 类 要使用 Scanner 类,请执行以下步骤: 导入 java.util.Scanner 包。 创建一个 Scanner 对象,并将其初始化为 System.in。 使用 Scanner 对象的方法读取用户输入。 示例 读取不同类型的数据 Scanner
spring - mvc - @Scheduled
@Scheduled 1.启用调度支持 为了在Spring中启用对调度任务和@Scheduled注释的支持,我们可以使用Java启用样式注释: 相反,我们可以在 XML 中做同样的事情: 2.按固定延迟安排任务 让我们首先将任务配置为在固定延迟后运行: 在这种情况下,上一次执行结束和下一次执行开始之间的持续时间是固定的。该任务总是等待,直到前一个任务完成。 当必须在再次运行之前完成先前的执行
【LeetCode】977. 有序数组的平方
题目:977. 有序数组的平方 解题思路: 分析题目,左侧负数的平方可能超过右侧正数的平方,所以考虑使用双指针法,从左右向中间遍历最大值 将遍历结果放入新创建的数组中,返回数组 由于该问题的传入数组大小不确定,故只能使用动态数组创建方法,malloc方法 导入<math.h>,使用abs绝对值比较函数,以及pow求幂函数 C代码实现 解题思路 给定一个非递减序列的数组,要求返回
【LeetCode】209. 长度最小的子数组
题目:209. 长度最小的子数组 解题思路: 初始化最小长度,设置为最大值,当最小长度变小时,该值更新 设置left和right指针,left指针用于记录左边界,当求和sum大于target时,左指针右移;right指针记录右边界,当求和sum小于target时,右指针右移,继续寻找符合要求的子字符串。 当右边界符合题目要求时,更新最小长度minLength C代码实现 Java代码实现
理解Saga模式:分布式事务的优雅解决方案
理解Saga模式:分布式事务的优雅解决方案 在微服务架构中,系统通常被拆分成多个独立的服务,每个服务管理着自己的数据和逻辑。这种拆分带来了灵活性和可扩展性,但同时也引入了分布式事务管理的挑战。传统的事务管理方法,如数据库的ACID(原子性、一致性、隔离性、持久性)事务,不再适用于跨多个微服务的操作。这时,Saga模式应运而生,提供了一种解决分布式事务问题的有效策略。 什么是Saga模式? Saga
User Agent 数据解释说明
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 UA 字符串各部分的含义如下: Mozilla/5.0:表示当前浏览器所使用的用户代理标识符的版本号。它几乎是一个固定的写法。 (Windows NT 10.0; W
20204/3/7Android开发学习之路
今日观看B站视频 1了解到Android开发的历程 2明白了如何用Android Studio创建工程和模拟器, 3观察APP的运行日志,通过log.d 4Android开发设计的语言,主要为Java和Klein
vue3笔记 ref标签 04
储存标记中的内容 <template> <div class="about"> <h1 ref="Holly">你好</h1> <button @click="hhh">点击输出上述h1</button> </div> </template> <script lang="
vue3 报错解决:找不到模块或其相应的类型声明。(Vue 3 can not find module)
当我们在引入应该组件的时候 提示找不到这个组件但是项目明明就有这个物理文件 报错原因:typescript 只能理解 .ts 文件,无法理解 .vue文件 出现这样的 第一种 方法就是在env.d.ts 里面添加下面代码 如图 第二种 这个时候我们应该这样 首先 原因:1、volar 插件没开takeover模式去看volar插件介绍,开takeo
xlua - 增加protobuf库
lua下常用的2个protobuf库 1) GitHub - starwing/lua-protobuf: A Lua module to work with Google protobuf 2) GitHub - cloudwu/pbc: A protocol buffers library for C 这边使用第1个库 a) 下载lua-protobuf源码,
3121002760软件工程第一次作业
这个作业属于哪个课程 <软件工程2024-双学位> 这个作业要求在哪里 <软件工程第一次作业> 这个作业的目标 学会使用markdown,并且了解gitcode 其他参考文献 cdsn 目录软件工程第一次作业1 评估当前的自己1.1 个人资料1.2 个人经历1.3 项目经历2. 展望未来2.1 阅读《构筑之法》的问题与思考2.2 职业规划2.3
dolphinscheduler master实现去中心化源码分析
dolphinscheduler Master服务是去中心化的,也就是没有master和slave之分,每个master都参与工作,那么它是如何每个Master服务去取任务执行时,每个Master都取到不同的任务,并且不会漏掉,不会重复的呢 ,下面从源码角度来分析这个问题 MasterServer.java 在DS(后面dolphinschedule的简称)中提出了一个Slot(插槽)的概念,每
9款世界级垂直领域软件架构师Visio平替作图工具!
1 LucidChart 一个基于HTML5的在线流程图绘制和协作应用平台,用户可以通过它方便快速的实现流程图表的绘制,同时还可以实现与他人进行实时的流程图绘制和修改功能,对需要群组协作功能的团队来说,这点非常方便。 由于LucidChart是基于HTML5开发,因此用户不需要下载本地应用程序,通过浏览器就可以在个人PC、iPad等设备上进行使用。 Lucidchart支持数百种模板与范例,包括
htmi总结+css
HTML 表单学习 HTML的总结 html的基本结构 网页的基本特征标题标签title 基本标签 h1,h2...标题标签 p段落标签 br换行标签 hr水平线标签 strong粗体 em斜体 图像标签img 超链接 描链接href---需要一个标记 功能性链接 行内元素和块元素 列表标签 ol有序 ul无序 dl自定义 表格标签 colspm跨列 rows