会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
moon-zhu
博客园
首页
新随笔
联系
订阅
管理
2020年2月16日
(二) go语言设计模式-创建模式之抽象工厂模式(Abstract Factory)
摘要: 抽象工厂模式介绍 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类,每个生成的工厂都能按照工厂模式提供对象。改模式的意图是提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类,主要解决主要解决接口选择的问题。 抽象工厂模式go实现 抽象工厂实现的UML图 首先
阅读全文
posted @ 2020-02-16 10:42 moon-zhu
阅读(409)
评论(0)
推荐(0)
编辑
2020年2月15日
(一) go语言设计模式概述
摘要: 国全译原文(英文)链接:http://tmrts.com/go-patterns一、设计模式介绍 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过
阅读全文
posted @ 2020-02-15 15:38 moon-zhu
阅读(1675)
评论(0)
推荐(0)
编辑
2018年6月7日
j2ee高级开发技术课程第十四周
摘要: RPC(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支
阅读全文
posted @ 2018-06-07 19:15 moon-zhu
阅读(161)
评论(0)
推荐(0)
编辑
2018年5月7日
j2ee高级开发技术课程第八周
摘要: 介绍一、 hashCode()方法和equal()方法的作用其实一样,在Java里都是用来对比两个对象是否相等一致,那么equal()既然已经能实现对比的功能了,为什么还要hashCode()呢? 因为重写的equal()里一般比较的比较全面比较复杂,这样效率就比较低,而利用hashCode()进行
阅读全文
posted @ 2018-05-07 08:04 moon-zhu
阅读(297)
评论(0)
推荐(0)
编辑
2018年4月18日
j2ee高级开发技术课程第七周
摘要: 来源:https://baike.baidu.com/item/JSON/2462549?fr=aladdin JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采
阅读全文
posted @ 2018-04-18 16:17 moon-zhu
阅读(166)
评论(0)
推荐(0)
编辑
2018年4月15日
j2ee高级开发技术课程第六周
摘要: 一.jsf(java server faces)的运行原理(工作方式) 1.jsf应用是事件驱动的,当一个事件发生时(比如用户单击一个按钮),事件通知通过HTTP发往服务器,服务器端使用叫做FacesServlet的特殊servlet处理该通知,web容器里每一个jsf应用都有它自己的FacesSe
阅读全文
posted @ 2018-04-15 19:41 moon-zhu
阅读(199)
评论(0)
推荐(0)
编辑
j2ee高级开发技术课程第五周
摘要: pplet 是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器内。因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序。 如下所示是独立的 Java 应用程序和 applet 程序之间重要的不同: Java 中 Applet 类继承了 jav
阅读全文
posted @ 2018-04-15 19:34 moon-zhu
阅读(521)
评论(0)
推荐(0)
编辑
2018年4月10日
进程间的五种通信方式介绍
摘要: 来源:https://blog.csdn.net/wh_sjc/article/details/70283843 进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储
阅读全文
posted @ 2018-04-10 17:38 moon-zhu
阅读(232975)
评论(7)
推荐(28)
编辑
2018年4月4日
Makefile 中:= ?= += =的区别
摘要: 转自:http://www.cnblogs.com/wanqieddy/archive/2011/09/21/2184257.html
阅读全文
posted @ 2018-04-04 11:07 moon-zhu
阅读(37267)
评论(0)
推荐(7)
编辑
2018年4月1日
j2ee高级开发技术课程第四周
摘要: 分析hello.java,在hello1项目中。下载链接:https://github.com/javaee/tutorial-examples/tree/master/web/jsf/hello1 Hello类叫做管理bean类,它为facelets页面表达式所使用的name属性提供了getter
阅读全文
posted @ 2018-04-01 09:58 moon-zhu
阅读(239)
评论(0)
推荐(0)
编辑
下一页