财务账套数据采集-转换过程 财务账套数据采集-转换过程一、原始数据采集二、数据预处理三、导入数据到AO系统一、原始数据采集旧财务系统step1:打开旧财务管理系统(同步远方);step2:点击工具>数据备份>备份数据step3:生成.Glb格式文件二、数据预处理旧财务系统step1:找到数据转换器LLQ的安装路径,并清空路径C:\ZwT6\AS01和路径C:\ZwT6\ASDB下面的所有文件。step2:打开旧财务系统。step3:点击工具>数据恢复>恢复数据。step4:打开数据
力扣题目之三数之和 这里写自定义目录标题三数之和三数之和1、给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例 2:输入:nums = []输出:[]示例 3:输入:nums = [0]输出:[]提示:0 <= nums.lengt
阿里淘宝天猫单点登录项目实战(附源码) 文章目录一、单点登录架构思想二、单点登录常见方案一、单点登录架构思想二、单点登录常见方案1、cas(单点登录)**解决问题:**多个系统只需登录一次,无需重复登录**原理:**授权服务器、被授权客户端①、授权服务器(一个)保存了全局的一份session,客户端(多个)各自保存自己的session②、客户端登录时判断自己的session是否已登录,若未登陆,则(告诉浏览器)重定向到授权服务器(参数带上自己的地址,用于回调)③、授权服务器判断全局的session是否已登录,若未登录则定向到登录
JWT认证原理、整合springboot实战应用 这里写自定义目录标题1、什么是JWT2、JWT能做什么3、与传统的session认证做对比4、JWT结构5、JWT的封装方法1、什么是JWTJWT(Json Web Token),是为了网络应用环境间传递声明而执行的一种基于JSON的开放标准(RFC 7519),该token被设计为紧凑且安全的。特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务者间传递被认证的用户身份信息,以便于从资源服务器获取资源信,也可以增加一些额外的其他业务逻辑所必须的声明信息,该token
idea中,springboot项目部署到docker 一、首先在linux下面安装docker安装方法:https://blog.csdn.net/qq_35990967/article/details/118667939?spm=1001.2014.3001.5501二、修改配置文件,打开2375端口1、修改配置文件vi /usr/lib/systemd/system/docker.service2、在ExecStart=/usr/bin/dockerd 后面加上-H tcp://0.0.0.0:2375 -H unix://var/run/do
IDEA离线安装插件 在内网办公时,idea开发经常需要相关插件,由于内网和外网是隔离的,所有需要离线安装插件1、去idea插件官网下载对应的插件:http://plugins.jetbrains.com/idea2、打开idea软件进行安装IDEA->Setting -->Plugins -->install plugin from disk…3、重启电脑...
docker安装 1、安装Docker Engine-Community安装最新版本的Docker Engine-Community 和containerd$ sudo yum install docker-ce docker-ce-cli containerd.io2、配置镜像源修改 /etc/docker/daemon.json文件{ "insecure-registries": [ "10.2.xx.xx" ], "registry-mirrors": [
linux报错之no space left on device问题分析 1、使用df -h查看磁盘使用情况发现/dev/vda2 使用时100%2、du -sh *查看目录占用磁盘情况发现目录占用磁盘空间很小。由此可以判定,某些已删除的文件被进程占用,导致内核不能回收这些文件占用的空间3、解决办法lsof -n | grep deleted列出已删除文件的磁盘读写操作进程,这类操作是无效的批量删除脚本如下:#!/bin/bash#删除占用文件的进程ID=`lsof -n | grep deleted | grep -v 'grep' | awk '
Redis的订阅发布功能对比RabbitMQ消息队列 1、对比特性redisRabbitMQ可靠性没有相应的机制保证消息的可靠消费,如果发布者发布一条消息,而没有对应的订阅者的话,这条消息将丢失,不会存在内存中具有消息消费确认机制,如果发布一条消息还没有消费者消费该队列,那么这条消息将一直存在队列中,知道消费者消费了这条消息,以此保证消息的可靠消费实时性redis作为高效的缓存服务器,所有数据都存在服务器中,它具有更高的实时性消费者负载均衡发布订阅模式,一个队列可以被多个消费者同时订阅,当有消息到达时,会将该消息依
Linux上的redis安装和后台启动 Linux上的redis安装和后台启动1、环境准备2、下载与安装1、环境准备Redis是用C实现的,需要gcc来进行编译,所以安装redis钱需要安装gcc,安装命令如下:yum install gcc2、下载与安装下载地址:http://redis.io/download,下载最稳定版本。本文使用最新版本为6.2.3,下载并安装。tar -zxvf redis-6.2.3.tar.gzcd redis-6.2.3makecd切换到redis安装目录的src目录下...
JVM指令手册 本文按照如下思维导图组织1. 栈和局部变量操作1.1 将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈iconst_4 将int类型常量4压入栈i
使用消息中间件时,如何保证消息不丢失且仅仅被消费一次 1、如何保证消息不丢失一条消息从生产到消费这条链路中,有三个地方可能会造成消息丢失,分别如下:消息从生产者写入到消息队列的过程投递失败。消息在消息队列中,持久化失败消息被消费者消费的过程出现异常1.1 在消息生产过程中投递失败消息生产者和消息系统一般都是独立部署在不同的服务器上,两台服务器之间要通信就要通过网络来完成,网络不稳定可能会发生抖动,那么数据就有可能会丢失,网络发生抖动会有以下两种情况:情形一:消息在传给消息系统的过程中会发生网络抖动,数据直接丢失。情形二:消息已经达到消息
多线程常见面试题 1、线程和进程有什么区别线程是进程的子集,一个进程可以有很多线程,每条线程执行不同的任务。不同的进程使用不同的内存空间,所有的线程共享一片相同的内存空间。每个线程都拥有单独的栈内存来存储本地数据。2、如何在java中实现线程1:实现Runnable接口2:继承Thread类3:实现实现Callable结果,可以有返回值3:线程池3、java关键词volatile与synchronized的作用于区别1、修饰对象不同。volatile用于修饰变量,synchronized用于对语句
Redis常见面试题 1、Redis支持的数据类型String字符串、Hash、List、Set、2、什么是缓存穿透?如何避免?缓存穿透:一般缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。一些恶意的请求会故意查询不存在的key,请求量很大,就会对后端系统造成很大的压力。这叫缓存穿透如何避免:1:对查询结果为空的情况也进行缓存,缓存时间设置短一点,或者该key对应的数据insert了之后清理缓存。2:对一定不存在的key进行过滤。可以把所有的可能存在的key放
kafka常见面试题 1、为什么要使用 kafka,为什么要使用消息队列缓冲和削峰 解耦和扩展性 冗余 健壮性 异步通信2、Kafka的acks参数对消息持久化的影响往kafka写数据的时候,就可以来设置这个acks参数。然后这个参数实际上有三种常见的值可以设置,分别是:0、1 和 all(等价于-1)。API对应ProducerConfig.ACKS_CONFIG第一种选择是把acks参数设置为0,意思就是我的KafkaProducer在客户端,只要把消息发送出去,不管那条数据有没有在哪怕Partiti
docker安装以及部署springboot项目 一、docker安装1、安装 Docker Engine-Community安装最新版本的 Docker Engine-Community 和 containerd,或者转到下一步安装特定版本:sudo yum install docker-ce docker-ce-cli containerd.io2、配置镜像源修改/etc/docker/daemon.json文件:3、启动sudo systemctl start docker二、部署springboot项目1、现将spri
skywalking环境搭建及使用 1、创建目录mkdir /usr/local/skywalking建议将虚拟机内存设置为3G并将CPU设置为2核,防止资源不足。2、将资源目录中的elasticsearch和skywalking安装包上传到虚拟机/usr/local/skywalking目录下。elasticsearch-6.4.0.tar.gz的安装包,skywalking对es版本号有一定的要求,最好使用6.3.2以上版本,如果是7.x版本需要额外进行配置。apache-skywalking-6.5.0.tar.gz