自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 java开发所需各资源整理免费下载(速度贼快)

JDK Windows: jdk8 下载地址 点我可查看windows如何配置jdk环境变量 版本号:jdk-8u102-windows-i586.exe jdk下载 jdk8下载 链接:https://caiyun.139.com/m/i?0d5Cg7oEcf1Ea 提取码:COuh Linux: Tomcat Windows: tomcat9下载 tomcat10下载 版本号:apache-tomcat-9.0.41-windows-x64.zip 链接:https:/.....

2020-12-30 14:18:14 11616 4

原创 Linux 版本的FTP安装与参数设置(详解)----异常处理:服务器连接超时

FTP的安装 yum -y install vsftpd //通过yum来安装vsftpd chkconfig vsftpd on //设置为开机启动 注:yum命令式根据你 /etc/yum.conf 和/etc/yum.d/下的仓库文件来判断是否要联网的。一般情况下,如果是RedHat或者CentOS,我们安装软件一般都是指定的官方服务器为下载地址,所以是需要...

2019-09-18 17:32:11 1053

原创 自动生成单元测试,IDEA必备插件.Squaretest

很多老项目老代码,或者着急交付的项目,单元测试严重缺失,覆盖率只有5%不到,所以几个小伙伴这几天就在疯狂的堆单元测试,3个人堆了2天才堆到30%,于是我也来上手帮忙写了两个,写到第二个的时候就发现,这个活不应该是人干的,要去看原来的代码,然后根据逻辑写各种Mock,感觉是有迹可循的东西,所以就查了下,发现果然有插件帮我们来干这个事情,那么解下来就来看看。如果我们来手写这个类的单元测试,光看都要一会,下面看我操作,打开你的类,光标定位到代码里,右击鼠标选择Generate…

2023-04-12 11:09:28 2553 2

原创 Springboot集成RabbitMQ实现延时队列(实战电商平台超时取消)

前提条件:RabbitMQ安装 1.Windows 2.linux =====有疑问可以直接发邮件给我哈,看到就会及时回复m18258307545@163.com=======

2022-03-31 10:01:38 3837

原创 Docker-compose服务器配置

如何安装docker-compose curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose

2021-11-28 12:57:27 795

原创 若依微服务版 数据库设计说明书

一:系统模块表:sys_* 表名:sys_user 注释:用户信息表 字段名 数据类型 长度 主键 允许空值 描述 user_id bigint 20 主键 用户ID dept_id bigint 20

2021-08-06 11:52:12 2643

原创 Dubbo provider无法启动问题记录

学习新框架dubbo 具体框架为 dubbo + nacos 有关nacos的一些学习信息我都记录在我的另一篇博客。也认真记录了调试nacos时遇到的问题:点我跳转 再我尝试启动dubbo的provider和consumer的两天时间里,有个问题一直卡着我。也成功浪费了我2天时间。再次作为记录,希望各位同仁能节省时间,也为本人后续开发做下笔记吧 一下是具体启动报错的信息: 2021-02-04 15:56:30.579 INFO 16856 --- [ main] com.

2021-02-04 16:01:42 1923 3

原创 Nacos

本文意于记录Springcloud Alibaba + Nacos 开发过程中,关于Nacos部分的问题 注册中心:Nacos(需要准备mysql数据库) 1.如何安装nacos(本人是windows的开发环境,所以这边写的是在windwos下载安装Nacos,版本为1.3.2) step1: 下载,和彩云下载,速度较快。点我可直接跳转个人资源下载资源博客地址包含各种java开发所需资源下载 链接:https://caiyun.139.com/m/i?0d5CfnS8islku 提取码:p7z9

2021-02-02 17:39:30 483

原创 java 基础开发 备忘录

==============================================持续更新中============================================== 1.时间格式转换 1.1时间的各种格式 1.1 自定义字符串时间格式 "YYYY-MM-DD HH:mm:ss" 示例:"2021-01-05 13:50:55" 1.2 new Date "week month dayth hour:min:sec CST year" ...

2021-01-05 14:09:40 240 1

转载 (转载自用) linux服务器配置jdk环境变量

