使用swagger-codegen生成Java客户端
使用swagger-codegen生成Java客户端 Swagger介绍 Swagger 是一款RESTFUL接口的、基于YAML、JSON语言的文档在线自动生成、代码自动生成的工具。 使用Swagger规范开发的接口,使用swagger的json/yaml格式的定义文件作为接口定义,类似以前的wsdl定义文件,包含接口方法以及一些模型对象定义。 …
Java中的AES加密解密
Java中的AES加密解密 AES介绍 什么是AES 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(N…
Rabbit MQ动态创建多个队列和监听多线程处理
Rabbit MQ动态创建多个队列和监听多线程处理 问题背景 最近公司有个订单同步和处理需求,A系统有新建订单,添加产品等一系列操作,需要同步到B系统,我们使用了Rabbit MQ中间件,A系统中在订单创建、修改等操作完成之后发送消息到Rabbit MQ,然后B系统消费消息,调用接口获取数据并把订单信息保存下来。 消息是有顺序的,要保证消息顺序消费…
记录下Android SDK 版本对应关系
记录下Android SDK 版本对应关系 原文地址: https://developer.android.google.cn/studio/releases/platforms?hl=zh-cn Google Android文档: https://developer.android.google.cn/docs?hl=zh-cn 下面列出的修订版…
群晖NAS虚拟DSM体验DSM7.0
群晖NAS虚拟DSM体验DSM7.0 上次已经在群晖nas上安装好了VirtualDSM系统,现在可以把它升级到DSM7.0,建议先打一个快照,可以方便回滚。 DSM7.0目前还处于测试阶段,建议不要用在生产硬件中。 新建和配置虚拟机相关 参考以前的文章:群晖NAS中安装虚拟DSM系统 下载DSM7.0 下载地址: https://prerelea…
群晖NAS Video Station添加DTS支持
群晖NAS Video Station添加DTS支持 群晖nas的Video Station默认并不支持DTS音轨的视频,因此有些电影下载之后不能通过Video Station播放,会提示错误,可以通过安装第三方源提供的ffmpeg来增加Video Station的解码能力。 配置第三方源 在群晖NAS的套件中心,可以配置第三方的源: 常用的第三方…
群晖NAS DS920+升级内存和添加SSD缓存
群晖NAS DS920+升级内存和添加SSD缓存 升级内存 ​ 群晖NAS DS920+默认是4GB内存,而且预留了一个内存插槽,用户可以自己添加内存,官方说是可以支持到8GB,也就是在增加一个4GB内存,不过其他用户已经测试过,可以增加一个16GB的内存,总内存可以达到20GB,基本上满足随便安装虚拟机的需求了,内存选择一般三星的比较好,其他容易…
群晖NAS安装第三方源的套件Transmission
群晖NAS安装第三方源的套件Transmission 群晖NAS中已经提供了不少套件,但是可能并不能完全满足需求,有些第三方的套件并不能发布到群晖的套件中心。 目前使用Download Station下载工具,下载速度很慢,用玩物下载只有3个同时任务。因此再找一个下载工具Transmission试试看。 Transmission是可以在官方下载安装…
群晖NAS中安装虚拟DSM系统
群晖NAS中安装虚拟DSM系统 看起来似乎在群晖系统中再安装一个DSM没有意义,其实用处还是不少的,可以实现一机多用,而且可以在虚拟机上安装新版的群晖系统,不用担心直接升级不稳定造成损失,另外也可以在虚拟机中做一些测试等等。 安装虚拟机套件 搜索虚拟机就可以找到该套件了,这个是可以在群晖系统中安装其他操作系统的工具。 这里会提醒安装一个依赖的复制服…
群晖NAS配置外网访问
群晖NAS默认提供两种外网访问方式,一种是QuickConnect,另外就是DDNS。 QuickConnect是官方提供的远程连接方式,对网络要求比较低,不需要有公网IP等,包括长城宽带等都是支持的,外网访问的时候是会从群晖服务器中转,速度比较慢,本地局域网访问会自动认出本地IP,速度还是可以,需要是白群晖,注册了群晖账号的。 配置QuickCo…