湯神码
码龄11年
  • 96,273
    被访问
  • 26
    原创
  • 1,394,404
    排名
  • 142
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2010-12-29
博客简介:

tangyb828的博客

查看详细资料
  • 3
    领奖
    总分 315 当月 11
个人成就
  • 获得77次点赞
  • 内容获得46次评论
  • 获得381次收藏
创作历程
  • 13篇
    2021年
  • 69篇
    2020年
成就勋章
TA的专栏
  • 工具
    14篇
  • linux
    10篇
  • Spring
    2篇
  • 学习
    41篇
  • 积累
    5篇
  • win10
    1篇
  • redis
    3篇
  • 方案
    18篇
  • 规范
    3篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

@Async异步注解实战

一、应用场景同步: 同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。异步: 异步调用则是只是发送了调用的指令,调用者无需等待被调用的方法完全执行完毕;而是继续执行下面的流程。例如, 在某个调用中,需要顺序调用 A, B, C三个过程方法;如他们都是同步调用,则需要将他们都顺序执行完毕之后,方算作过程执行完毕;如B为一个异步的调用方法,则在执行完A之后,调用B,并不等待B完成,而是执行开始调用C,待C执行完毕之后,就意味着这个过程执行完毕了。在Java中,一般在处理类似的场景之时,都是基于
原创
发布博客 2021.11.30 ·
88 阅读 ·
1 点赞 ·
0 评论

Linux-常用命令

语法作用示例Ctrl + LXshell清屏,clear 命令清屏Ctrl + Lshutdown用于开关机,使用权限:系统管理者shutdownsudo以系统管理者的身份执行指令,sudo所执行的指令就好像是root亲自执行sudoclear用于清除屏幕clearkill杀死进程,终止程序,程序编号通过ps或top命令查看killifconfig可设置网络设备的状态,或是显示目前的设置ifconfigping测试网络连通...
原创
发布博客 2021.05.27 ·
64 阅读 ·
0 点赞 ·
0 评论

Linux-工作常用命令积累

文件目录操作# pwd 显示工作目录$ pwd #查看当前所在目录# 清理屏幕$ clear# sftp登录$ sftp -oPort=22 cts@10.132.127.22# ftp登录$ ftp 10.132.127.22# mkdir 创建目录$ mkdir AAA #建立一个名为 AAA 的子目录$ mkdir -p BBB/Test #在工作目录下的BBB目录中,建立一个名为Test的子目录,若BBB目录
原创
发布博客 2021.05.27 ·
66 阅读 ·
1 点赞 ·
1 评论

Linux Nginx 安装与卸载

Linux Nginx 安装与卸载一、安装Nginx1、环境说明Linux:CentOS Linux release 8.2.2004 (Core)Nginx:nginx-1.20.0.tar.gz2、下载Nginx安装包官网:http://nginx.org/en/download.html版本:nginx-1.20.0 Stable version 稳定版本Linux下载:wget http://nginx.org/download/nginx-1.20.0.tar.gz3、安装依
原创
发布博客 2021.04.22 ·
138 阅读 ·
0 点赞 ·
0 评论

MySQL-5.7安装-Win10

一、简介MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于
转载
发布博客 2021.04.05 ·
98 阅读 ·
0 点赞 ·
0 评论

Linux Redis6集群详细步骤安装

一、集群规划安装环境信息:CentOS Linux release 7.5.1804 、redis-6.2.1三台服务器各部署一个主节点、一个从节点,同一台服务器上不是直接主从关系。服务器角色ip:端口node1master1/slave2192.168.15.116:6379/192.168.15.116:6380node2master2/slave3192.168.15.117:6379/192.168.15.117:6380node3master3/s
原创
发布博客 2021.03.29 ·
411 阅读 ·
0 点赞 ·
0 评论

Linux Redis3集群详细步骤安装

安装环境信息centos7.9 、redis-3.2.5服务器IP:192.168.15.67,192.168.15.68,192.168.15.69redis端口:6380,6381(每台服务器两个节点)redis密码:123456redis官网下载:http://download.redis.io/releases/Linux命令安装:wget http://download.redis.io/releases/redis-3.2.5.tar.gz一、创建redis组、redis用户.
原创
发布博客 2021.03.24 ·
57 阅读 ·
0 点赞 ·
0 评论

