自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 基于JPA的Springboot项目由mysql迁移达梦数据库

MySQL--->MD8

2023-01-11 17:36:22 523

原创 CentOS 定时计划crontab服务设置

crontabs

2022-08-18 14:22:54 1279

原创 docker安装mysql8.0.28

建议仅供测试使用1.拉取最新mysql版本,目前最新8.0.28docker run -itd --name mysql-8.0.28 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:8.0.282.进入容器docker exec -it mysql-8.0.28 /bin/bash3.输入账号密码mysql -uroot -p4.使用mysql表use mysql5.查询加密规则select host,user,plugin f.

2022-04-26 13:39:38 1778

原创 Docker 命令

进程相关命令启动docker服务systemctl start docker停止docker服务systemctl stop docker重启docker服务systemctl restart docker查看docker服务状态systemctl status docker开机启动docker服务systemctl enable docker镜像相关命令查看本地所有的镜像docker images查看所用镜像的iddocker images –q 搜索镜像:从

2022-03-09 09:39:59 175 1

原创 使用docker快速搭建ElasticSearch 及 Kibana

1.下载docker镜像docker pull elasticsearch:7.7.02.创建并启动容器2.1 创建所需文件mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/dataecho "http.host: 0.0.0.0">>/mydata/elasticsearch/config/elasticsearch.yml2.2 文件夹赋权chmod -R 777 /mydata/e

2022-01-14 09:41:50 163

原创 cron表达式的一些示例

表达式例子0 * * * * ? 每1分钟触发一次0 0 * * * ? 每天每1小时触发一次0 0 10 * * ? 每天10点触发一次0 * 14 * * ? 在每天下午2点到下午2:59期间的每1分钟触发0 30 9 1 * ? 每月1号上午9点半0 15 10 15 * ? 每月15日上午10:15触发*/5 * * * * ? 每隔5秒执行一次0 */1 * * * ? 每隔1分钟执行一次0 0 5-15 * * ? 每天5-15点整点触发0 0/3 * * * ? 每三分钟触

2022-01-05 19:57:47 421

原创 使用docker快速搭建Oracle环境

拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g创建容器docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g进入镜像配置docker exec -it oracle11g bashsu root;密码:helowin编辑环境变量:vi /etc.

2022-01-01 14:53:46 1536

原创 使用docker快速搭建kafka环境

1.下载docker镜像zookeeker: docker pull zookeeper:latestkafka: docker pull wurstmeister/kafka:latest2.创建并启动容器2.1 先启动zookeeper:docker run -d --name zookeeper --publish 2181:2181 \--volume /etc/localtime:/etc/localtime \zookeeper:latest2.2 zookeeper启动.

2021-12-10 13:04:56 1478

原创 Hadoop及HBase环境选择

Hadoop及Hbase环境搭建注:环境搭建必定首先过一遍官网内容,以免踩坑!Hadoop:https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.htmlHBase:http://hbase.apache.org/book.html#_preface

2021-10-24 01:00:57 2499

原创 MySQL下出现com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #1......解决方案

sql报错:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘bdas_hz.a.custname’ which is not functionally dependent on columns in GROUP BY clause; t

2021-10-02 22:24:00 4087

转载 Java日期时间格式转换

