
JAVA技巧
狂飙的_蜗牛
蜗牛,为梦想而生。
展开
-
Date相减
/** * @param 要转换的毫秒数 * @return 该毫秒数转换为 * days * hours * minutes * seconds 后的格式 * @author fy.zhang */ public static String formatDuring(long mss) { long days = mss / (1000 * 60 * 60 * 24); ...原创 2016-07-25 18:42:30 · 690 阅读 · 0 评论 -
Spring初始化数据
<bean id="initializeService" class="com.demo.impl.InitializeServiceImpl" lazy-init="false" init-method="initialize"> <property name="dataAccessor" ref="dataAccessor"/&a原创 2016-03-31 14:47:13 · 133 阅读 · 0 评论 -
Spring-Junit集成
@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = {"classpath:application-context.xml"})public abstract class SpringTestSupport {}原创 2016-03-31 14:47:07 · 96 阅读 · 0 评论 -
获取枚举值
public static Role fromName(String name) { for (Role role : Role.values()) { if (StringUtils.equals(role.name(), name)) { return role; } } return null;}...原创 2016-03-31 14:47:00 · 116 阅读 · 0 评论 -
Hibernate配置枚举
<property name="bargainStatus"> <type name="org.hibernate.type.EnumType"> <param name="enumClass">com.demo.model.Bargain$Status</param> </type&a原创 2016-03-31 14:46:54 · 141 阅读 · 0 评论 -
获取客户端IP
public String getClientIP(HttpServletRequest httpservletrequest) { if (httpservletrequest == null) return null; String s = httpservletrequest.getHeader("X-Forwarded-For"); if (s...原创 2016-03-31 14:45:22 · 89 阅读 · 0 评论 -
MyBatis表关联
查询主表:<resultMap type="com.demo.bean.WXGameRankingBean" id="weiboJoinAccountResultMap"> <id property="id" column="id" /> <result property="score" column=&qu原创 2016-03-29 18:17:46 · 112 阅读 · 0 评论 -
本周日期
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance();int weekday = c.get(7) - 1;c.add(5, -wee...原创 2016-03-29 18:17:29 · 184 阅读 · 0 评论 -
Map循环
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> Map<String, String> map = ...for (String key : map.keySet()) { System.out.println(key + map.get(key));}for (Map.Entry<Strin...原创 2016-03-29 18:16:31 · 160 阅读 · 0 评论 -
List排序
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 方法1:Collections.sort(listA, new Comparator<Person>() { public int compare(Person arg0, Person arg1) { return arg0.get...原创 2016-03-29 18:15:51 · 93 阅读 · 0 评论 -
List-JSON互转
1、List转JSONObjectMapper mapper = new ObjectMapper();mapper.setSerializationInclusion(Inclusion.NON_NULL);mapper.setSerializationInclusion(Inclusion.NON_EMPTY);mapper.setPropertyNamingStrategy(Proper...原创 2016-03-29 18:13:47 · 244 阅读 · 0 评论 -
反射属性值
Field[] fields = bean.getClass().getDeclaredFields();try { for (int i = 0; i < fields.length; i++) { Field f = fields[i]; // 设置些属性是可以访问的 f.setAccessible(true); logger.inf...原创 2016-07-25 18:45:07 · 120 阅读 · 0 评论 -
Hibernate表集成
1、父类:@Entity@Table(name = "tab_product")@Inheritance(strategy = InheritanceType.JOINED)2、子类@Entity@Table(name = "tab_cpa_product")@PrimaryKeyJoinColumn(name = "cpaProductId")原创 2016-07-25 18:42:57 · 86 阅读 · 0 评论 -
Request头信息
System.out.println("+++++++++++++++++++++++++++++++++++++++++");String head = request.getHeader("Accept-Encoding");// 有些浏览器不支持压缩数据if (head.contains("gzip")) {// 输出压缩数据} else {// 输出不压缩数据}// 获取指定名称的头的...原创 2016-07-25 18:42:51 · 115 阅读 · 0 评论 -
Timestamp转Date
Timestamp ts = new Timestamp(System.currentTimeMillis());Date date = new Date(); try { date = ts; ystem.out.println(date);} catch (Exception e) { e.printStackTrace();}原创 2016-07-25 18:42:38 · 264 阅读 · 0 评论 -
docker-java
docker-java原创 2018-07-25 11:05:01 · 223 阅读 · 0 评论