自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java领域优秀创作者

Java领域优秀创作者

  • 博客(161)
  • 资源 (153)
  • 收藏
  • 关注

原创 【记录一下】经过不断努力日访问量终于破一万了

2024-04-11 08:30:13 539 2

原创 【欢迎交流】经过这么多天的努力日访问量终于逼近1万了

经过这么多天的努力日访问量终于逼近1万了,欢迎交流,互粉互粉,关注必回

2024-04-08 08:55:42 684 1

原创 重构-改善既有代码的设计之代码的坏味道举例说明

22种坏味道。

2024-03-12 07:56:25 2021 6

原创 【Java版本OpenCV】无敌OpenCV越学越爽Java版代码持续更新(环境搭建|核心代码)

Java版本OpenCV代码实战,springboot整合opencv,包括linux,windows下opencv环境搭建,章节代码演示

2024-03-11 09:19:55 3140 1

原创 Spring之事务的传播行为实操篇

辅助记忆:REQUIRED+REQUIRES_NEW+NESTED+SUPPORTS/NOT_SUPPORTED+MANDATORY/NEVERREQUIRED:有就加入,没有就新建REQUIRES_NEW 有没有都会创建一个,有就把原来的挂起NESTED 有就嵌套,没有就新建SUPPORTS 有事务就加入,没有事务就以非事务的方式运行NOT_SUPPORTED 有就挂起,然后以非事务的方式运行MANDATORY 当前不存在事务就报错NEVER 当前存在事务就报错。

2024-03-11 07:45:39 1480

原创 springboot源码解析之自定义参数解析

springboot源码解析之自定义参数解析,流程:通过反射创建参数对象>常见数据绑定器>从请求中拿到数据>将拿到的字符串类型的数据,转为参数对象需要的类型>将转换后的数据赋值给参数对象.

2024-03-09 15:11:09 1843

原创 一文带你玩转Java8Stream,从此集合操作SoEasy

一个Collector是由四部分组成的:Supplier supplier(): 创建新的结果容器BiConsumer accumulator(): 将元素添加到结果容器BinaryOperator combiner(): 将两个结果容器合并为一个结果容器Function finisher(): 对结果容器作相应的变换Collector自定义起来,也不是特别的麻烦,不过要明确以下几点:参数类型:待收集元素的类型:T累加器的类型:A最终结果的类型:R累加器的逻辑。

2024-03-08 08:02:29 1433

原创 数据库中on条件与where条件的区别

执行on子句(e.deptno = d.deptno and e.is_deleted = 0)left join 会把左表中有on过滤后的临时表中没有的添加进来,右表用null填充。right会把右表中有on过滤后的临时表中没有的添加进来,左表用null填充。right join 回填被on过滤掉的右表的数据,左表用null填充。left join 回填被on过滤掉的左表数据,右表用null填充。执行on子句(e.deptno = d.deptno)执行join子句回填数据。

2024-03-07 09:07:41 1814

原创 Java高频面试之总纲篇

Java高频面试题总纲,包括Java高频面试之基础篇,Java高频面试之集合篇,Java高频面试之异常篇,Java高频面试之并发篇,Java高频面试之Mysql篇,Java高频面试之Redis篇,Java高频面试之消息队列与分布式篇,50道SQL面试题,奇奇怪怪的面试题,五花八门的内存溢出

2024-03-07 08:36:54 1448

原创 50道SQL面试题

13、查询没学过"数学老师-杰斯"老师讲授的任一门课程的学生姓名(有意思 逆向思维更简单,先查出学过的,包括学了部分的和全部的,在用not in)40、查询选修“数学老师-杰斯”老师所授课程的学生中成绩最高的学生姓名及其成绩(数学老师可能教了多门课,某一门课的最高成绩可能并列多人)9、查询所有课程成绩都小于60分的学生的学号、姓名(有意思,如果不用max可能难度不小)1、查询课程编号为“01”的课程比“02”的课程成绩高的所有学生的学号。10、查询没有学全所有课的学生的学号、姓名(和6差不多)

2024-03-07 08:16:49 1705

原创 Java高频面试之消息队列与分布式篇

