自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天然玩家的博客

大鱼海棠--橙天嘉禾

原创 RabbitMQ基础系列:原理及工作过程

sudo rabbitmqctl set_permissions -p / admin ‘.’ '.’ ‘.*’ 1 部署RabbitMQ 安装erlang sudo apt-get install erlang-nox 安装RabbitMQ sudo apt-get ins...

2020-07-04 20:10:51 71 0

原创 Springboot2模块系列:RabbitMQ

1 配置信息 1.0 pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</...

2020-06-29 19:10:52 34 0

原创 Springboot2模块系列:thymeleaf+Bootstrap(五)前后端结合--数据操作

添加 删除 修改 查询

2020-06-25 18:18:34 48 0

原创 Springboot2模块系列:thymeleaf+Bootstrap(四)前后端结合--登录及数据展示

1 登录页面

2020-06-25 18:04:22 100 0

原创 Springboot2模块系列:thymeleaf+Bootstrap(三)前后端结合--业务逻辑

1 Interface package com.company.web.mapper; import java.util.List; import java.util.Map; import java.util.HashMap; import com.company.web.po.UserInf...

2020-06-25 17:53:02 30 0

原创 java8基础系列:Interface(接口)

1 Inteface 1.0 特点 序号 特点 1 接口中所有成员变量默认为public static final 2 接口中所有方法默认为抽象方法 3 接口中没有构造方法,构造方法用于创建对象 4 实现接口的类中必须重新实现接口中定义的所有抽象方法,default不是...

2020-06-25 16:16:00 49 0

原创 SpringCloud2模块系列:Gateway(接口转发)

1 流程

2020-06-22 19:19:41 95 0

翻译 Java8新特性

1 Java8 Java平台,标准版8是一个主要的发行版,更新有17个部分. 2 新特性 2.1 Java编程语言 Lambda表达式.可将函数作为参数或将代码作为数据 方法引用提供易读的lambda表达式,因为这些方法已经存在名称 默认方法可以将函数添加到接口库中并且确保这些接口向前兼容 重复...

2020-06-21 18:31:09 32 0

原创 SpringCloud2模块系列:SpringbootAdmin(微服务监控)

1 Admin服务端 1.0 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0&quo...

2020-06-19 19:36:01 97 0

原创 SpringCloud2模块系列:Feign(服务间调用)

1 Feign 1.0 功能 服务间接口调用. 1.2 调用过程 场景:服务A调用服务B的接口. 实现过程:在服务A中使用Feign配置服务B的应用及路径属性. 一句话:在发起调用的服务中,配置被调用服务的信息. 1.3 流程图 图1 服务间调用示意图 2 Usage 2.1 服务A-工单服务...

2020-06-18 16:28:41 77 0

原创 MySQL基础系列:数据统计

1 sum 2 count 3 found_rows 4 group by 功能 数据分组,细分两个分类:单个分组字段,;多个分组字段,数据分组. 4.1 单字段 序号 分组字段 4.2 多字段 序号 [参考文献] [] [] []

2020-06-16 18:56:29 716 0

原创 Java8基础系列:stream

1 简介 stream是Java中的临时迭代器,用于数据处理. 特点 序号 描述 1 单向,不可往复 2 数据只能遍历一次,完成遍历后即销毁 3 并行化操作(与普通迭代器只能串行化操作不同) 方法 序号 方法 描述 forEach 遍历 ...

2020-06-13 17:59:58 691 0

原创 Java8基础系列:Lambda表达式

1 结构 (parameters)->expression 或 (parameters)->{statements;} 2 Usage 用到的包 import basic.datatype.po.Infos; import java.util.List; import java.u...

2020-06-13 17:04:49 695 0

原创 Angular基础系列:环境搭建及第一个应用

1 安装node 下载Nodejs 传送门:https://nodejs.org/zh-cn/ 修改文件夹权限 sudo chmod -R777 /home/xdq/.npm 配置路径 vim ~/.bashrc export Node12_HOME=/usr/bin/node-v12.18....

