logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

oracle 数据库收费标准

Oracle软件本身是免费的,所以任何人都可以从Oracle官方网站下载并安装Oracle的数据库软件,收费的是License,即软件授权,如果数据库用于商业用途,就需要购买相应Oracle产品的License。现在Oracle有两种授权方式,按CPU(Process)数和按用户数(NamedUser Plus)。前一种方式一般用于用户数不确定或者用户数量很大的情况,典型的如互联网环境,

自建在线文档编辑服务:基于 Collabora CODE + Spring Boot + Vue 3 的完整实现

在办公协同场景中,在线文档编辑是刚需功能。市面上有腾讯文档、石墨文档等 SaaS 产品,但在企业内网或需要私有化部署的场景下,自建一套在线文档编辑系统就很有必要了。经过一番调研和实践,我基于Vue 3实现了一套完整的在线文档编辑服务,支持 Word、Excel、PPT 等多种格式的在线预览和编辑,并开源分享给大家。这个项目涵盖了前后端分离、WOPI 协议、适配器模式、Docker 部署等多个技术点

#spring boot#vue.js#后端
VUE前端RSA+AES加密调用后端接口

之前已经将后端的加解密接口都准备好了过后、就可以跟前端进行联调了。这里使用了VUE作为前端开发框架。我们直接上关键代码了。这里使用了jsencrypt作为前端RSA的加解密工具。需要注意的是填充方式要与服务端的保持一致、我们服务端使用的填充方式是RSA/ECB/OAEPWithSHA-1AndMGF1PADDING。那么对应这里也应该是同样的填充方式。我们先npm安装一下添加加密方法(encryp

#vue.js
oracle 数据库收费标准

Oracle软件本身是免费的,所以任何人都可以从Oracle官方网站下载并安装Oracle的数据库软件,收费的是License,即软件授权,如果数据库用于商业用途,就需要购买相应Oracle产品的License。现在Oracle有两种授权方式,按CPU(Process)数和按用户数(NamedUser Plus)。前一种方式一般用于用户数不确定或者用户数量很大的情况,典型的如互联网环境,

第四章:minio的presigned URLs上传文件

当我们通过java的API上传文件的时候就会发现,我们把java的API封装了一下,提供了一个接口给其他应用调用,那么整个的上传流程就变成了“应用客户端”-->“JavaAPI端”-->“minio服务端”。中间通过JavaAPI转了一次。比如我们的“应用客户端”是web浏览器的时候,能不能直接从浏览器上传到“minio服务端”呢?答案是可以的,minio有提供JSSDK,我们可以通过

深入研究java.lang.Class类

Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。      Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载

VirtualBox-“please use a kernel appropriate for your cpu”

今天装虚拟机遇到了这样的问题于是百度 google  找到了两种解决方案:1、关闭计算机(非重启)-- 进入BIOS -- 设置BIOS的虚拟化(不打开,默认是工作在32位模式的,virtualization technology~ enable)--保存退出。2、选中对应的虚拟系统——设置——系统——处理器——启用 PAE/NX!  重启搞定!但是我运用了这两种方法都

#虚拟机
VMware12虚拟机安装苹果MAC10.11

版本信息:产品VMware® Workstation 12 Pro    版本:12.1.1 build-3770994MAC 10.11.iso  下载链接:https://sdl29.yunpan.360.cn/share.php?method=Share.download&cqid=bc382f5a636650f860b2e92e47ccf5c4&dt=29.2e9cd99dd

Java调用百度API将GPS坐标转为百度地图坐标

本文使用的是百度地图提供的API来进行转换:百度坐标转换API坐标转换服务每日请求次数上限为10万次,每次最多支持100个坐标点的转换,若需更高配额,请申请开发者认证以获取更高配额和更及时技术支持。可能申请开发者认证后,调用的配额可能会有所提高吧。具体的参数我就不说了,直接来事例:import java.io.BufferedReader;import java.io.Input

openresty 网关rsa+aes+redis鉴权解密

之前使用了openresty进行了rsa跟aes的加解密测试。现在我们整合一下、使用openresty连接redis做鉴权、解密。之前提到过,我们不使用cookie而是使用token来认证用户信息。而且token是我们自己加密的、加密的规则就是使用aes进行加密。我们再来缕一缕整个流程。客户端(浏览器)流程:第一步:先获取token(临时token),返回的token是aes加密的,这里的密钥我们

到底了