消息队列的基本作用是提供可靠、高效、异步的消息通信机制,实现系统之间的解耦、异步处理、削峰填谷、数据分发和错误处理等功能。它在分布式系统、微服务架构和大规模应用中发挥着重要的作用。

2024-03-07 08:13:28 1703

原创 Java高频面试之基础篇

使用new关键字使用反射clone方法反序列化序列化:(方便在磁盘上存储或者在网络上传输)把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。利用ObjectOutputStream和ObjectInputStream序列化和反序列化时一定要实现Serializable接口,否则会报异常利用fastjson序列化字符串时不实现Serializable不会报异常@Dataperson.setName("张三三");

2024-03-07 08:13:03 1397

原创 Java高频面试之并发篇

锁升级锁升级是指在多线程并发访问中,锁的状态从低级别的锁形式逐渐升级到高级别的锁形式,以提高并发性能和减少开销。无锁状态(01):初始状态下,对象没有被线程持有锁,任何线程都可以访问。偏向锁(101):当一个线程获得锁时,JVM会将锁标记置为偏向锁,并将线程ID记录在锁对象的对象头中。此时,其他线程可以继续访问该对象,无需进行同步操作(修改锁对象对象头中的线程id)。只有当线程竞争锁时(一个线程在同步代码外要进去,一个线程在同步代码里面),偏向锁会被撤销,锁状态升级为轻量级锁。

2024-03-07 08:12:29 1431

原创 Java高频面试之SSM篇

OOP将业务封装为对象(对象的属性与行为/方法),横切关注点跨越了对象的边界(多个对象之间有共同的行为)横切关注点:多个模块或组件共享的功能(方法),例如日志记录,事务管理,安全等。

2024-03-07 08:12:04 1688

原创 Java高频面试之Redis篇

按照这个核心思想,Redis 中的 LRU 策略,会在每个数据对应的 RedisObject 结构体中设置一个 lru 字段,用来记录数据的访问时间戳。缓存击穿是指在使用缓存系统时,某个热门数据过期或被删除后,恰好有大量的并发请求同时访问该数据,导致这些请求都无法命中缓存,直接访问后端存储系统,对后端系统造成巨大压力,可能引发系统崩溃或性能下降的问题。缓存雪崩是指在使用缓存系统时,缓存中大量的数据同时过期或失效,导致大量的请求直接访问后端存储系统,使得后端系统承受巨大的压力,甚至引发系统崩溃的现象。

2024-03-07 08:11:26 1396

原创 Java高频面试之Mysql篇

mysql是一个c/s架构的数据库管理系统,客户端可以是图形化界面,也可以是命令行或者java等程序服务端由一下组成部分可插拔的存储引擎文件系统与日志。

2024-03-07 08:10:51 1588

原创 springboot免安装整合Opencv兼容windows和linux

由于opencv动态库不能跨平台使用,所以要区分环境,windows下是opencv_java4.8.0.dll这种格式,linux下是libopencv_java480.so这种格式,默认本地使用dev环境,也可以在配置类中加载,只要保证能在使用前加载进来就行。

2024-03-05 15:07:25 2015 1

原创 用OpenCV加Robot打造Java版按键精灵

按键精灵,作为一种自动化工具,旨在模拟人工按键操作,以完成各种重复性任务。它的应用范围广泛,从游戏辅助到自动化测试,皆有涉及。但是,传统的按键精灵往往局限于简单的固定模式,缺乏对环境的智能感知。java有着更丰富的类库,可以制作功能更强大的按键精灵

2024-02-29 15:58:39 1108

原创 Redis中set数据类型详解

ps:不能做模糊分页查找(查出来的可能会多),从cursor开始寻找符合pattern的元素,一共找count个(hash桶),count默认为10。

2024-04-18 18:11:43 103 1

原创 Redis中sorted_set数据类型详解

ZCARD key。

2024-04-18 18:10:33 293

原创 Redis中connection命令详解

QUIT -RESET -since: 6.2。

2024-04-17 14:54:58 206

原创 Redis中cluster命令详解

READONLY -