JAVA中日期转换和日期计算的方法1.不同格式日期相互转换方法2.日期计算方法3.计算日期间隔的方法1.不同格式日期相互转换方法public class TestDateConvertUtil { public static void main(String[] args) throws ParseException { // 获取当前时间 Date date = new Date(); // 获取当前时间 long timestamp = Sy

2021-09-17 09:59:06 8282

原创 启动tomcat时,代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法

错误: 代理抛出异常错误:java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind1099端口被其它进程占用了.解决办法找出占用1099端口的进程,进入windows命令,查看什么进程占用了1099端口使用命令:netstat -aon|findstr 1099 找出占用1099端.

2021-08-25 10:03:08 210

转载 Apache ShardingSphere 分库分表

ShardingSphere简述Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。 它们均提供标准化的数据水平扩展、分布式事务和分布式治理等功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。Apache ShardingSphere 5.x 版本开始致力于可插拔架构,项目的功能组件能够灵活的以可插拔的方式进行扩展。 目前,数据

2021-08-07 23:54:51 504

原创 MyCat

MyCat MyCat 简述应用场景安装教程Demo(分表分库)MyCat 简述MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。MyCat发展到目前的版本,已经不是一个单纯的MySQL代理了,它

2021-08-07 22:36:51 117

原创 Apache Dubbo

Dubbo概念概述● Dubbo是阿里巴巴公司开源的一个高性能、轻量级的Java RPC框架。● 致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。● 官网: htp://ubbo.apache.orgo节点角色说明● Provider: 暴露服务的服务提供方● Contahier: 服务运行容器● Consumer: 调用远程服务的服务消费方● Registry: 服务注册与发现的注册中心● Monitor:统计服务的调用次数和调用时间的监控中心### spr

2021-08-03 16:54:39 230

原创 MySQL开启慢查询日志

# 查询 slow_query_log 查看是否已开启慢查询日志:show variables like '%slow_query_log%';# 开启慢查询命令:set global slow_query_log='ON';# 指定记录慢查询日志SQL执行时间得阈值(long_query_time 单位:秒,默认10秒)set global long_query_time=1;# 查询 “慢查询日志文件存放位置”show variables like '%slow_query_log_

2021-08-02 20:46:57 147

原创 Redis的应用场景

1、热点数据的缓存热点数据(经常会被查询,但是不经常被修改或者删除的数据)提供了AOF和RDB等持久化机制访问速度块、支持的数据类型比较丰富查询数据库前先查询redis,有的话使用redis数据,放弃查询数据库,没有的话,再查询数据库,然后将数据插入redis更新或者删除数据库前,查询redis是否存在该数据,存在的话先删除redis中数据,然后再更新或者删除数据库中的数据2、限时业务的运用redis中可以使用expire命令设置一个键的生存时间,到时间后redis会删除它。利用这一特性可以

2021-08-02 20:23:05 186

原创 Spring 常见面试题

2021-07-28 23:12:22 121

原创 Spring Bean 初始化官方源码注释

翻译:

2021-07-28 10:27:22 97

原创 Spring AOP源码

面向切面编程(AOP):在面向对象编程(OOP)思想中,我们将事物纵向抽象成一个个的对象。而在面向切面编程中,我们将一个个对象某些类似的方面横向抽象成一个切面,对这个切面进行一些如权限验证,事物管理,记录日志等公用操作处理的过程就是面向切面编程的思想。(底层原理是动态代理)由上可以看出底层是用的CGLIB及JDK动态代理...

2021-07-28 09:43:06 92

原创 SpringBoot 自动装配源码

2021-07-27 23:19:40 111

原创 Redis 常见问题

Redis 使用单线程的多路 IO 复用模型

2021-07-26 22:38:26 70

原创 MySQL

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-24 21:00:17 72

原创 TCP三次握手,四次挥手

图解三次????第一次握手(SYN=1, seq=x),发送完毕后,客户端进入 SYN_SEND 状态第二次握手(SYN=1, ACK=1, seq=y, ACKnum=x+1), 发送完毕后,服务器端进入 SYN_RCVD 状态。第三次握手(ACK=1,ACKnum=y+1),发送完毕后,客户端进入 ESTABLISHED 状态,当服务器端接收到这个包时,也进入 ESTABLISHED 状态,TCP 握手,即可以开始数据传输。图解四次????????第一次挥手(FIN=1,seq=u)

2021-07-15 12:36:43 119

原创 Git常用命令

Git常用命令git init 初始化,创建git仓库git add 添加,将制定的文件添加到暂存区git commit 提交,将暂存区的文件提交到历史仓库git status 查看git状态(文件是否进行了添加、提交等操作)git log 查看日志(git提交的历史日志)git reflog 查看历史版本记录(有简化的版本号)git reset --hard 版本号git branch //查看所有分支git branch 分支名 //创建新分支git chec

2021-07-14 12:55:14 62

原创 docker安装及应用部署

#1、yum 包更新到最新 yum update# 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data lvm2# 3、 设置yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docke

2021-07-12 17:48:02 245

原创 SQl之查询顺序

SELECT语句的完整语法1. SELECT 2. DISTINCT <select_list>3. FROM <left_table>4. <join_type> JOIN <right_table>5. ON <join_condition>6. WHERE <where_condition>7. GROUP BY <group_by_list>8. HAVING <having_conditi.

2021-07-12 13:09:21 395

原创 Docker图形化工具Portainer安装及更新

Docker图形化工具Portainer[https://www.portainer.io/]docker volume create portainer_datadocker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce.

2021-07-10 15:29:43 558

空空如也

空空如也

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

TA关注的人

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