Spring WebFlux 响应式Web框架

Spring WebFlux是随Spring 5推出的响应式Web框架。服务端技术栈Spring提供了完整的支持响应式的服务端技术栈。如上图所示,左侧为基于spring-webmvc的技术栈,右侧为基于spring-webflux的技术栈,Spring WebFlux是基于响应式流的,因此可以用来建立异步的、非阻塞的、事件驱动的服务。它采用Reactor作为首选的响应式流的实现库,不过也提供了对RxJava的支持。由于响应式编程的特性,Spring WebFlux和Reactor底层需要支持异
转载
发布博客 2021.03.22 ·
417 阅读 ·
0 点赞 ·
0 评论

Docker & Docker Compose命令大全

docker-compose命令$ docker-compose build #生成或重建服务$ docker-compose config #配置验证并查看撰写文件$ docker-compose create #创建服务$ docker-compose down #停止并删除容器、网络、图像和卷$ docker-compose events #事件从容器接收实时事件$ docker-compose exec #exec在运行的容器中执行命令$ docker
原创
发布博客 2021.03.19 ·
59 阅读 ·
0 点赞 ·
0 评论

Linux Centos7下Redis6详细安装-单机

安装环境:centos7.9 、redis-6.2.1一、安装1、下载Redis压缩包官网下载后上传到linux,官网下载地址:http://download.redis.io/releases/linux 系统中直接下载# 创建安装软件存放目录$ mkdir /usr/local/mysoftwares$ cd /usr/local/mysoftwares# Linux直接下载$ wget http://download.redis.io/releases/redis-6..
原创
发布博客 2021.03.19 ·
89 阅读 ·
0 点赞 ·
0 评论

Linux安装mysql-5.7详细步骤

一、下载mysql下载地址:https://downloads.mysql.com/archives/community/二、环境配置1、检测系统是否自带mysql# 检测系统是否自带mysql$ rmp -qa|grep mysql# 如果有进行强行卸载$ rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_642、检测系统是否自带mariadb# 检测系统是否自带mariadb$ rpm -qa|grep mariadb# 如果有
原创
发布博客 2021.03.17 ·
88 阅读 ·
0 点赞 ·
0 评论

Linux apache tomcat 安装和升级

一、安装tomcat注意!安装tomcat前需安装配置JDK,安装方式请参照这篇文章:http://www.cnblogs.com/blog4matto/p/5582054.html1、tomcat官网下载所需版本官网 :http://tomcat.apache.org/左侧 Download 选择版本,一般linux 选择 Core: tar.gz2、解压进入tar.gz文件的位置,输入解压文件tar -zxvf apache-tomcat-9.0.0.M26.tar -C /usr/l
原创
发布博客 2021.03.17 ·
443 阅读 ·
0 点赞 ·
0 评论

Linux下载并安装JDK1.8

1、官网下载地址:jdk-8u202下载地址2、创建java安装目录:mkdir /usr/local/java[root@VM_0_10_centos java]# mkdir /usr/local/java[root@VM_0_10_centos java]# [root@VM_0_10_centos java]# cd /usr/local/java[root@VM_0_10_centos java]# pwd/usr/local/java3、上传jdk安装包:rz 或者 ftp工具
转载
发布博客 2021.03.17 ·
356 阅读 ·
1 点赞 ·
0 评论

PicGo+GitHub 你的最佳免费图床选择!

