NOT
zk go client
go client github.com/samuel/go-zookeepermaster分支 状态转换 zk client与zk server在建立连接、保持连接、断开连接的过程中,会经历各种状态。 zk/constants.go const ( // 暂未使用 StateUnknown Sta ......
springdatajpa和Jpa规范和hibiernate的联系
通过编写Java代码去调用springdatajpa规范,然后SDJ里面封装了JPA规范,jpa规范都是些抽象类和接口,因此它也不干活,把活儿都交还给可以实现JPA规范的hibiernate,hibernate则用于与mysql数据库产生连接,所以hibernate也封装了jdbc操作,可以用来操作 ......
快速排序算法模板+内置函数
思想: 确定分界点 调整区间 ,小于分界点的在左边区间,大于分界点在右边区间。 递归处理左右两边。 void quick_sort(int q[], int l, int r) { if (l >= r) return; int i = l - 1, j = r + 1, x = q[l + r > ......
【深基7.例1】距离函数
一.题目描述 二.题解 这里使用向量vector配合pair对可以轻松解决题目 代码 // // Created by trmbh on 2023-10-20. // #include<iostream> #include<vector> #include<cmath> void Read_Func ......
python 案例
这个程序使用了两个包:datetime和playsound。 datetime:这是Python标准库中的一个模块,用于处理日期和时间。它提供了许多函数和类,可以让您在Python程序中处理日期和时间。 由于datetime是Python的内置模块,因此您无需安装任何其他软件包来使用它。 plays ......
前端大量复杂数据存储探索
引入 最近有需求做一个在B端的长期数据储存方案,主要是需要将大量数据结构化储存,避免每一次启动都去服务端重复拉取数据 第一个想到的前端持久化数据存储方案理所当然想到localstorage,但是它有一个最大5M的空间限制,这大小远远不够,因此我们将视线转移到前端数据库,半年前我接的有看到过sqlit ......
动手动脑
一、 public class CatchWho { public static void main(String[] args) { try { try { throw new ArrayIndexOutOfBoundsException(); } catch(ArrayIndexOutOfBou ......
知识点总结
一、Java异常处理简介 Java异常可以分为三种类型:可检查异常(checked exception)、运行时异常(runtime exception)和错误(error)。以下是它们之间的关系和特点: 1. 可检查异常(checked exception): - 继承自Exception类,需要 ......
阅读笔记1
如何成为一个注重实效的程序员,如何成为一个注重实效的团队? <程序员修炼之道从小工到专家>纠正了我一些不良习惯,是一本经得起时间沉淀的好书。 温水煮青蛙的例子让我们要持续不断地观察周围发生的事情,而不仅仅是自己在做的事,尤其是项目的管理者必须要实时的掌控项目的方向,因为大多数项目失去控制都不是一下子 ......
阅读笔记2
在工作中我们总会遇到难以解决的难题,本书给我们提供的一个思路是重要的不是你在盒子里思考,还是在盒子外面思考,而在于找到盒子-确定真正的约束,详细一点的解释就是面对棘手的问题时,列出所有在你面前的可能途径,不要排除任何东西,不管它听起来有多无用或愚蠢。然后逐一检查每一项,并解释为何不能采用某个特定的途 ......
文明拒 offer,关怀你我他(bushi
本文首发自公粽hao「林行学长」,欢迎来撩,免费领取20个求职工具资源包。 了解校招、分享校招知识的学长来了! 现在这个时间点,应该是专属 Offer 大佬们“弱水三千 ,只取一瓢饮”的 Offer 决赛圈。 选择一个就要拒绝其他的 Offer,毕竟分身乏术…… 当然,大多数朋友都是第一次参加秋招, ......
SpringMVC自定义处理返回值demo和异步处理模式DeferredResult demo
搭建自定义返回值处理器demo 新建springboot项目 修改pom.xml <!-- 新增依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</a ......
VS code配置汇总
前提 首先你需要找到你的编译器(c++ 是 g++.exe,c 是 gcc),不分版本。 下载地址:https://jmeubank.github.io/tdm-gcc/download/ 接着如果你是 Windows 操作系统,在任务栏的搜索上搜索 path,点开编辑系统环境变量,然后进入“环境变 ......
C# switch 表达式 - 使用 switch 关键字的模式匹配表达式
https://learn.microsoft.com/zh-cn/dotnet/csharp/language-reference/operators/switch-expression [DisplayName("空气质量指数颜色")] public string TvocColor => AQ ......
上传超大文件到云端服务器
一直以来,通过互联网传送超大文件都是个麻烦事,传统的SSH/FTP工具只适合传输不太大的文件和目录,遇到上G的文件经常会出现传输错误,常用手段如百度云在Linux服务器上没法使用,一些专业传输软件需要在服务端安装开端口,而我们日常遇到的超大文件越来越多,linux的安装包要几个G,docker镜像要 ......
敲敲云—这个免费的零代码平台,具备哪些功能?他的优势在哪呢
敲敲云 敲敲云是一个APaaS平台,帮助企业快速搭建个性化业务应用。用户不需要代码开发就能够搭建出用户体验上佳的销售、运营、人事、采购等核心业务应用,打通企业内部数据,也能够通过API和Webhook和其他系统对接。平台内的自动化工作流还可以实现审批、填写等控制流程和业务自动化,如果用户企业使用钉钉 ......
django——Ajax(删除)
1. 在 urls.py 中编辑url path('order_delete',views.order_delete), 2. 在 views.py 中编写后端代码 def order_delete(request): uid = request.GET.get('uid') exists = mo ......
dpkg: error processing package *** (--configure)错误解决办法
问题记录 dpkg: error processing package *** (--configure)错误解决办法 https://blog.csdn.net/dou3516/article/details/105120221 1.sudo mv /var/lib/dpkg/info/ /var ......
测试数据生成
测试数据生成 前置知识: \(freopen()\) freopen("filename.Extension_name", "mod", stdin/out); 含义: 文件重定向。 freopen("test.in", "r", stdin); 将所有在 \(test.in\) 中读到的数据作为标 ......
常用的异常处理情况
经过我这几天对异常处理的资料的搜集,我发现理解和处理异常对于任何一个Java开发人员来说都是至关重要的。因为在Java项目中,异常处理是确保程序的稳定性和可靠性的关键一步。这篇报告,我总结了一下在Java项目中常见的异常情况以及它们的处理方法。从他们的基本概念开始,然后深入一些常见的异常类型,并提供 ......
Django过滤器
过滤器的用法 # 基本语法 {{数据|过滤器:参数}} # 前端用法 <p>统计长度:{{ s|length }}</p> # 第一个参数是True就展示第一个参数的值、否则展示冒号后面的值 <p>默认值:{{ b|default:'为False时展示的值' }}</p> <p>文件大小:{{ fi ......
关于Gorm配合Postgim的使用
碰到一个问题,项目中需要引入坐标系统,而数据库选用是postgresql,那么理所当然的想到的就是用postgim插件,关于这个插件的使用,我们建议使用docker,doccker-compose配置如下 version: '3.1' services: db: image: postgis/pos ......
关于 RabbitMQ 做消息推送的一点记录
先说需求,需求是很简单的,也就是假设有10w+的用户,每个用户都需要维护一个长链,那么就不可能单机,就需要分布式,而分布式的就需要确保精确推送,确保用户A的数据确实能被推送到用户A连接的机器那,所以一个主要思路就是用消息队列的routing key的逻辑去做 确保所有节点订阅了一个topic,并持有 ......
C# ref, in, out关键字
写在前面:大内老A的这篇“老生常谈:值类型VS引用类型”放在微信收藏里好几个月了,终于趁着要讲JAVA传参机制的时候仔细地按照这篇博客,自己写代码跑一下,对C#的传参,ref,in,out关键字有了一个更好的理解。因此本文仅记录自己的学习心得。 1.值传递&引用传递 2.ref关键字 3.in关键字 ......
句子
长大了,有了记忆。上了小学,路上与中学一墙之隔。我在外面,青春在里面。仿佛,遥不可及。长大了,有了回忆。上了中学,路上与小学一墙之隔。我在外面,童年在里面。可惜,遥不可及。长大了,见识增多了,期待减少了。渐渐,沉默寡言了。 ......
管理用户和组
一:了解用户和用户组的 1:用户的作用 一个用户登录了linux,就会有相对应的文件,属于这个用户的资源,文件和目录以及进程都属于这个用户,要使用linux就必须使用账号来登录,使用这些资源,每个用户都有不同的权限,在这个权限内完成相对应的任务 2:用户组的分类 超级用户(root) uid为0,也 ......
STATA 正则表达式匹配 总结
gen dd=ustrregexs(0) if ustrregexm(当事人,".*公司$") //匹配公司结尾 gen dd1=ustrregexra(description,"[^a-zA-Z]","") //匹配连续的字母 replace description=subinstr(descri ......
手动导包
手动导包 去maven仓库找对应的包(这里最好是去官方仓库, 避免卸载包不全, 如果下载包不去, 启动项目会报错error in opening zip file) 下载对应的jar包, 放到C盘外的其他盘下 在IDEA打开项目, 使用IDEA的命令行执行mvn install:install- ......
数据增删改查
1、外键 主键:PRIMARY KEY (列名) 唯⼀性,不能重复。 外键的作⽤是要和另⼀个表的主键保持数据⼀致性,完整性。 -- 创建一个班级表 create table if not exists grade( id int primary key, gradeName varchar(20) ......