Java基础
拥抱半个柠檬
这个作者很懒,什么都没留下…
展开
-
多线程参数含义,为什么要用到MyCat
多线程,参数含义ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit,BlockingQueue workQueueRejectedExecutionHandler handler)corePoolSize: 线程池维护线程的最少线程数,也是核心线程数,包括空闲...转载 2019-07-17 10:51:13 · 387 阅读 · 0 评论 -
常用for循环
----------------常用for循环------Map<String, Object> map_assis = getAssisMap();Map<String, Object> mapAssis = new HashMap<String, Object>();for(String key : map_assis.keySet()){//剔除s...原创 2019-07-17 10:49:51 · 132 阅读 · 0 评论 -
小数点后保留的位数,根据点后0的个数动态取值
客户需求千千万,我以不变应万变。。。如果小数点起算,后面均为0,至少要保留0后面的2位小数点,比如如果单价为0.000298,那么单价必须保留为0.00030,四舍五入。如果小数点起算,第一位不为0,则保留2位小数点,四舍五入。。。。。。。。。。。。。。。。。。。。巴拉巴拉上面的逻辑就是:1、拿到小数点后的数据,变成字符串A2、将A转换成数字类型B,此时的B前面的0被格式化没有了3、...原创 2019-07-16 20:42:25 · 600 阅读 · 0 评论 -
address不超过35个字符,并且保证是完整单词,宁短勿长
客户需求千千万,我以不变应万变。。。1、去掉首尾空格2、address1不超过35个字符3、按(单词+空格)组合计算字符个数1)若字符个数=∑{(单词+空格)1+(单词+空格)2+…(单词+空格)n+(单词+空格)n+1}<=35;则取address1={(单词+空格)1、(单词+空格)2、…(单词+空格)n、(单词+空格)n+1}2)若字符个数=∑{(单词+空格)1+(单词+空...原创 2019-07-16 20:30:42 · 936 阅读 · 0 评论 -
一个奇怪的时间格式:2016-01-02T16:00:00.000Z
今天在使用ligerUI框架操作时间的时候,发现了这货2016-01-02T16:00:00.000Z如图所示:UTC时间UTC时间我修改的时间是2015-12-8 0:0:0,而我得到的时间却是2015-12-7T16:00:00.000Z联想到我们当前的时区是+8区 而16+8正好也是第二天0点,估计这000Z这货多半是和时区相关的果不其然,百度了一下发现,原来这个就是UTC 通...转载 2019-07-08 11:44:21 · 5508 阅读 · 0 评论