1:什么是枚举: 对比单例模式,枚举就是一种意义上的多例。有的时候,一个类的对象有限并且固定,就可以考虑使用枚举。枚举类在第一行就已经定义了他所有的实例。 2:定义枚举类: 关键字 enum, 注意: 1.java中的所有关键字都是小写的吧。 2.不能通过new来创建枚举对象。因为枚举对象昂的实例就 ...
分类:
其他好文 时间:
2020-12-22 12:16:34
阅读次数:
0
最近公司有一个需求,需要暴露当前web项目的接口给第三方系统调用,网上查到webservice是跨平台、跨语言的应用技术,所以作为首选。 查找了很多例子,都是很简单的加@WebService到类,加@WebMethod到暴露的方法上,然后EndPoint.publish即可,但我在web项目中使用, ...
分类:
编程语言 时间:
2020-12-10 11:32:46
阅读次数:
16
原型模式:使用克隆技术复制创建复杂的或者构造耗时的实例,被复制的对象就是所谓的“原型”。 应用场景 a、类初始化需要消耗非常多的资源,包括数据库、硬件资源等,使用拷贝可避免这些消耗 b、new产生的对象需要非常繁琐的数据准备或权限 c、Spring框架中的多例就是使用原型 如何实现 (1)实现Clo ...
分类:
其他好文 时间:
2020-12-03 12:31:08
阅读次数:
17
最近看了一下郑老师发的《单元测之道》这本书,读了之后我对CRRRECT边界条件,还有使用Mock对象,都有了初步的了解对单元测试有了很深刻的认识。这本书从什么是单元测试,为什么要使用单元测试这样的问题人手,以讨论的形式作了很好的介绍。作者也举了很多例子,告诉我们单元测试的重要性,单元测试它是服务于人 ...
分类:
其他好文 时间:
2020-11-01 20:55:38
阅读次数:
12
我们之前学习了协程和信道,里面有很多例子,当时为了保证main goroutine在所有的goroutine都执行完毕后在退出,我们使用了time.Sleep这种方式 由于写的demo都是很简单的,sleep个1秒,我们感觉应该是够用的 但是在实际开发中,我们无法预知,所有的goroutine需要多 ...
分类:
编程语言 时间:
2020-10-31 01:36:50
阅读次数:
19
一,extract方法的使用 extract函数主要是对于数据进行提取。场景一般对于DataFrame中的一列中的数据进行提取的场合比较多。 例如一列中包含了很长的字段,我们希望在这些字段中提取出我们想要的字段时,就可以通过extract方法进行数据的提取了。 好了,废话不多说直接上代码。 数据源 ...
分类:
编程语言 时间:
2020-08-26 17:20:37
阅读次数:
104
单例模式相信大家都有所听闻,甚至也写过不少了,在面试中也是考得最多的其中一个设计模式,面试官常常会要求写出两种类型的单例模式并且解释其原理,废话不多说,我们开始学习如何很好地回答这一道面试题吧。 什么是单例模式 面试官问什么是单例模式时,千万不要答非所问,给出单例模式有两种类型之类的回答,要围绕单例 ...
分类:
其他好文 时间:
2020-07-19 11:32:33
阅读次数:
62
在vector中的emplace_back函数, 其效率比push_back高很多! /*例子中使用的Student类的声明*/ class Student { private: int age; public: Student(); explicit Student(int age); ~Stud ...
分类:
其他好文 时间:
2020-07-15 01:00:17
阅读次数:
145
Struts2的Servlet的API的访问 完全解耦合的方式 编写JSP 编写Action *****注意:这种方式只能获得代表request、session、application的数据的Map集合,不能操作这些对象的本身的方法。 使用Servlet的API的原生方式(*****) 编写JSP ...
垃圾回收的作用区域在Java堆和方法区。 如何确定对象已死(如何确定垃圾) 1.引用计数算法:在对象中添加一个引用计数器,每当有一个地方引用它,计数器值就加1;当引用失效,计数器值就减1; 任何时刻计数器为零的对象就是不可能再被使用的。 优缺点:这个看似简单的算法有很多例外情况要考虑,必须要配合大量 ...
分类:
编程语言 时间:
2020-07-03 23:40:55
阅读次数:
73