prism

第11课:springboot 实现https添加证书内容做https接口部署

好久不见. 提交于 2020-08-11 05:17:17
第11课:springboot 实现https添加证书内容做https接口部署 简介 项目的目录 https 证书生成 1.生成pkcs12 格式jks证书 2.JKS证书转化成PXF格式 PFX格式证书转换成 JKS 项目代码 1.pom.xml 2.application.properties 3 TomcatConfig 4. HttpsController 结论: 简介 单个项目中如果需要做https的项目部署,一般可能直接通过nginx配置的https的请求负载到对应的接口方法上则访问方法的时间实现https功能的实现.如果只是简单的项目应用不想配置nginx还可以通过springboot+配置https证书内容来实现具体的功能; 项目demo下载 项目的目录 https 证书生成 keytool生成tomcat证书 tomcat7之后支持 jks和pfx两种 1.生成pkcs12 格式jks证书 keytool -genkeypair -alias dongli -keystore khy.jks -keypass khanyu -storetype pkcs12 -storepass khanyu -keyalg RSA -keysize 2048 -validity 365 2.JKS证书转化成PXF格式 keytool -importkeystore

.NET 5 尝鲜

此生再无相见时 提交于 2020-08-09 18:53:46
.NET 5 尝鲜 - 开源项目TerminalMACS WPF管理端支持.NET 5 一个使用 Prism 作为模块化框架、基于多个开源控件库作为UI控件选择、集成开源 UI 界面设计的 .NET 5 WPF 客户端项目。 项目名称:TerminalMACS WPF管理端 项目开源地址: Github: https://github.com/dotnet9/TerminalMACS.ManagerForWPF Gitee: https://gitee.com/dotnet9/TerminalMACS.ManagerForWPF 作者:Dotnet9 1. 特性 使用 .NET 5 开发,体验最新 .NET 平台(和 .NET Core 3.1 无缝兼容) .NET 5 是 .NET Framework 和 .NET Core 的未来,最终将成为一个统一平台,.NET5将包含ASP.NET核心、实体框架核心、WinForms、WPF、Xamarin 和 ML.NET。 基于 Prism 8 搭建模块化框架,方便程序扩展 Prism为程序设计提供指导,旨在帮助用户更加容易的设计和构建丰富、灵活、易于维护WPF桌面应用程序。Prism使用设计模式(如MVVM,复合视图,事件聚合器),帮助你创建一个松耦合的程序。遵循这些设计模式原则,将目标程序解耦成独立的模块

第九课:springboot 通过@Condition实现将不同配置类注入到spring中

北战南征 提交于 2020-08-07 16:37:00
简介 基于上篇文章 第八课:springboot 通过@Profile注解配合maven打包的应用 我们通过@Profile注解 通过maven 打包的时间指定不同环境加载不同值; 项目中还可能会碰到 根据某一个属性或者别的条件判断决定是否使配置中的某个类是生效的;或者通过我们自定义的条件来判断是否需要将当前类注入到spring对象中; 项目demo下载 项目的结构 代码内容 1.pom.xml < project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns : xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > < modelVersion > 4.0 .0 < / modelVersion > < groupId > com . khy . boot < / groupId > < artifactId > boot - condition < / artifactId > < version > 0.0 .1 - SNAPSHOT < / version > <

第七课:springboot实现不同环境配置加载方式二

半腔热情 提交于 2020-08-07 00:28:53
第七课:springboot实现不同环境配置加载方式二 简介 项目的结构 代码内容 1.pom.xml 2. ConstantsTest 3.UserEntity 实现原理 简介 基于上一篇文章内容; 第六课:springboot实现不同环境配置加载方式一 能实现简单的项目通过maven 打包去加载不同文件下面的properties文件内容; 但是如果项目系统比较复杂;依赖的pproperties配置项内容都放到一个文件;一方面管理不太好管理;另外可读性或者扩展性比较差(遇到需要指定properties文件名的) 那就需要我们把这些不同的配置文件给分成多个properties文件;然后放到同一个文件夹;通过不maven打包制定不同环境的命令去加载不同环境对应的文件夹下的所有的文件内容 项目demo下载 项目的结构 如上图 springboot 默认使用的application.properties文件; 然后根据不同的环境创建了 不同的.properties文件内容; dev–> 指向的是dev 的环境properties文件 local --> 指向的是local 的环境properties文件 pro --> 指向的是pro 的环境properties文件 代码内容 1.pom.xml < properties > < project . build .

