自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 凑够五个字

当初你问我为什么选择计算机,我笑着回答:“因为我梦想成为神奇的码农!我想像编织魔法一样编写程序,创造出炫酷的虚拟世界!”谁知道,我刚入门的那天,电脑却故障了,我只能用巨大的打字机来编程。我感叹道:“果然这个魔法圈子里,先要会修电脑!天赋其实很重要,但是努力和运气并不缺失,回头看,努力终究有回报,运气只是成功的80%,剩下的全靠努力。当时不懂,随便选择一个,后来才知道是计算机。嗯呢,还在努力中,想跳槽,不太相信自己罢了。方向三:计算机对自己的人生道路有帮助吗。方向二:现在还从事计算机相关行业吗。

2023-12-16 11:10:54 554

转载 RabbitMQ下载与安装(window版)

文章目录一、初识MQ二、安装MQ1、下载 并安装erlang2、下载并安装 MQ三、启动MQ1、进入MQ安装目录2、可视化插件3、可视化插件4、登录5、关闭四、常用指令一、初识MQMQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似,但不同的是JMS是SUN JAVA消息中间件服务的一个标准和API定义,而MQ则是遵循了AMQP协议的具体实现和产品。RabbitMQ是一个消息中间件,生产者生成消息,消费者消费消息,它遵循AMQ

2021-03-30 15:21:50 525

原创 MySQL中以日期为查询条件的方法

文章目录1.存储的格式是YY-mm-dd类型时查询:2.Date()函数处理字段作为日期查询条件:3.timestamp()函数来查询:4.查询指定月份的数据记录:5.查询与现在距离一定时间范围内的数据记录:1.存储的格式是YY-mm-dd类型时查询:假如表product有字段add_time,它的数据类型为datetime,写sql如下:select * from product where add_time = '2019-01-12';对于这种语句,适合存储的格式是YY-mm-dd类型的;

2021-01-26 14:43:47 14366

原创 linux下备份mysql命令

文章目录数据库的备份与导入1),数据库的备份2),数据库的导入数据库的备份与导入1),数据库的备份1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名例:mysqldump -h10.243.6.14 -uroot -pbrtruiy@3! belray >/data/belray/belray.sql; mysqldump -u dbadmin -p myblog > /home/zhangy/blog/database_bak/myb

2021-01-26 14:42:46 198

原创 layui时间控件回显范围控制

html <div class="layui-input-inline"> <input type="text" id="effectStartTime" name="effectStartTime" lay-verify="required" readonly

2020-12-14 17:08:17 1036

原创 Java导出excel

文章目录依赖ExcelUtils工具包controller依赖 <poi.version>3.17</poi.version> <!--poi导出包--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>${poi.version}</ver

2020-12-04 18:21:27 195

原创 字符串时间与Date格式之间的转换

