Java

213. 打家劫舍 II(leetcode)

https://leetcode.cn/problems/house-robber-ii/description/ 灵神题解: https://leetcode.cn/problems/house-robber-ii/solutions/2445622/jian-ji-xie-fa-zhi-jie-diao-yong-198-ti-qhvri/ class Solution { publi

关于园子求救信有感

毕业七年了,写了七年的博客,养成了记录的习惯。7年写了800篇随笔,很杂。前端,java,mysql,linux,php用到啥学啥,学到啥就记录啥。 最近不是很好,工作且算顺利,七年的爱情摇摇欲坠,未来很是模糊,说起来有写记录的习惯也是源于恋爱日记,现在看来全是泪啊。 前几天,看到园子的求救信,心里挺失落的,有种无助的感觉。但是又看到园子坚持去做一个理想中的乌托邦,真的很感动。在物欲横流的现在还能

static 数据 编程中的作用

   编程的开发语言有静态强类型语言和动态弱类型语言。静态强类型语言有C/C++, JAVA。静态的开发语言是编译型的开发语言。计算机的编程开发由程序设计师编写代码,源代码文件通过不同语言的编译器编译后会生成不同的机器执行文件。解释性语言为动态弱类型语言,编译型语言是静态强类型语言。   解释性语言对编程语句的源代码一句一句解释编译执行。解释执行的语言的执行性能稍微偏

处理 multipart/form-data