此文为转载自用,尊重原创,请移步:https://blog.csdn.net/panchao888888/article/details/80989349 因为Java项目部署需要Java运行环境jdk,要在Linux服务器上部署Java项目,就必须线安装好jdk并配置好环境变量;本篇文章记录了如何安装jdk以及配置环境变量。 1.下载jdk点此下载jdk 2.使用sftp工具将下载的jdk文件上传到Linux服务器上 3.将jdk文件移动到/usr/local/java路径下 mv jdk-8

2020-12-30 09:12:33 241

转载 转载自用 JDK的安装及环境变量配置

本文章为转载,尊重原创请移步: https://blog.csdn.net/tiantang_1986/article/details/84891080 安装步骤 安装jdk 选择默认路径(C:\Program Files\Java\jdk1.7.0_79)安装 安装jre 之后提示安装jre,也选择默认路径(C:\Program Files\Java\jre7)安装即可 环境变量配置 分别打开计算机→属性→高级系统设置→高级→环境变量 或者打开控制面板→系统和安全→系统→高级系统...

2020-12-29 15:27:32 223

转载 转载 IDEA 2020安装教程

(转载自用)原文链接https://blog.csdn.net/weixin_44505194/article/details/104452880 IntelliJ IDEA 下载安装配置教程(完整版) number_one:官网下载 IntelliJ IDEA 本章为社区版安装教程,开发者可以下载终极版,安装步骤基本相同 选择对应版本下载,推荐.exe下载 number_two:开始安装的旅程吧! 一路next,选择安装路径 IDEA社区版安装设置,勾选64位即可 ..

2020-12-28 09:35:54 738

原创 java 发送 邮件通知 HTML模板 个性邮件 (十分钟内完成集成与调试)

Java 如何发送邮件模板 首先得引入发送邮件的模板

2020-12-18 10:20:01 10511 3

原创 SpringCloud 核心组件 学习笔记