2024-04-17 14:53:21 197

原创 Sora生成AI视频提示词合集

*中文提示词18:**摄像机跟在一辆黑色车顶架的白色复古SUV后面,它在陡峭的山坡上沿着松树环绕的陡峭土路加速行驶,灰尘从轮胎上扬起,阳光照在越野车上,在土路上加速行驶,在现场投下温暖的光芒。**中文提示词2:**几只巨大的长毛猛犸象穿过一片白雪覆盖的草地,它们长长的毛茸茸的皮毛在风中轻拂,远处白雪覆盖的树木和戏剧性的雪山,午后的光线与缕缕的云和远处的太阳创造了温暖的光芒,低相机的视角是惊人的,捕捉到了美丽的摄影,景深的大型毛茸茸的哺乳动物。它的羽冠是由精致的花边羽毛制成的,而它的眼睛是醒目的红色。

2024-04-16 08:02:32 475

原创 数据库三范式

能够唯一标识一行数据的列或列的组合,候选码具有一下2个特性。

2024-04-16 08:01:24 290

原创 设计模式之中介者模式

用一个中介对象来封装一系列的对象交互,使各对象不需要显式地相互引用。

2024-04-15 08:06:40 754

原创 设计模式之状态模式

允许一个对象在其内部状态改变时改变它的行为(改变了内部持有的对象)。

2024-04-15 08:06:14 675

原创 Centos7查看内存使用情况

Centos7查看内存使用情况。

2024-04-14 07:59:11 545

原创 kraft单机安装kafka无需安装zookeeper(Kafka2.8版本之后支持)

官网地址: http://kafka.apache.org/downloads.html这里选择的是kafka_2.12-3.6.0.tgz。

2024-04-14 07:56:42 337

原创 kafka_2.11-2.4.1单机安装

官网地址: http://kafka.apache.org/downloads.html。

2024-04-13 09:55:37 456 3

原创 apache-zookeeper-3.8.1单机安装

zookeeper单机版安装。

2024-04-13 08:30:35 585 2

原创 Java高频面试之JVM篇

本次清理清理不掉的垃圾CMS 是英文 Concurrent Mark-Sweep 的简称,是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器。是使用标记清除算法实现的,整个过程分为四步:初始标记:记录下直接与 root 相连的对象,暂停所有的其他线程,速度很快;并发标记:同时开启 GC 和用户线程,用一个闭包结构去记录可达对象。但在这个阶段结束,这个闭包结构并不能保证包含当前所有的可达对象。因为用户线程可能会不断的更新引用域,所以 GC 线程无法保证可达性分析的实时性。

2024-04-12 08:28:05 805 2

原创 设计模式之桥接模式

将抽象部分与它的实现部分分离,使它们都可以独立地变化。

2024-04-12 08:27:30 309

原创 设计模式之外观模式

为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,使得子系统更容易使用。

2024-04-11 08:31:49 623

原创 @Autowired报Field injection is not recommended的解决办法

必须依赖用构造方法注入,可变应用用setter注入。

2024-04-10 08:35:43 611

原创 设计模式之命令模式

命令模式在调用者和具体的执行者(接受者)之间加了一层(命令层)

2024-04-10 08:34:34 1066

原创 AntPathMatcher路径匹配器

Ant风格(Ant Style):该风格源自Apache的Ant项目,若你是个“老”程序员或许你还用过Apache Ant,若你是个小鲜肉也许闻所未闻,毕竟现在是Maven(Gradle)的天下。借助Spring强大的号召力,该概念似乎已是规范一样的存在,大家在不成文的约定着、交流着、书写着。boolean matchStart(String pattern, String path):判断path是否和模式pattern前缀匹配(前缀匹配:path的前缀匹配上patter了即可,当然全部匹配也是可以的)

2024-04-09 08:21:40 3099

原创 设计模式之责任链模式

使多个对象都有机会处理请求,从而避免请求的发送者与接收者之间的耦合关系。

2024-04-09 08:20:58 843

原创 Springboot扩展与全面接管WebMvc

新建一个实现了WebMvcConfigurer接口的配置类,重写对应的方法即可.以往默认消息转换器中添加自定义消息转换器为例。

