thumbnail
ActiveMQ-Exercise
项目理解 一个使用了ActiveMQ消息队列的订单-物流系统,两个系统之间通过消息队列来通信,主要有order.created.queue和logistics.updated.queue两个消息队列。 order.created.queue是一个订单创建消息队列。当新订单创建时,系统会将订单信息发送到此队列,通知其他系统或者服务去处理与该订单相关的…
thumbnail
算法设计与分析:要点总结-2
分治算法 分治思想: 分治算法是一种将一个复杂问题分解成多个较小的子问题,通过递归解决子问题,再将子问题的解合并起来,得到原问题的解。分治思想的核心是通过将问题规模减小、分解和组合来简化问题的解决。 分治算法的基本步骤: 分解:将问题划分为多个规模较小、结构与原问题类似的子问题。 解决:递归地解决这些子问题,当子问题的规模足够小或问题简单时,可以直…
thumbnail
OpenCloudOS 9.2安装 Anaconda
系统版本:NAME=”OpenCloudOS”VERSION=”9.2″ID=”opencloudos”ID_LIKE=”opencloudos”VERSION_ID=”9.2″PLATFORM_ID=”platform:oc9″PRETTY_NAME=”OpenCloudOS 9.2″ANSI_COLOR=”0;31″CPE_NAME=”cpe:…
thumbnail
OpenCloudOS 9.2安装MySQL
系统版本:NAME="OpenCloudOS"VERSION="9.2"ID="opencloudos"ID_LIKE="opencloudos"VERSION_ID="9.2"PLATFORM_ID="platform:oc9"PRETTY_NAME="OpenCloudOS 9.2"ANSI_COLOR="0;31"CPE_NAME="cpe:…
thumbnail
spring-demo
一个Spring的AOP练习程序。 \---springdemo │ SpringDemoApplication.java │ ├─aop │ MyAspect.java │ ├─controller │ Test.java │ └─service Another.java 对于Spring来说,其AOP的实现十分简单。只需要在导入相关依赖之后在注…
thumbnail
RMI-Exercise
Java RMI,即 远程方法调用(Remote Method Invocation),它的实现依赖于Java虚拟机(JVM),RMI允许在一个Java虚拟机中运行的对象调用在另一个Java虚拟机中运行的对象上的方法。RMI是Java的一组拥护开发分布式应用程序的API,RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程…
thumbnail
IOC? IOC与DI?
✅ 那什么才算 IoC?我们重申一次标准: 真正的控制反转需要满足这三个条件: 条件是否满足解释你不创建依赖对象✅Kitchen.createFood() or agent.getVehicle() 是“工厂”,你没直接 new你不注入依赖对象❌你手动调用 setFood() 或 setVehicle(),控制权仍在你手中容器/外部框架控制依赖注入…
thumbnail
AOP-Exercise
一个面向切面编程的练习程序。其中面向切面编程采用的是配置文件的做法,支持多个前置方法和后置方法,按照配置文件中的优先级区分执行顺序。食物类通过注解获取食物名称和价格。 \--aop │ FoodInfo.java │ Kitchen.java │ MyAspect.java │ Proxyhandler.java │ Restaurant.java…
thumbnail
RPC-Exercise
一个RPC(Remote Procedure Call)远程过程调用的练习程序。 \---client Client.java Connector.java DynamicProxyFactory.java RemoteCall.java RPCService.java RPCServiceImpl.java Server.java RemoteC…
thumbnail
Proxy-Exercise
在代理模式中,我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 \---demo DynamicProxyDemo.java OneService.java Service.java StaticProxyDemo.java TwoService.jav…