Java
gitlab、gerrit安装与集成
gitlab、gerrit安装与集成 一、Gitlab-15.10.3 1、安装包、依赖包 2、安装 3、配置 vim /etc/gitlab/gitlab.rb 4、生效配置并重启gitlab 5、查看root初始密码 6、设置定时备份 7、Web登录 二、Gerrit-3.8.0
MySQL字符集与校对集规则说明
一:字符集 字符集(Character set)是多个字符(英文字符,汉字字符,或者其他国家语言字符)的集合,字符集种类较多,每个字符集包含的字符个数不同。 特点: ①:字符编码方式是用一个或多个字节表示字符集中的一个字符 ②:每种字符集都有自己特有的编码方式,因此同一个字符,在不同字符集的编码方式下,会产生不同的二进制 常见字符集: ASCII字符
知行之桥EDI系统Q&A|第一期
随着使用知行之桥EDI系统的用户群体日益壮大,在使用过程中,用户可能对软件系统的工作原理、功能模块和实施过程有一些疑问。近期整理了有关知行之桥EDI系统的四个常见问题: 1.如何延长知行之桥EDI系统的登录在线时间?2.一台Windows服务器上可以部署两个知行之桥EDI系统吗?3.如何修改Log数据库?4.知行之桥EDI系统是否支持生成PDF文件? 今天的文章中,将会就上述四个问题做出解答。 如
C# .NET Dictionary 将集合key以ascii码从小到大排序
.NET 不加参数,默认不是按ASC II 排序 。JAVA 默认是按ASC II 排序 。 Array.Sort(arrKeys, string.CompareOrdinal); 按ASC II 排序。区分大小写。Array.Sort(arrKeys); 排序但不区分大小写。 方法1: var dic2 = HashUtil.Asci
docker-compose快速安装redis、redis集群、activemq、elasticsearch(head、ik、kibana、logstash)、mongodb、zookeeper等环境
基本操作 部署docker容器并启动(进入docker-compose.yml文件所在目录执行) 关闭容器(同理) 查看当前docker-compose编排运行的所有容器状态 查看日志 部署 一、单点redis 二、redis集群+哨兵 创建对应目录及配置文件
【HarmonyOS】API9中datashare转internal的方法
【前言】 HarmonyOS 3.1 Release版本正式发布了,这个版本给我们带来了一个非常有用的API——FilePicker(文件选择器) @ohos.file.picker,使用这个API我们可以选取手机中的图片视频等用于分享,并且不需要配置任何权限就可以使用。具体的使用方法就不赘述了,官网可以看选择用户文件和保存用户文件这两个文档,文档中有具体的说明。我们通过FilePicker(文件
3. HelloWorld的实现
恐惧是本能,行动是信仰(在此感谢尚硅谷宋红康老师的教程) 1. 新建 Project - Class 选择"New Project": 指名工程名、使用的 JDK 版本等信息。如下所示: 接着创建 Java 类 2. 编写代码 3. 运行
案例分享-被*队友的mybatis蠢哭的一天
昨晚加班的时候被队友拉着看一个mybatis的问题,耗费了我一个小时时间,最后差点没被我打死,实在是觉得滑稽,今天回家写下来跟大伙分享一下。 问题现象 Invalid bound statement (not found),看到这个错我当时就没兴趣了,我说你这不就是xml里没写xxxMapper.java方法对应的语句吗,这还有啥犹豫的呢,检查你的xml啊。 队友说,
可以,很强,68行代码实现Bean的异步初始化,粘过去就能用。
你好呀,我是歪歪。 前两天在看 SOFABoot 的时候,看到一个让我眼前一亮的东西,来给大家盘一下。 SOFABoot,你可能不眼熟,但是没关系,本文也不是给你讲这个东西的,你就认为它是 SpringBoot 的变种就行了。 因为有蚂蚁金服背书,所以主要是一些金融类的公司在使用这个框架: 官方介绍是这样的: SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 S
java 图形学 点和闭合区域位置关系判断
判断一个点是否在一个特定的区域内或外,通常需要你具备区域的数学表达(例如,方程、不等式等)以及要判断的点的坐标。 例如,如果你有一个圆的方程 (x-h)² + (y-k)² = r²,其中 (h, k) 是圆心,r 是半径,你要判断点 (a, b) 是否在此圆内或外。你可以将点 (a, b) 的坐标带入这个方程: 如果 (a-h)² + (b-k)² < r²,那么点在圆内;如果 (a-h)
[LeetCode] 2460. Apply Operations to an Array
You are given a 0-indexed array nums of size n consisting of non-negative integers. You need to apply n - 1 operations to this array where, in the&nbs
springboot 发送邮箱验证码
0 步骤总览 开启邮箱的 POP3/SMTP 服务。 新建 springboot 项目。 导入依赖。 配置配置文件。 编写 controller 测试接口。 postman 中测试 1 开启邮箱的 POP3/SMTP 服务 这里我用的网易邮箱,其它邮箱类似步骤,不清楚的可以百度。 总之就是要打开 pop3/smtp 服务,如果按照我的方法找不到,可以百度。 打开后生成授权码,会获得一个授权码
如何将word图片粘贴到wangEditor里面
如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html&nb
gradle 项目 转为 maven
build.gradle 开始转换 grable-> others -> install 查看文件 build/poms/pom-dedult.xml 重现导入 load maven
MySQL数据库表结构优化方式详解
前言 从今天开始本系列文章就带各位小伙伴学习数据库技术。数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。 全文大约【2083】 字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图视频,让你更好的理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考... 一. 数据库结
分库分表经典15连问
1. 我们为什么需要分库分表 在分库分表之前,就需要考虑为什么需要拆分。我们做一件事,肯定是有充分理由的。所以得想好分库分表的理由是什么。我们现在就从两个维度去思考它,为什么要分库?为什么要分表? 1.1 为什么要分库 如果业务量剧增,数据库可能会出现性能瓶颈,这时候我们就需要考虑拆分数据库。从这两方面来看: 磁盘存储 业务量剧增,MySQL单机磁盘容量会撑爆,拆成多个数据库,磁
Redis系列14:使用List实现消息队列
Redis系列1:深刻理解高性能Redis的本质 Redis系列2:数据持久化提高可用性 Redis系列3:高可用之主从架构 Redis系列4:高可用之Sentinel(哨兵模式) Redis系列5:深入分析Cluster 集群模式 追求性能极致:Redis6.0的多线程模型 追求性能极致:客户端缓存带来的革命 Redis系列8:Bitmap实现亿万级数据计算 Redis系列9:Geo 类型赋能
Windows AD域查询属性-密码过期时间
Windows AD域查询属性-密码过期时间 Windows PowerShell命令方式查询: net user zhou /domain找出 SamAccountName 的值为zhou的用户部分信息 Get-ADUser -Identity liu 找出 SamAccountName 的值为 liu 的用户信息 Java ldapTemplate方式查询密码过期时间 属性:m
Java建造者模式,用代码体验LEGO的快乐
前言 本文主要讲述Java设计模式中的建造者模式,文中使用通俗易懂的案例,使你更好的学习本章知识点并理解原理,做到有道无术。 一.什么是建造者模式 建造者模式是23种设计模式中创建型模式的一种,它关注的是对象创建的步骤,将一个复杂的对象抽象出来,一步步地把一个复杂的对象创建出来。 二.生活中的建造者模式 1.音乐 每一首动人的歌曲都是通过由一个个美妙的音符组合而成,使用相同音符但是不同循序组合而成
jack-server导致 Android 编译 出现异常
错误代码如下: [ 2% 39/1330] Ensure Jack server is installed and started FAILED: /bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar prebuilts/sdk/tools/jack-s
leetcode-滑动窗口总结
滑动窗口是我在刷题时感觉比较困难的部分,简单做一个总结,防止之后又忘了: 一般模板如下: // 注意:java 代码由 chatGPT🤖 根据我的 cpp 代码翻译,旨在帮助不同背景的读者理解算法逻辑。 // 本代码还未经过力扣测试,仅供参考,如有疑惑,可以参照我写的 cpp 代码对比查看。 /* 滑动窗口算法框架 */ void slidingWindow(String s) { /