注册中心:Eureka、Zookeeper 的区别 先知道几个名词 C强一致性 A可用性 P分区容忍性 Eureka: 保证了AP,可以保证最终一致性 保证了可用性,实现最终一致性。Eureka各个节点都是平等的,几个节点挂掉不会影响正常节点的工作,剩余的节点依然可以提供注册和查询服务。而Eureka的客户端在向某个Eureka注册或时如果发现连接失败,则会自动切换至其它节点,只要有一台Eureka还在,就能保证注册服务可用(保证可用性),只不过查到的信息可能不是最新的(不保证强...

2020-11-17 20:23:40 190

原创 Linux 基础操作手册

Linux启动NTP对时(客户端使用国内公网NTP服务器对时) 什么是NTP: 同步网络中各个计算机的时间的协议。 安装NTP: yum -y install ntp Linux设置定时同步时间任务 1.打开定时任务列表 crontab -e 2.输入NTP定时cron任务(需要按i,进行编辑,将下面的命令输入,前面为cron表达式,可按照需求调整) 0 */1 * * * ntpdate ntp.aliyun.com 3.启动定时任务,保证运行 s...

2020-10-09 14:47:32 252 1

原创 VUE 前端 框架基础(全栈工程师基础)

数组 .filter() filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。过滤满足条件的内容 .map() map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。 map() 方法按照原始数组元素顺序依次处理元素。 .forRach() forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。注意:forEach() 对于空数组是不会执行回调函数的。如果数组可能为空,又必须要执行回调函数时,.

2020-09-23 09:17:00 440

原创 时序数据库 influxDB (入门)/InfluxDB stadio可视化工具 部署、管理、配置、使用

部署: yum -y install influxdb yum -y insall telegraf 管理: 可视化管理工具influxDB studio 下载地址:

2020-09-17 15:02:01 5963

原创 JAVA 设计思路

1. 空间与时间的转换(多数情况下,时间会影响客户体验,所以常用的性能优化思路就是以空间换时间) 举个简单的例子bai,任给n个100万以内的数,du要求逐一判断它们是不是素数,做法可以是 时间换空间:对每个数循环判断它是否不能被任何数整除,循环很慢但不占用内存空间,这叫时间换空间; 空间换时间:使用埃式筛法预先计算好1~100万中所有的素数并保存在一张表中,对每个数直接看它是否在表中命中,需要很大的内存空间来维护这张表,但判断非常快,这叫空间换时间。 ...

2020-09-17 14:42:22 847

原创 github & SVN & IDEA

github:

2020-09-14 10:44:57 175

原创 Java面试技术栈(六): IO面试题、多线程面试题、集合面试题

多线程 多线程的实现方式:继承Thread类、实现Runnable接口 启动一个线程是用run()还是start()? 用start(),run()是调用普通方法而start()则是通过JVM自动调用run()方法 Sleep()和wait()的区别? sleep()必须是指定时间,就是一段时间内不释放。是Thread类中的一个方法 ...

2020-09-01 21:29:29 649

原创 Java面试技术栈(五):框架类

Spring MVC

2020-09-01 21:07:15 263

原创 Java面试技术栈(四):消息中间件 Redis & MQ

Redis的支持的数据类型 String:最大512MB Hash:哈希 List:列表 Set:集合 zset:有序集合 Redis持久化方式,RDB(Redis Database)和AOF(Append-only file)优先 Redis的高可用方案: Master + Slave + Sentinel 1 + Sentinel 2 缓存雪崩:当缓存服务器重启或者大量缓存集中在某一个时间段失效,这样在失效的时候,会给后端系统带来很大压力。导致系统崩溃。 ...

2020-09-01 20:01:59 524

原创 Java面试技术栈(三):数据库 Mysql & Oracle (SQL 优化 和 存储过程)

MySQL Q1 : MYSQL 事务隔离级别 1.读未提交(read-uncommitted) 可读到未提交的数据,如果发生回滚操作,则会导致脏读(要避免脏读,可设置) 2.不可重复读(read-committed) 不可以获取未提交的数据,避免的脏读,但是数据前后两次获取可能会出现结果不一致的情况(中间有其他客户端提交了数据),如果要避免不可重复读,则可以设置,可重复读 3.可重复读(repeatable-read)(默认) SELECT操作获取数据,不会更新...

2020-08-28 00:25:29 252

原创 Java面试 技术栈(二): JVM的认识与调优

JVM 类的加载(过程,以及每个过程在干什么): 装载、验证、准备、解析、初始化、使用、卸载 1.装载: a>类的的全限定名来获取定义此类的二进制字节流 b>将常量池转变成运行时常量池 c>在内存中生成类对象,作为方法区各数据的访问入口。 2.验证:确保class文件的字节流中包含的信息,符合当前虚拟机的要求,不会造成危害 3.准备:类变量分配内存并设置初始值的阶段,注意 public static int a= 123,在准备阶段,a的值是0,赋值成123是在初始化..

2020-08-24 14:20:42 166

原创 Java面试技术栈(一): 谈谈你对Hashmap的理解

Hashmap HashMap 是一种存取高效但不保证有序的常用容器 在JDK1.7中,“数组+链表”,不安全 在JDK1.8中,“数组+链表+红黑树”不安全, 解决并发问题,可以采用, 1、Collections.synchronizedMap(), 2、使用ConcurrentHashMap:采用分段所机制 3、使用HashTable(不推荐,相对线程安全,无法做到完全同步) HashMap是如何操作的 1.判断hashmap有没有初始化 2.判断key是否为空,如果为空,则保存...

2020-08-24 14:19:40 303

原创 Java面试技术栈(BASIC):Java基础

HashMap

2020-07-31 01:50:32 292

原创 (Redis 5分钟部署教程:包含Linux、Windows两个版本) 安装以及配置详解(附一键启动脚本)

​​​​redis3.2.1安装包下载:链接:https://pan.baidu.com/s/1iHraShg3Q5tsqLp2mlDNQw提取码:a8x0 下面的步骤,是启动主redis以及哨兵sentinel 也可以启动多个哨兵,一般起两个,应用连接redis哨兵时,也应连两个,提高redis可靠性 (1)打开redis-3.2.1_linux,修改配置文件redis.conf...

2019-08-12 11:47:27 892 1

redis_windows.rar

解压文件后,只需要配置需要部署的IP以及端口,即可以实现一键启动各个服务(一主一从二哨兵)

2019-09-19

redis-3.2.1.rar

Linux服务器部署Redis应用,下载后只需按照我对应博客(10分钟内完成安装部署)

2019-09-19

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

TA关注的人

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