2024-04-08 08:44:32 850

原创 springboot定时任务fixedDelay与fixedRate对比与代码实战

可以看出@Scheduled(fixedDelay = 3000)表示执行完第一次后延迟3000毫秒再次执行。

2024-04-08 08:43:57 792

原创 cron表达式

cron表达式是一个字符串,分为6或7个域(最后一位年,非必填),每两个域之间用空格分隔,其语法格式为:“秒域 分域 时域 日域 月域 周域 年域”

2024-04-07 08:27:50 946

java利用springboot提供的RestTemplate爬虫示例

java利用springboot提供的RestTemplate爬虫示例,可直接运行

2024-04-18

动态规划算法入门指南:从斐波那契数列到爬楼梯问题

动态规划(Dynamic Programming,简称DP)算法是一种通过将问题划分为相互重叠的子问题,并解决子问题来解决原问题的方法。它通常用于优化问题,其中需要找到最优解或最大/最小值。动态规划算法的核心思想在于将复杂问题划分为可解决的子问题,通过递归或迭代的方式解决子问题,从而得到原问题的最优解。动态规划算法通常具有较高的时间复杂度,但通过合理的状态定义和状态转移方程设计,可以将问题的复杂度降低到可接受的范围内。 动态规划算法的一般步骤包括:定义子问题、构建状态转移方程、确定边界条件、解决子问题、记忆化或建表、求解原问题。其中,定义子问题是将原问题划分为若干子问题,这些子问题应具有最优子结构的特性,即原问题的最优解可以通过子问题的最优解推导出来。构建状态转移方程是通过观察子问题之间的关系,定义状态和状态之间的转移方式。边界条件是最简单的子问题的解,也就是递归或迭代的终止条件。解决子问题是按照定义的状态转移方程,从最简单的子问题开始逐步解决更复杂的子问题,直到解决原问题。记忆化或建表是为了避免重复计算,可以使用记忆化技术将子问题的解存储起来,或者使用表格/数组记录子问题的解。最后

2024-04-18

Redis面试必备知识点:使用场景及应用示例详解

Redis是一个高性能的内存数据库,被广泛应用于缓存、数据共享等场景。它的优势在于快速读写数据、支持丰富的数据结构和持久化等特性。在面试中,Redis也是一个常见的考点,因此了解Redis的使用场景及常用应用示例是必要的。 首先,Redis的使用场景主要包括缓存、数据共享等方面。在缓存方面,Redis可以用来缓存一些热点数据,减少数据库的压力,同时也可以缓存一些计算结果,提高系统的响应速度。在数据共享方面,Redis可以用来实现分布式锁、分布式计数器、分布式session等功能,实现多个进程之间的数据共享。 其次,Redis还具有丰富的数据结构,其中包括String、Hash、List、Set、Sorted Set等。这些数据结构可以满足不同的业务需求,例如可以利用sorted set实现排行榜,利用set的pop()和randomMembers实现抽奖,利用String和HyperLogLog实现统计等。 最后,Redis应用示例有很多,以下是一些常见的示例: 缓存示例:将热点数据缓存到Redis中,如网站的首页数据、商品信息等。 计算结果缓存示例:将一些计算结果缓存到Red

2024-04-18

