- 博客(921)
- 资源 (17)
- 收藏
- 关注
原创 vue中 export default 与 export 写法的区别
d.jsconst a = [{name:''张三"}]const b = [{name:''李四"}]a,bd.jsexport const a = [{name:''张三"}]export const b = [{name:''李四"}]大括号:第一组,对应的 import 语句不需要使用大括号;第二组,对应的 import 语句需要使用大括号。导入次数命令用于指定模块的默认输出。
2024-04-18 11:26:29 696
转载 Java 类中各员 的加载顺序 和 内存中的存放位置
在Person.class文件加载时,静态方法和非静态方法都会加载到方法区中,只不过要调用到非静态方法时需要先实例化一个对象,对象才能调用非静态方法。如果让类中所有的非静态方法都随着对象的实例化而建立一次,那么会大量消耗内存资源,所以才会让所有对象共享这些非静态方法,然后用this关键字指向调用非静态方法的对象。加载类文件时,除了非静态成员变量(对象的特有属性)不会被加载,其它的都会被加载。注意:要想使用类中的成员,必须调用。构造函数: 给对应对象初始化的,建立对象时,选择相应的构造函数初始化对象。
2024-02-20 11:36:17 514
原创 Java gson反序列化时,Json字符串中含有浮点类型(0.000001)时,在反序列化转换成Map时,会变成科学记数法
使用Gson进行Json字符串与Java Map对象间转换时,Json字符串里 如果是numberic(double、long、int),Gson会在转成java对象时将该属性默认认为是Double类型,就会出现变成科学记数法的问题。如果你是学习或者小型项目,Gson使用出现浮点转换科学记数法的问题,可以换成FastJson 工具或者其它工具,就能解决此问题。已运行的大型项目中,字符串转Map使用Gson工具类进行转换,不敢贸然使用其它工具类(如FastJson),这是前提。解决方法是进行数据进行保装。
2024-01-10 10:38:32 1265
原创 linux常用命令—— less、more、head、cat
3、less 退出后shell不会留下刚显示的内容,而 more 退出后会在shell上留下刚显示的内容。:查看文件名为 file 的文件内容,并从1开始对所有输出的行数(包括空行)进行编号;head 指令用于显示文件开头的内容,默认情况下,只显示文件的头10行内容;: 查看文件名为 file 的文件内容,并从1开始对所有的非空行进行编号;: 查看文件 file 的内容,并在屏幕底部显示已显示内容的百分比;less指令,查看文件内容时,可以向前或向后,随意查看内容;: 查看文件 file 的文件内容;
2023-07-21 16:58:12 4205
原创 SpringCloud 中各微服务使用 springcloud-config 获取配置文件时,配置信息无法实时刷新
SpringCloud 中各微服务使用 springcloud-config 获取配置文件时,配置信息无法实时刷新
2023-06-14 18:05:16 1841
原创 springCloud 中,openFeign 使用说明
如果服务端方法中的数据含有注解,则 客户端 openFeign 中的每个方法中的参数和注解一个不能少,比较完全一致。OpenFeign 默认等待 一秒钟,超过后报错。在 yml 配置文件中,指定超时时间(毫秒)客户端 openFeign 代码如下。在yml 文件中,指定打印的类文件。则,openFeign 方法要。,特别说明的是一定不要省略。如上所示,服务端的代码是。
2023-06-13 23:45:39 449
原创 springcloud,actuator 为 Eureka 中的微服务信息完善,配置显示 主机名称 和 IP地址
如果使用热部署,因为缓存的原因, 上面的配置可能不生效。最好的方法是将 Eureka 和 微服务 全部关闭,重新启动。在 Eureka 中 各个 微服务 显示的是 应用名称(如下图所示),微服务的信息不全,不完整。因此,对 各个微服务 配置,使其显示 主机名称 和 IP地址。
2023-06-13 14:30:25 442
原创 SpringCloud 控制台:Unable to start LiveReload server
SpringCloud 控制台:Unable to start LiveReload server
2023-06-13 09:39:11 645
原创 Redis 集群模式与主从模式 适用于不同的应用场景
Redis集群模式适用于需要横向扩展和高可用性的场景,通过数据分片和数据复制来提供扩展性和容错性;Redis主从模式适用于读写分离和数据备份的场景,通过数据复制和读写分离来提高读取性能和数据的冗余备份能力。具体选择哪种模式取决于应用的需求和对于扩展性、高可用性和读取性能的重要性。
2023-06-04 15:10:25 932
原创 windows 环境自动化工具 pywinauto 之 send_keys() 按键对应的符号
pywinauto 之 send_keys() 按键对应的符号
2023-04-26 16:01:21 3998
原创 列举几个自然语言处理模型和工具的开源社区(网站)
在 Hugging Face 上,你可以找到大量的预训练模型,例如基于 Transformer 的模型(如BERT、GPT-2、RoBERTa、DistilBERT等),以及各种任务特定的模型(如文本分类、命名实体识别、问答系统等)。AllenNLP(https://allennlp.org/):一个开源的自然语言处理库,提供了各种模型和工具,支持各种任务,如文本分类、问答系统、命名实体识别等。这些工具和社区都提供了许多有用的自然语言处理工具和模型,可以帮助你快速、高效地完成各种自然语言处理任务。
2023-04-07 13:35:51 2465
原创 在win10上,配置 Rust 开发环境(使用 mingw64编译器) 和 idea 配置 Rust 插件
在win10上,配置 Rust 开发环境(使用 mingw64编译器) 和 idea 配置 Rust 插件
2023-03-25 15:35:50 8324 2
原创 springboot 中 开启 MybatisPlus 二级缓存 和 二级缓存带来的问题
标签所在的Mapper的Namespace 标签的id属性,RowBounds 的 offset 和 limit 属性,RowBounds 是 MyBatis 用于处理分页的一个类,offset 默认为0,limit默认为Integer.MAX_VALUE ,以及 标签中定义的sql语句。此时问题就来了,即使第(2)步 tableB 更新了 col1 与 col2 两个字段,第(3)步 MapperA 走二级缓存,查询到的这6个字段依然是原来的这6个字段的值, 没有看到变化后的值。如果没有,则跳过此步骤。
2023-03-17 14:04:00 4647 3
转载 java 虚拟机 JVM 内存模型(JDK8)
此后经过分析指令,执行指令。如果Java堆中的内存并不是规整的,已使用的内存和空 闲的内存相互交错,那就没有办法简单地进行指针碰撞了,虚拟机就必须维护一个列表,记录上哪些内存块是可用的,在分配的时候从列表中找到一块足够大的空间划分给对象实例, 并更新列表上的记录。如果Java堆中的内存并不是规整的,已使用的内存和空闲的内存相互交错,那就没有办法简单地进行指针碰撞了,虚拟机就必须维护一个列表,记录上哪些内存块是可用的,在分配的时候从列表中找到一块足够大的空间划分给对象实例, 并更新列表上的记录。
2023-02-24 10:42:16 3242
转载 mybatis 使用第三方缓存 EHCache 的配置
mybatis 有一级缓存和二级缓存。其中,一级缓存是内置的,默认开启的,无法更改;由于mybatis 不是专业的缓存厂商,因此提现了二级缓存接口,便于专业的缓存厂商来实现。无论是mybatis 内置的二级缓存,还是第三方实现的二级缓存,除了缓存本身需要进行一定的配置外, 普通开发者的业务代码不需要做任何变动。存在 SLF4J 时,作为简易日志的 log4j 将失效,此时我们需要借助 SLF4J 的具体实现 logback 来打印日志。默认二级缓存是mybatis内置的,改成 EHCache 的二级缓存。
2022-12-11 19:56:56 475
原创 jquery 自定义插件, 监听元素插件
因此决定开发一个插件,既满足上面要求、又不让代码冗余。的函数就能满足要求,这个插件没必要开发;如果没有第3条的要求,那么使用。函数,但是里面的业务逻辑与。增加了第3条后,就要能增加。完全一样,代码重复了。
2022-11-23 13:40:05 643
原创 bootstrap V4.x 中 dropdown 增加 hover事件(优化)
bootstrap V4.x 中 dropdown 的事件 由 click 成 hover
2022-10-19 17:00:37 1222 2
原创 ckeditor4 使用总结
ckeditor4 定制工具栏增加字体配置主题皮肤配置 默认字体大小和样式ckeditor4 中,config.js 配置文件不生效的解决方法ckeditor4 窗口根据内容高度,动态变化ckeditor4 内容没有同步到 textarea 中ckeditor4 图片上传相关的配置删除 图片上传时的高级配置 tab 项指定图片上传地址 、清除预览区的文字springboot2.x 实现后台保存图片图片上传成功和失败时的返回格式ckeditor4 只显示内容,工具栏不显示,隐藏
2022-09-21 13:54:14 7090 3
原创 vue 基础 —— html版的 Vue 入门基础
数据驱动视图数据的变化会驱动视图自动更新好处:程序员只把数据维护好,那么页面结构会被Vue自动渲染出来。双向数据绑定js数据的变化,会被自动渲染到页面上页面上表单采集的数据发生变化的时候,会被Vue自动获取,并更新到js数据中。2、vue指令**指令(Directives)**是Vue为开发者提供的 模板语法,用于 辅助开发者渲染页面的基本结构。Vue中的指令按照不同的用途,可分为6大类:指令是Vue开发中最基础、最常吸入、最简单的知识点。内容渲染指令 用来辅助开发者 渲染 DOM 元素的文本内容
2022-09-16 11:38:11 4653
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人