2020年1月14日

java里的static和final

摘要: 本节介绍JAVA里static和final的作用和使用方法以及一些需要注意的问题. 一、static static表示"全局"或"静态",用来修饰成员变量和成员方法,以及代码块. 被static修饰的成员变量和成员方法独立于该类的任何对象.也就是说,它不依赖类特定的实例,被类的所有实例共享.只要这个 阅读全文

posted @ 2020-01-14 17:17 星云留水 阅读(609) 评论(0) 推荐(0)

Java中的<< 和 >> 和 >>> 详细分析

摘要: <<表示左移移,不分正负数,低位补0; 注:以下数据类型默认为byte-8位 左移时不管正负,低位补0 正数:r = 20 << 2 20的二进制补码:0001 0100 向左移动两位后:0101 0000 结果:r = 80 负数:r = -20 << 2 -20 的二进制原码 :1001 010 阅读全文

posted @ 2020-01-14 17:14 星云留水 阅读(592) 评论(0) 推荐(0)

shiro权限控制(二):分布式架构中shiro的实现

摘要: 前言:前段时间在搭建公司游戏框架安全验证的时候,就想到之前web最火的shiro框架,虽然后面实践发现在netty中不太适用,最后自己模仿shiro写了一个缩减版的,但是中间花费两天时间弄出来的shiro可不能白费,这里给大家出个简单的教程说明吧。 shiro的基本介绍这里就不再说了,可以自行翻阅博 阅读全文

posted @ 2020-01-14 17:12 星云留水 阅读(1157) 评论(0) 推荐(0)

CentOS7安装mysql后无法启动服务,提示Unit not found

摘要: 现象: 启动MySQL数据库提示: Failed to start mysqld.service: Unit not found 在CentOS7中已经不在支持mysql,就算你已经安装了,CentOS7还是表示很嫌弃。 原因: 知乎: CentOS 7为什么放弃了MySQL,而改使用MariaDB 阅读全文

posted @ 2020-01-14 17:11 星云留水 阅读(2208) 评论(0) 推荐(0)

CentOS7安装MySQL报错,解决Failed to start mysqld.service: Unit not found

摘要: 当输入命令 ~]# systemctl start mysql.service 要启动MySQL数据库是却是这样的提示 Failed to start mysqld.service: Unit not found 解决方法如下: 首先需要安装mariadb-server ~]# yum instal 阅读全文

posted @ 2020-01-14 17:09 星云留水 阅读(36481) 评论(1) 推荐(1)

redis修改密码

摘要: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ## 无需添加密码参数 redis-cli.exe -h 127.0.0.1 -p 6379 ## 获取当前密码 config get requirepass ## 设置当前密码,服务重新启动后又会置为默认,即无密码;不建 阅读全文

posted @ 2020-01-14 17:08 星云留水 阅读(4194) 评论(0) 推荐(0)

redis入门

摘要: 目录 redis入门(三) 目录 前言 事务 原理 Lua脚本 安装 脚本命令 集群搭建工具 redis-trib.rb redis官方集群搭建 集群横向扩展 故障转移 redis管理 参考文档 redis入门(三) 目录 redis入门(一)redis入门(二)redis入门(三) 前言 在前两章 阅读全文

posted @ 2020-01-14 17:06 星云留水 阅读(267) 评论(0) 推荐(0)

如何在本地远程连接linux虚拟机上面的mysql

摘要: 基础环境: 在linux安装mysql 检查远程的虚拟机是否可以ping通过 查看虚拟机IP为192.168.38.128 cmd窗口ping 192.168.38.128,出现如下界面说明是可以的 检查虚拟机mysql的端口号是否对外开通 比如我们能用xshell等远程工具连接虚拟机上的linux 阅读全文

posted @ 2020-01-14 17:04 星云留水 阅读(5508) 评论(0) 推荐(2)

Linux下彻底卸载mysql详解

摘要: 一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql 1 rpm -qa|grep -i mysql 可以看到如下图的所示: 显示之前安装了: MySQL-client-5.5.25a-1.rhel5 MySQL-server-5.5.25a-1.rhel5 2、停止mysql服务 阅读全文

posted @ 2020-01-14 17:03 星云留水 阅读(1989) 评论(0) 推荐(0)

shiro权限控制(一):shiro介绍以及整合SSM框架

摘要: shiro安全框架是目前为止作为登录注册最常用的框架,因为它十分的强大简单,提供了认证、授权、加密和会话管理等功能 。 shiro能做什么? 认证:验证用户的身份 授权:对用户执行访问控制:判断用户是否被允许做某事 会话管理:在任何环境下使用 Session API,即使没有 Web 或EJB 容器 阅读全文

posted @ 2020-01-14 17:01 星云留水 阅读(388) 评论(0) 推荐(0)

Java中的强制类型转换