/** * Date格式转为字符串时间格式 * @param date 日期 * @param format 转换的格式 例:yyyy-MM-dd * @return */ public static String dateByStringTime(Date date, String format) { if (date == null) { return null; } S.

2020-11-22 15:54:28 1430

转载 判断日期是否是昨天

public class test{ //将date格式化为string public static String dateFormatString(Date time){ if(time == null){ return ""; } SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); String string=sdf.format(time

2020-11-21 19:22:13 319

原创 vue入门

文章目录介绍起步模版语法语法对象节点声明周期介绍Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。起步<!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.j

2020-11-07 09:26:29 127

原创 layui时间范围选择器

<!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="styleshee

2020-11-05 18:14:04 933

原创 MySQL修改表结构操作命令汇总

—1.添加PRIMARY KEY(主键索引)ALTER TABLE table_name ADD PRIMARY KEY (column) ;—2. 添加UNIQUE(唯一索引)ALTER TABLE table_name ADD UNIQUE (column);---- 3.添加INDEX(普通索引)ALTER TABLE table_name ADD INDEX index_name (column);—4.添加FULLTEXT(全文索引)ALTER TABLE table_name ..

2020-11-03 10:32:48 1583

原创 Java面试题题目及答案

Java基础1、集合有哪些?数据结构?初始长度?扩容机制?哪些线程是安全的?hashmap的底层原理?​ arraylist的数据结构是数组,ArrayList 初始化大小是 10 (如果你知道你的arrayList 会达到多少容量,可以在初始化的时候就指定,能节省扩容的性能开支)扩容点规则是,新增的时候发现容量不够用了,就去扩容,扩容后的大小= 原始大小+原始大小/2 + 1。(例如:原始大小是 10 ,扩容后的大小就是 10 + 5+1 = 16)。​ linkedList 是一个双向链表,没有

2020-10-26 08:42:13 427 2

原创 SSM快速整合

文章目录1、添加依赖2、配置jdbcConfig.properties3、配置log4j.properties4、配置applicationContext.xml5、配置springMvc.xml6、配置web.xml7、配置mybatis-config.xml8、添加mapper的信息创建一个maven项目,本次整合需要在resources创建以下文件????????jdbcConfig.propertieslog4j.propertiesapplicationContext.xmlmybat

2020-10-25 12:30:45 85

原创 Mybatis中使用pageHelper进行分页

Mybatis中使用pageHelper 进行分页pageHelper 是mybatis中一种良好的分页插件,它可以支持任何复杂的单表、多表分页,使用也是非常的简单。1.导入maven坐标(或者jar包) <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId>

2020-10-25 12:29:44 546

原创 mybatis逆向工程

MyBatis逆向工厂介绍:​ 就是使用简单的理解,MyBatis逆向工程,就是通过相应插件,自动生成MyBatis数据库连接的一些文件。mybatis需要编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java、mapper.xml、pojo…),提高工作效率。使用操作声明:此操作在mysql创建数据库后执行1.在pom.xml中添加依赖 <!-- MBG mybatis逆向工程--> <!-- ht

2020-10-25 12:28:09 144

原创 JAVA面试题

文章目录Java基础面向对象的理解JAVA访问权限==与equals的区别如何终止循环语句数据类型基本数据类型引用数据类型基本数据类型和引用数据类型的区别FinalString、StringBuffer、StringBulider的区别接口和抽象类的区别Int与Integer的区别重载与重写Collections与CollectionList与SetArrayList与LinkedList的区别ArrayList与Vector的区别HashSet的存储原理HashMaphashmap如何遍历HashMap和

2020-10-22 09:18:23 806

原创 Linux下设置固定IP

先查看虚拟机的网关 (一会有用)以下操作皆在root下执行桥接模式网络配置配置ip地址等信息在/etc/sysconfig/network-scripts/ifcfg-ens33文件里做如下配置命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33修改如下: TYPE="Ethernet" # 网络类型为以太网 BOOTPROTO="static" # 手动分配ip NAME="ens33" # 网卡设备名,设备名一

2020-10-19 11:23:41 141

原创 linux下防火墙操作

firewalld方式注:常用查看防火墙状态:systemctl status firewalld&&firewall-cmd --state关闭防火墙:systemctl stop firewalld 启动防火墙:systemctl start firewalld查看防火墙端口:firewall-cmd --list-ports&&firewall-cmd --list-all查看某一个端口号:firewall-cmd --query-

2020-10-19 11:23:06 72

原创 linux命令大全

Linux管理文件和目录的命令命令功能pwd显示当前目录cd改变所在目录ls查看目录下的内容cat显示文件的内容grep在文件中查找某字符touch创建文件cp复制文件mv移动文件rm删除文件rmdir删除目录vi编辑文件mkdir创建目录chown改变文件的属权1.pwd命令该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linu

2020-10-19 11:22:24 82

原创 docker安装与使用

使用Docker的步骤:确认要安装docker的系统的linux内核高于3.10,低于3.10使用yum update更新uname -r3.10.0-327.el7.x86_64安装dockeryum install docker.......Complete!查看docker版本docker -vDocker version 1.13.1, build 64e9980/1.13.1查看docker状态service docker status出现错

2020-10-12 16:53:30 117

原创 本地文件上传到远程git仓库

注:请备份 特此声明 血的教训1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库git init2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add .3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明git commit -m 'first commit'4、关联到远程库(首次用)git remote add origin 你

2020-10-12 16:44:26 192

原创 Git在IDEA中的使用

文章目录1.下载安装与配置2.克隆Github项目到本地3.上传IDEA中已有的项目到Github4.版本管理5.分支管理1.下载安装与配置下载安装Git进入到Git官网的下载地址:https://git-scm.com/downloads选择和自己操作系统相符的版本。我这儿是选择的windows版本。然后,按照提示安装完成。最后一定要记得把git安装目录下的bin目录添加到windows系统的环境变量中。安装Git步骤可以参考Git安装教程(windows)在IDEA中配置Gi

2020-10-12 16:43:55 510

原创 IDEA操作设置

文章目录字符编码注解生效激活Java编译版本选8过滤文件字符编码File---->Settings---->Editor----->File Encodings注解生效激活File---->Setting---->Build,Execution,Deployment---->Compiler---->Annotation ProcessorsJava编译版本选8File---->Setting---->Build,Execution,De

2020-10-12 16:42:22 201

原创 nginx配置实例

注:没事测试负载均衡都要重启tomcat反向代理11.实现效果打开浏览器,在浏览器地址栏输入地址 www.123.com,跳转到 liunx 系统 tomcat 主页2.准备工作在liunx系统安装tomcat使用默认端口 8080tomcat 安装文件放到 liunx 系统中,解压进入 tomcat 的 bin 目录中,./startup.sh 启动 tomcat 服务器具体操作如下#下载tomcat压缩包 用filezilla 进行发送到linux中#我这里是 安装到/usr/sr

2020-07-26 16:18:17 432

原创 nginx简介

1. 概述​ Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。 Nginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,能经受高负 载的考验,有报

2020-07-26 16:16:57 67

原创 nginx常用命令

1、进入 nginx 目录中cd /usr/local/nginx/sbin2、查看 nginx 版本号./nginx -v&&/usr/local/nginx/sbin/nginx -v3、启动 nginx./nginx&&/usr/local/nginx/sbin/nginx查看是否启动成功:ps -ef|grep nginx4、停止 nginx./nginx -s stop&&/usr/local/nginx/sbin

2020-07-26 16:16:01 128

原创 linux下安装nginx

linux下安装nignx注:linux版本:CentOS7 64位在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。安装依赖包yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel创建一个文件夹cd /usr/localmkdir nginxcd nginx下载tar包wget http://nginx.org/download/ng

2020-07-26 16:14:24 78

原创 redis高并发分布式锁

目录分布式锁场景redission分布锁原理1、原理2、源码中加锁lua代码3、基本用法4、小结分布式锁场景互联网秒杀抢优惠券接口幂等性校验redission分布锁原理1、原理我们为什么要用redission分布锁答:大部分的解决方案是基于DB实现的,Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。其次Redis提供一些命令SETNX,GETSET,可以方便实现分布式锁机制。对原理分析:线程1进行加锁,如果加锁成功,则

2020-07-26 16:02:40 297

原创 redis数据结构

公用命令命令注解SET key value增加键值对KEY *查询当前库的所有键EXISTS key判断某个键是否存在TYPE key查看建的类型DEL key删除某个键EXPIRE key 过期时间为键值对设置过期时间(单位:秒)TTL key查看还有多少秒过期(-1表示永不过期 -2表示已过期)DBSIZE查看当前数据库的key值的数量FLUSHDB清空当前库FLUSHALL通杀全部库String.

2020-07-26 16:00:24 407 1

原创 redis安装

目录1、安装1.进入文件所在目录2.解压文件3.对解压的Redis文件进行编译4、部署5.设置密码2、redis整合springboot1.加入Redis依赖2.application.properties中加入redis相关配置3.application.yml中加入redis相关配置4.编写RedisConfig配置类5.编写Redis配置类6.controller调用1、安装1.进入文件所在目录#新建目录mkdir -p /usr/local/src/redis#进入redis目录cd /

2020-07-26 15:39:28 177

原创 搭建redis缓存高可用集群

目录搭建redis缓存高可用集群基本介绍redis集群的搭建模式为什么使用redis-clusterredis集群实现方案集群原理集群搭建redis集群整合springboot添加依赖application.properties中加入redis相关配置application.yml中加入redis相关搭建redis缓存高可用集群基本介绍Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施installation。Redis 集群不支持那些需要同时处理多个键的 Redis 命令,

2020-07-26 15:34:30 252

搭建redis缓存高可用集群.md

Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施installation。 Redis 集群不支持那些需要同时处理多个键的 Redis 命令, 因为执行这些命令需要在多个 Redis 节点之间移动数据, 并且在高负载的情况下, 这些命令将降低Redis集群的性能, 并导致不可预测的行为。 Redis 集群通过分区来提供一定程度的可用性:即使集群中有一部分节点失效或者无法进行通讯,集群也可以继续处理命令请求。

2020-07-26

空空如也

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

TA关注的人

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