自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 java 中 try-catch,throw和throws的使用

这里不说语法,说下目前遇到的几种使用方法1.try-catch用来捕获代码段的异常并做出处理,可以放在for循环中防止某次代码出错导致整个for循环断掉  for (int i = 0; i < lists.size(); i++) { try {} catch (Exception e) { log.error("FOR循环中异常", e);  ...

2018-09-29 11:43:53 710

转载 Java try-catch、throw和throws的几点想法

以前写代码,很少用到异常,后来发现这种习惯是错的。异常也是一种信息,并不是错误。1:先写个简单的类:package com.exception.demo;public class Main { public static void main(String[] args) { Main main = new Main(); } public...

2018-09-29 11:26:43 184

转载 guava使用Lists.partition,Lists.transform小结

有时候我们会遇到分割List,把list分成几份,或者把list的元素转换成另一个类型的元素,使用 guava的Lists.partition,Lists.transform可以帮忙我们更加简单的实现此功能import com.google.common.base.Function;import com.google.common.collect.Lists; import java.uti...

2018-09-23 22:53:27 3684

转载 redis使用pipeline通道大幅度提升redis的处理速度,节省成本

最近在做项目的时候,遇到大量的读写,最开始都是set,get一条条的循环去取数据,当数据量大的时候,数据处理相当慢慢,就想到批处理数据的方式,最开始set数据的时候,想到的是mset 也算是批量插入数据,这个在数据量几百的话甚至几千的插入量,也是OK的,取数据的时候用mget  这个100的数据量以下,性能还可以保证,再大的话就是严重有问题,数据量越大取出的成本本越高 ,另外一个,在用mset批量...

2018-09-19 20:22:06 886 1

转载 Unable to locate Spring NamespaceHandler for XML schema namespace

1. 问题本文将讨论Spring中最常见的配置问题 —— Spring的一个命名空间的名称空间处理程序没有找到。 大多数情况下,是由于一个特定的Spring的jar没有配置在classpath下,让我们列出多数可能出现的缺失配置以及导致的异常。  2. http://www.springframework.org/schema/security安全名称空间可能是迄今为止在实践中...

2018-09-14 17:22:53 213

转载 map遍历的几种方式和效率问题

一、map遍历的效率先创建一个map,添加好数据:Map<String, String> map = new HashMap<>();for (int i = 0; i < 1000000; i++) { map.put(i + "", i + "AA");}1 2 3 41、keySet的for循环方式://只获取keypu...

2018-09-14 09:29:23 2878

转载 java String 转 Long 两种方法区别

Long.ValueOf("String")返回Long包装类型包装类型: Byte,Integer,Short,Long,Boolean,Character,Float,Double等 Long.parseLong("String")返回long基本数据类型基本数据类型:byte,int, short, long, boolean,char, float,double等 ...

2018-09-13 21:14:27 8655

转载 (String)、toString、String.valueOf的区别

(String)、toString、String.valueOf的区别  在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。      常用的方法有(String)要转换的对象,Object#toString(),String.valueOf(Object)等。 (String) 这是标准的类型转换,将objec...

2018-09-13 21:13:07 130

转载 BigDecimal 的那些坑事儿

最近查看rebate数据时,发现一个bug,主要现象是,当扣款支付宝的账号款项时,返回的是数字的金额为元,而数据库把金额存储为分,这中间要做元与分的转化,这个转化规则很简单,就是*100的,所以一开始代码很简单,如下。   Float f = Float.valueOf(s); f =f*100; Long result = f.longValue(); ...

2018-09-12 14:10:53 347

转载 数据类型比较:Long和BigDecimal

1、基本类型:基本类型可以用:">" "<" "=="2、基本类型包装类:(对象类型)2.1 Long 型:要比较两个Long的大小,一定要用Long.equals()而不能用 ==; 若要进行“>”,“<”比较,可用Long.longValue()方法,获取当前对象的基本类型,然后比较;3、BigDecimal:3.1 比较大小用:compareT...

2018-09-12 14:07:40 5706

转载 关于数据序列化(3),JSON的方式,FastJson序列化对象和List集合示例

JSON也是对象序列化的一种方式1. 示例public class FriendLikeVO { public String sn; public int score; public long time; public FriendLikeVO(JSONObject jo) { this.sn = jo.getString("sn")...

2018-09-10 13:48:15 3266

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除