- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 oracle中的schema和表空间
我一直搞不清oracle里面的schema和表空间。尤其是不知道这个schema是个啥。一般,我们创建表空间,将数据表建在其中,然后导出导入,好像指定的也是这个同名的schema:--创建一个表空间workcreate tablespace work datafile 'D:\YbjzCheck\db\work.ora' size 500m autoextend on;--创建数据库用户workCREATE USER work identified by work DEFAULT TABLESPAC
2021-02-25 15:03:13 1429
原创 云原生
什么是云原生?云原生(CloudNative)是一个组合词,Cloud+Native。Cloud表示应用程序位于云中,而不是传统的数据中心;Native表示应用程序从设计之初即考虑到云的环境,原生为云而设计,在云上以最佳姿势运行,充分利用和发挥云平台的弹性+分布式优势。按照官方的定义,云原生应用有4大特征:1、微服务微服务优点多多,将庞大的系统分解成若干较小较简单的小系统,解决了问题的复杂性。每个微服务独立开发,技术栈可灵活选择,利于并行开发;每个微服务高内聚,微服务间低耦合,利于整个系统的扩展性
2021-02-24 18:35:52 286
原创 地理信息云服务
有大佬雄心勃勃,准备打造一个地理信息平台,作为基础服务,支撑各种应用。其中一项指标,是要能经得起一定量的并发访问。这是自然,基础服务嘛。高并发的套路,如前所学,无非就是异步机制、负载均衡、缓存、分布式数据库之类。地图服务没有什么来自于用户的数据写入,主要是读取,异步机制估计用不上;但消息队列还是要的,可以起到削峰的作用。地图服务是无状态的,伸缩性相对比较好处理,但也有可能在多集群甚至单集群中,不同机器提供的服务,存储的数据不一样,所以负载均衡算法要依据情况而定。缓存对于地图来说,就是切片。切片文件应
2021-02-24 15:19:52 591
原创 网站的可扩展架构
一、什么是可扩展性扩展性(Extensibility),对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。表现在系统基础设施稳定,不需要经常变更,应用之间较少依赖和耦合,对需求变更可以敏捷响应。这是系统架构设计层面的开闭原则。简单而言,就是增加或修改模块很简单,不会对其他模块造成什么影响。扩展性跟伸缩性有所区别。伸缩性(Scalability),通过增加/减少自身资源规模来增强/减少处理能力。在网站来说,就是如果要强一些,就多加几台服务器;想普通一点,节约成本,就减少一点服务器,这些都不需要
2021-02-21 11:54:15 331 1
原创 网站的伸缩性架构
网站的伸缩性是指不需要改变网站的软硬件设计,仅仅通过改变部署的服务器数量就可以扩大或者缩小网站的服务处理能力。伸,很好理解,随着网站的业务量增大,访问量增多,需要部署越来越多的服务器,此为伸。缩,可以应对举办活动,临时加入若干服务器,活动结束后再下线,节约成本。一、伸缩性架构设计网站的伸缩性设计可分为2类:1)根据不同功能进行物理分离实现伸缩,即不同的服务部署在不同的服务器2)单一功能通过集群实现伸缩,即集群内的服务器部署相同的服务。1、不同功能进行物理分离实现伸缩网站由小到大的发展历程,就是
2021-02-19 18:13:21 492 1
原创 某工程计划图示如下
依题干可知,关键路径是:1 - 3 - 5 - 6 - 7,共24天,如图所示可见节点5的开工日期为第15天。而节点3和节点4共同决定节点5,I 为4到5的路径,工期2天,所以 I 最迟开工日期为第 15 - 2 = 13 天。最早开工日期为第 7 + 4 = 11 天...
2021-02-07 23:51:38 301
原创 Java中使用HashMap改进查找性能
Java中,HashMap,其实就是键值对。一个Key,对应一个值;写数据时,指定Key写对应值;读取时凭Key找到相应值。感觉就跟Redis差不多。// 创建 HashMap 对象 SitesHashMap<Integer, String> Sites = new HashMap<Integer, String>();// 添加键值对Sites.put(1, "Google");Sites.put(2, "Runoob");Sites.put(3, "Taobao");
2021-02-07 14:12:46 875
原创 我的2020
临近2021年元旦的时候,我心里一惊,十分不是滋味。甚至希望时间过得慢一些,不要那么快就到下一年。为什么呢?2020年估计在大家心目中,大概都是很不好的一年,多少人盼着赶紧翻篇。不过,对于我们中国来说,也可以说是先苦后甜,大有作为的一年。总之,2020年极不平常,在历史上,大概率也会留下浓重一笔。可是,这一年当中,我却两手空空,到头来什么也没抓到,南望王师又一年。至于展望未来,我没有未来,我在命运的大河中随波逐流。无话可说。不愿多说。不必多说。...
2021-02-07 09:27:49 240
原创 maven发布jar包运行时找不到类问题
我们有个公共类库,编译成jar包,供其他项目调用。然鹅,有一个项目也编译成一个jar包,以命令行的方式运行,结果提示找不到这个公共类库。打开项目jar包,里面是有公共类库jar包的。只不过,它没有跟一般的jar包放在一起,比如放在BOOT-INF\lib而是放在了BOOT-INF\classes\libs估计就是这个原因,运行时找不到了。为什么放在这里,就找不到呢?不知道。我目前还不知道原因。但是,开发阶段,在idea里运行就好好的。看来还是打包的问题。为啥公共类库包会放在BOOT-INF
2021-02-03 17:04:00 4767 2
原创 需求分析工作过程
需求分析工作过程包括以下几个方面:0)绘制系统上下文范围关系图没能查到这个系统上下文范围图的作用。我的理解是搞清楚系统的边界,以及所处的客观环境和受到的约束。1)创建系统界面原型2)分析需求可行性3)确定需求优先级4)建立新系统模型5)创建数据字典6)应用QFD(质量功能配置),即将用户需求精确无误地转变为技术要求*QFD是一种在设计阶段应用的系统方法。...
2021-02-02 23:02:26 1597
原创 每条指令的平均读取时间
题干中命中率是啥意思?就是从cache中读取指令或者数据成功了。CPU和内存(即主存)之间的速度相差过于悬殊,于是设置了高速缓存cache,将待处理的指令和数据先行调入,根据局部性原理(空间局部性、时间局部性),提高命中率,改善性能。问题1:A 顺序存储、顺序执行问题2:这题目数字很多,让人有点懵。但是,注意题目问的是指令的平均读取时间,没有包含数据的读/写时间。正常情况下,指令的平均读取时间是:10 * 98% + 100 * 2%但是有1/5(即20%)的指令还要额外读取一下数据,所以.
2021-02-01 22:41:45 752 1
数字证书制作工具itisscg.exe
2018-12-11
CAS5.1.8自定义验证码源代码
2018-12-05
自动伸缩搜索框2
2017-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人