NOT
day02-Java基础语法
day02 - Java 基础语法 1. 注释 注释是对代码的解释和说明文字。 Java 中的注释分为三种: 单行注释: // 这是单行注释文字 多行注释: /* 这是多行注释文字 这是多行注释文字 这是多行注释文字 */ 注意:多行注释不能嵌套使用。 文档注释(暂时用不到): /** 这是多行 ......
几种常见的架构模式
本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~ Github地址 如果访问不了Github,可以访 ......
Java SpringBoot Test 单元测试中包括多线程时,没跑完就结束了
如何阻止 Java SpringBoot Test 单元测试中包括多线程时,没跑完就结束了 使用 CountDownLatch CountDownLatch、CyclicBarrier 使用区别 多线程 ThreadPoolTaskExecutor 应用 Java BasePooledObjectF ......
2023.4.4心情随笔
松弛感:就是你内心能容纳很多中状态和结果,很少有拧巴和焦虑的感觉。 简单的说,只做好想做和该做的事,对结果没什么执念,内心清澈平静。 不拧巴,不内耗,不做作,不争不抢,不卑不亢,也不用力过猛。 ......
.net core identityrole怎么用,来自AI的回答
在 .NET Core 中使用 IdentityRole,需要进行以下步骤: 引入相关 NuGet 包:Microsoft.AspNetCore.Identity.EntityFrameworkCore 在 DbContext 中添加 IdentityRole: using Microsoft.As ......
SQL Server如何启用xp_cmdshell组件
【解决办法】:1、通过SQL语句开启。[推荐此方法,因为在任何版本的SQL SERVER中都可以使用。]通过查询分析器,选择Master数据库,然后执行以下SQL内容: sp_configure 'show advanced options',1 reconfigure go sp_configur ......
微服务
微服务 微服务架构是新常规.建小,自给,可运行app可带巨弹性到你码.spring boot的许多特意造特性简化建和行你微服务在产品大规模.不要忘,微服务离不开spirng cloud-简单管理和推进你容错. 什么是微服务? 微服务是现代方法对软件给app码交付在小,可控碎片,独立于其他. 为什么建 ......
打开CMD的方式
打开CMD的方式 开始+系统+命令提示符 Win+R 输入cmd打开控制台 在任意文件夹的下面,按住shift键+鼠标右键点击,在此处打命令行窗口 资源管理器的地址栏前面加上cmd路径 管理员方式运行:选择以管理员方式运行 常用Dos命令 #盘符切换 盘符编号+:(回车) #查看当前目录下的所有文件 ......
SQL日期格式化
SQL数据库中格式化日期: 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-mm ......
WPF 使用frame加载page内存暴涨问题 【坑】
发现问题最近做的WPF的项目,项目框架使用的是window窗口中使用frame嵌入page,实现页面的切换,属于前辈自己写的简单框架小项目用起来也不错,不过程序后期测试发现页面内容比较多的时候(后来发现可能是页面使用了后台生成页面内容造成的),频繁切换内存呈指数增长👆,程序打开时90+M,频繁操作 ......
Mongo主从同步原理
1. Mongo主从同步原理 Mongo主从同步原理是基于复制集(replicate set).复制集是一组mongodb实例,其中一个实例为主节点,其他实例为从节点。主节点负责所有数据写操作,并将写操作的结果复制到从节点。从节点只能读取数据,不能写入数据 在mongo中,主节点和从节点之间的数据同 ......
xls格式转换为xlsx格式
import win32com.client as win32 fname = "C:\\myProjects\\daily\\data\\20171229\\标准化文档-20171226\\全量数据过滤表清单.xls" excel = win32.gencache.EnsureDispatch(' ......
仓库配置
在maven目录的conf目录下的settings.xml中配置 配置本地仓库:<localRepository>D:/maven-aly</localRepository> 配置阿里云镜像: <mirrors> <mirror> <id>alimaven</id> <mirrorOf>centra ......
python读取excel图片
原理都是通过rar模式获取excel的资源文件,如: 将“奥圣2021-04-10((1).xls” 重命名为“奥圣2021-04-10((1).rar” 图片目录都在\media下 图片和excel行的对应关系是 drawing1.xml,总的来说 如果这个excel文件的数据不是 那么规范的话, ......
执行测试_单元测试
在执行测试为主线,中间穿插质量特性,学会自动化工具的使用。 软件测试的过程 测试范围:逐渐增大:先使用白盒测试,然后黑盒测试的比例逐步增加。 测试视角:从代码到使用 具体来说就是: 单元测试—模块/白盒技术可以并行进行 集成测试—模块接口/黑盒+白盒技术 系统测试—满足需求/黑盒兼容性问题等等 验收 ......
设计模式:简述一下GOF设计模式?
设计模式(Design pattern)代表了最佳的实践,由众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 基于:面向对象的设计原则 对接口编程而不是对实现编程。 优先使用对象组合而不是继承。 分类 1、创建型: 工厂模式(Factory Pattern)工厂模式 抽象工厂模式(Abs ......
软件开发定律:海勒姆定律(Hyrum's Law)
hi,我是熵减,见字如面。 在软件开发中,你是否遇到过这种情况: 你正在开发一个购物车的功能,需要在用户添加商品到购物车时,将商品的信息存储到数据库中。你设计了一个简单的方法,如下所示: public void addToCart(Item item) { // 将商品信息存储到数据库中 } 在这个 ......
flask2
1 cbv分析 # 基于类的视图,写法 from flask import Flask, request from flask.views import View, MethodView app = Flask(__name__) app.debug = True # 视图类,继承MethodVie ......
字符串格式化
@Test void f1() { String str = "hello"; int i = 15; float p = 3.14159f; System.out.println(String.format("%s, %d, %x, %.3f", str, i, i, p)); } // 输出,% ......
IIC通信协议
1.IIC通信协议简介 I2C 通讯协议(Inter-Integrated Circuit)是由Phiilps公司开发的, 由于它引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备, 被广泛地使用在多个集成电路(IC)间的通讯。 1.1 IIC物理层 它的物理层有如下 ......
用Jmeter做接口及性能测试
Jmeter分布式性能测试环境部署 一、背景 在使用Jmeter进行性能测试的时候,由于Jmeter是java应用,对于CPU和内存的消耗比较大。因此,当需要模拟数以万计的请求时,Jmeter运行在一台测试PC上时很可能会引起java内存溢出错误。为了让Jmeter工具提供更大的负载能力,这时就要使 ......
串口通信
1.终端设备文件 在 Linux 下终端的设备文件都位于/dev/目录下,以 tty*开头的字符命名,可使用如下命令查看: ls /dev/tty* 可以看到有个名为“ttymxc0”的设备,“ttymxc0”就是开发板的串口 1,它已被默认被用在命令行的终端上。 stty 命令,用于显示或设置终端 ......
x210-2023-04-04
1、内核开启NFS支持以后,在挂载根文件系统出现下图情况。 上面是由于开启了内核IP的DHCP支持导致的,将其取消之后又出现下图所示情况。 于是将内核IP的BOOTP支持选项去掉重新编译内核再下载下来加载,然后又遇到下图错误,接着系统重启了。 经过测试发现,按照视频《20.nfs根文件系统测试》只设 ......
python+playwright 学习-48 键盘操作
前言 Keyboard 提供了一个用于管理虚拟键盘的 API。高级 api 是keyboard.type(),它接受原始字符并在您的页面上生成适当的keydown、keypress/input和keyup事件。 为了更好地控制,您可以使用keyboard.down()、keyboard.up()和k ......
Google 现已删除Chrome Cleanup Tool 工具
导读 在 2015 年,Google 为了防止恶意软件篡改 Chrome 浏览器,影响用户正常上网、修改搜索结果、重定向到其他页面,或者在用户访问的页面中注入额外的广告(非网站自身的广告),推出了一个清理工具 —— Chrome Cleanup Tool(Chrome 清理工具),该工具可以帮助用户 ......
风控黑白名单
风控第一道安全线——黑白名单策略详解 名单库筛选就是我们常说的黑白名单,经常作为互联网反欺诈的第一道过滤网使用。随着互联网金融、大数据的崛起,名单库的数据源和规则定义更加多元与广泛。一般通过平台内部进行积累,或与三方机构合作获取。 白名单策略 白名单,一般指平台内部的优质客户列表,建立白名单库可以有 ......
Python异常 ValueError的问题详解
这篇文章主要介绍了Python异常 ValueError的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 Python异常 ValueError ValueError: invalid literal for int() with base 10: '*' 试图 ......
实验一-密码引擎-3-加密API研究
任务详情密码引擎API的主要标准和规范包括: 1 微软的Crypto API 2 RAS公司的PKCS#11标准 3 中国商用密码标准:GMT 0016-2012 智能密码钥匙密码应用接口规范,GMT 0018-2012密码设备应用接口规范等 研究以上API接口,总结他们的异同,并以龙脉GM3000 ......