摘要: 例如,当程序中需要将 double 型变量的值赋给一个 int 型变量,该如何实现呢? 显然,这种转换是不会自动进行的!因为 int 型的存储范围比 double 型的小。此时就需要通过强制类型转换来实现了。 public class HelloWorld{ public static void m 阅读全文

posted @ 2020-01-14 16:59 星云留水 阅读(3748) 评论(0) 推荐(0)

Java中Volatile关键字详解

摘要: 阅读目录 一、基本概念 二、Volatile原理 一、基本概念 先补充一下概念:Java 内存模型中的可见性、原子性和有序性。 可见性: 可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确 阅读全文

posted @ 2020-01-14 16:58 星云留水 阅读(5305) 评论(0) 推荐(0)

Spring Cloud 微服务架构学习笔记与示例

摘要: 本文示例基于Spring Boot 1.5.x实现,如对Spring Boot不熟悉,可以先学习我的这一篇:《Spring Boot 1.5.x 基础学习示例》。关于微服务基本概念不了解的童鞋,可以先阅读下始祖Martin Fowler的《Microservice》,本文不做介绍和描述。 一、分布式 阅读全文

posted @ 2020-01-14 16:57 星云留水 阅读(408) 评论(0) 推荐(0)

SpringCloud入门之Spring Boot多环境配置切换指南

摘要: 在 spring boot 中,有两种配置文件,一种是application.properties,另一种是application.yml,两种都可以配置spring boot 项目中的一些变量的定义,参数的设置等。 其中yml格式文件编写规范参考文章手把手学系列之YAML格式文件规范学习 一般在一 阅读全文

posted @ 2020-01-14 16:55 星云留水 阅读(1714) 评论(0) 推荐(0)

SpringCloud入门之YAML格式文件规范学习

摘要: 1. 认识 YAML YAML(发音 /ˈjæməl/)是一个类似 XML、JSON 的数据序列化语言。其强调以数据为中心,旨在方便人类使用;并且适用于日常常见任务的现代编程语言。因而 YAML 本身的定义比较简单,号称“一种人性化的数据格式语言”。 1.1 YAML 的设计目标: 人类容易阅读 可 阅读全文

posted @ 2020-01-14 16:54 星云留水 阅读(1161) 评论(0) 推荐(0)

SpringCloud入门之常用的配置文件 application.yml和 bootstrap.yml区别

摘要: 作者其他技术文章 1) Spring Boot 简介 2)SpringCloud入门之YAML格式文件规范学习 3)SpringCloud入门之Spring Boot多环境配置切换指南 4) Elasticsearch从入门到精通 5) Kibana从入门到精通 6) logstash快速入门实战指 阅读全文

posted @ 2020-01-14 16:53 星云留水 阅读(12680) 评论(0) 推荐(3)

SpringCloud入门之eclipse新建maven子项目和聚合项目

摘要: 一、new maven project : next 二、勾选 create a simple project : next 三、Group Id:项目的包路径 如com.test,之后创建的Controller、Service等包都在该包路径下。 Artifact Id:项目名称,如这里是test 阅读全文

posted @ 2020-01-14 16:52 星云留水 阅读(565) 评论(0) 推荐(0)

SpringCloud学习系列之四-----配置中心(Config)使用详解

摘要: 前言 本篇主要介绍的是SpringCloud中的分布式配置中心(SpringCloud Config)的相关使用教程。 SpringCloud Config Config 介绍 Spring Cloud Config项目是一个解决分布式系统的配置管理方案。它包含了Client和Server两个部分, 阅读全文

posted @ 2020-01-14 16:50 星云留水 阅读(1057) 评论(0) 推荐(0)

阿里云Docker镜像仓库(Docker Registry)

摘要: 镜像仓库申请地址: https://cr.console.aliyun.com/cn-shanghai/instances/repositories 一、创建命名空间 例如daniel-hub 二、创建镜像仓库 例如nginx-docker 三、使用镜像仓库 1. 登录阿里云Docker Regis 阅读全文

posted @ 2020-01-14 16:49 星云留水 阅读(15548) 评论(0) 推荐(2)

阿里云Docker镜像加速

摘要: mkdir -p /etc/dockertee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"]}EOFsystemctl daemon-reloadsystem 阅读全文

posted @ 2020-01-14 16:48 星云留水 阅读(500) 评论(0) 推荐(0)

Docker安装(yum方式 centos7)

摘要: yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.r 阅读全文

posted @ 2020-01-14 16:47 星云留水 阅读(151) 评论(0) 推荐(0)

Docker Nginx安装(centos7)

摘要: docker search nginx docker pull nginx docker images nginx mkdir -p /data/nginx/{conf.d,html,logs} docker run -p 80:80 --name nginx-server -v /data/ngi 阅读全文

posted @ 2020-01-14 16:46 星云留水 阅读(279) 评论(0) 推荐(0)

Dockerfile文件详解

摘要: 什么是dockerfile? Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。 docker build命令用于从Dockerfile构建映像。可以在docker build命令中使用-f标志 阅读全文

