- 博客(19)
- 收藏
- 关注
原创 获取两地之间的距离中关于 DEFINER=`root`@`%`的解释
在MySQL中,DEFINER 关键字后面通常会接一个用户名和主机名,例如 'username'@'hostname',表示该函数的定义者以及执行时将使用的安全上下文。首先,它检查输入的经纬度参数(lat1, lon1, lat2, lon2)是否为 NULL,如果任意一个为空,则返回 NULL。总之,这个 get_distance 函数设计合理,用于计算地理坐标之间的距离,没有发现语法或逻辑上的问题。接着,它使用 Haversine 公式计算两点间的球面距离,公式已转换为适应经纬度坐标的形式。
2024-03-17 18:39:15 182 1
原创 getName和setName的运用
创建了c1这个对象给他赋值大王磊,然后进入Cat这个类里面,之前的this.name为null现在赋值为大王磊。然后c2这个对象刚创建的时候被赋值成小王磊,c2也进入Cat这个类里面将this.name变成小王磊。然后打印他们的get.Name()所以都为小王磊。
2023-02-24 11:36:11 881
原创 创建多线程的三种方式
线程执行完毕后、通过FutureTask的get方法去获取任务执行的结果。调用线程对象的start()方法启动线程(启动后还是执行run方法的)用FutureTask把Callable对象封装成线程任务对象。调用Thread的start方法启动线程,执行任务。调用线程对象的start()方法启动线程。把线程任务对象交给Thread处理。创建一个类实现Callable接口。把这个对象交给Thread处理。创建一个类继承Thread。
2023-02-23 18:44:18 43
原创 字符串的比较
如果没有对Object中equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址,反之则比较的是内容。第一个b1为false,因为他们两个比较的是他们两个的内存地址,c1和c2是两个对象所以他们的内存地址是不同的。第三个b3是false s1和s2是两个对象==比较的是他们的地址对象不一样,地址也不一样。第四个b4比较的是他们的地址,在字符串里面他们两个的值都相同所有他们的地址也相同。作用于引用类型的变量,则比较的是所指向的对象的地址;equals方法不能作用于基本数据类型的变量;
2023-02-23 17:38:15 124
原创 rabbitmq的使用场景有哪些?
使用场景:一个发送端,多个接收端,如分布式的任务派发。为了保证消息发送的可靠性,不丢失消息,使消息持久化了。同时为了防止接收端在处理消息时down掉,只有在消息处理完成后才发送ack消息。使用场景:发送端按routing key发送消息,不同的接收端按不同的routing key接收消息。使用场景:发送端不只按固定的routing key发送消息,而是按字符串“匹配”发送,接收端同样如此。使用场景:发布、订阅模式,发送端发送广播消息,多个接收端接收。rabbitmq是什么。
2023-02-17 11:11:12 222
原创 redis是什么?都有哪些使用场景?
Redis是一个开源的 key―value型 单线程 数据库,支持String,List,Hash,Set,Zset类型数据。即字符串,列表,哈希,集合,有序集合
2023-02-17 10:56:54 103
原创 mysql中char和varchar的区别是什么?
区别:1、char字段的最大长度为255字符,varchar字段的最大长度为65535个字节;2、char类型在空间使用上会有浪费,而varchar类型在空间使用上比较节省;3、char类型的查找效率高,varchar类型的查找效率比较低。
2023-02-17 10:44:03 275
原创 补充方法,public static boolean isZhiShu(int x){}要求方法执行完毕返回x是否是质数,是返回true,不是返回false,
【代码】补充方法,public static boolean isZhiShu(int x){}要求方法执行完毕返回x是否是质数,是返回true,不是返回false,
2022-09-08 11:06:47 171
原创 public int getCount(String str, char c) {}要求返回str中 字符c出现的次数
【代码】public int getCount(String str, char c) {}要求返回str中 字符c出现的次数。
2022-09-08 10:58:19 461
原创 返回两个字符串的最大相同子串(第一次出现)
*补充方法,publicStringgetMaxStr(Stringyi,Stringer){}比如yi=abcdefghijklmner=xxbcdm。再比如yi=abcdefgher=bcddefg。要求返回两个字符串的最大相同子串(第一次出现)
2022-07-26 20:54:02 141
原创 要求方法中取出 ss中的所有空格,然后返回
补充方法publicstaticStringtrimSpace(Stringss){}要求方法中取出ss中的所有空格,然后返回。
2022-07-26 19:47:11 70
原创 打印x行y列的 * 组成的矩形
*补充方法,publicstaticvoidprintRect(intx,inty){}要求方法中使用System.out.println打印x行y列的*组成的矩形。比如x=2,y=3。
2022-07-18 20:57:50 374 1
原创 可以求你想求多少到多少的质数
要求方法中通过System.out.println()打印2-100之间所有的质数,/*补充方法,publicstaticvoidprintZhiShu(){}提示文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。
2022-07-18 20:05:31 50
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人