随笔分类 - 开发经验
摘要:enum WEEKDAY{Monday,Tuesday,Wednesday}; enum WEEKDAY w; 称enum WEEKDAY为枚举类型,称w为枚举变量,称Monday等为枚举值(好像也有叫枚举常量的). 追问: 那么w枚举变量所对应的,是Monday等枚举值吗? 追答: 是的。比如可以
阅读全文
摘要:这篇文章主要介绍了Java中的枚举类型enum的使用,开始之前先讲解了枚举的用处,然后还举了枚举在操作数据库时的实例,需要的朋友可以参考下 关于枚举 大多数地方写的枚举都是给一个枚举然后例子就开始switch,可是我想说,我代码里头来源的数据不太可能就是枚举,通常是字符串或数字,比如一个SQL我解析
阅读全文
摘要:对Java中的修饰符一直记不住,现在结合网上的一些资料进行总结,并重点说明一下protected修饰符。 一. Java中的访问修饰符 Java面向对象的基本思想之一是封装细节并且公开接口。Java语言采用访问控制修饰符来控制类及类的方法和变量的访问权限,从而向使用者暴露接口,但隐藏实现细节。访问控
阅读全文
摘要:JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 大师兄我又加上自己的理解,来帮助各位理解一下。 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl....&n
阅读全文
摘要:用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, YELLOW } 用法二
阅读全文
摘要: 翻看以前的笔记,看到一个特殊的java文件:pacakge info.java,虽然有记录,但是不全,就尝试着追踪一下该问题, 分享一下流水账式的结果。 首先,它不能随便被创建。在Eclipse中, package info文件不能随便被创建,会报“Type
阅读全文
摘要:当使用double进行商业运算时,double计算会丢失精度。可以使用BigDecimal进行计算。 [java] view plain copy print?import java.math.BigDecimal; import org.junit.Tes
阅读全文
摘要:电商项目中,用户可能经常要下订单。这时有一点需要我们考虑到:防止订单重复提交。 也就是说,我下单成功后,刷新页面,再次生成订单就会产生误会了。用户明明下了一次单,你却给人家发两次货,给人家收两次钱。 那么我们分析一下造成订单重复提交的原因有哪些? 一是转发引起的。 我们知道页面跳转有两种方式:转发和
阅读全文
摘要:Swagger是一种Rest API的 简单但强大的表示方式,标准的,语言无关,这种 表示方式不但人可读,而且机器可读。 可以作为Rest API的交互式文档,也可以作为Rest API的形式化的接口描述,生成客户端和服务端的代码。 本文介绍Swagger以下内容:Swagger API Spec,
阅读全文
摘要:一、简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计
阅读全文
摘要:pom.xml文件中加入: <properties> <argLine> Dfile.encoding=UTF 8</argLine> <project.build.sourceEncoding>UTF 8</project.build.sour
阅读全文
摘要:1、java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/HBaseConfiguration [plain] view plain copy print?Exception in thread&nb
阅读全文
摘要:项目中集成Mybatis与Spring,使用的是Mybatis3.2.7,以及Spring4.0.5,mybatis spring 1.2.2;因为项目组成员想要偷懒,将数据从DB中查询出来时需要将字段映射为Map,而不想封装成Bean.默认情况下,Mybatis对Map的解析生成, 如果值(val
阅读全文
摘要:1.UNION,EXCEPT,INTERSECT运算符 A,UNION 运算符 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。 当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表
阅读全文
摘要:模糊查询: 工作中用到,写三种用法吧,第四种为大小写匹配查询 1. sql中字符串拼接 SELECT FROM tableName WHERE name LIKE CONCAT(CONCAT('%', {text}), '%'); 2. 使用 $
阅读全文
摘要:mySql 查询当天、本周、最近7天、本月、最近30天的语句 原创 2017年04月13日 16:40:38 标签: <! [startarticletags] <! [endarticletags] 962 <! <li <button class="btn noborder but commen
阅读全文
摘要:解决表单提交参数乱码问题【终极版】不看后悔 提交表单乱码问题,一直是困然网站开发人员的“吐血”问题,这问题虽说不痛不痒,但是绝对“恶心人”。之前自己遇到这个问题是,一直是能绕过就绕过,懒得理它,直到今天我又遇到它,我知道,我必须得治治它了。 表单提交通常有两种方式,一种是GET方式,一种时POST方
阅读全文
摘要:本文由 ImportNew 唐小娟 翻译自 Programcreek。欢迎加入翻译小组。转载请见文末要求。 Map是最重要的数据结构。这篇文章中,我会带你们看看HashMap, TreeMap, HashTable和LinkedHashMap的区别。 1. Map概览 Java SE中有四种常见的M
阅读全文
摘要:JSONObject,JSONArray,Map,String之间转换 http://blog.csdn.net/superit401/article/details/51727739 1.String转JSONObject String jsonMessage = "{\"语文\":\"88\",
阅读全文
摘要:做项目的时候,遇到了这样的问题,前台传来的Json字符串在实体类中不对应(无法转换为实体类),而且传来的数据项是跟着数据库中的表的变动而变动的(不能重写实体类)。 前台Json字符串为: string s1 ="[{\"ID\":\"99d2a341 ea2e 4f04 b4f4 623153d64
阅读全文