架构
文章平均质量分 60
勿在浮沙筑高台
专业软件定制开发:wms,dms,电商平台,cms,html5,web,app定制定制开发,
产品:门禁系统,oa系统
物联网物业系统
展开
-
使用imp命令和exp命令对oracle数据库进行导入导出操作
使用imp命令和exp命令对oracle数据库进行导入导出操作命令说明imp命令和exp命令需要在cmd命令窗口下执行,并且需要在系统环境变量中配置imp,exp命令所在目录导出命令--全库导出exp system/systempassword@orcl file=d:\allData.dmp full=y;--按用户导出exp username/userpassword@orcl file=d:\user_owner.dmp owner=(username);更多imp和ex原创 2021-07-23 22:10:35 · 1997 阅读 · 0 评论 -
Oracle 10g 导入dmp文件
Oracle 10g 导入dmp文件Oracle数据导入dmp文件可以是“某个用户下的数据库”,也可以是“某张表”,这里以导入数据库为例说明:<方法1: 使用客户端Enterprise Manager Console>用SYS用户名,以DBA的身份在ie中登入到数据库(ORACLE客户端Enterprise Manager Console)2.在方案->用户与权限->用户新建用户同时给该用户授予“角色”:CONNECT,DBA,EXP_...原创 2021-07-23 22:34:25 · 387 阅读 · 0 评论 -
Asp.Net Core中使用Swagger,你不得不踩的坑
.NetCore3 Swagger 使用 SchemaFilter 给你 API Swagger 自定义请求参数显示NeverSettle101 2020-01-22 16:17:31 2104 收藏分类专栏: .NetCore3+ 自定义属性版权.NetCore3+同时被 2 个专栏收录8 篇文章0 订阅订阅专栏自定义属性2 篇文章0 订阅订阅专栏原理通过 Attribute来获取特别的参数,需要忽略或者增加的都可以,然后再实现 ISchemaFilter,通过反射获取到..原创 2021-07-21 23:43:44 · 1691 阅读 · 1 评论 -
如何设置Swagger默认值Example
如何设置Swagger默认值Example前言Swashbuckle.AspNetCore 版本<PackageReference Include="Swashbuckle.AspNetCore" Version="5.5.1" />设置 Example 默认值在实体上给定默认值public class InputModel{ public string UserName { get; set; } = "userName"; public string原创 2021-07-21 23:32:49 · 5978 阅读 · 3 评论 -
c# 进程之间的通信 利用自带的sendmessage
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;namespace SendDemo1st{ publ..原创 2021-05-08 18:21:58 · 260 阅读 · 0 评论 -
UML:类图关系总结
https://blog.csdn.net/qit1314/article/details/85960290?utm_medium=distribute.pc_category.none-task-blog-new-6.nonecase&depth_1-utm_source=distribute.pc_category.none-task-blog-new-6.nonecase&request_id=原创 2020-06-02 17:55:02 · 213 阅读 · 0 评论 -
从0 到1 在本地计算上创建.netcore 项目到发布部署在阿里云linux下cenos服务器下到外网访问
1 在本地计算机上下载vscode 并且安装 https://code.visualstudio.com/download 参考https://www.cnblogs.com/williamwsj/p/10155556.htmlhttps://www.jianshu.com/p/4c9e076d74da 完整的.netcore web项目 打包并且发布编译...原创 2020-02-20 18:27:21 · 234 阅读 · 0 评论 -
我的架构经验小结(二)-- 关于三层架构
在我的架构经验小结(一)-- 常用的架构模型 一文中简单介绍了我常采用的几种架构模型,本文将稍微深入地介绍其中的一种 -- 三层架构模型。一.三层架构图 二.系统各层次职责1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理。与UI平行的Service Interface层用于将业务发布为服务(如转载 2016-02-17 14:37:46 · 1056 阅读 · 0 评论 -
我的架构经验小结(一)-- 常用的架构模型
经过这几年的积累,在系统架构方面逐渐积累了一些自己的经验,到今天有必要对这些经验作个小结。在我的架构思维中,主要可以归类为三种架构模型:3/N层架构、“框架+插件”架构、地域分布式架构。一.三种架构模型1.3/N层架构 这是经典的多层架构模型,对于稍微复杂一点或特别复杂的系统,不使用分层架构是很难想象的。下图是经典的3层架构: 如今,凡是个程序转载 2016-02-17 14:29:11 · 436 阅读 · 0 评论 -
服务器反爬虫攻略
上次服务器突然瘫痪了,我花了一整夜的时间查看日志,分析apache的访问日志,发现同一个时间段(大概下午3点左右)有好几个爬虫的访问痕迹 (百度、google、搜狗、雅虎、搜搜、还有一个不知名的爬虫),他们一起来光临服务器(因为服务器上面当时放在大概十多个独立网站,导致爬虫们同时光 临)导致服务器在那一时段流量大增,机房打电话来说流量异常,我当时正在银行办支票的入账。赶紧火急火燎的跑回办公室,直接转载 2016-02-17 09:59:50 · 1340 阅读 · 0 评论 -
千万级规模高性能、高并发的网络架构经验分享
架构以及我理解中架构的本质在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上 要重 视 它 , 战术上又 要 藐 视 它。先举个例子感受一下千万级到底是什么数量级?现在很流行的优步(Uber),从媒体公布的信息看,它每天接单量平均在百万左右, 假如每天有10个小时的服务时间,平均QPS只有30左右。对于一转载 2016-02-16 17:39:41 · 458 阅读 · 0 评论 -
大型网站架构演化历程
大型网站系统的特点高并发,大流量需要面对高并发用户,大流量访问。Google 日均 PV 35 亿,日 IP 访问数 3 亿;腾讯 QQ 的最大在线用户数 1.4 亿(2011年数据)。高可用系统 7 x 24 小时不间断服务。海量数据需要存储、管理海量数据,需要使用大量服务器。Facebook 每周上传的照片数量接近 10 亿,百度收录的网页数目有转载 2016-02-16 17:37:23 · 530 阅读 · 0 评论 -
我的架构经验小结(三)-- 深入三层架构
在 我的架构经验小结(二)-- 关于三层架构 一文中,已经比较深入的介绍过三层架构方面的一些经验了,现在,我们来使用一个更小的比例尺来近距离观察我所理解的三层架构。一.三层架构图 二.系统各层次职责1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理。Service Interface侧层用于转载 2016-02-17 14:45:03 · 573 阅读 · 0 评论 -
我的架构经验小结(四)-- 实战中演化的三层架构
在06、07年的时候,我写过一些关于三层架构方面的东西(参见这里),现在看来,觉得有很多实用性的内容需要补充到里面去。我们还是先从架构图看起,然后一一解释,你就会发现相比于两年前,这个架构做了哪些变化和调整。一.三层架构图 二.系统各层次职责1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object转载 2016-02-17 14:52:40 · 463 阅读 · 0 评论 -
实现语音视频录制(demo源码)
在很多语音视频软件系统中,经常有将实时的音频或视频录制为文件保存到磁盘的需求,比如,视频监控系统中录制监控到的视频、视频会议系统中录制整个会议的过程、语音通话系统中录制完整的对话内容、等等。 一.缘起 最近正在做的一个网络招聘平台的项目,其中有一个模块是这样的,应聘者可以通过该系统的客户端录制自己的视频(自我介绍)上传到服务器,而后,招聘者会在合适的时候浏览这些应聘者的视转载 2016-02-17 14:55:52 · 2523 阅读 · 1 评论 -
不同服务器数据库之间的数据操作,数据同步
不同数据库数据同步 INSERT INTO TB_BASE_USER_ORGANISEUNIT([GH] ,[ORGANISEUNITID] ,[U_ORDER] ,[COM_DEPTCODE] ,[COM_DEPTNAME] ,[U_VALIDATE])SELECT [GH] ,[ORGANISEU原创 2016-04-14 23:39:25 · 5430 阅读 · 0 评论 -
话说RFID以前很火所以整理一下一年前自己处理的RFID程序,放源码
一开始觉得他是个很神奇的东西。 包含串口通讯和网络通讯。 由于网络通讯设备太贵,所以国内的设备基本上都是在外置一个比较便宜的模块在里面。 本案例应该适用于大多数的RFID模块。 首先我们先放上RFID API:如下 using System;using System.Collections.Generic;using原创 2016-04-16 00:12:37 · 8180 阅读 · 0 评论 -
缓存穿透、缓存并发、缓存失效之思路变迁
我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题:缓存穿透缓存并发缓存失效一、缓存穿透Paste_Image.pngPaste_Image.pngPaste_Image.png注:上面三个图会有什么问题呢?我们在项目中使用缓存通常都是先检查缓存中是否存在,转载 2017-06-05 11:39:57 · 378 阅读 · 0 评论 -
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层 已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台转载 2017-07-05 13:32:50 · 465 阅读 · 0 评论 -
创业公司如何走高性能服务端优化之路
达达是全国领先的最后三公里物流配送平台。 达达的业务模式与滴滴以及Uber很相似,以众包的方式利用社会闲散人力资源,解决O2O最后三公里即时性配送难题。 达达业务主要包含两部分:商家发单,配送员接单配送,如下图所示。达达的业务规模增长极大,在1年左右的时间从零增长到每天近百万单,给后端带来极大的访问压力。压力主要分为两类:读压力、写压力。读压力来源于配送员在转载 2016-02-16 17:11:11 · 404 阅读 · 0 评论
分享