创投观察 | 市场白热化前,RPA公司要怎么构建核心壁垒?

怎甘沉沦 提交于 2020-08-06 21:19:29
创投观察 | 市场白热化前,RPA公司要怎么构建核心壁垒? https://36kr.com/p/5220475 咏仪 · 2019-07-01 RPA的核心差异,以及未来壁垒的构建 本文是创投观察系列的第186篇 本文来自微信公众号:金沙江创投(微信ID:GSR-Ventures),原文标题《金沙江:RPA,撬动百亿美金的“无人经济”》;作者:张予彤;36氪经授权转载,编辑:咏仪。 编者注:本文作者张予彤,为金沙江创业投资基金的合伙人,专注于移动互联网以及人工智能领域早期公司的投资。她投资的项目,包括小红书、零零科技、深鉴科技、Moka HR、黑湖智造、云扩科技等。在加入金沙江之前,她组建并主导了趣加游戏的海外发行部门。张予彤拥有斯坦福大学的工程硕士学位以及清华大学的电子工程学士学位。 很多人在抱怨每天又忙又累,越活越像个机器人。因为每一份工作中,都有一部分机械性的事情,虽然无趣,但我们却不得不做。报销就是一个典型的例子:我们需要把发票按序整理,从中提取出日期、地点、商户、金额、报销类目,一一填入表单,无比烦琐。毕竟人不是机器,难免对重复单调的任务感到厌倦。人擅长做的是沟通交流,情绪感知,跨界思考。而规则明确的批量操作还是交给机器完成为好。所以我对于通过自动化(Automation)和智能化(Intelligence)去减少人们繁复的工作喜闻乐见。通过研究国内外的RPA

(转)国外 RPA 企业盘点:谁是领导者,谁是挑战者

我只是一个虾纸丫 提交于 2020-08-06 18:05:02
https://www.sohu.com/a/345559051_100110421 国外 RPA 企业盘点:谁是领导者,谁是挑战者 2019-10-08 15:52 艺赛旗|做RPA生态先行者 RPA10.0全新首发免费下载 点击下载 www.i-search.com.cn/index.html?from=line9 近日,全球权威 IT 研究与顾问咨询公司 Gartner 发布了《2019 年机器人流程自动化魔力象限研究报告》,成为全球 RPA 行业二十余年来首份行业魔力象限报告。 据了解,Gartner 每年都会在发布 IT 产业各行业的魔力象限。此次发布 RPA 行业首份魔力象限,表明 RPA 行业正在进入市场高增长期。 Gartner 此前的统计数据也佐证了这一观点。据 Gartner 相关统计,2018 年全球 RPA 市场,TOP5 分别是 UiPath、Automation Anywhere、Blue Prism、NICE、Pegasystems,五家企业占据全球市场份额 47%。第一名到第三名的营收分别为 1.148 亿美元、1.084 亿美元、0.71 亿美元,同比增长分别达到 629.5%、46.5%、105%,就连排名第六和第七的公司也取得了同比三位数的增长。这些数字表明,RPA 全球市场开始进入高速增长期。 究其原因,RPA

gitbook安装与使用

