摘要: C3P0 数据库连接池,速度相对慢,稳定性不错(hibernate,spring) DBCP 数据库连接池,速度相对c3p0较快,但不稳定 Proxool 数据库连接池,有监控连接池状态的功能,稳定性较c3p0差一点 BoneCP 数据库连接池,速度快 Druid(德鲁伊)阿里提供的数据库连接池,集 阅读全文
posted @ 2021-09-24 20:55 ChenWeihan 阅读(371) 评论(0) 推荐(0)
摘要: SQL 语句分类 DDL:数据定义语句 【create 表,库...】 DML:数据操作语句 【增加 insert,修改 update,删除 delete】 DQL:数据查询语句 【select】 DCL:数据控制语句 【管理数据库:比如用户权限 grant revoke】 1. 创建数据库 # 演 阅读全文
posted @ 2021-09-23 13:50 ChenWeihan 阅读(73) 评论(0) 推荐(0)
摘要: == 和 equals 的对比 == 是一个比较运算符 == : 既可以判断基本类型,又可以判断引用类型 == : 如果判断基本类型,判断的是值是否相等。示例 : int i = 10; double d = 10.0 相等 == : 如果判断引用类型,判断的是地址是否相等,即判断是不是同一个对象 阅读全文
posted @ 2021-08-29 09:00 ChenWeihan 阅读(70) 评论(0) 推荐(0)
摘要: #Java 继承的深入讨论和细节问题 子类继承了所有的属性和方法,非私有的属性和方法可以再子类直接访问,但是私有属性和方法不能在子类直接访问,要通过父类提供公共的方法区访问。 子类必须调用父类的构造器,完成父类的初始化 当创建子类对象时,不管使用子类的哪个构造器,默认情况下总会去调用父类的无参构造器 阅读全文
posted @ 2021-08-28 21:31 ChenWeihan 阅读(59) 评论(0) 推荐(0)
摘要: 一、基本数据类型转换 1.1 自动类型转换 当Java程序在进行赋值或运算时,精度小的类型自动转换为精度大的数据类型,这个就是 自动类型转换。 char - int - long - float - double byte - short - int - long - float- double i 阅读全文
posted @ 2021-08-23 22:01 ChenWeihan 阅读(277) 评论(0) 推荐(0)
摘要: Python 播放音频 playsound 纯Python,跨平台,单功能模块,不依赖播放声音。 播放声音模块只包含一个东西——函数(也称为PraveSoad)。它需要一个参数——文件的路径和你想播放的声音。这可能是本地文件,或者URL。有一个可选的第二个参数块,默认情况下它被设置为true。将其设 阅读全文
posted @ 2021-08-04 10:57 ChenWeihan 阅读(2869) 评论(0) 推荐(0)
摘要: ROS 功能包:yocs_cmd_vel_mux 多路复用速度控制(机器人速度控制切换) 在我们控制一个移动机器人运动时,可能会遇到如下场景:自研的移动机器人在自动导航的过程中突然迷路要撞墙了,一场车祸马上就要发生,这时候,我们就会很希望能够通过无线手柄或者键盘去控制小车紧急停车,让小车改邪归正,迷 阅读全文
posted @ 2021-08-03 23:22 ChenWeihan 阅读(2285) 评论(0) 推荐(0)