Linux下Java自启动配置

Linux下Java自启动配置

具体内容请设置为自己项目的配置1.1 编辑文件vim /etc/systemd/system/cabinet.service1 文件内容如果项目依赖Mysql服务,可以在After添加对应的Mysql服务名称[Unit]Description=Cabinet Server# 指

python3用 matplotlib 实现曲线图

python3用 matplotlib 实现曲线图

python3 中绘图需要用到 matplotlib 如果没有安装可以使用 pip install matplotlib 进行安装最近在研究动态障碍物避障算法,在Python语言进行算法仿真时需要实时显示障碍物和运动物的当前位置和轨迹,利用Anaconda的Python打包集合,在Spyder中使用Python3.5语言和matplotlib实现路径的动态显示和交互式绘图(和Matlab功能类

Python10秒实现冰墩墩

Python10秒实现冰墩墩

import turtleturtle.title('PythonBingDwenDwen')turtle.speed(100)#速度#左手turtle.penup()turtle.goto(177,112)turtle.pencolor("lightgray")turtle.pensize(3)turtle.fillcolor("white")turtle.begin_fill

关于SpringBoot 用WebSocket 扫码登录(下)

关于SpringBoot 用WebSocket 扫码登录(下)

接上篇内容继续写。首先 PC 端调用接口展示出来了二维码。请求二维码中的 http 请求。就有 uuid 在 header 中。直接取到 uuid 作为 webSocket 的标识 sid 进行连接。然后手机端使用相机拿到二维码中的 uuid。使用 uuid + userid 请求 扫码成功接口。接口展示/** * 确认身份接口:确定身份以及判断是否二维码过期等

关于SpringBoot 用WebSocket 扫码登录(上)

关于SpringBoot 用WebSocket 扫码登录(上)

一、首先我们要准备一张表首先创建User_Token表记录一下啊谁扫码,谁登录字段如下:uuid: 用于确保唯一性userld: 谁登入的loginTime:登录时间createTime:创建时间 用于判断是否过期state: 是否二维码失效 0有效 1失效二、角色都有哪些?扫码登录这个业务逻辑都有哪些角色Android端 或者 微信Web端:扫码PC端:被扫。登录服

Netty(一) - 介绍

Netty(一) - 介绍

一、简介Netty 是由 JBoss 提供的一个 Java 开源框架,现为 Github 上的独立项目。Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。Netty 主要针对在 TCP 协议下,面向 Clients 端的高并发应用,或者 Peer-to-Peer场景下的大量数据持续传输的应用。Netty 本质是一个 NIO 框架,适用于

ELK实现站内搜索

ELK实现站内搜索

主要为一个博客网站搭建站内搜索,让用户更容易查询到自己感兴趣的内容,主要包含功能:模糊查询、分页、关键词高亮显示、排序。一、使用工具elasticsearch(6.8.0):开源分布式搜索引擎,是整个ELK架构的核心logstash(6.8.0):对数据进行收集、过滤,存储到ELasticsearch中kibana(6.8.0):可以为 Logstash 和 ElasticSearch

Linux操作系统下安装JDK1.8

Linux操作系统下安装JDK1.8

一、环境要求操作系统:CentOS Linux release 7.2.1511JDK版本:JDK1.8远程工具:PuTTY、FileZilla FTP Client二、安装步骤2.1 下载压缩包下载地址:jdk-8u301-linux-x64.tar.gz 2.2 上传压缩包使用FileZilla FTP Client将刚下载的压缩包,上传至/usr/local/java目

nginx配置GZIP压缩

nginx配置GZIP压缩

nginx开启Gzip压缩功能,可以使网站的一些静态资源进行压缩,提高访问速度,但开启GZIP压缩会比较消耗CPU,所以我们必须进行合理的设置。http { gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_comp_level 4; gzip_types text/plain

若依添加事务后,导致切换数据源无效

若依添加事务后,导致切换数据源无效

在一些复杂的应用开发中,一个应用可能会涉及到连接多个数据源,所谓多数据源这里就定义为至少连接两个及以上的数据库了。对于这种多数据的应用中,数据源就是一种典型的分布式场景,因此系统在多个数据源间的数据操作必须做好事务控制。在 SpringBoot 的官网推荐我们使用 Atomikos。当然分布式事务的作用并不仅仅应用于多数据源。例如:在做数据插入的时候往一个 kafka 消息队列写消息,如果信息很重

Top