自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微风灬浮尘

一个已经堕落了N年的程序猿

  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql查询表结构

if(c.column_key = 'PRI','Y','N') as 主键,if(c.is_nullable='no','Y','N') as 非空,t.TABLE_COMMENT as 表名描述,c.COLUMN_DEFAULT as 默认值,c.column_name as 字段名称,c.column_type as 数据类型,c.column_comment as 注释。c.table_name as 表名,

2023-12-26 17:16:58 416

原创 nginx转发的时候域名后面出现:端口

访问会变成 www.test.com:8080/a。访问会变成 www.test.com/a。比如监听 www.test.com/a。

2023-12-06 09:39:12 346 1

原创 如何在docker中安装mysql,并把数据映射到宿主机做持久化

执行以下命令在docker中创建MySQL容器,并将数据保存到宿主机上的。输入MySQL的root用户密码(上一步中设置的密码)后即可登录。可以在MySQL中创建数据库、数据表等进行数据存储。是上一步中指定的容器名称。

2023-06-12 10:32:15 2227

原创 docker安装nginx并且运行,附nginx默认配置

docker安装nginx

2022-07-30 20:09:39 1133 1

原创 windows下搭建redis集群

1、下载Ruby,运行集群脚本要用到,下载地址https://rubyinstaller.org/downloads/https://rubyinstaller.org/downloads/2、复制redis文件再redis安装目录建立文件夹,以端口命名,把文件全部复制进去就可以了3、修改配置4、启动redis服务,集群最少要三个主节点,三个从节点。共六个节点5、运行脚本redis-trib.rb下载地址https://githu...

2022-01-24 15:39:02 1586

原创 一些学习资料

地址 简介 CS-Notes 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 JavaGuide 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。 AobingJava 敖丙的Java面试总结 bugstack 虫洞栈Java干货,设计模式 面试问题带着例子说明得明明白白 advanced-java 互联网Java工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域

2022-01-23 13:50:47 116

原创 mysql8.0修改密码+windows下重新安装

重新安装mysqld --removemysqld --initialize-insecuremysqld --installnet start mysql修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'

2022-01-22 15:12:19 259

原创 git回退本地commit

1、使用git log查询提交记录2、使用git reset commitId回退到你想要的版本(ps:commitId就是git log里面显示的一长串字符,每次提交记录都有,你想要回退到哪个提交节点,就使用哪个commitId)

2021-08-28 17:44:33 6611

原创 java ssl请求报错

javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)java使用ssl请求时,报错的解决办法1、可能jdk版本太低,可以升级jdk版本或者修改jdk目录下的一个配置,具体百度2、如果线上项目的话,建议使用jre,不要用jdk(亲测可用)...

2021-08-28 17:41:38 567

原创 使用RandomAccessFile多线程分割、合并文件

使用RandomAccessFile多线程分割、合并文件分割文件package com.example.demo;import java.io.File;import java.io.IOException;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;class DemoA

2021-05-20 12:19:55 1287

原创 面试中遇到的一些问题

我是培训学校出来的,虽然工作了好几年,但是没有怎么用心去学习一些东西,写代码全靠百度。所以最近找公司面试频频碰壁,这里记录一下遇到过的答不出来的知识点代码异常补偿机制?幂等性问题?如何保证不重复扣款?mysql数据库隔离级别?mysql的锁?并发编程?mysql建立索引的依据是什么?mysql建立索引为什么会让查询变快?分布式锁?分布式事务?...

2021-03-26 21:51:04 73

原创 nginx的简单配置

user nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1024;}http { include /etc/nginx/mime.types; default_type application/octet-stream; log_f...

2021-01-06 15:52:43 174

原创 @feignclient名字冲突

在启动springcloud项目是遇到Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true这样一个异常经过研究,解决方法如下1:在配置文件中增加配置spring.main.allow-bean-definition-overriding=true2:在feignclient注解中加个字段,红色部分@FeignCl

2020-07-16 17:07:41 1953

原创 spring Scheduled同时跑多个任务的问题

今天使用Scheduled跑一些统计数据,发现,我另外的一个定时任务跑不起来了后来才发现由于我统计任务的跑的时间很长,其他的任务都不执行了仔细研究之下,才知道Scheduled默认使用单线程,只有等当前任务执行完成了,后面的任务才能继续跑,那么怎么改成多线程呢?只要加个配置就可以了@Configurationpublic class ScheduledConfig {@Beanpublic TaskScheduler taskScheduler() {ThreadPoolTaskSchedul

2020-07-09 14:46:28 3105 1

原创 docker+jenkins+git+maven集成部署springboot项目

1、使用docker安装jenkins镜像 docker pull jenkins/jenkins2、启动jenkins容器 docker run -d -p 9999:8080 -p 50000:50000 -v /root/jenkins:/home/jenkins --name jenkinsjenkins/jenkins3、启动jenkins页面,安装推荐插件,jenkins登录密码安装页面有提示,详细步骤请百度4、配置maven、jdk、git插件,docker jenkins...

2020-07-08 17:40:06 2083 4

原创 docker容器间访问问题(限局域网内使用)

docker容器间访问问题(限局域网内使用)在使用docker部署容器的时候,想调用一下其他容器,看了网上一些方式介绍,觉得都不太适合我,最后找的一种方法:systemctl stop firewalld — 停掉防火墙systemctl restart docker — 重启docker服务这样docker各个容器直接就可以愉快的互相访问了。不过这种方式最好是在局域网内使用,外网环境关掉防火墙太危险了。...

2020-07-07 17:23:13 2527 1

原创 bootstrap table自定义列宽,一个取巧的方法

formatter: function (value, row, index) { return ' <div style="width:400px;">'+value+' </div>'; }代码如上,可以格式化该列的值,加一个div定义宽度...

2018-10-15 17:48:26 6214

原创 maven使用阿里云镜像

<!-- 使用aliyun镜像 --> <repositories> <repository> <id>aliyun</id> <name>aliyun</name> <url>htt

2018-09-26 13:47:17 1517

原创 linux查询java对象内存占用情况和堆栈信息

1、用命令top查看java进程的内存和cpu占用情况。2、jmap -histo  pid查询指定java进程的所有对象使用内存情况。3、ps -mp pid -o THREAD,tid,time  查询所有线程列表4、将需要的线程ID转换为16进制格式:printf "%x\n" tid5、jstack pid |grep tid -A 30    查看该线程堆栈信息   ps:    pid...

2018-06-30 14:49:21 21248

原创 linux磁盘已满,查看哪个文件占用多

使用df -h查看磁盘空间占用情况Filesystem Size Used Avail Use% Mounted onudev 3.9G 0 3.9G 0% /devtmpfs 799M 3.1M 796M 1% /run/dev/vda1 99G 99G 0G 100% /tmpf...

2018-06-27 10:09:24 53997 3

原创 mysql数据库根据时间查询的优化

今天 数据库单表查询,根据时间段进行查询,百万级数据量查询速度很慢,所以记录一下解决方法。1、尽量避免thisTime > startTime and thisTime < endTime这样的语句,反正我自己使用这样的语句查询太慢。2、使用索引,以查询时间的列建立索引。3、使用BETWEEN  AND可能效果更好。例:SET @yt_bt=DATE_FORMAT(DATE_ADD(n...

2018-06-14 17:26:16 10582 3

docker安装各种软件实例几配置文件(nginx安装 redis安装 安装mysql 安装nacos)

docker安装各种软件实例几配置文件(nginx安装 redis安装 安装mysql 安装nacos)

2023-06-22

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

TA关注的人

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