kafka-2.12-3.6.0安装包以及linux(centos7)无zookeeper安装kafka-2.12-3.6.0(

kafka_2.12-3.6.0安装包以及linux(centos7)无zookeeper安装kafka_2.12-3.6.0(kraft方式安装)详细文档

2024-04-18

kafka-2.11-2.4.1安装包以及linux(centos7)安装kafka-2.11-2.4.1详细文档

kafka_2.11-2.4.1安装包以及linux(centos7)安装kafka_2.11-2.4.1详细文档

2024-04-18

大数据开发工程师简历模板【大数据-北京】8年.doc

大数据开发工程师简历模板【大数据_北京】8年.doc

2024-04-17

Centos7下tomcat的安装.zip

tomcatCentos7下tomcat的安装.zip

2024-04-17

【Java版本OpenCV】无敌OpenCV越学越爽Java版代码持续更新(环境搭建核心代码).md

【Java版本OpenCV】无敌OpenCV越学越爽Java版代码持续更新(环境搭建核心代码).md

2024-04-17

springboot免安装整合Opencv兼容windows和linux.doc

springboot免安装整合Opencv兼容windows和linux.doc

2024-04-17

MySQL中的JOIN详解及sql实战

内容概要:本文介绍了MySQL中的JOIN操作,以及通过具体的表结构示例演示了JOIN的应用。其中包括LEFT JOIN、ON条件过滤、笛卡尔积等概念和操作。本文适合对MySQL数据库和JOIN操作感兴趣的读者进行学习和参考。 使用人群:MySQL开发人员、数据库管理员、对JOIN操作和表关联有需求的读者 用途:帮助读者了解MySQL中的JOIN操作,掌握LEFT JOIN、ON条件过滤和笛卡尔积的使用方法,从而在实际开发中灵活运用JOIN操作实现表关联查询。本文还提供了扩展内容,如排名等应用场景,帮助读者进一步理解JOIN操作的实际应用。

2024-04-16

Redis中stream数据类型的命令详解

知识领域:Redis 技术关键词:stream 内容关键词:XADD、XLEN、XRANGE、XREADGROUP、XPENDING、XGROUP、XINFO、XACK、XCLAIM、XTRIM 内容概要:本文详细介绍Redis中stream数据类型的命令,包括XADD、XLEN、XRANGE、XREADGROUP、XPENDING、XGROUP、XINFO、XACK、XCLAIM和XTRIM等命令。stream是Redis中一种高性能的数据类型,适用于消息队列等场景。本文适合对Redis感兴趣的开发人员进行学习和参考。 使用人群:Redis开发人员、数据分析师、对消息队列及高性能数据类型感兴趣的读者 用途:帮助读者了解stream数据类型的定义、使用场景、主要命令,掌握XADD、XLEN、XRANGE、XREADGROUP、XPENDING、XGROUP、XINFO、XACK、XCLAIM和XTRIM等命令的使用方法,从而在实际开发中运用stream数据类型,提高消息队列的性能和可靠性。本文旨在帮助读者更好地利用Redis的stream数据类型,提高数据处理和分析的效率。

2024-04-16

23种设计模式之抽象工厂模式Java示例代码

本文介绍了抽象工厂模式的定义、使用场景、主要角色以及相应的类图,并提供了Java示例代码以帮助读者更好地理解该模式的实现方法。抽象工厂模式为创建一组相关或相互依赖的对象提供了一个接口,而不需要指定它们的具体类。本文适合对设计模式和Java编程语言感兴趣的读者学习和参考。 使用人群:软件开发工程师、Java程序员、架构师、设计模式爱好者 用途:帮助读者了解抽象工厂模式的定义、使用场景、主要角色以及相应的类图,并通过Java示例代码演示其实现方法,从而在实际开发中运用该模式提高代码的可维护性和可扩展性。本文旨在帮助读者深入理解抽象工厂模式的概念及其实现方法,并通过Java示例代码进行实际操作,以便读者更好地掌握该模式的应用。

2024-04-16

华测教育年薪50W-高级测试开发全栈系列课.txt

内容概要:该百度资源包是华测教育推出的高级测试开发全栈系列课程,包含了测试开发的各个方面,如自动化测试、性能测试、安全测试、测试框架等。使用人群:想要提升测试开发技能的测试工程师、软件开发工程师等。内容关键词:测试开发、自动化测试、性能测试、安全测试、测试框架、全栈。用途:该资源包旨在帮助测试工程师和软件开发工程师提升测试开发技能,掌握全栈技能,从而成为年薪50W的高级测试开发人才。

2024-04-16

JavaScript事件冒泡与取消事件冒泡代码演示

本段代码演示了如何使用JavaScript取消HTML事件的冒泡,即当后代元素的事件被触发时,祖先元素的相同事件也会被触发。代码中,页面包含一个div元素和一个嵌套在其中的span元素,分别设置了单击响应函数。当单击span元素时,会弹出“我是span的单击响应函数”;当单击div元素时,会弹出“我是div的单击响应函数”;当单击body元素时,会弹出“我是body的单击响应函数”。为了取消div元素的单击事件冒泡,代码中使用了even.cancelBubble = true;语句。本段代码适合HTML初学者学习。关键词:事件冒泡、取消冒泡、单击事件。用途:学习如何使用JavaScript取消HTML事件的冒泡。

2024-04-16

CentOS 7下安装Redis:配置、启动和集群搭建

内容概要:本文提供了CentOS 7下安装Redis的详细教程,包括安装、配置、启动和测试等多个方面,并提供了相关代码和操作步骤。 使用人群:需要在CentOS 7系统中安装Redis的程序员和技术人员。 内容关键词:CentOS 7、Redis、安装、配置、启动、测试、代码、操作步骤。 用途:本文旨在帮助读者了解如何在CentOS 7系统中安装和配置Redis,掌握Redis的启动和测试方法,提高数据处理和缓存的效率。通过本文的学习,读者可以快速搭建Redis环境,为自己的工作和项目提供技术支持。

2024-04-15

Vim编辑器:模式切换和基本编辑命令

内容概要:本文介绍了Vim编辑器的常用模式切换命令和编辑命令,包括从其它模式切换到正常模式、从正常模式切换到插入模式、命令模式和可视模式,以及删除、复制和粘贴等基本编辑命令。 使用人群:需要使用Vim编辑器进行文本编辑的程序员和技术人员。 内容关键词:Vim编辑器、模式切换、正常模式、插入模式、命令模式、可视模式、删除、复制、粘贴。 用途:本文旨在帮助Vim编辑器初学者掌握基本的模式切换和编辑命令,提高文本编辑效率。本文详细介绍了Vim编辑器中常用的模式切换命令和编辑命令,包括从其它模式切换到正常模式、从正常模式切换到插入模式、命令模式和可视模式,以及删除、复制和粘贴等基本编辑命令,读者可以根据自己的实际需求进行选择和使用。

2024-04-15

渐变与配色方案.html

内容概要:本文介绍了如何使用CSS样式设置带有渐变边框的盒子,并提供了两种不同的实现方式。其中,一种方式使用了多重背景图像和背景剪辑属性,另一种方式则使用了边框颜色属性。 使用人群:具有一定CSS编程基础的前端开发人员。 内容关键词:CSS样式、渐变边框、盒子、多重背景图像、背景剪辑、边框颜色属性。 用途:本文旨在帮助前端开发人员掌握如何使用CSS样式为盒子设置渐变边框,提高网页设计的美观程度。同时,本文提供了两种不同的实现方式,方便读者根据实际需求选择合适的方法。

2024-04-15

人工智能+Sora生成AI视频提示词合集以及效果展示

一个时髦的女人走在东京的街道上,到处都是温暖的霓虹灯和生动的城市标志。她穿着黑色皮夹克、红色长裙、黑色靴子,拿着一个黑色钱包。她戴着太阳镜,涂着红色的口红。她走起路来自信而随意。街道是潮湿和反光的,创造了一个彩色灯光的镜子效果。许多行人走来走去。 几只巨大的长毛猛犸象穿过一片白雪覆盖的草地,它们长长的毛茸茸的皮毛在风中轻拂,远处白雪覆盖的树木和戏剧性的雪山,午后的光线与缕缕的云和远处的太阳创造了温暖的光芒,低相机的视角是惊人的,捕捉到了美丽的摄影,景深的大型毛茸茸的哺乳动物。 这是一部电影预告片,讲述了30岁的太空人戴着红色羊毛针织摩托车头盔的冒险经历,蓝天,盐沙漠,电影风格,用35毫米胶片拍摄,色彩鲜艳。 无人机拍摄的海浪冲击着大苏尔加雷角海滩上崎岖的悬崖。蓝色的海水拍打着白色的波浪,夕阳的金色光芒照亮了岩石海岸。远处有一座小岛,岛上有一座灯塔,悬崖边上长满了绿色的灌木丛。从公路到海滩的陡峭落差是一个戏剧性的壮举,悬崖的边缘突出在海面上。这是一幅捕捉到海岸原始美景和太平洋海岸公路崎岖景观的景色。

2024-04-15

suno AI 教程+简介+特色+使用说明

【suno AI】是一款基于人工智能的语音助手,旨在提供智能化的语音交互和个人助理功能。它可以帮助用户执行各种任务,包括回答问题、提供信息、播放音乐、设置提醒等。

2024-04-15

前端+将vue项目打包为桌面应用+electron学习

内容概要:Electron是一个开源的框架,用于构建跨平台的桌面应用程序。它是由GitHub开发的,最初是为了构建GitHub的桌面客户端而创建的。它允许使用JavaScript、HTML和CSS等Web技术来构建桌面应用程序,而不需要使用传统的桌面应用程序开发工具。Electron基于Node.js和Chromium的开源项目,它将Node.js的运行时环境和Chromium的渲染引擎结合在一起,使得开发者可以使用Web技术来构建桌面应用程序。Electron提供了丰富的API,使得开发者可以访问操作系统的底层功能,比如文件系统、网络、本地存储等等。Electron的跨平台特性使得开发者可以使用一套代码来构建Windows、macOS和Linux等多个平台的桌面应用程序。它的简单易用性和跨平台性使得它成为了开发桌面应用程序的首选框架之一。 使用人群:学习Electron,将vue项目打包为桌面应用 内容关键词:vue,Electron 用途:将vue项目打包为桌面应用

2024-04-15

AntPathMatcher路径匹配器,Ant风格的URL.md

AntPathMatcher路径匹配器,Ant风格的URL

2024-04-15

简单粗暴一文彻底搞懂Java泛型中的PECS原则(在坑里躺了多年终于爬出来了).md

[简单粗暴]一文彻底搞懂Java泛型中的PECS原则(在坑里躺了多年终于爬出来了)

2024-04-15

50道SQL面试题.md

mysql50道SQL面试题

2024-04-15

Centos7安装MySQL5.5-5.7.docx

Centos7安装MySQL5.5-5.7.docx

2024-04-15

kafka-2.11-2.4.1安装包以及详细安装文档

kafka_2.11-2.4.1安装包以及详细安装文档

2024-04-13

centos7安装apache-zookeeper-3.8.1安装包以及详细安装文档

centos7安装apache-zookeeper-3.8.1安装包以及详细安装文档

2024-04-13

apache-zookeeper-3.8.1-bin.tar.gz

apache-zookeeper-3.8.1-bin.tar.gz

2024-04-12

Javajasypt解决SpringBoot项目application配置文件数据库密码上传git暴露问题解决演示代码

[Java]jasypt解决SpringBoot项目application配置文件数据库密码上传git暴露问题解决演示代码 Readme内有详细使用文档以及简单原理分析,从此再也不怕密码暴露了

2024-04-02

npm与yarn对比.doc

npm与yarn对比.doc

2024-03-20

本地引入element不显示图标问题.doc

本地引入element不显示图标问题.doc

2024-03-20

vue项目打包为桌面应用.doc

vue项目打包为桌面应用.doc

2024-03-20

线程的5种状态详解.doc

线程的5种状态详解.doc

2024-03-20

线程池线程数设置.doc

线程池线程数设置.doc

2024-03-20

Redis面试题.doc

Redis面试题.doc

2024-03-20

ElasticSearch面试.doc

ElasticSearch面试.doc

2024-03-20

事务的传播行为和隔离级别.docx

事务的传播行为和隔离级别.docx

2024-03-20

解决服务器密码忘记,查看Xshell中已经保存的密码.doc

解决服务器密码忘记,查看Xshell中已经保存的密码.doc

2024-03-20

设置文件默认打开方式.docx

设置文件默认打开方式.docx

2024-03-20

2020年解决:IDEA中已配置阿里镜像,但maven无法下载jar包的问题.doc

2020年解决:IDEA中已配置阿里镜像,但maven无法下载jar包的问题.doc

2024-03-20

跨服务复制文件.doc

跨服务复制文件.doc

2024-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除