
java基础
javaee_sunny
知行合一.
展开
-
遍历Map的四种方法
public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3");第一种:普遍使用,二次取值 System.ou转载 2016-10-11 17:53:39 · 390 阅读 · 0 评论 -
Timestamp类型使用小结
1.背景介绍:在做项目的过程中,涉及到一个新闻发布的问题,最初保存新闻发布时间,我用的是Date类型,同样在Oracle数据库中,也是DATE类型.但格式都是YYYY-MM-DD的.如果同一天发布很多新闻,那根据发布时间排序的话,当天发布的新闻就是乱序的.而测试要求,需要进行有序排列.经查询,可以通过更改数据库DATE格式的方式,来进行设置.但我没有采用这种方式,而是将新闻Model实体类中的发布时原创 2016-11-11 17:31:17 · 13259 阅读 · 0 评论 -
java 获取HttpRequest Header 的几种方法
在开发应用程序的过程中,如果有多个应用,通常会通过一个portal 门户来集成,这个portal 是所有应用程序的入口,用户一旦在portal 登录之后,进入另外一个系统,就需要类似的单点登录(SSO). 进入各个子系统的时候,就不需要再次登录, 当然类似的功能,你可以通过专业的单点登录软件来实现,也可以自己写数据库token 等方式来实现。其实还有一个比较简单的方法,就是通过 portal转载 2016-11-14 18:22:09 · 37959 阅读 · 0 评论 -
判断是否为连续的数字拼接而成的字符串
public static void main(String[] args) { //此种情况已经明确是数字拼接而成,如果可能含有非数字的情况,需要先判断是否全部为数字 String str1= "00001,00002"; String[] split = str1.split(","); for (int i = 0; i < s原创 2017-08-23 18:05:05 · 1231 阅读 · 1 评论 -
判断是否为纯数字拼接而成的字符串
public static void main(String[] args) { //8 表示每个数字的长度 Pattern pattern = Pattern.compile("([0-9]{8}[,]?)+"); String bigStr1 = "20170841,1"; String bigStr2 = "20170841,20原创 2017-08-23 18:08:58 · 580 阅读 · 0 评论 -
利用正则表达式判断是否为数字
public static void main(String[] args) { String str = null; boolean flag = isNumeric(str); System.out.println(flag); String str1 = ""; boolean flag1 = isNumeric(s原创 2017-08-24 14:17:59 · 5585 阅读 · 0 评论