Java判断验证访问是手机端还是PC电脑端,在登录的时候,或者在action的execute中调用这个方法,不用改动原先的业务逻辑,即可判断请求的是否为移动端,然后再根据结果去做相应处理,应该就简单多了。封装调用类package com.tgb.util;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**...
8年前 (2016-09-26)
阅读(4693)
赞一个 (0 )
链接直达
今天做项目,需要数字类型的时间转换为中文类型的时间,这是一个java数字时间类型转中文类型的方法,适用于文档使用等等。和对时间有特殊要求的项目。通俗易懂很容易看懂。不多说了直接上代码首先用时间函数获取想要的格式的时间import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
im...
8年前 (2016-09-26)
阅读(2993)
赞一个 (1 )
链接直达
经过一段时间的开发,更新,迭代,新浪云容器 Java 环境逐渐成熟起来,相比过去的 Java 运行环境,可用性和易用性都得到了大量的提升。同时也收到了不少用户反馈的使用问题,特此在这篇文章里综合介绍一下容器 Java 使用以及相关服务的整合。
环境说明
新浪云容器 Java 环境基于 Docker 搭建,支持多实例负载均衡,近乎原生虚拟机环境,使用无门槛。...
8年前 (2016-09-22)
阅读(2500)
赞一个 (0 )
链接直达
最近在做一个银行支付的需求,测试银行的支付反馈,银行通知回来的是一个xml格式的字符串,示例如下<shopOrderService version='1.0'>
<orderData id='63340519408918945280394799954349' shopTraceNo='7'&n...
8年前 (2016-09-14)
阅读(4003)
赞一个 (0 )
链接直达
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编译后的模式,然后一个Matcher实例在...
8年前 (2016-09-14)
阅读(2655)
赞一个 (0 )
链接直达
连接符号 "+" 本质在 浅谈Java String内幕(1)中,字符串变量(非final修饰)通过 "+" 进行拼接,在编译过程中会转化为StringBuilder对象的append操作,注意是编译过程,而不是在JVM中。public class StringTest {
public static&nbs...
8年前 (2016-09-12)
阅读(2332)
赞一个 (0 )
链接直达
前言String字符串在Java应用中使用非常频繁,只有理解了它在虚拟机中的实现机制,才能写出健壮的应用,本文使用的JDK版本为1.8.0_3。常量池Java代码被编译成class文件时,会生成一个常量池(Constant pool)的数据结构,用以保存字面常量和符号引用(类名、方法名、接口名和字段名等)。package com.ctrip.ttd.whywhy;
public class Test&nb...
8年前 (2016-09-12)
阅读(2321)
赞一个 (0 )
链接直达
代理实现可以分为静态代理和动态代理。静态代理静态代理模式其实很常见,比如买火车票这件小事:黄牛相当于是火车站的代理,我们可以通过黄牛买票,但只能去火车站进行改签和退票。在代码实现中相当于为一个委托对象realSubject提供一个代理对象proxy,通过proxy可以调用realSubject的部分功能,并添加一些额外的业务处理,同时可以屏蔽realSubject中未开放的接口。1、RealSubject 是委托类,Proxy 是代理类...
8年前 (2016-09-12)
阅读(2227)
赞一个 (0 )
链接直达
“话说,码农与工程师的区别就在于是否善于创造工具,简化工作”今天加班遇到问题,要对一个项目中所有List集合进行排序。如果按照往常的方法,估计要重写至少50次compare方法,因为需要排序的类不同,字段也不同,普通方法无法复用。但经过思考发现,可以利用Java的泛型和反射封装一个通用的工具类实现对任意对象集合的任意字段进行正序和逆序排列,代码如下:一、工具类package utils;
import java...
8年前 (2016-09-12)
阅读(2949)
赞一个 (2 )
链接直达
本文将介绍Java Poi包的使用,并实现Excel报表的导入导出。前提摘要:在系统的管理后台当中中,Excel报表的导入导出已经是不不可避免的场景。值得一提的是支付宝和微信支付的批量转账也需要相应格式的Excel文档支持,这个文档就需要从我们的业务订单系统中相应的导出的[手动滑稽]。Apache POI[^1] 基本介绍Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合...
8年前 (2016-09-12)
阅读(2308)
赞一个 (0 )
链接直达
在平常的软件开发过程中,我们经常都会遇到需要在数组或集合中查找某个指定元素的情况。通常情况下,我们会使用按照自然顺序的方式来查找数组中的是否存在指定的元素。例如:/**
* 从数组中顺序查找是否存在指定的元素,如果存在则返回该元素的索引,否则返回-1
*
* @param array 指定所查找的数组
* @param&...
8年前 (2016-09-11)
阅读(2644)
赞一个 (0 )
链接直达
前面我们已经介绍了冒泡排序、选择排序、插入排序等常见的数据排序算法。现在,我们接着介绍快速排序。快速排序可以说是排序算法中的一个重头戏,由于其排序效率在同为O(N*logN)的几种排序方法中相对较高,因此在编程开发中经常被采用。不仅如此,诸如腾讯、微软、百度等许多互联网公司的笔试面试题中,也经常会涉及到与快速排序相关的算法,还有大大小的程序方面的考试如软考、考研中也常常出现快速排序的身影。相对冒泡排序、选择排序等算法而言,快速排序的具体...
8年前 (2016-09-11)
阅读(2543)
赞一个 (1 )
链接直达