PicGo介绍这是一款图片上传的工具,目前支持SM.MS图床,微博图床,七牛图床,腾讯云COS,阿里云OSS,Imgur,又拍云,GitHub等图床,未来将支持更多图床。所以解决问题的思路就是,将本地的文件,或者剪切板上面的截图发送图床,然后生成在线图片的链接,这样就可以让Markdown文档飞起来了,走到哪就可以用到哪????。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iGQYDtGk-1606722212795)(https://raw.githubuserco
转载
发布博客 2020.11.30 ·
474 阅读 ·
1 点赞 ·
0 评论

在线视频下载-猫抓+M3U8批量下载合并

1、猫抓猫抓是一款目前比较好用的网页视频嗅探插件。对于一些播放大型视频的网站,视频通常是分段的,猫抓只能嗅探出一个m3u8文件将猫抓嗅探出的m3u8地址复制,粘贴到“M3U8批量下载器”中,软件会自动下载多个片段下载完成后会使用自带的ffmpeg将所有小片段合并成一个完整的视频,两款神器一并打包下载地址 | 来源:百度网盘下载地址 | 来源:蓝奏网盘2、M3U8批量下载器M3U8批量下载器,是吾爱破解论坛大神自己写的M3U8地址批量下载合并工具。2.1、功能特色使用Aria2作为下载引
原创
发布博客 2020.11.24 ·
19179 阅读 ·
6 点赞 ·
2 评论

Win10系统黑屏唤醒不了的解决方法

有不少win10系统用户到本站反馈说碰到这样一个情况,就是电脑在睡眠之后,一直显示黑屏,唤醒不了,碰到这样的问题该怎么办呢,我们可以从以下几个方面去分析排查问题:电源关机设置有误;系统电源管理和电源驱动发生冲突;显卡驱动与系统冲突,建议重装官方提供的显卡驱动。电源设置1、点击右下方的通知选择“所有设置”2、打开后选择"系统"3、进入后选择左边的“电源和睡眠”4、往下拉点击右下方的“其他电源选项”5、进入后点击左边的“选择电源按钮的功能”6、进入后点击上方蓝色字体的“更改当前
原创
发布博客 2020.11.23 ·
5875 阅读 ·
0 点赞 ·
2 评论

深入理解java的反射机制

今天将从以下4方面来系统的学习一下java的反射机制:java反射是什么java反射(Reflection)底层实现原理java反射的简单演示java反射的应用场景1、java反射是什么首先大家应该先了解两个概念,编译期和运行期,编译期就是编译器帮你把源代码翻译成机器能识别的代码,比如编译器把java代码编译成jvm识别的字节码文件,而运行期指的是将可执行文件交给操作系统去执行,JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的
转载
发布博客 2020.11.22 ·
73 阅读 ·
0 点赞 ·
0 评论

深入理解java动态代理的实现机制

今天将从以下5方面来系统的学习一下java动态代理的实现机制:什么是代理什么是静态代理什么是动态代理动态代理的实现机制动态代理的使用场景1、什么是代理相信大家都有购买过火车票或者机票的经历,有的人在携程买,有的在飞猪,也有的在微信上买等等,这里的携程飞猪微信也好都是受铁路部的委托代理售卖火车票,这里的携程飞猪就是代理类,铁路部就是委托类,这就是代理2、什么是静态代理所谓的静态代理就是在代码运行之前,代理类就已经存在,通常情况下, 静态代理中的代理类和委托类会实现同一接口或是派生自相同的
转载
发布博客 2020.11.22 ·
83 阅读 ·
0 点赞 ·
0 评论

SpringBoot gzip压缩

SpringBoot gzip压缩在这个流量为王的互联网时代,流量就是金钱,而对于初创公司来讲,做到了海量的流量随之带来的就是一笔不小的流量费用,了解过CDN或者自己配置过nginx的同学可能都知道,他们都可以实现对应的gzip压缩,但那大部分都是基于一些静态文件的压缩,比如:jpg,png,html,css等,这个不是本文的重点,今天主要介绍的基于springboot的gzip压缩服务接口返回的response数据一、springboot的gzip压缩演示1、application.properti
转载
发布博客 2020.11.22 ·
251 阅读 ·
0 点赞 ·
0 评论

深入理解java注解的实现原理

今天将从以下4个方面来系统的学习一下java注解什么是注解注解的用途注解使用演示注解的实现原理1、什么是注解注解也叫元数据,例如我们常见的@Override和@Deprecated,注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解一般常用的注解可以分为三类:一类是Java自带的标准注解,包括@Override(标明重写某个方法)、@Deprecated(标明某个类或方法过时)和@SuppressWarnings(标明要
转载
发布博客 2020.11.22 ·
92 阅读 ·
0 点赞 ·
0 评论
加载更多