posted @ 2020-01-14 16:45 星云留水 阅读(1051) 评论(0) 推荐(0)

Docker的安装和操作(虚拟机+linux系统)

摘要: 1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的。 2、核心概念 docker主机(Host):安装了Docke 阅读全文

posted @ 2020-01-14 16:44 星云留水 阅读(3309) 评论(0) 推荐(0)

linux命令安装docker

摘要: 安装: 1、Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本是否支持安账docker 2、更新yum包:sudo yum update 3、安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devi 阅读全文

posted @ 2020-01-14 16:43 星云留水 阅读(5498) 评论(0) 推荐(0)

centos7 防火墙的操作

摘要: 参考文章:http://blog.csdn.net/Joe68227597/article/details/75207859 http://www.cnblogs.com/cocoat/p/6605482.html sudo netstat -tnlp --查看哪些服务打开 firewall-cmd 阅读全文

posted @ 2020-01-14 16:42 星云留水 阅读(203) 评论(0) 推荐(0)

四、CentOS 7安装Oracle JDK

摘要: CentOS 7安装Oracle JDK,查看Linux是否自带的JDK,如有openJDK,则卸载 CentOS7.1 JDK安装1、卸载自带OPENJDK 用 java -version 命令查看当前jdk版本信息 #java -version 用rpm -qa | grep java 命令查询 阅读全文

posted @ 2020-01-14 16:40 星云留水 阅读(2374) 评论(0) 推荐(0)

三、linux环境的搭建1(oracle、ssh、jdk、mysql、samba、tomcat)

摘要: linux环境的搭建1(oracle、ssh、jdk、mysql、samba、tomcat) 网络配置 方案一 tip 1 使用ifconfig : ifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip 一、修改IP 阅读全文

posted @ 2020-01-14 16:36 星云留水 阅读(235) 评论(0) 推荐(0)

二、vim的保存文件和退出命令

摘要: vim的保存文件和退出命令 命令 简单说明 :w 保存编辑后的文件内容,但不退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中。 :w! 强制写文件,即强制覆盖原有文件。如果原有文件的访问权限不允许写入文件,例如,原有的文件为只读文件,则可使用这个命令强制写入。但是, 阅读全文

posted @ 2020-01-14 16:34 星云留水 阅读(3800) 评论(0) 推荐(0)

Centos7更改网卡名称Eth0

摘要: 标签: Centos7更改网卡名称 2016-12-06 21:55 8737人阅读 评论(1) 收藏 举报 分类: linux(6) 作者同类文章X 版权声明:本文为博主原创文章,未经博主允许不得转载。 安装完Centos7系统,网卡命名跟之前发生了变化,例如! 就是看着不爽也不会影响使用,只是个 阅读全文

posted @ 2020-01-14 16:33 星云留水 阅读(147) 评论(0) 推荐(0)

Linux文件编辑命令详细整理

摘要: 转载自-- Linux文件编辑命令详细整理 一、vi编辑器有3种基本工作模式 首先需要知道vi编辑器有3种基本工作模式,分别是:命令模式、文本输入模式、和末行模式。 第一:命令行模式:该模式是进入vi编辑器后的默认模式。任何时候,不管用户处于何种模式,按下ESC键即可进入命令模式。在该模式下,用户可 阅读全文

posted @ 2020-01-14 16:31 星云留水 阅读(850) 评论(0) 推荐(0)

Centos7开放及查看端口

摘要: 1、开放端口 firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口 firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口 f 阅读全文

posted @ 2020-01-14 16:30 星云留水 阅读(1265) 评论(0) 推荐(0)

linux常用命令

摘要: 1.复制文件夹 复制文件夹/usr/t1到/home/t2路径下 cp -r /usr/t1 /home/t2 直接强制覆盖 cp -rf /usr/t1 /home/t2 远程复制 scp 源文件路径 远程机器用户名@远程机器ip:目的路径 scp /src/mydata/test.txt roo 阅读全文

posted @ 2020-01-14 16:29 星云留水 阅读(166) 评论(0) 推荐(0)

linux环境安装mysql

摘要: 安装虚拟机: RedHat+CentOS 我说略会不会被打,哈哈,这个虚拟机的安装之后我再补上吧~~ 首先查看已经安装的mysql相关的包 rpm -qa | grep mysql 执行之后会出现以下结果,但是这仅仅是自带的一个工具包,mysql其实并没有安装 在CentOS6.9用yum就可以安装 阅读全文

posted @ 2020-01-14 16:28 星云留水 阅读(470) 评论(0) 推荐(1)

Centos7 防火墙开放端口,查看状态,查看开放端口

摘要: CentOS7 端口的开放关闭查看都是用防火墙来控制的,具体命令如下: 查看防火墙状态:(active (running) 即是开启状态) [root@WSS bin]# systemctl firewalld status Unknown operation 'firewalld'. [root@ 阅读全文

posted @ 2020-01-14 16:27 星云留水 阅读(7094) 评论(0) 推荐(0)

导航