- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 MySQL(docker 镜像版),无法通过 docker-compose 修改密码问题
本篇文档,为了解决docker-compose文件无法修改MySQL的root账户密码问题。
2024-08-26 18:16:59 440
原创 23中设计模式之策略模式
策略模式是一种行为设计模式,它使你能在运行时改变对象的行为。这种模式定义了一系列可互换的算法,并将每个算法封装在自己的类里。这些算法以相同的方式声明,因此客户端可以使用相同的接口调用不同的算法。
2024-07-31 15:28:19 861
原创 minio开源的对象存储服务器安装及使用
MinIO是一个开源的对象存储服务器,设计用于实现高性能、可扩展的云存储。它兼容Amazon S3云存储服务的API,因此可以与现有的S3兼容应用程序进行集成。MinIO可以部署在本地服务器、私有云环境或公共云上,如AWS、Azure、Google Cloud等。它通过将数据分散在多个独立节点上实现高可用性和容错性,同时提供强大的分布式对象存储能力。使用MinIO,你可以通过简单的RESTful API/API对象将数据上传、存储和检索到MinIO服务器。
2023-07-22 16:05:29 1773
原创 Java中BigDecimal总结
1.BigDecimal是什么Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是
2022-04-22 14:35:32 937
原创 Java中当前时间的当月第一天,当月最后一天,当年的第一天,当年的最后一天
1.第一种实现方式(使用calendar类实现)小结: 这里是利用 Calendar 日历类进行设置1.1 获取当前时间所在月的第一天 /** * 获取传入日期所在月的第一天 * * @param date 时间 * @return java.util.Date * @since 2021/9/11 */ private static Date getFirstDayDateOfMonth(final Date date) {
2021-09-28 09:59:26 3235
原创 Redis 两种持久化
1.总体介绍Redis 中提供了两种不同形式持久化,分别为:RDB(Redis DataBase)AOF(Append of file)备注: Redis中,RDB是默认开启的.2. RDB 持久化2.1 RDB是什么?在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是 snapshot 快照,她恢复是将快照文件直接读取到内存中.2.2 RDB 持久化流程?Redis 会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,在用这个临时文
2021-05-07 19:35:57 456
原创 String、StringBuffer、StringBuilder这三者之间的区别?
前言根据 JDK 1.8源码结合进行对比.1.可变性角度?String简单的来说,String类中使用 final 关键字修饰字符数组来保存字符串, private final char value [],所以 String 对象是不可变的.StringBuffer 和 StringBuilder首先 StringBuffer 和 StringBuilder 都继承 AbstractStringBuilder,在 AbstractStringBuilder 中也是使用字符数组保存字符串 cha
2021-04-19 17:15:03 107
原创 shell脚本
前言:为何学习shell脚本?1.运维人员需要;2.开发者需要简单看懂shell程序;3.如果学习大数据相关,需要会编写简单的shell脚本控制集群,提高开发效率.备注:当然也可以学习Python,也可以写一些简单的脚本.1.shell脚本是什么?1.1shell概述Shell是一个命令解释器,它接受应用程序/用户命令,然后调用操作系统内核。它还是一个功能相当强大的编程语言,易编写,易调试,灵活性强。1.2 shell解释器有几种?shell脚本有六种,其中常用的是 /bin/sh /
2021-04-15 14:19:32 331
原创 提高笔记本无线网络速度
1.前言问题:自己的笔记本支持5G频段的WiFi,家里路由器也支持5G频段的WiFi,但是笔记本一直使用的是2.4G频段WiFi,导致网络速度很慢,所以该篇文章为了处理这个问题.2.准备事宜1.笔记本的无线支持5G频段WiFi,可以上官网查询是否支持(同样有的电脑支持,但是却扫描不到5G频段WiFi,该篇文章也能解决);2.路由器也有5G频段WiFi;3.使用2.4G频段WiFi测试3.1 电脑WiFi扫描不到5GWiFi这里手机可以扫描到5G频段WiFi,电脑无线却扫描不到.3.2测试
2021-04-13 14:53:48 15569 4
转载 MySQL数据库有哪些索引
**MySQL支持哪些索引?**1.从数据结构角度1、B+树索引(O(log(n))):关于B+树索引,可以参考 MySQL索引背后的数据结构及算法原理2、Hash索引:a 仅仅能满足"=",“IN"和”<=>"查询,不能使用范围查询b 其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引c 只有Memory存储引擎显示支持hash索引3、FULL
2021-03-12 11:28:21 211
原创 idea中properties文件中文乱码问题
1 问题:idea软件中properties文件中文乱码2.解决问题File - > settings -> File Encodings -> 这里全部设置成UTF-8编码,然后勾选Transcation native-to-ascii conversion ->确认3. 效果显示
2020-12-02 10:54:53 583
原创 SQL中根据经纬度计算两点之间的直线距离
最近接到一个需求获取当前用户的经纬度,然后计算与目标地的的距离,我自己也是看别人的博客学习,自己也做个记录吧直接放出计算的公式,不想浪费时间的,直接看公式套进去就成.--依次是纬度,纬度,经度round((6378.138 * 2 * ASIN(SQRT(POW(SIN(( latitude * PI( ) / 180 - latitude * PI( ) / 180 ) / 2 ), 2 ) + COS( latitude * PI( ) / 180 ) *COS( latitude * PI( )
2020-07-03 15:54:32 3484
oracle数据库,64位instantclient资源
2020-12-14
oracle的32位系统instantClient资源
2020-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人