随笔分类 -  java代码

摘要:最近做面试题碰到一道题,要求大概是输出2+22+222+2222+22222...这样一组数字的和,自己百度一下发现所有答案都有BUG,就是只能计算个位数也就是一位数,两位以上的计算就有问题,自己整理了下代码如下: import java.util.Scanner; public class a { 阅读全文
posted @ 2017-06-22 13:45 wangkejun
摘要:public static void main(String[] args) { /* SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd\'T\'hh:ss:mm.SSS\'Z\'");*/ SimpleDateFormat sf = ne 阅读全文
posted @ 2017-01-17 09:54 wangkejun
摘要:1.jar <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </depend 阅读全文
posted @ 2017-01-17 09:49 wangkejun
摘要:1.根据用户IP,解析出用户的登录地点 webIp="124.65.155.6"; String address = getAddresses("ip="+webIp, "utf-8"); if("0".equals(address)){ address = "北京"; } 2.getAddress 阅读全文
posted @ 2017-01-13 09:19 wangkejun
摘要:/** * nginx配置报头X-Real-IP为用户的真实IP * @param request * @return */ public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("X- 阅读全文
posted @ 2017-01-06 11:23 wangkejun
摘要:package com.jyd.common; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import 阅读全文
posted @ 2016-09-14 14:23 wangkejun
摘要:package com.jyd.common; import java.math.BigDecimal;import java.math.RoundingMode;import java.util.regex.Matcher;import java.util.regex.Pattern; impor 阅读全文
posted @ 2016-09-14 14:22 wangkejun
摘要:1.对象实现Comparable接口 @Override public int compareTo(PriceItemData o) { return (int)(this.getDate().getTime()-o.getDate().getTime()); } 2.排序 List<PriceIt 阅读全文
posted @ 2016-09-13 18:03 wangkejun
摘要:package com.wiwj.test.test; public class SourceNumber{ public static void main(String[] args) { int[] a = { 1, 5, 7, 9, 23, 2, 6 }; print(a); // toSor 阅读全文
posted @ 2016-09-05 10:46 wangkejun
摘要:boolean 1 位 - - Boolean char 16 位 Unicode 0 Unicode 2 的16 次方-1 Character byte 8 位 -128 +127 Byte(注释①) short 16 位 -2 的15 次方 +2 的15 次方-1 Short(注释①) int 阅读全文
posted @ 2016-09-05 10:45 wangkejun
摘要:使用 java 进行文件拷贝 相信很多人都会用,,不过效率上是否最好呢?最近看了看NIO决定试一试 java NIO 到底有什么性能的提升. 第一种方法:古老的方式 Java代码 publicstaticlong forJava(File f1,File f2) throws Exception{ 阅读全文
posted @ 2016-09-05 10:45 wangkejun
摘要:1. 引言 JUnit4提供的新断言语法具有很多优点且使用简单,这已经不再是新鲜事了,可发现在实际测试代码中仍未被普及应用,特发此文,以期更多的人能掌握运用。 2. assertThat基本语法 Hamcrest 是一个测试辅助工具,提供了一套通用的匹配符 Matcher,灵活使用这些匹配符定义的规 阅读全文
posted @ 2016-09-05 09:07 wangkejun
摘要:假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。当T1 + T3 远大于 T2时,采用多线程技术可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 线程池就是一个线程的容器,每次只执行额定数量的线程, 线程池作用就是限制系统中执行 阅读全文
posted @ 2016-09-02 15:49 wangkejun
摘要:import java.awt.BasicStroke; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.Dimension; import java.aw 阅读全文
posted @ 2016-09-02 09:37 wangkejun
摘要:Java反射机制: 通俗地说,反射机制就是可以把一个类,类的成员(函数,属性),当成一个对象来操作,希望读者能理解,也就是说,类,类的成员,我们在运行的时候还可以动态地去操作他们. 理论的东东太多也没用,下面我们看看实践 Demo ~ Demo: package cn.lee.demo; impor 阅读全文
posted @ 2016-08-30 14:15 wangkejun
摘要:package com.jyd.web; import java.util.HashMap;import java.util.Map; import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;impo 阅读全文
posted @ 2016-07-27 10:36 wangkejun 阅读(148) 评论(0) 推荐(0)