- 浏览: 54072 次
- 性别:
- 来自: 深圳
文章列表
#sudo yum install -y yum-utils && sudo yum-config-manager --add-repo https://dl.fedoraproject.org/pub/epel/7/x86_64/ && sudo yum install --nogpgcheck -y epel-release && sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 && sudo rm /etc/yum.repos.d/dl.fedoraproject.o ...
linux yum 仓库创建
- 博客分类:
- linux
一、搭建前言
很多公司都有自己搭建的yum仓库,这样做的好处有以下几点:
1)节省流量,避免从公网重复下载软件包;为公司省钱;
2)提升下载速度;外网下载受带宽影响,下载速度较慢,而yum仓库在局域网中就很快;
3)方便统一管理,软件版本,都能做到统一;
4)避免访问外网,很多大公司,都是与公网隔绝的,尤其是大公司的类生产环境,绝对不予许随便访问外网,这是获取安装包的途径就只能通过内网yum仓库;
二、搭建前准备
2.1 操作系统版本
不同版本操作系统安装大体上没有差别,但是也会有影响,本实例yum仓库搭建基于如下环境:
[root@yum ~]# cat /etc/redhat-release ...
CentOS Docker 安装
- 博客分类:
- docker
CentOS Docker 安装
Docker支持以下的CentOS版本:
• CentOS 7 (64-bit)
• CentOS 6.5 (64-bit) 或更高的版本
________________________________________
前提条件
目前,CentOS 仅发行版本中的内核支持 Docker。
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
_______________ ...
docker容器制作,基础使用的命令
- 博客分类:
- docker
Dockerfile文件配置
FROM centos
MAINTAINER tanli
COPY jdk1.8.0.191 jdk1.8.0.191
ADD service-eureka-1.0.0.BUILD-SNAPSHOT.jar eureka.jar
ENV JAVA_HOME=/jdk1.8.0.191
ENV PATH=$JAVA_HOME/bin:$PATH
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
EXPOSE 8080
ENTRYPOINT ["nohup" ...
RabbitMQ windows安装
- 博客分类:
- RabbitMQ
RabbitMQ 简单介绍
MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBM WEBSPHERE MQ等等。
MQ特点
MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息 ...
swagger2的分组配置
- 博客分类:
- swagger2配置
当微服务的服务越来越多swagger2展示的越来越长这时候需要进行分页展示
swagger2头上有下拉框可以groupName进行分组展示
java代码代码:
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.globalOperationParameters(operatio ...
pom.xml文件配置
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.18</version>
</dependency>
DruidConfig 文件摄入配置
import java.sql.SQLException;
import javax.servlet.Filter;
im ...
String 转换 ByteBuffer:
public static ByteBuffer getByteBuffer(String str) {
return ByteBuffer.wrap(str.getBytes());
}
2
ByteBuffer 转换 String:
public static String getString(ByteBuffer buffer) {
Charset charset = null;
CharsetDecoder decoder = null;
CharBuffer charBuffer = null;
try {
...
Eureka的自我保护模式
如果在Eureka Server的首页看到以下这段提示,则说明Eureka已经进入了保护模式。
1 EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE NOT BEING EXPIRED JUST TO BE SAFE.
保护模式主要用于一组客户端和Eureka Server之间存在网络分区场景下的保护。一旦进入保护模式,Eureka ...
页面输出日志启动
@echo off
set path=D:\Program Files\Java\jdk1.8.0_131\jre\bin
@echo %path%
java -jar ccc.jar --server.port=7001 --INFO
pause
@echo end
不输出日志
set path=D:\Program Files\Java\jdk1.8.0_131\jre\bin
START "名字" "%path%\javaw" -jar cc.jar > $LOG_PATH 2>&1 &
ERROR: Access denied for user 'root'@'localhost' (using password: NO)
发现:
mysql -u root@localhost -p 成功
mysql -u root -p 失败
mysql> SELECT user, host FROM mysql.user;
ERROR 1142 (42000): SELECT command denied to user ''@'localhost' for table 'user'
mysql> SELECT USER(), C ...
将两个日期之间的月日输出到List中
private static List<String> getMonthBetween(String minDate, String maxDate) throws ParseException {
ArrayList<String> result = new ArrayList<String>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//格式化为年月
Calendar ...
1、字符串函数
ascii(str)
返回字符串str的第一个字符的ascii值(str是空串时返回0)
mysql> select ascii('2');
-> 50
mysql> select ascii(2);
-> 50
mysql> select ascii('dete');
-> 100
ord(str)
如果字符串str句首是单字节返回与ascii()函数返回的相同值。
如果是一个多字节字符,以格式返回((first byte ascii code)*256+(second byte a ...
-- mysql 查询数据库表名
-- 查询数据库中所有表名
select table_name from information_schema.tables where table_schema='ems' and table_type='base table';
-- 批量改表名
SELECT
CONCAT(
'ALTER TABLE ',
table_name,
' RENAME TO ',
substring_index(table_name,'_tanli',1),
';'
) as tab ...
MYSQL创建用户授权操作
- 博客分类:
- mysql
mysql -u -root -p
-- 允许本地 IP 访问 localhost, 127.0.0.1
CREATE USER 'xxljob'@'localhost' IDENTIFIED BY '123456';
-- 允许外网 IP 访问
CREATE USER 'xxljob'@'%' IDENTIFIED BY '123456';
-- 授权
FLUSH PRIVILEGES;
-- 为用户创建数据库
CREATE DATABASE 'xxljobDB' DEFAULT CHARSET UTF8 COLLATE utf_general_ci;
-- 授予用户通过外网IP ...