随笔分类 -  java

摘要:1. WebSocket 是什么 一言以蔽之,WebSocket允许服务器「主动」给浏览器发消息,如教程演示截图,服务器会主动推送比特币价格给浏览器。 2. 为什么要用 WebSocket 实时获取服务端数据这种需求,在使用 WebSocket 之前也是可以做到的,主要方式就是轮询。比如 javas 阅读全文
posted @ 2019-05-06 13:40 twoheads 阅读(538) 评论(0) 推荐(0) 编辑
摘要:Java代码 import java.io.IOException; public class ExceptionTryCatchTest { public void doSomething() throws IOException{ System.out.println("do somthing" 阅读全文
posted @ 2018-11-27 14:51 twoheads 阅读(6015) 评论(0) 推荐(0) 编辑
摘要:看到这样一种用法,很方便 刚开始两个{{}}没有看懂 与下面的情况很类似: 输出结果: 第一个大括号是方法的重写 第二个大括号是重写的代码块,比构造方法还先执行,并且可调用类的set方法 阅读全文
posted @ 2018-11-20 15:28 twoheads 阅读(911) 评论(0) 推荐(0) 编辑
摘要:MySql的时间类型有 Java中与之对应的时间类型date java.sql.Date Datetime java.sql.Timestamp Timestamp java.sql.Timestamp Time java.sql.Time Year java.sql.Date 对其进行分析参考My 阅读全文
posted @ 2018-11-20 11:33 twoheads 阅读(29741) 评论(0) 推荐(0) 编辑
摘要:也可以设置为任一时间 Calendar.HOUR_OF_DAY是24小时制 Calendar.HOUR是12小时制 阅读全文
posted @ 2018-11-19 09:44 twoheads 阅读(2159) 评论(0) 推荐(0) 编辑
摘要:public static boolean IsNullOrEmpty(String value) { return (value == null || value.length() == 0);}public static boolean IsNullOrWhiteSpace(String val 阅读全文
posted @ 2018-11-16 17:58 twoheads 阅读(325) 评论(0) 推荐(0) 编辑
摘要:除法运算的函数定义如下 BigDecimal.divide(BigDecimal divisor, int scale, RoundingMode roundingMode) ; scale为小数位数; Java中BigDecimal取整方法,scale为0 roundingMode为小数模式; R 阅读全文
posted @ 2018-11-16 11:13 twoheads 阅读(16250) 评论(0) 推荐(0) 编辑
摘要:1.日期格式的 2.时间戳 http://www.cnblogs.com/cc-java/p/6699045.html 阅读全文
posted @ 2018-11-12 15:11 twoheads 阅读(3833) 评论(0) 推荐(0) 编辑
摘要:不加L的话,默认就是int型了。 当给long赋值一个超过int范围的值的时候,会出问题。 java中对字面的数值是以int的形式来表示的 例如:long l= 6553555522222 报错:The literal 6553555522222 of type int is out of rang 阅读全文
posted @ 2018-11-12 11:29 twoheads 阅读(2010) 评论(0) 推荐(1) 编辑
摘要:字符串日期转化 字符串转换为Calendar对象: Calendar转换字符串: YYYY-mm-dd HH:MM:SS大小写解释 HH是24小时制,hh是12小时制区别就是:大写的H是二十四小时制的小时数(0-23),小写的h是十二小时制的小时数(am/pm 1-12) //24小时制Simple 阅读全文
posted @ 2018-11-09 09:59 twoheads 阅读(3542) 评论(0) 推荐(0) 编辑
摘要:Java匿名内部函数本人不怎么主动使用,但是经常会调用一些API,其中会调用一些接口,而这些接口是需要使用匿名内部类来实现的,于是就遇到了一些问题。 就比如okHttp3 的接口调用 就要使用匿名内部类。 这一用不要紧,一个问题却难到了我,由于需要写一个微信登陆的Controller,需要从微信端获 阅读全文
posted @ 2018-11-06 15:57 twoheads 阅读(3661) 评论(0) 推荐(0) 编辑
摘要:在进行业务处理时,遇到一个需要比较日期但是不包含时分秒的判断问题 1、f.format()将日期格式化后是String类型, f.format(new Date())2、用parse方法解析字符串, f.parse(f.format(new Date()))3、然后利用before进行比较。 a.b 阅读全文
posted @ 2018-11-06 15:11 twoheads 阅读(9112) 评论(0) 推荐(0) 编辑
摘要:阿里的 Java 手册里写着: 具体到实现,decimal 是用 BigDecimal 这个实现吗? 还是 Java 里有 decimal 这个类型? java 有 float,double,BigDecimal 三种,前两者会损失精度,最后一个是专门用于高精度计算的大数类型,但是会损失性能。如果用 阅读全文
posted @ 2018-11-05 11:18 twoheads 阅读(693) 评论(0) 推荐(0) 编辑
摘要:1. 使用Class的getResourceAsStream()方法读取Properties文件(资源文件)的路径问题: InputStream in = this.getClass().getResourceAsStream("资源Name"); 注意: (1)这种方式要求 Properties资 阅读全文
posted @ 2018-10-23 09:50 twoheads 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/lonely_fireworks/article/details/7962171?utm_source=blogxgwz0 阅读全文
posted @ 2018-10-22 10:15 twoheads 阅读(167) 评论(0) 推荐(0) 编辑
摘要:'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。下面转一篇文章。 回车和换行 今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。 在计算机还没有出现之前,有一种叫做电传打字机(T 阅读全文
posted @ 2018-09-29 10:44 twoheads 阅读(10755) 评论(0) 推荐(1) 编辑
摘要:我们经常会涉及到对时间的处理,例如登陆网站,我们会看到网站首页显示XXX,欢迎您!今天是XXXX年。。。。某些网站会记录下用户登陆的时间,比如银行的一些网站,对于这些经常需要处理的问题,Java中提供了Calendar这个专门用于对日期进行操作的类,那么这个类有什么特殊的地方呢,首先我们来看Cale 阅读全文
posted @ 2018-09-28 11:26 twoheads 阅读(6549) 评论(0) 推荐(0) 编辑
摘要:<T extends Comparable<? super T>>首先这是运用了java的泛型①extends后面跟的类型如<任意字符 extends 类/接口>表示泛型的上限 ②同样的super表示泛型的下限③<T extends Comparable<? super T>>这里来分析T表示任意字 阅读全文
posted @ 2018-09-11 14:00 twoheads 阅读(1999) 评论(0) 推荐(0) 编辑
摘要:因为在调用端的异步中,需要调用其他多个服务获取数据再汇总结果返回,所以用到了CountDownLatch CountDownLatch的概念 CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。 CountDownLatch能够 阅读全文
posted @ 2018-08-29 15:31 twoheads 阅读(230) 评论(0) 推荐(0) 编辑
摘要:被匿名内部类引用的变量会被拷贝一份到内部类的环境中 但其后,在外部,该变量如果被修改,则内部外部不一致 Java为了避免数据不同步的问题,做出了匿名内部类只可以访问final的局部变量的限制。 究其原因,在于 区域变量 x 并不是真正被拿来于内部匿名类别中使用,而是在内部匿名类别中复制一份,作为fi 阅读全文
posted @ 2018-08-28 16:01 twoheads 阅读(1431) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示