Java工具类(一)
时间段内取出中间的日期和取日期的开始时间和结束时间12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;public class Time { public static SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); public static SimpleDateFormat format1 = new S ...
Docker安装Redis
如果你没有安装Docker你可以参考这篇文章安装Docker 用下面命令下载最新Redis镜像1docker pull redis 创建conf1mkdir -p /mydata/redis/conf 1touch /mydata/redis/conf/redis.conf 启动redis实例123docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \-d redis redis-server /etc/redis/redis.conf redis持久化1cd /mydata/redis/conf 1echo appendonly yes > redis.conf 1docker restart redis 进入redis1docker exec -it redis redis-cli 下次启动redis只要输入docker start redis就行了。 开机自启red ...
UCloud主机秒杀62¥/年
国庆节秒杀,高性能云主机,限量秒杀1核2G,一年62元,3年200元。四舍五入白“嫖”【限量秒杀】UCloud上市公司 ,市值 268 亿,国内 商用,政企,服务器大厂,国庆节秒杀 现在秒杀,服务器最低62元购买云服务器,库存不多,有需要可以去买,性价比跟萝卜菜一样。 活动规则 活动时间:2020年9月21日至2020年10月18日。 活动对象:UCloud官网已注册且完成个人实名认证的产品新用户均可参加(未付费购买过云服务器资源)。 本活动优惠不能与其他优惠叠加。 快杰云主机部分镜像系统不支持自主更换,希望您在购买之前谨慎选择。 参与活动的云主机,重装系统时需选择相同系统盘容量,否则无法再免费升级至40G。 本活动同一用户仅可购买1次,限购1台。不同UCloud(优刻得)账号在注册、登录、使用中的关联信息相同的用户视为同一用户,关联信息包括同一手机、邮箱、实名认证、IP地址等。 用户参加本活动所购买的相关产品及所获得的相应权益,仅限本账号使用,不得转让、出售或以其他方式换取利益。 用户参加本活动购买的产品,不允许降配,也不支持先升级再降配;配置升级和续费按官网正常购买流程执 ...
6个经典SpringBoot项目
前言不得不佩服 SpringBoot 的生态如此强大,今天给大家推荐几款优秀的后台管理系统,小伙伴们再也不用从头到尾撸一个项目了。 SmartAdmin我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。SmartAdmin 让你从认识到忘不了,绝对是你最想要的! 项目地址:https://gitee.com/lab1024/smart-admin litemall又一个小商场系统,Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端。 项目地址:https://gitee.com/linlinjava/litemall TimoTIMO后台管理系统,基于SpringBoot2.0 + Spring Data Jpa + Thymeleaf + Shiro 开发的后台管理系统,采用分模块的方式便于开发和维护,支持前后台模块分别部署,目前支持的功能有:权限管理、部门管理、字典管理、日志记录、文件上传、代码生成等,为快速开发后台系统 ...
Docker安装MySQL
MySQL镜像如果你没有安装Docker你可以参考这篇文章安装Docker 我们去Docker的镜像市场搜索MySQLhttps://registry.hub.docker.com/search?q=MySQL&type=image 搜索到的第一个mysql点击进去,再点击Tags我们就能看见他的版本列表了。latest则是它最新的版本。 Docker安装MySQL下载镜像文件docker pull是安装镜像命令,后面跟镜像名字比如docker pull mysql,这里安装的mysql会是最新的版本。如果要安装之前的版本只要在镜像名的后面加:和版本号,就能安装指定的版本镜像了。 这里我们安装的是版本5.7的mysql。 sudo是最高权限root,如果你是在root用户,命令之前可以不加sudo 1sudo docker pull mysql:5.7 安装完成后,输入命令检查是否安装成功 1sudo docker images 创建实例并启动123456docker run -p 3306:3306 --name mysql \-v /mydata/mysql/ ...
安装Docker
Docker虚拟化容器。Docker基于镜像,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间互相隔离。 镜像市场 安装Docker我们先进入Docker社区版的Centos安装文档:https://docs.docker.com/engine/install/centos/ 国内登录网站可能有点慢,不过没关系!按照我下面的教程来。 卸载旧版本DockerDocker 的较旧版本被调用或 如果安装了这些组件,请卸载它们以及关联的依赖项。 12345678sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ ...
解决SSH连接Centos虚拟机慢的问题
前言最近在学习Linux, 但是发现用Shell工具连接虚拟机的时候特别慢, 要等好久才能连上, 但是使用ping命令ping虚拟机的时候却很快。 百度了一下, 终于找到了问题, 原来Centos在使用ssh连接的时候, 会先做一个DNS检测, 这就拖慢的连接的速度, 我们只要把DNS检测关掉就可以了, 具体方法如下: 操作步骤 使用root权限编辑/etc/ssh/sshd_config 1sudo vi /etc/ssh/sshd_config 然后找到UseDNS,将后面的yes改成no。 Centos7大概是在115行 然后:wq 保存退出, 接着重启一下sshd服务 1systemctl restart sshd 然后再试试ssh连接, 发现速度明显快了!
安装和使用MyCat
MyCat简介什么是MyCatMyCat 是目前最流行的基于 java 语言编写的数据库中间件,是一个实现了 MySQL 协议的服务器,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用 MySQL 原生协议与多个 MySQL 服务器通信,也可以用 JDBC 协议与大多数主流数据库服务器通信,其核心功能是分库分表。配合数据库的主从模式还可实现读写分离。 MyCat 是基于阿里开源的 Cobar 产品而研发,Cobar 的稳定性、可靠性、优秀的架构和性能以及众多成熟的使用案例使得 MyCat 变得非常的强大。 MyCat 发展到目前的版本,已经不是一个单纯的 MySQL 代理了,它的后端可以支持MySQL、SQL Server、Oracle、DB2、PostgreSQL 等主流数据库,也支持 MongoDB 这种新型NoSQL 方式的存储,未来还会支持更多类型的存储。而在最终用户看来,无论是那种存储方式,在 MyCat 里,都是一个传统的数据库表,支持标准的 SQL 语句进行数据的操作,这样一来,对前端业务系统来说,可以大幅降低开发难度,提升开发 ...
安装RabbitMQ
什么是RabbitMQRabbitMQ(Message Queue)是一个消息中间件是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang语言写成。 何为消息队列(Message queue)?通俗的解释:在2017以前的春运期间吧,人们需要买票回家,他们就需要去售票厅买票,到了售票厅他们就要一个一个排队买票,而不是一拥而上。一个一个买完票再“放”出去。就这样一个排着一个。 流量削锋:大量用户请求后,进入消息队列,再进行秒杀服务。用在秒杀活动中,用户请求量大。能够一个一个的处理请求。 安装RabbitMQLinux中安装jdk81yum install java-1.8.0-openjdk* -y 下载安装RabbitMq需要的环境下载Erlangd的rpm包RabbitMQ是Erlang语言编写,所以Erang环境必须要有,注:Erlang环境一定要与RabbitMQ版本匹配:https://ww ...
解决FTP上传图片失败原因
FTP工具类代码下面是FTP上传下载的工具类Java代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154package com.commons.util;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;impo ...