<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sinat_31152963的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sinat_31152963</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_31152963]]></copyright><item><title><![CDATA[PHP判断一个字符串是否可以由另一个字符串插入一些内容得到]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/117407247</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/117407247</guid><author>sinat_31152963</author><pubDate>Sun, 30 May 2021 22:45:38 +0800</pubDate><description><![CDATA[$mstr为模式串，$str为匹配串。
例如：模式串优快云，能匹配CAASBDCN，不能匹配CAABDCN。
function is_insert_str($mstr,$str){
    $i=0; $j=0;
    $l1=strlen($mstr); $l2=strlen($str);
    while($i&lt;$l1 &amp;&amp; $j&lt;$l2){
        if ($mstr[$i]===$str[$j])
            $i++;
        $j++]]></description><category></category></item><item><title><![CDATA[Visual Studio C++编译器添加iostream.h支持方法]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/116191369</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/116191369</guid><author>sinat_31152963</author><pubDate>Tue, 27 Apr 2021 09:50:40 +0800</pubDate><description><![CDATA[自己开发了个OJ系统，评测机用的Visual Studio编译器不支持编译早期VC++6.0中#include&lt;iostream.h&gt;开头的代码。
解决方法是手动创建一个iostream.h，内容为：
#include &lt;iostream&gt;
using namespace std;

放在Visual Studio安装目录的VC\include文件夹即可。

...]]></description><category></category></item><item><title><![CDATA[2020软考系统架构设计师总结]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111880902</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111880902</guid><author>sinat_31152963</author><pubDate>Tue, 29 Dec 2020 10:03:42 +0800</pubDate><description><![CDATA[一开始要参加软考我是拒绝的，你不能说我一个游戏UP主当得好好的，毕业工作也有几年了，突然就叫我重新回到那种学习考试的生活吧。后来是2019年夏天时候单位发了一个专业技术职务的通知，有软考职称可以聘任相应的技术岗位，我看待遇还不错，再加上领导催得紧，那就去先考个看看吧。]]></description><category></category></item><item><title><![CDATA[论云原生架构及其应用]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111398677</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111398677</guid><author>sinat_31152963</author><pubDate>Sat, 19 Dec 2020 00:04:28 +0800</pubDate><description><![CDATA[系统以Spring Cloud微服务框架开发。前端Web服务由负载均衡与服务器集群结合，实现高并发的前台界面；平台保障服务以Eureka为中心，由API网关、服务注册中心、监控平台等构成，实现基础服务框架；业务服务划分为多个微服务，基于Docker容器，协同工作实现具体业务功能。]]></description><category></category></item><item><title><![CDATA[论大规模分布式系统缓存设计策略]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387741</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387741</guid><author>sinat_31152963</author><pubDate>Sat, 19 Dec 2020 00:02:20 +0800</pubDate><description><![CDATA[系统缓存基于Redis内存数据库实现，工作模式的选择上根据不同数据类型，采用了主从模式与集群模式结合的设计；通过数据持久化、数据备份计划、冗余机制和监控平台等方法实现高可用性；通过数据访问层封装同步操作实现缓存一致性，通过哈希环实现分布式算法。]]></description><category></category></item><item><title><![CDATA[论基于架构的软件设计方法及应用]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387700</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387700</guid><author>sinat_31152963</author><pubDate>Sat, 19 Dec 2020 00:02:01 +0800</pubDate><description><![CDATA[在架构需求阶段，通过用户访谈、问卷调查、现场观摩、构造原型的方式全面获取了需求；在架构设计阶段通过UML模型中的4+1视图来对系统的架构进行建模；在架构实现阶段，对系统构件进行了获取、开发和组装。]]></description><category></category></item><item><title><![CDATA[论软件需求获取技术及应用]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387674</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387674</guid><author>sinat_31152963</author><pubDate>Sat, 19 Dec 2020 00:01:30 +0800</pubDate><description><![CDATA[在需求的前期阶段，以用户访谈和调查问卷结合的方式来进行需求获取；在需求的中期阶段，以现场观摩的方式来进行需求获取；在需求的后期阶段，采取构造快速原型的方式，持续迭代，来进行需求细化和系统演进。利用多种技术实施需求获取，有效地降低了项目风险。]]></description><category></category></item><item><title><![CDATA[论软件架构建模技术与应用]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387655</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387655</guid><author>sinat_31152963</author><pubDate>Fri, 18 Dec 2020 18:57:02 +0800</pubDate><description><![CDATA[场景视图以UML用例图对系统主要用户角色与涉及用例进行分析；逻辑视图通过UML包图从前端Web服务、平台保障服务、业务服务三个层次对系统功能进行建模；物理视图使用UML部署图对微服务在硬件环境的具体部署方法进行描述。]]></description><category></category></item><item><title><![CDATA[论软件系统建模方法及其应用]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387604</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387604</guid><author>sinat_31152963</author><pubDate>Fri, 18 Dec 2020 18:54:37 +0800</pubDate><description><![CDATA[系统采用面向对象建模方法，基于UML中的4+1视图建模，着重从场景视图、逻辑视图与物理视图三个方面介绍。场景视图以用例图分析主要用户角色与用例；逻辑视图通过包图对系统的前端Web服务、平台保障服务、业务服务功能建模；物理视图使用部署图描述微服务在硬件环境的具体部署方法。]]></description><category></category></item><item><title><![CDATA[论Web应用系统性能优化技术与应用]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387547</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387547</guid><author>sinat_31152963</author><pubDate>Fri, 18 Dec 2020 18:51:09 +0800</pubDate><description><![CDATA[通过负载均衡技术结合服务器集群，提高网站的并发能力；缓存技术基于Redis内存数据库，降低系统数据库压力，提高页面加载速度；数据库主从部署实现读写分离，消除了数据库的负载瓶颈。]]></description><category></category></item><item><title><![CDATA[论基于构件的软件开发]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387508</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387508</guid><author>sinat_31152963</author><pubDate>Fri, 18 Dec 2020 18:47:01 +0800</pubDate><description><![CDATA[系统基于Spring Cloud微服务框架来进行构件化开发，在构件获取阶段通过对接现有系统、使用构件库、集成第三方软件来实现需求，在构件开发阶段使用了多种设计模式来保证构件的可重用性，在构件组装阶段使用了同步消息、异步消息、工作流方式来实现不同业务类型下构件的组合。]]></description><category></category></item><item><title><![CDATA[论软件系统架构风格]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387471</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387471</guid><author>sinat_31152963</author><pubDate>Fri, 18 Dec 2020 18:43:47 +0800</pubDate><description><![CDATA[系统采用了微服务架构风格，基于Spring Cloud框架。通过微服务架构，将系统分解为多个服务，前端Web服务解决前台并发问题，平台保障服务实现基础服务框架，业务服务实现具体业务功能，解决协同问题。各服务采用不同技术开发，独立部署，系统的性能、可靠性与扩展性得到了大的提升。]]></description><category></category></item><item><title><![CDATA[论面向服务的架构及其应用]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387394</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387394</guid><author>sinat_31152963</author><pubDate>Fri, 18 Dec 2020 18:38:26 +0800</pubDate><description><![CDATA[前端Web服务由Nginx负载均衡与服务器集群结合，解决前台界面的并发问题；平台保障服务以Eureka为中心，分为API网关、服务注册中心、监控平台，用以实现基础服务框架；业务服务基于Spring Cloud开发，分为多个服务，实现具体业务功能，解决协同问题。]]></description><category></category></item><item><title><![CDATA[论软件设计模式及其应用]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387345</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387345</guid><author>sinat_31152963</author><pubDate>Fri, 18 Dec 2020 18:34:28 +0800</pubDate><description><![CDATA[装饰器模式实现试题在不同场景下的扩展功能，提高功能定制灵活性；策略模式实现评测机不同语言的编译执行方法，降低模块耦合度；工厂方法模式实现数据库不同类型的统一访问，提高系统的可扩展性。这些模式改善了设计质量和开发效率，最终系统顺利上线，受到了用户的一致好评。]]></description><category></category></item><item><title><![CDATA[论微服务架构及其应用]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387278</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387278</guid><author>sinat_31152963</author><pubDate>Fri, 18 Dec 2020 18:30:12 +0800</pubDate><description><![CDATA[前端Web服务由Nginx负载均衡与服务器集群结合，解决前台界面的并发问题；平台保障服务以Eureka为中心，分为API网关、服务注册中心、监控平台，用以实现基础服务框架；业务服务基于Spring Cloud开发，分为多个微服务，实现具体业务功能，解决协同问题。]]></description><category></category></item><item><title><![CDATA[论高可靠性系统中软件容错技术的应用]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387189</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111387189</guid><author>sinat_31152963</author><pubDate>Fri, 18 Dec 2020 18:25:12 +0800</pubDate><description><![CDATA[通过采用集群化的形式进行应用部署；通过主备形式的数据库部署进行软件容错；通过程序设计方面进行软件的容错与避错。以上措施对提高系统的可用性、安全性和可扩展性方面起到了很好的效果，满足了系统的性能需求，保证了系统的稳定运行，得到了用户的一致好评。]]></description><category></category></item><item><title><![CDATA[论信息系统的安全性与保密性设计]]></title><link>https://blog.youkuaiyun.com/sinat_31152963/article/details/111386911</link><guid>https://blog.youkuaiyun.com/sinat_31152963/article/details/111386911</guid><author>sinat_31152963</author><pubDate>Fri, 18 Dec 2020 18:17:26 +0800</pubDate><description><![CDATA[网络硬件层设置硬件防火墙，解决病毒木马与外部攻击的隐患；数据层设置数据加密与容灾备份机制，解决数据泄露丢失的隐患；应用层统一采用RBAC授权机制等方案，解决越权操作的隐患，提高了整个系统的抗风险和安全保密能力。]]></description><category></category></item></channel></rss>