# 服务器和系统 > 来源:原 mongodb 集合 `t_blog` · 整理日期:2026-08-25 > 分类 ID:`00000000000004` · 排序:2 · 文章数:7 ## 目录 1. [Windows](#windows) 2. [关于Oauth的第三方授权登录](#关于oauth的第三方授权登录) 3. [网关(gateway)](#网关gateway) 4. [自己紹介](#自己紹介) 5. [ssh 免密登录](#ssh-免密登录) 6. [订单库存](#订单库存) 7. [2024-05-02](#2024-05-02) --- ## 1. Windows bid: `2022051820523400000000000007` 我们通过powershell安装时,经常提示 更改 Windows PowerShell 执行策略的用户首选项。 Set-ExecutionPolicy [Doc](https://docs.microsoft.com/zh-CN/previous-versions//dd347628(v=technet.10)?redirectedfrom=MSDN) Enable-WindowsOptionalFeature [Doc](https://docs.microsoft.com/en-us/powershell/module/dism/enable-windowsoptionalfeature?view=windowsserver2022-ps) PS C:\WINDOWS\system32> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Tools-All Enable-WindowsOptionalFeature : 功能名称 Microsoft-Hyper-V-Tools-All 未知。 所在位置 行:1 字符: 1 + Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V- ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Enable-WindowsOptionalFeature ], COMException + FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFea tureCommand --- ## 2. 关于Oauth的第三方授权登录 bid: `2022102117264100000000000010` ## 关于vilin-home的 安全认证 --- 采用third part(第三方)认证 + token,暂时只支持百度云认证。 采用token 是防止 设备丢失等情况发生时,可以将用户暂时剔除租户体系,保证数据安全。是作为jwt认证的一种补充手段。 基本的认证flow如下: > 用户 -> 登录 violin-home 网站 > token check -> 没有token的话,进入wolcome 页面,进入登录诱导页面,有token则进入home页面 > 点击 百度云登录 跳转到 百度扫码 页面 > 扫码成功,返回 回调code的连接,同时使用code 访问 violin-book 进入token获取 > violin-book 获取到code后 向 百度云 进行认证,获取 token,同时进行租户check,没有租户情报的认证用户,返回sorrypage,有租户情报的认证用户,跟新认证token到redis,并且重定向到 violin-home-manage 连接 > 解析 violin-home-manage 连接,获取token,通过token ,向violin-book获取租户基本信息,然后 跳转到home页面 > 至此 认证 完了 --- ## 3. 网关(gateway) bid: `2022121609222900000000000008` https://biprogy.box.com/s/e2k26k78uhd2x4yo4skjfghp0y7ipc2w https://app.boxcn.net/folder --- ## 4. 自己紹介 bid: `2023021420423600000000000018` 本日は貴重な時間をいただきありがとうございます。 カンショウイと申します。今年35歳です。 卒業した大学は中国の東北大学ですが、大学院生の出身大学はつくば大学、専門はシステム情報工学です。 卒業後、1年ぶりの土木系の仕事と一年ぶりの金融知識学習をしました。2017年からITに転職、それから創科技術会社、日本ハイロン株式会社、IBM株式会社の三社で働きました。 経験したプロジェクトは10個以上で、設計、開発、テスト、POC検証などのいくつかのフェーズも参加しました。 得意な開発言語はJava、Js、Go、kubernetesです。 IBMに入社後、フルスタックエンジニア、コンサルタントとアーキテクチャとして活躍しております。 去年はクラウドネイティブ CKA と Azure Iotの資格を取りました。 この経験をぜひ御社でも生かしていきたいと考えております。 どうぞよろしくお願いいたします。 https://teams.microsoft.com/l/meetup-join/19%3ameeting_NjRlMmEwN2QtNTU1My00M2Q3LWEyNDEtODAyODE5OWFkODAy%40thread.v2/0?context=%7b%22Tid%22%3a%22b2c6da00-de63-4f6a-90ed-17e48a1f64a2%22%2c%22Oid%22%3a%2252e6675f-d902-4939-b53f-6b69aabfdf35%22%7d --- ## 5. ssh 免密登录 bid: `2023033021097900000000000028` ## ssh ### 1. ssh install ```bash apt-get install openssh-server openssh-client ``` ```bash service ssh start ``` ### 2. ssh免密登录的设置十分简单 1、cd ~回到主目录,进入.ssh文件 ```bash cd ~/.ssh ``` 2、ssh-keygen -t rsa 后,连续敲三次回车,生成两个文件 id_rsa是私钥,id_rsa.pub是公钥 ```bash ssh-keygen -t rsa ``` 3、将公钥拷贝到目标机器上 ```bash ssh-copy-id node1 ``` 简单来说,就是在master机器生成密钥对。将公钥分发给其他的机器。 node1,node2,node3,这只是单向的情况。 如果互相免密登录的话,就需要做N*N的设置 --- ## 6. 订单库存 bid: `2023102715164400000000000039` 一.订单 - 商品Master表 商品ID 分类ID 商品名称 - 订单表 订单ID 收货人 收货地址 总金额 实收金额 联系电话 订单状态 日期 备注 - 订单详细表 订单ID 商品ID 日期 批次 状态: 退货还是购买 单价 数量 总金额 备注 --- 二.在库管理 - 库存表 商品ID 商品数量 商品价格 进货批次 进货日期 - 入库 入库ID 入库原因:进货 还是客户退货 入库时间 - 出库 出库ID 出库原因: 销售 还是 返品厂家 出库时间 --- 三.客户管理 客户名称 手机 https://teams.microsoft.com/l/meetup-join/19%3ameeting_Yzg3NWRlOTMtMjJlOS00YWYxLTk0NWYtMTFmNzcxMzIxNWIy%40thread.v2/0?context=%7b%22Tid%22%3a%223d05ac27-c0a2-42f7-bd86-26ef7db5b382%22%2c%22Oid%22%3a%22df104270-a861-48af-b9dc-7a0600128f10%22%7d --- ## 7. 2024-05-02 bid: `2024050210383100000000000041` 作業定義 ---