為{幸葍}努か 提交于 2020-08-04 16:36:50
以下内容主要来自于: GitBook中文文档 Gitbook安装与配置以及插件 1.1 前言 GitBook是一款文档编辑工具。它的功能类似金山WPS中的Word或者微软Office中的Word的文档编辑工具。它可以用来写文档、建表格、插图片、生成pdf。 当然,以上的功能WPS、Office可能做得更好,但是,GitBook还有更最强大的功能:它可以用文档建立一个网站,让更多人了解你写的书,另外,最最核心的是,他支持Git,也就意味着,它是一个分布式的文档编辑工具。 你可以随时随地来编写你的文档,也可以多人共同编写文档,哪怕多人编写同一页文档,它也能记录每个人的内容,然后告诉你他们之间的区别,也能记录你的每一次改动,你可以查看每一次的书写记录和变化,哪怕你将文档都删除了,它也能找回来! 这就是它继承Git后的厉害之处! 分布式、多人协同的全新书写方式! 在GitBook中,你可以使用Markdown或者AsciiDoc语法,加上几个命令就能创建一本漂亮的图书。这种便利就像Node.js一样。GitBook支持GitHub或者git来管理文章的改动和版本。你可以参考这个例子:ReduxJS documentation Or WebMagic Java爬虫文档. 你可以在自己电脑上使用GitBook来写一本书,也可以通过 GitBook.com 线方式写一本书。

How to use async method in DelegateCommand

浪子不回头ぞ 提交于 2020-08-01 09:43:25
问题 I want to link async method to a delegate command in prism framework in Xamarin.Forms and my question is how to do it? Is below solution correct? Is there exist any pitfall? (deadlock, UI slow or freezing, bad practices, ...) { // My view model constructor ... MyCommand = new DelegateCommand(async () => await MyJobAsync()); ... } private async Task MyJobAsync() { ... // Some await calls ... // Some UI element changed such as binded Observable collections } 回答1: You can use async void directly

GitBook + Typora 部署我的markdown文档

梦想与她 提交于 2020-07-29 05:59:14
Typora: 跨平台的markdown编辑器 GitBook: 基于 Node.js,所以我们首先需要安装 Node.js,然后安装gitbook-cli 部署环境 nodeenv envnode # 创建环境 . envnode/bin/activate # 切换到当前虚拟环境 npm config set registry=http://registry.npm.taobao.org -g npm install -g gitbook-cli # 更换国内源,并安装gitbook gitbook serve # 查看 http://localhost:4000 创建文档工作区 mkdir ~/Desktop/mybook gitbook init # 初始化 gitbook serve --port 12345 # 指定端口运行服务 gitbook serve 命令,然后在浏览器地址栏中输入 http://localhost:4000 便可预览书籍。 Typora编辑文档 安装插件 book.json { "title": "Mybook", "author": "LJ", "description": "markdown笔记", "language": "zh-hans", "plugins": [ "-lunr", "-search", "search-pro", "

Nutanix助力五矿证券迈向金融混合云2.0

做~自己de王妃 提交于 2020-07-28 18:51:38
2020年7月22日,北京 —— 企业云计算领导者 Nutanix 今日宣布,中国发展速度最快的证券公司之一,五矿证券有限公司(以下简称“五矿证券”),扩大了对超融合基础架构(HCI)和企业云操作系统软件解决方案的部署,标志着五矿证券在构建混合云IT架构,拥抱金融科技创新,加速数字化转型的道路上又迈出了坚实一步。 五矿证券成立于2000年,隶属于世界500强企业中国五矿集团。截止2019年底,五矿证券在全国共设有50多家分支机构,拥有两家全资子公司,经营范围涵盖证券经纪、投资银行、资产管理、信用业务、证券投资与交易等。 近年来,随着互联网金融机构纷纷进入市场,传统金融机构正在积极借助云计算、数据分析、人工智能和区块链等金融科技,赋能业务创新转型,实现全渠道资源整合与协调。 与此同时,面对日益严格的合规和监管要求,金融业着眼于打造现代化IT基础架构和混合云模式,以确保数据安全,控制IT投资成本,同时为未来业务的发展提供灵活性和可扩展性。 秉持以现代科技赋能未来业务发展的愿景,五矿证券正在通过打造现代化IT基础架构,积极探索金融科技创新,引领金融行业的数字化转型。 业务需求和行业趋势的跨越式发展,给五矿证券原有的IT基础架构和管理带来了诸多挑战。例如,业务规模的快速扩张给IT系统带来容量和性能压力,新业务的开展对IT系统的服务上线速度提出更高要求等。 2015年