当前位置: 首页 > news >正文

玻璃钢格栅无锡网站建设湖南网站网络推广哪家奿

玻璃钢格栅无锡网站建设,湖南网站网络推广哪家奿,新乡网站优化平台,济南网站建设优化百家号前面已经使用数据库管理了交换机、绑定、队列,然后又使用了数据文件管理了消息。 那么,这里就创建一个类,讲之前的两个部分整合起来,对上层提供统一的一套接口,表示硬盘上存储的所有的类的信息。 /* * 用这个类来管理…

前面已经使用数据库管理了交换机、绑定、队列,然后又使用了数据文件管理了消息。

那么,这里就创建一个类,讲之前的两个部分整合起来,对上层提供统一的一套接口,表示硬盘上存储的所有的类的信息。

/*
* 用这个类来管理所有硬盘上的数据
* 1.数据库:交换机、绑定、队列
* 2.数据文件:消息
* */
public class DiskDataCenter {
//    用这个示例来管理数据库中的数据private DataBaseManger dataBaseManger = new DataBaseManger();
//    用这个表示数据文件中的数据private MessageFileManger messageFileManger = new MessageFileManger();public void init(){
//        针对上述的两个示例进行初始化dataBaseManger.init();messageFileManger.init();}/*封装数据库操作*/
//    封装交换机操作public void insertExchange(Exchange exchange){dataBaseManger.insertExchange(exchange);}public void deleteExchange(String exchangeName){dataBaseManger.deleteExchange(exchangeName);}public List<Exchange> selectAllExchanges(){return dataBaseManger.selectAllExchanges();}//    封装队列操作public void insertQueue(MSGQueue queue) throws IOException {dataBaseManger.insertQueue(queue);
//        创建队列的同时,不仅需要把队列对象写道数据库中,还需要创建出对应的目录和文件messageFileManger.createQueueFiles(queue.getName());}public void deleteQueue(String queueName) throws IOException {dataBaseManger.deleteQueue(queueName);
//        删除队列的同时,不仅需要把队列对象从数据库中删除,还需要删除出对应的目录和文件messageFileManger.destroyQueueFiles(queueName);}public List<MSGQueue> selectAllQueues(){return dataBaseManger.selectAllQueues();}//    封装绑定操作public void insertBinding(Binding binding){dataBaseManger.insertBinding(binding);}public void deleteBinding(Binding binding){dataBaseManger.deleteBinding(binding);}public List<Binding> selectAllBindings(){return dataBaseManger.selectAllBindings();}/*封装消息操作*/
//    发送操作public void sendMessage(MSGQueue queue, Message message) throws IOException, MqException {messageFileManger.sendMessage(queue,message);}//    删除操作public void deleteMessage(MSGQueue queue,Message message) throws IOException, ClassNotFoundException, MqException {messageFileManger.deleteMessage(queue, message);if (messageFileManger.checkGC(queue.getName())){messageFileManger.gc(queue);}}//    将信息加载到内存public LinkedList<Message> loadAllMessageFromQueue(String queueName) throws IOException, MqException, ClassNotFoundException {return messageFileManger.loadAllMessageFromQueue(queueName);}}

 创建了这个类,我们就不用去直接调用DataBaseManager和MessageFileManager里面得方法了。

http://www.hrbkazy.com/news/13659.html

相关文章:

  • 杭州网站建设电话推广app赚佣金接单平台
  • 极简风格wordpress主题seo外包公司一般费用是多少
  • 手机设计绘图软件app优化快速排序
  • 上门做网站公司哪家好经典软文案例100例简短
  • ui展示 网站seo是什么部位
  • 新网站一般多久收录新人做外贸怎么找国外客户
  • 网站后台制作视频教程搜索引擎优化的基本内容
  • 中山网站建设工具猫如何做好网站站内优化
  • 网站建设宣传册无锡seo
  • 网络推广与推广网页优化seo广州
  • 请问有没有做网站网站搜索优化方法
  • 认真做门户网站迎检工作优化网站标题名词解释
  • 线上推广引流seoul怎么读
  • 重庆网站建设有限公司seo排名优化
  • 网站开发人员 把网站注销培训心得体会1500字
  • 提升排名seo是什么级别
  • 浙江网站建设画册设计女教师网课入侵录屏冫
  • wordpress 栏目菜单seo销售好做吗
  • 做网站做一个什么主题的seo做得比较好的企业案例
  • 网站有备案 为企业站长工具seo综合查询引流
  • 做算命网站犯法吗重庆网站seo公司
  • 做二手房产网站多少钱信息流优化师简历模板
  • 网站上滚动条怎么做深圳营销策划公司十强
  • 网站前端交互功能案例分析郑州seo哪家好
  • 微信商城网站今日大新闻
  • 如何去做网络推广优化百度百科
  • 品划做网站关键词排名规则
  • 单位网站建设内容整合营销是什么
  • 做包皮医院网站郑州粒米seo外包
  • 做淘宝客网站域名是别人的昆明优化网站公司