2020-06-12 08:52:54 163 0

原创 Java基础系列:JVM

1 简介 Java Virtual Machine(JVM,Java虚拟机)是一种软件,Java运行的操作系统。 [1]https://www.cnblogs.com/eastday/p/8124580.html [2]https://www.jianshu.com/p/ee4a27f0e2f0...

2020-06-11 19:39:21 60 0

原创 Java模块系列:UUID

1 Usage package basic.datatype.dataprocess; import java.util.UUID; public class UUIDProcessUtil { public static String UUIDGen(){ Stri...

2020-06-11 19:34:26 682 0

原创 Java模块系列:MD5

1 Usage 1.0 Java生成MD5 1.2 Spring生成MD5 package com.company.workordersystem.service; import org.springframework.beans.factory.annotation.Value; impo...

2020-06-10 10:17:30 33 0

原创 记一次XMind启动

1 环境 Ubuntu18.04 XMind10 2 启动 启动失败 !SESSION 2020-06-06 18:57:58.360 ----------------------------------------------- eclipse.buildId=R3.7.8.201807...

2020-06-06 19:02:15 32 0

原创 MySQL系列:索引

1 索引 MySQL索引是一种数据结构,提高数据查询速度,降低数据库I/O成本,MySQL在300万行数据左右性能开始逐渐下降. SQL执行慢的原因: 序号 描述 1 硬件问题,网络速度慢,内存不足,I/O吞吐量小,磁盘空间已满等 2 没有索引或索引失效 3 数据过多(分库...

2020-05-30 15:38:16 717 0

原创 Springboot2模块系列:websocket(即时消息推送)

1 配置 1.0 pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</a...

2020-05-30 11:19:16 714 0

原创 MySQL系列:引擎

1 InnoDB 2 MyISAM 3 InnoDB和MyISAM比较 序号 InnoDB MyISAM 备注 1 事务 支持 不支持 2 外键 支持 不支持 3 索引 聚簇索引 非聚簇索引(辅助索引) 4 数据行数 不保存具体行数 保存整体行数 5 锁粒度 最小为...

2020-05-28 19:29:49 689 0

原创 Springboot2模块系列:SpringbootAdmin(服务监控)

http://localhost:8008/#/applications

2020-05-28 19:02:46 67 0

原创 SpringCloud2基础系列:新建项目(服务注册与发现)

1 小序 SpringCloud以Springboot为web基础搭建微服务项目,包括两部分,一部分是根(父)模块,一部分是服务(子)模块,其中,根项目即最外层项目,服务模块即各个springboot服务. 2 搭建微服务 2.1 搭建根项目 根项目用于管理子服务模块,不需要完整的Springbo...

2020-05-24 18:26:57 128 0

原创 Springboot2模块系列:新建Springboot2项目

1 小序 新建Springboot项目有两种方式,一种是使用maven命令行生成项目,另一种使用Springboot官网的模板https://start.spring.io/. 2 新建Springboot项目 2.1 Maven命令新建 命令 mvn archetype:generate \...

2020-05-23 13:46:11 115 0

原创 Springboot2模块系列:thymeleaf+Bootstrap(二)前后端结合--数据库设计及操作

1 数据库 1.0 数据库结构 CREATE DATABASE `data_repository` DEFAULT CHARACTER SET utf8; USE `data_repository`; DROP TABLE IF EXISTS `userinfos`; CREATE TABLE ...

2020-05-22 19:29:29 175 0

原创 Springboot2模块系列:thymeleaf+Bootstrap(一)前后端结合--项目结构

1 pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifact...

2020-05-22 19:17:51 165 0

原创 Springboot2模块系列:tensorflow(载入pb模型)

1 神经网络结构 1.0 保存*.pb模型 import tensorflow as tf from tensorflow.python.framework import graph_util from tensorflow.python.platform import gfile import ...

2020-05-15 09:26:29 2710 0

原创 Springboot2模块系列:Redis(缓存Token认证)

1 环境 Ubuntu18.04 Java1.8.0_191 Spring Boot2.0.4.RELEASE 2 依赖 <dependency> <groupId>org.springframework.boot</groupId> <...

2020-05-15 08:46:16 2716 0

原创 Docker部署jar

1 环境 Ubuntu18.04 Java8 2 查询Java8Docker镜像 sudo docker search java8 3 拉取Java8镜像 拉取 sudo docker pull williamyeh/java8 完成拉取 Using default tag: ...

2020-05-12 08:02:48 740 0

原创 Redis缓存Token实现:简单版

1 环境 Ubuntu18.04 Java1.8.0_191 Spring Boot2.0.4.RELEASE 2 依赖 <dependency> <groupId>org.springframework.boot</groupId> <...

2020-05-11 14:25:46 85 0

原创 Redis数据存储

1 数据存储 2 数据备份 数据持久化到磁盘:rdb和aof两种方式,默认rdb方式。 2.1 快照持久化 rdb文件位置:/var/lib/redis,文件为dump.rdb,使用vim打开,内容如下: REDIS0008ú redis-ver^E4.0.9ú redis-bitsÀ@...

2020-05-07 17:32:19 81 0

原创 Nginx系列:配置文件解析

1 原始Nginx配置文件 nginx.conf 文件位置:/etc/nginx # user www-data; user root; worker_processes auto; pid /run/nginx.pid; include /etc/nginx/modules-enabled/...

2020-05-06 16:47:15 138 0

原创 SpringBoot2模块系列:httpclient(转接Http和Https接口)

1 转接http接口 package com.sb.util; import java.io.IOException; import java.net.URI; import java.util.ArrayList; import java.util.List; import java.util...

2020-04-17 18:40:06 2793 0

原创 自动化测试:Selenium安装

1 环境 Ubuntu18.04 Python3.6 Chrome70.0.3538.77 2 安装插件 2.1 安装Selenium python2.x pip install selenium python3.x pip3 install selenium 查看Sele...

2020-04-16 19:47:45 74 0

原创 自动化测试Selenium:自动登录

1 登录某网站 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains import time import random import base64 ...

2020-04-16 19:03:49 87 0

原创 Tensorflow2.x与1.x对比

Tensorflow2.x开篇,拥抱2.x。 1 简介 Tensorflow2.x是一个全新的世界,为开发者带来的不止是变化,更是惊喜,2.x清除了冗余的API,增加了即刻执行、装饰函数@tf.funciton等功能,提升了计算速度。 2 Tensorflow2.x与1.x异同点 Tensorfl...

2020-04-10 18:04:42 247 0

原创 服务器端口

服务器端口

2020-04-10 11:41:00 681 0

原创 缓存/内存

1 简介 1.0 缓存 缓存(Cache)指访问速度比一般随机存取存储器(RAM)快的以一种RAM,通常不想系统主存使用DRAM技术,使用SRAM技术. 1.2 RAM 随机存取存储器(Random Access Memory, RAM),也称主存(或内存),与CPU直接交换数据的内部存储...

2020-04-09 14:19:10 739 0

原创 数据库ACID和CAP原则

1 Consistency 一致性 2 Availability 可用性 3 Partition torlerance 分区容错性

2020-04-07 17:13:35 724 0

原创 Java实现Redis过期数据清除

1 过期策略 1.0 定期删除 主动删除 定期删除设置一个时间间隔,每个时间段都会检测是否有键过期,定期随机抽取键检查和删除. 1.2 惰性删除 被动删除 惰性删除不会在键过期是立即删除,而是当外部获取这个键时删除. 1.3 定时删除 主动删除 创建键时设置过...

2020-04-01 17:22:16 202 0

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