2020年1月14日

java里的static和final

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

posted @ 2020-01-14 17:17 星云留水 阅读(596) 评论(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 星云留水 阅读(584) 评论(0) 推荐(0) 编辑

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

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

posted @ 2020-01-14 17:12 星云留水 阅读(1115) 评论(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 星云留水 阅读(2180) 评论(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 星云留水 阅读(36225) 评论(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 星云留水 阅读(4169) 评论(0) 推荐(0) 编辑

redis入门

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

posted @ 2020-01-14 17:06 星云留水 阅读(246) 评论(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 星云留水 阅读(5488) 评论(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 星云留水 阅读(1971) 评论(0) 推荐(0) 编辑

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

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

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

Java中的强制类型转换

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

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

Java中Volatile关键字详解

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

posted @ 2020-01-14 16:58 星云留水 阅读(5237) 评论(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 星云留水 阅读(387) 评论(0) 推荐(0) 编辑

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

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

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

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

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

posted @ 2020-01-14 16:54 星云留水 阅读(1132) 评论(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 星云留水 阅读(12604) 评论(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 星云留水 阅读(557) 评论(0) 推荐(0) 编辑

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

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

posted @ 2020-01-14 16:50 星云留水 阅读(1028) 评论(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 星云留水 阅读(15165) 评论(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 星云留水 阅读(492) 评论(0) 推荐(0) 编辑

导航