multipart/form-data Content Type,专门用于处理包含二进制数据(如图片、视频或文档)和常规文本数据的表单,通常用来上传文件。 要处理 multipart/form-data 请求,我们必须用 @MultipartConfig 或在 web.xml 中配置 Servlet。 @MultipartConfig 提供了各种参数来控制文件上传行为,如 location(临时存

0 JavaScript高级程序设计(第4版)【JS红宝书】【详细思维导图】【持续更新】

ProcessOn访问链接 JavaScript高级程序设计(第4版)阅读路线图,涵盖: 基本知识 进阶内容 BOM和DOM Javascript API JavaScript设计模式和实践策略 ProcessOn访问链接

04静态、继承

静态 继承 利用random随机生成验证码 常用API

Apache zookeeper kafka 开启SASL安全认证_kafka开启认证

如果使用PLAIN认证有个问题,就是不能动态新增用户,每次添加用户后,需要重启正在运行的Kafka集群才能生效。 因此,在生产环境中,这种认证方式不符合实际业务场景,不利于后期扩展。然而使用SCRAM认证,可以动态新增用户,添加用户后,可以不用重启正在运行的Kafka集群即可进行鉴权。所以生产环境推荐使用SCRAM+PLAIN搭配的认证方案。 配置zookeeper集群启用SASL 1. 配置zo

Java NIO 的 Files Path 和 Paths

小文同学,一目千行看完 java.nio.file package 后,颇有感慨,写下鲁迅千古名句:“希望是本无所谓有,无所谓无的。这正如地上的路;其实地上本没有路,走的人多了,也便成了路。” 📝 写码时刻到了!📝 一. Paths 创建文件或目录 Path 路径的工具类 二. Path 表示文件或目录的路径 三. Files 操作文件或目录的工具类 Path is shown up o

康威生命游戏

题目:康威生命游戏 分类:数组、矩阵、模拟 根据 百度百科 , 生命游戏 ,简称为 生命 ,是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机。 给定一个包含 m × n 个格子的面板,每一个格子都可以看成是一个细胞。每个细胞都具有一个初始状态: 1 即为 活细胞 (live),或 0 即为 死细胞 (dead)。每个细胞与其八个相邻位置(水平,垂直,对角线)的细胞都遵循以下四条生存定

Uni-App 制作网易云音乐多端APP:‌安卓、‌苹果、‌小程序一站式跨平台解决方案

Uni-App 制作网易云音乐多端APP:‌安卓、‌苹果、‌小程序一站式跨平台解决方案 在当前的移动应用开发领域,‌跨平台开发已经成为一种趋势,‌旨在减少开发成本、‌提高开发效率,‌并为用户提供一致的使用体验。‌Uni-App,‌作为一个基于Vue.js的跨平台前端框架,‌凭借其编写一次、‌运行多端的特性,‌成为了实现这一目标的理想工具。‌本文将详细介绍如何使用Uni-App来制作一个仿网易云音乐

Web和移动安全之​​介绍

祺印说信安 2024-01-26 00:00 发表于河南 以下文章来源于河南等级保护测评 ,作者铸盾安全 介绍 本知识领域的目的是概述现代网络和移动生态系统中的安全机制、攻击和防御。本概述旨在用于学术课程,并指导对该领域感兴趣的行业专业人士。 Web和移动安全已成为许多用户与Internet和计算系统交互的主要手段。因此,由于Web和移动应用程序(应用程序)的盛行,它们对整体信息安全的影响是显着的

PLC结构化文本(ST)——This&Super(关键字)

PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——This&Super(关键字) 关键字This和Super是什么? this 是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 super 可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类。---Java 中 t

前端项目实战Uniapp移动端项目+Vue3+Typescript+AntdVue管理平台

‌前端项目实战:‌构建Uniapp移动端项目与Vue3 + Typescript + AntdVue管理平台‌ 在当今的前端开发领域,‌技术的不断迭代和创新为开发者带来了更多的选择和可能性。‌本文将介绍如何使用Uniapp框架开发移动端项目,‌并结合Vue3、‌Typescript以及AntdVue来构建一个高效的管理平台。‌ 一、‌项目背景 随着移动互联网的普及,‌移动端应用的需求日益增长。‌同

js async/await 用法

1. 使用async/await可以更好地控制事件循环,像处理DOM事件或定时器等场合。 eg1🌰: eg2🌰:

前端Pinia教程,Pinia+Vue3+Vite+TypeScript+腾讯IM聊天解决方案项目实战

前端Pinia教程:‌Pinia+Vue3+Vite+TypeScript+腾讯IM聊天解决方案项目实战 在前端开发中,‌随着Vue 3的普及和Vite构建工具的兴起,‌结合TypeScript和Pinia进行状态管理成为了一个高效且受欢迎的选择。‌本文将详细介绍如何结合这些技术栈以及腾讯IM聊天解决方案,‌搭建一个高效的前端项目。‌ 一、‌项目背景与技术栈 1.1 项目背景 本项目旨在构建一个基

JQuery与AJAX基础入门到实战精通:打造交互式网页的利器

JQuery与AJAX基础入门到实战精通:‌打造交互式网页的利器 在当今的Web开发中,‌创建动态、‌交互式的用户体验是至关重要的。‌JQuery和AJAX是实现这一目标不可或缺的工具。‌本文将从基础到实战,‌逐步引导你掌握如何使用JQuery和AJAX来打造高效的交互式网页。‌ 一、‌JQuery基础 ‌1.1 JQuery简介‌ JQuery是一个快速、‌小巧、‌功能丰富的JavaScript

Java开发

总结java开发中知识点和问题点 基础:         常用加解密算法: [md5]   [base64]   [encode/decode]  

【经验分享】Q&A -- 更新至0904

由于文档形式更新太慢了,而联系我的同学好多,没想到可以收集到这么多有意义有价值的小问题 而且更新到网页里,就不存在markdown文档大家不会查看的问题啦~ from:zzt upd:最新更新0904,主要更新创业模块。 全部回答都只是个人的主观想法~ 本文目的也只是想能够对一些同学有所帮助,哪里说的不清还请随时联系我。(相信你一定能找得到联系方式 限于很多内容没办法写,所以只能单

简单可靠的SpringBoot Jar包启动和更新的Shell脚本

能用脚本执行,就不用手动 nohup java -jar啦。 1.参数说明 最终代码实现如下,支持四个参数: ● operation:start-启动新包 / update-更新包 ● env_para:指定使用哪个配置文件,如 test / prod / dev 等 ● new_jar_package_name:新包的名称,这里必须要求 脚本的位置 在 新,旧包的同一目录下。 ● old_

TIE cell相关

PR工具使用TIE cell的前提条件: 1,DC后的netlist中自带TIE CELL或者存在1‘b0,1'b1这种接0或者接1的代码 2,在place阶段设置 set_dont_touch [get_lib_cells */TIE01*] false(在place阶段对TIE cell可进行优化) set_lib_cell_purpose -include optimization [get

PbootCMS留言板调用

在PbootCMS中,你可以使用特定的模板标签来实现留言板功能。以下是如何使用留言板标签来实现留言提交表单和留言记录列表的具体方法。 1. 留言提交表单 示例代码 html   <!-- 留言提交表单 --> <form action="{pboot:msgaction}" method="post"> <label for="contacts

牛逼!Vue3.5的useTemplateRef让ref操作DOM更加丝滑

前言 vue3中想要访问DOM和子组件可以使用ref进行模版引用,但是这个ref有一些让人迷惑的地方。比如定义的ref变量到底是一个响应式数据还是DOM元素?还有template中ref属性的值明明是一个字符串,比如ref="inputEl",怎么就和script中同名的inputEl变量绑到一块了呢?所以Vue3.5推出了一个useTemplateRef函数,完美的解决了这些问题。 关注公众号:

杂谈 —— 神秘消失的100天

实习期间,大概由于保密协议,完全禁止内容上传。所以学到好多安卓和开发相关的内容笔记被我存到盘里了。 关于为什么不再更新java/设计模式/计组 那些部分了: 以后也不会更新了,在之前p大某组面试的时候,和某老师视频会议深入探讨了4h,其中一部分关于博客的讨论就是不要做重复内容的搬运工。深感启发,以后博客里也基本只会出现原创性质的内容,而不是单纯搬运书本或者视频。 当然如果突然不更新就说明我最近没在

线程安全-复合操作

线程安全-复合操作 在讨论 boolean 变量的原子性时,需要区分基本操作(如读取和写入)与复合操作(如条件判断和状态更新)。 基本操作的原子性 在 Java 中,对 boolean 变量的基本读取和写入操作是原子性的。这意味着单个的读取或写入操作不会被其他线程中断。例如: 这些操作在单个处理器上是不可分割的,不会被其他线程中断。 复合操作的非原子性 复合操作是由多个基本操作组成的操作,例如条

十六年所思所感,聊聊这些年我所经历的 DevOps 系统

作者:子丑 前不久,我因为运动时的姿势不对,导致右腿骨折,喜提三个月的居家修养。按照作家刘震云的说法,这叫做着正确的事情,却迈着不正确的步伐。于是乎,我的活动空间骤减,每日除了短暂地楼下放风,便是卧坐于方寸之间。周遭静下来,许多回忆便涌了上来。 从 2008 年开始,我陆陆续续参与了多个 DevOps 系统的建设,如今,审视这些系统的建设初衷和它们的设计思路或遇到的问题,依然有不少借鉴意义。我会按

十六年所思所感,聊聊这些年我所经历的 DevOps 系统

作者:子丑 前不久,我因为运动时的姿势不对,导致右腿骨折,喜提三个月的居家修养。按照作家刘震云的说法,这叫做着正确的事情,却迈着不正确的步伐。于是乎,我的活动空间骤减,每日除了短暂地楼下放风,便是卧坐于方寸之间。周遭静下来,许多回忆便涌了上来。 从 2008 年开始,我陆陆续续参与了多个 DevOps 系统的建设,如今,审视这些系统的建设初衷和它们的设计思路或遇到的问题,依然有不少借鉴意义。我会按

vue3 地图(天地图,百度地图,腾讯地图,高德地图)封装组件调用 带地图搜索功能common_tencent_map_ak

废话不多说直接上组件代码: <template> <!-- 地图 --> <div class="container w"> <div id="map" class="map radius-md" :style="{ width: width, height: height }"></div> &

Java中用于格式化文本消息的工具类MessageFormat.format,使用{x}占位符

MessageFormat.format 是 Java 中用于格式化文本消息的工具类。它允许你定义一个模板字符串,并使用一组参数来填充模板中的占位符。这个类是用于处理复杂消息格式的,例如多语言环境下的消息。 MessageFormat.format 的使用方式如下: 其中,pattern 是包含占位符的模板字符串,而 arguments 是要

Java对象的四种引用

在 Java 中,对象的引用管理可以通过四种不同的引用类型来实现,这些引用类型提供了不同程度的内存回收控制。这些引用类型分别是强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)和虚引用(Phantom Reference)。每种引用类型都有其特定的应用场景,下面详细介绍每一种引用类型的特点和用途。 1. 强引用(Strong

PbootCMS挪用内容中换行符“”不换行怎么办

在PbootCMS中,如果你遇到后台输入的换行符(如 <br>)在前端显示时变成了文本(如 &lt;br&gt;),可以通过使用格式化标签来解决这个问题。 解决方案 使用解码标签: 在模板中使用 {sort:subname decode=1} 这样的格式化标签来解码HTML实体。 具体示例: 假设你需要显示一个包含换

<<  <  188  189  190  191  192  193  194  195  196  197  198  >  >>