- 注册中心 Nacos 异常实例需要30s才能剔除 Nacos心跳时间设置(踩坑)
2401_84046645
程序员java开发语言
instance.setPort(9999);Mapmetadata=newHashMap();//设置心跳的周期,单位为秒,这里将心跳间隔设置为3秒:metadata.put(PreservedMetadataKeys.HEART_BEAT_INTERVAL,“3000”);//设置心跳超时时间,单位为秒,这里将心跳超时时间设为6秒,//即服务端6秒收不到客户端心跳,会将该客户端注册的实例设为不
- 【Elasticsearch】file-beat 将文件数据导入es
日月星宿~
应用elasticsearch
1、备份filebeat.yml文件:2、新filebeat.yml文件配置示例:######################FilebeatConfigurationExample##########################==============================Filebeatinputs===============================filebeat
- [大译] drone delivery service 飞行器快递服务
苹果放阳台
收听语音:http://xima.tv/x53ZdInewssource新闻来源:https://www.msn.com/en-us/news/technology/google-just-beat-amazon-to-launching-one-of-the-first-ever-drone-delivery-services/ar-BBVKRibWing,astartupownedbyGoog
- 如何在Django中使用分布式定时任务并结合消息队列
OverlordDuke
数据分析与挖掘django分布式sqlite
如何在Django中使用分布式定时任务并结合消息队列如何在Django中使用分布式定时任务并结合消息队列项目背景与意义实现步骤1.安装Celery和Django-celery-beat2.配置Celery3.配置Django-celery-beat4.定义定时任务5.启动Celeryworker和beat6.Celery指令7.对接消息队列配置Redis配置RabbitMQ结语如何在Django中
- MSHTML Reference 及相关HTML的操作
云博士的AI课堂
HTMLreferencehtmlsearchdropdowninputmicrosoft
from:http://up-beat.pos.to/linux/cdiary.cgi?year=2005&mon=4&no=7INDEXUP-BEATVisualC++日々の泡(仮)4月26日『IEコンポーネント』(11)-CHtmlView関連(COM)-======================================================================
- java中的测试类_java中测试类的方法
weixin_39703551
java中的测试类
java中测试类的方法发布时间:2020-06-2614:20:22来源:亿速云阅读:105作者:Leah这期内容当中小编将会给大家带来有关java中测试类的方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,打开您的项目。我创建的是maven项目,这对于是否使用maven并没有太大关系,方法都是一样的接下来,找到下图所示的位置,然后就可以开始写您的测试类了
- Elasticsearch 学习
zhouwenxing666
elasticsearch微服务全文检索springbootjavaideaspringboot
Elasticseach学习ES简介ES结合kibana、Logstash、Beat,也就是elasticstack(ELK)。用于日志数据分析可视化,实时监控等领域elasticseach是slasticstack的核心,负责存储,搜索,分析数据elasticseach的底层是Lucene,Lucene是Java语言的一个搜索引擎类库,是Apache公司的顶级项目,官网https://lucen
- html中w3c标准,W3C是什么意思 W3C标准简介
玖玖七零
html中w3c标准
W3C是什么意思W3C标准简介发布时间:2012-10-2614:58:03作者:佚名我要评论W3C是英文WorldWideWebConsortium的缩写,中文意思是W3C理事会或万维网联盟。W3C组织是对网络标准制定的一个非赢利组织,像HTML、XHTML、CSS、XML的标准就是由W3C来定制什么是W3CW3C是英文WorldWideWebConsortium的缩写,中文意思是W3C理事会或
- 小白学习PR剪辑(番外)- Beat Edit点击没反应
QQ爱剪辑
小白开始学剪辑学习视频
目录一、写在前面二、解决方法1.打开注册表(win+R)输入regedit2.找到CSXS.?3.右键新建字符串4.添加参数5.重启PR一、写在前面最近想学习Pr剪辑,为了防止学了又忘,在此开博客记录一下,方便自己复习。ps:学习课程为-B站up主(Genji是真想教会你)二、解决方法1.打开注册表(win+R)输入regedit2.找到CSXS.?3.右键新建字符串4.添加参数数值名称:play
- 整数反转 beat100%
kyhoon
数据结构与算法数据结构
/***整数反转*@paramx*@return*/publicintreverse(intx){//无论如何我们转换为正数进行反转//首先判断是正数还是负数,并赋予正负标识intflag=1;if(x<0){flag=-1;//如果是负数乘上-1得到相应正数(此时会有越界的情况,不过都会在下面统一处理)x=x*flag;}intres=0;//如果x不等于0,则继续循环while(x!=0){/
- CORONA 渲染器学习笔记之十七:安装
DIGITALMAN
CORONAFORC4D【前言】好几个网友总问:CORONA安装不上,不能用。这怎么可能?外出的时候,我使用的是MACBOOKPRO笔记本,没有办法演示。回来之后,我给大家演示一下,其实很简单。看完之后,希望大家不要再问。【安装】1、到CORONARENDER.COM官方网站,下载C4DBeta1版。点击DOWNLOADC4D-BEAT1-WINDOWS2、解压安装,勾选Iaccepttheter
- 90个人身体超级有趣的冷知识,你了解么?(46~90)
山水雨末
46、人类每个月长出一层新的皮肤。47、人平均只需7分钟就可入睡。48、人体最敏感的手指是食指。49、人一年平均做1460个梦。50、人一天眨眼超过两万次。51、手指甲的生长速度是脚趾甲的4倍。大拇指的指甲长得最慢,中指指甲长得最快。52、卧房太冷的话睡觉容易做恶梦。53、血液循环人体一圈只需20秒。如果一个人活到80岁,血液会在他体内循环1,2614,400圈54、右撇子的寿命平均比左撇子长九年
- 修改微软输入法的时间&日期格式
FourAu
microsoft服务器运维
原因使用微软输入法的时候,有两个便捷操作:输入"rq"或者“sj”的时候,第五个候选词会分别出现当前的日期或者时间。然而格式如下:原生:07点51分2022年3月26日我想快捷方便记录输入时的当前时间,但是使用这种方式记录的时间格式不友好,很多数据处理软件没办法直接识别这个格式(比如Excel),所以我打算换成常用的时间格式修改后:2022-03-2614:40:16步骤打开"设置",快捷键win
- 二、react一些用法
懒羊羊3号
1、组件变量state={},this.setState,调用this.state2、link传参数https://github.com/beat-the-buzzer/react-router-test3、生命周期UNSAFE_componentWillReceiveProps(nextProps){this.requestNodeListLatest(nextProps.location.qu
- 艾热Dirty Twinz 自由的味道 纯伴奏Beat
北辰伴奏
自由的味道-DirtyTwinz/艾热词:DirtyTwinz/艾热曲:DirtyTwinz/艾热伴奏下载:此伴奏已收录至"北辰伴奏网",百度搜索北辰伴奏网,自助下载录音:小白/pact混音:Pact母带:PactNASSEM:诶哥们都在这下午的小院都没有什么事累了就待会给自己找个地闲着就cypher来听听新的verse打会2k喝点啤酒连着天的宿醉都忘了几宿和我的部队不论清醒与否都在不停的roll
- #98【beat around the bush】
12珊打卡啦
beataroundthebush.字面意是在灌木丛的周围敲打,拍打灌木丛的周围,但就是打不到灌木丛里面,形容旁敲侧击,拐弯抹角,说话绕圈子。beat,敲打,拍打。bush,灌木丛。别拐弯抹角了,告诉我们到底发生了什么:Don’tbeataroundthebush.Justtelluswhathappened.我们时间很紧迫,所以就别绕圈子了:Wedon’thavealotoftime.Sosto
- django-celery vs django-celery-beat
万物皆字节
Python入门到放弃
搜集了一点两个插件相关知识:插件名称github说明django-celeryhttps://github.com/celery/django-celeryDatabase-backedPeriodicTasksdjango-celery-beathttps://github.com/celery/django-celery-beatCeleryIntegrationforDjango零散知识简书
- I can't beat it|电影《海边的曼切斯特》观后感
EH0LE
今日上映《海边的曼切斯特》大家好,我是洞主。今天和大家分享的电影《海边的曼切斯特》,讲述的是一名颓废压抑的修理工李在得知哥哥乔伊去世之后,赶回故乡曼切斯特处理其后事并引发了自己一系列回忆的故事。影片围绕着李与哥哥的儿子帕特里克展开,李被指定为帕特里克的监护人,而曼切斯特埋葬着李的一段绝望回忆,因为他的失误让两个女儿葬身火海,妻子也因此离开了他,所以他不愿在这片伤心地久留。而帕特里克却并不想离开曼切
- 矩阵对角线遍历
Yake1965
算法精选矩阵java
Diagonal2614.对角线上的质数classSolution{publicintdiagonalPrime(int[][]nums){intn=nums.
- 《出山》的版权到底有没有问题?
曹茗的柚子
《出山》是我特别喜欢的一首歌,直到今天。我对翻唱没有任何偏见,而且我认为翻唱使得许多优秀的作品广为流传,尤其是在上个世纪的80年代,翻唱开启了华语乐坛的黄金时期。翻唱没有错,错在侵权。《出山》的beat出自《superlove》,创作者是BachBeats,去年的9月份被王胜男租用,并由花粥作词,在互联网上迅速走红,事实上王胜男只购买了其使用权,但包装的近乎原创,尽管将编曲谱曲标注原作者,令人气愤
- leetcode中的状态机类型的题目
xxx_520s
数据结构leetcodejava状态机
1总结一般是涉及到多个状态之间的转换,需要定义一个具有多个枚举值的变量,各个状态之间通过各种条件互相变化2LC57.插入区间2.1解析先是要确定新区间插入到哪一个位置(也有可能),插入后需要确定这个区间是否涉及到合并问题。所以我们可以设计一个flag变量,确定区间是否插入,插入完成则进行到区间合并阶段。2.2代码:beat95%commitsintimecomplexityclassSolutio
- 网易云音乐上线Beat交易平台?版权可以买卖会改变什么?
慕容随风
新浪科技讯1月18日上午消息,网易云音乐正式上线一站式Beat交易平台BeatSoul,集合Beat(伴奏)上传、展示、购买与交流功能。即日起,网易云音乐注册音乐人可以在平台售卖原创Beat,授权范围和价格由Beat制作人自行决定,收益100%归制作人所有。Beat制作人可自定义售卖类型及价格,售卖收益即时到账且扣除基础成本后100%归Beat制作人所有,平台方0抽成。对于Beat消费者而言,付款
- 图像融合论文阅读:DenseFuse: A fusion approach to infrared and visible images
qiang42
图像融合论文阅读深度学习图像处理
@article{li2018densefuse,title={DenseFuse:Afusionapproachtoinfraredandvisibleimages},author={Li,HuiandWu,Xiao-Jun},journal={IEEETransactionsonImageProcessing},volume={28},number={5},pages={2614–2623},
- 为什么好莱坞要“丑化”李小龙?
寒冬秀叶
FromKungFutoTarantino:whyHollywoodkeepsbeatingupLeebeatup痛打,不公正地批评近义词:beat英文释义:tocriticizesomeoneunfairlytrademark/ˈtreɪdmɑːrk/n.(某人的)特征,标记例句:Hegaveoneofhistrademarksmiles.mythologise/mɪˈθɑːlədʒaɪz/be
- 理解Golang的Time结构
simpleapples
在golang中创建并打印一个时间对象,会看到如下输出2018-10-2614:15:50.306558969+0800CSTm=+0.000401093前面表示的意义好理解,分别是年月日和时间时区,最后的m=+xxxx这部分代表什么呢?MonotonicClocks和WallClocks根据golang的time包的文档可以知道,golang的time结构中存储了两种时钟,一种是WallCloc
- Django系列之Celery异步框架+RabbitMQ使用
高过蓝天的云
djangorabbitmqsqlite
在Django项目中,如何集成使用Celery框架来完成一些异步任务以及定时任务呢?1.安装pipinstallcelery#celery框架pipinstalldjango-celery-beat#celery定时任务使用pipinstalldjango-celery-results#celery存储结果使用2.Django集成celery在settings.py配置文件中增加如下配置项:INS
- GDB Cheat-Sheet GDB命令速查表
蟹老板不会CPP
c++c++gdb
GDBCheat-Sheet###############################################################################GDBCHEATSHEET(中文速查表)-byskywind(createdon2018/02/20)#Version:9,LastModified:2023/06/2614:31#https://github.c
- mongoDB配制及学习
weixin_30344795
数据库shelljavascriptViewUI
mongoDB配制及学习http://blog.csdn.net/zj7758/article/details/7102996--------------------------------------------------mongoDB配制及学习分类:数据库2011-12-2614:20387人阅读评论(0)收藏举报第一部分基础篇第一章走进MongoDBMongoDB是一个高性能,开源,无模式
- 238. 除自身以外数组的乘积 中等 beat 100 前缀积
wow_awsl_qwq
leetcodeleetcode动态规划排序算法
给你一个整数数组nums,返回数组answer,其中answer[i]等于nums中除nums[i]之外其余各元素的乘积。题目数据保证数组nums之中任意元素的全部前缀元素和后缀的乘积都在32位整数范围内。请不要使用除法,且在O(n)时间复杂度内完成此题。示例1:输入:nums=[1,2,3,4]输出:[24,12,8,6]示例2:输入:nums=[-1,1,0,-3,3]输出:[0,0,9,0,
- 配置完es密码后logstash启动报错 401?
Gฅ
elasticsearchesjsonnginxgson
出现这个问题是因为elasticsearch配置密码以后logstash启动时连接es遇到认证问题,解决方法需要在logstash配置文件中配置账号密码vim/app/logstash/config/beat_es.confinput{beats{port=>5044}}filter{#只对nginx的json日志做json解析,系统message为其他格式,无需处理if[fields][log_
- java责任链模式
3213213333332132
java责任链模式村民告县长
责任链模式,通常就是一个请求从最低级开始往上层层的请求,当在某一层满足条件时,请求将被处理,当请求到最高层仍未满足时,则请求不会被处理。
就是一个请求在这个链条的责任范围内,会被相应的处理,如果超出链条的责任范围外,请求不会被相应的处理。
下面代码模拟这样的效果:
创建一个政府抽象类,方便所有的具体政府部门继承它。
package 责任链模式;
/**
*
- linux、mysql、nginx、tomcat 性能参数优化
ronin47
一、linux 系统内核参数
/etc/sysctl.conf文件常用参数 net.core.netdev_max_backlog = 32768 #允许送到队列的数据包的最大数目
net.core.rmem_max = 8388608 #SOCKET读缓存区大小
net.core.wmem_max = 8388608 #SOCKET写缓存区大
- php命令行界面
dcj3sjt126com
PHPcli
常用选项
php -v
php -i PHP安装的有关信息
php -h 访问帮助文件
php -m 列出编译到当前PHP安装的所有模块
执行一段代码
php -r 'echo "hello, world!";'
php -r 'echo "Hello, World!\n";'
php -r '$ts = filemtime("
- Filter&Session
171815164
session
Filter
HttpServletRequest requ = (HttpServletRequest) req;
HttpSession session = requ.getSession();
if (session.getAttribute("admin") == null) {
PrintWriter out = res.ge
- 连接池与Spring,Hibernate结合
g21121
Hibernate
前几篇关于Java连接池的介绍都是基于Java应用的,而我们常用的场景是与Spring和ORM框架结合,下面就利用实例学习一下这方面的配置。
1.下载相关内容: &nb
- [简单]mybatis判断数字类型
53873039oycg
mybatis
昨天同事反馈mybatis保存不了int类型的属性,一直报错,错误信息如下:
Caused by: java.lang.NumberFormatException: For input string: "null"
at sun.mis
- 项目启动时或者启动后ava.lang.OutOfMemoryError: PermGen space
程序员是怎么炼成的
eclipsejvmtomcatcatalina.sheclipse.ini
在启动比较大的项目时,因为存在大量的jsp页面,所以在编译的时候会生成很多的.class文件,.class文件是都会被加载到jvm的方法区中,如果要加载的class文件很多,就会出现方法区溢出异常 java.lang.OutOfMemoryError: PermGen space.
解决办法是点击eclipse里的tomcat,在
- 我的crm小结
aijuans
crm
各种原因吧,crm今天才完了。主要是接触了几个新技术:
Struts2、poi、ibatis这几个都是以前的项目中用过的。
Jsf、tapestry是这次新接触的,都是界面层的框架,用起来也不难。思路和struts不太一样,传说比较简单方便。不过个人感觉还是struts用着顺手啊,当然springmvc也很顺手,不知道是因为习惯还是什么。jsf和tapestry应用的时候需要知道他们的标签、主
- spring里配置使用hibernate的二级缓存几步
antonyup_2006
javaspringHibernatexmlcache
.在spring的配置文件中 applicationContent.xml,hibernate部分加入
xml 代码
<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
<prop key="hi
- JAVA基础面试题
百合不是茶
抽象实现接口String类接口继承抽象类继承实体类自定义异常
/* * 栈(stack):主要保存基本类型(或者叫内置类型)(char、byte、short、 *int、long、 float、double、boolean)和对象的引用,数据可以共享,速度仅次于 * 寄存器(register),快于堆。堆(heap):用于存储对象。 */ &
- 让sqlmap文件 "继承" 起来
bijian1013
javaibatissqlmap
多个项目中使用ibatis , 和数据库表对应的 sqlmap文件(增删改查等基本语句),dao, pojo 都是由工具自动生成的, 现在将这些自动生成的文件放在一个单独的工程中,其它项目工程中通过jar包来引用 ,并通过"继承"为基础的sqlmap文件,dao,pojo 添加新的方法来满足项
- 精通Oracle10编程SQL(13)开发触发器
bijian1013
oracle数据库plsql
/*
*开发触发器
*/
--得到日期是周几
select to_char(sysdate+4,'DY','nls_date_language=AMERICAN') from dual;
select to_char(sysdate,'DY','nls_date_language=AMERICAN') from dual;
--建立BEFORE语句触发器
CREATE O
- 【EhCache三】EhCache查询
bit1129
ehcache
本文介绍EhCache查询缓存中数据,EhCache提供了类似Hibernate的查询API,可以按照给定的条件进行查询。
要对EhCache进行查询,需要在ehcache.xml中设定要查询的属性
数据准备
@Before
public void setUp() {
//加载EhCache配置文件
Inpu
- CXF框架入门实例
白糖_
springWeb框架webserviceservlet
CXF是apache旗下的开源框架,由Celtix + XFire这两门经典的框架合成,是一套非常流行的web service框架。
它提供了JAX-WS的全面支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用,同时它能与spring进行完美结合。
在apache cxf官网提供
- angular.equals
boyitech
AngularJSAngularJS APIAnguarJS 中文APIangular.equals
angular.equals
描述:
比较两个值或者两个对象是不是 相等。还支持值的类型,正则表达式和数组的比较。 两个值或对象被认为是 相等的前提条件是以下的情况至少能满足一项:
两个值或者对象能通过=== (恒等) 的比较
两个值或者对象是同样类型,并且他们的属性都能通过angular
- java-腾讯暑期实习生-输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]
bylijinnan
java
这道题的具体思路请参看 何海涛的微博:http://weibo.com/zhedahht
import java.math.BigInteger;
import java.util.Arrays;
public class CreateBFromATencent {
/**
* 题目:输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A
- FastDFS 的安装和配置 修订版
Chen.H
linuxfastDFS分布式文件系统
FastDFS Home:http://code.google.com/p/fastdfs/
1. 安装
http://code.google.com/p/fastdfs/wiki/Setup http://hi.baidu.com/leolance/blog/item/3c273327978ae55f93580703.html
安装libevent (对libevent的版本要求为1.4.
- [强人工智能]拓扑扫描与自适应构造器
comsci
人工智能
当我们面对一个有限拓扑网络的时候,在对已知的拓扑结构进行分析之后,发现在连通点之后,还存在若干个子网络,且这些网络的结构是未知的,数据库中并未存在这些网络的拓扑结构数据....这个时候,我们该怎么办呢?
那么,现在我们必须设计新的模块和代码包来处理上面的问题
- oracle merge into的用法
daizj
oraclesqlmerget into
Oracle中merge into的使用
http://blog.csdn.net/yuzhic/article/details/1896878
http://blog.csdn.net/macle2010/article/details/5980965
该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSE
- 不适合使用Hadoop的场景
datamachine
hadoop
转自:http://dev.yesky.com/296/35381296.shtml。
Hadoop通常被认定是能够帮助你解决所有问题的唯一方案。 当人们提到“大数据”或是“数据分析”等相关问题的时候,会听到脱口而出的回答:Hadoop! 实际上Hadoop被设计和建造出来,是用来解决一系列特定问题的。对某些问题来说,Hadoop至多算是一个不好的选择,对另一些问题来说,选择Ha
- YII findAll的用法
dcj3sjt126com
yii
看文档比较糊涂,其实挺简单的:
$predictions=Prediction::model()->findAll("uid=:uid",array(":uid"=>10));
第一个参数是选择条件:”uid=10″。其中:uid是一个占位符,在后面的array(“:uid”=>10)对齐进行了赋值;
更完善的查询需要
- vim 常用 NERDTree 快捷键
dcj3sjt126com
vim
下面给大家整理了一些vim NERDTree的常用快捷键了,这里几乎包括了所有的快捷键了,希望文章对各位会带来帮助。
切换工作台和目录
ctrl + w + h 光标 focus 左侧树形目录ctrl + w + l 光标 focus 右侧文件显示窗口ctrl + w + w 光标自动在左右侧窗口切换ctrl + w + r 移动当前窗口的布局位置
o 在已有窗口中打开文件、目录或书签,并跳
- Java把目录下的文件打印出来
蕃薯耀
列出目录下的文件文件夹下面的文件目录下的文件
Java把目录下的文件打印出来
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年7月11日 11:02:
- linux远程桌面----VNCServer与rdesktop
hanqunfeng
Desktop
windows远程桌面到linux,需要在linux上安装vncserver,并开启vnc服务,同时需要在windows下使用vnc-viewer访问Linux。vncserver同时支持linux远程桌面到linux。
linux远程桌面到windows,需要在linux上安装rdesktop,同时开启windows的远程桌面访问。
下面分别介绍,以windo
- guava中的join和split功能
jackyrong
java
guava库中,包含了很好的join和split的功能,例子如下:
1) 将LIST转换为使用字符串连接的字符串
List<String> names = Lists.newArrayList("John", "Jane", "Adam", "Tom");
- Web开发技术十年发展历程
lampcy
androidWeb浏览器html5
回顾web开发技术这十年发展历程:
Ajax
03年的时候我上六年级,那时候网吧刚在小县城的角落萌生。传奇,大话西游第一代网游一时风靡。我抱着试一试的心态给了网吧老板两块钱想申请个号玩玩,然后接下来的一个小时我一直在,注,册,账,号。
彼时网吧用的512k的带宽,注册的时候,填了一堆信息,提交,页面跳转,嘣,”您填写的信息有误,请重填”。然后跳转回注册页面,以此循环。我现在时常想,如果当时a
- 架构师之mima-----------------mina的非NIO控制IOBuffer(说得比较好)
nannan408
buffer
1.前言。
如题。
2.代码。
IoService
IoService是一个接口,有两种实现:IoAcceptor和IoConnector;其中IoAcceptor是针对Server端的实现,IoConnector是针对Client端的实现;IoService的职责包括:
1、监听器管理
2、IoHandler
3、IoSession
- ORA-00054:resource busy and acquire with NOWAIT specified
Everyday都不同
oraclesessionLock
[Oracle]
今天对一个数据量很大的表进行操作时,出现如题所示的异常。此时表明数据库的事务处于“忙”的状态,而且被lock了,所以必须先关闭占用的session。
step1,查看被lock的session:
select t2.username, t2.sid, t2.serial#, t2.logon_time
from v$locked_obj
- javascript学习笔记
tntxia
JavaScript
javascript里面有6种基本类型的值:number、string、boolean、object、function和undefined。number:就是数字值,包括整数、小数、NaN、正负无穷。string:字符串类型、单双引号引起来的内容。boolean:true、false object:表示所有的javascript对象,不用多说function:我们熟悉的方法,也就是
- Java enum的用法详解
xieke90
enum枚举
Java中枚举实现的分析:
示例:
public static enum SEVERITY{
INFO,WARN,ERROR
}
enum很像特殊的class,实际上enum声明定义的类型就是一个类。 而这些类都是类库中Enum类的子类 (java.l