摘要:
在解决方案上右键——添加——新建项——选择“应用程序清单文件(仅限Windows)”项——添加。 打开刚刚新建的app.manifest,向下翻找到如下代码,取消代码注释。 <!-- 指示该应用程序可以感知 DPI 且 Windows 在 DPI 较高时将不会对其进行 自动缩放。Windows Pr 阅读全文
摘要:
写mod的时候,界面某项功能显示定位需要用到玩家周围的boss信息,然而这个信息存储在一个私有的Map变量里,所在的类也没有提供get方法。最后发现可以利用反射获取该私有变量的值。 以下是示例代码,其中field.setAccessible(true)最为重要。 import java.util.A 阅读全文
摘要:
今天发现C盘飙红爆满了,就开始找什么东西可以删,发现PyCharm的这个配置文件夹居然有1G多,搜了搜发现可以使用以下方法迁移到其他位置(新版可能换地方了,不在${user.home}目录下,而是转移到${user.home}/AppData/Local/Jetbrains文件夹下了) 这样修改后可 阅读全文
摘要:
玩MineCraft的时候突发奇想,自己写个mod玩一玩。然后就开始了漫长的搜索mod开发文档和教程之路,配个环境配了一天,之后更是踩了好多好多坑。所以写个博客记录一下踩过的这些坑。 刚刚发现先用MCreator创建一个mod雏形,然后用idea自己改代码可以少踩好多坑,而且对于理解客户端与服务器端 阅读全文
摘要:
软件体系架构安全性战术 王嘉梁 (石家庄铁道大学 河北省石家庄市 050000;) 摘 要:随着软件体系结构在软件工程中的研究与应用越来越广泛,以及学术界和产业界对软件安全性认识的不断深入,提高软件结构安全性成为保障软件安全的重要组成部分。本文对软件体系结构的安全性方面进行了介绍描述。 关键字:软件 阅读全文
摘要:
服务调用 分布式框架中,引入NIO 带来的好处: 1.所有的I/O 操作都是非阻塞的,避免有限的I/O线程因为网络,对方处理慢等原因被阻塞。 2.多路复用的Reactor 线程模型:基于Linux 的epoll 和 Selector ,一个I/O 线程可以并行处理成百上千条链路,解决了传统同步I/O 阅读全文
摘要:
序列化与反序列化 序列化和反序列化是RPC框架的基础组成部分,设计的好坏对服务化框架的性能、可扩展性和可靠性影响都很大。尽管业界存在多款序列化框架,但是我们在设计时需要从功能丰富度、跨语言支持、兼容性、性能,甚至社区活跃度等多个角度去综合考量,从中择优。 Serializable, xml, jso 阅读全文
摘要:
1.参与分析和开发的项目 大项目还没有参与过,小项目用SOA有点杀鸡用宰牛刀的感觉。 2.SOA主要技术和标准 SOA 伴随着无处不在的标准,为企业的现有资产或投资带来了更好的复用性。SOA 能够在最新的和现有的系统之上创建应用,借助现有的应用产生新的服务,为企业提供更好的灵活性来构建系统和业务流程 阅读全文
摘要:
一、什么是RPC RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想。 RPC 是一种技术思想而非一种规范或协议,常见 RPC 技术和框架有: 应用级的服务框架:阿里的 Dubbo/Dubbox、Google 阅读全文
摘要:
应用框架演进 MVC (Modle View Controller) 架构: 当业务规模很小时,将所有功能都部署在同一个进程中,通过双机或者前置负载均衡器实现负载分流;此时,用于分离前后台逻辑的 MVC 架构是关键。 RPC (Remote Procedure Call)架构:当垂直应用越来越多,应 阅读全文