java 一些常用方法
文章平均质量分 77
程序人生dc
编程时要保持这种心态:就好象将来要维护你这些代码的人是一位残暴的精神病患者,而且他知道你住在哪。
展开
-
oss上传文件阿里云(Java与js版本)
阿里云后台管理、API 集成教程、Key/ 域名的查询1、查看上传的文件在哪?a 、百度阿里云,进入官网。然后进入管理控制台b、左侧菜单栏,进入对象存储 OSS c、进入 Bucket 管理页面,点击创建的bucket 名称d、进入bucket 管理界面,点击左侧菜单bucket属性 菜单查看bucket 域名object 管理 查看管理上传的文件图片处理 查看图片域名地址2、查看acces...原创 2018-03-01 13:11:18 · 18969 阅读 · 3 评论 -
JAVA代码优化技巧
代码优化 ,这个在开发界内是个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必原创 2017-11-01 10:35:52 · 444 阅读 · 0 评论 -
Lombok插件中常用注解
lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。@Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法@Setter:注解在属性上;为属性提供 setting 方法@Getter:注解在属性上;为属性提供 getting原创 2017-10-23 15:56:49 · 996 阅读 · 0 评论 -
Java中集合循环删除元素的问题
1、在一个循环中删除一个列表中的元素思考下面这一段在循环中删除多个元素的的代码Java代码 ArrayList list = new ArrayList(Arrays.asList("a","b","c","d")); for(int i=0;i list.remove(i); } System.out.println(list); 输原创 2017-10-30 11:15:13 · 1161 阅读 · 0 评论 -
自定义异常以及异常使用误区
一、自定义异常 Java确实给我们提供了非常多的异常,但是异常体系是不可能预见所有的希望加以报告的错误,所以Java允许我们自定义异常来表现程序中可能会遇到的特定问题,总之就是一句话:我们不必拘泥于Java中已有的异常类型。 Java自定义异常的使用要经历如下四个步骤: 1、定义一个类继承Throwable或其子类。 2、添加构造方法(当然也原创 2017-10-08 10:36:53 · 592 阅读 · 0 评论 -
Java集合Iterator迭代
迭代其实我们可以简单地理解为遍历,是一个标准化遍历各类容器里面的所有对象的方法类,它是一个很典型的设计模式。Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构。 在没有迭代器时我们都是这么进行处理的。如下: 对于数组我们是使用下标来进行处理的:[java] int[] a原创 2017-10-08 10:04:30 · 255 阅读 · 0 评论 -
循环分割list
int size = siteInfos.size();int time = ((size / BATCH_SIZE) + ((size % BATCH_SIZE > 0) ? 1 : 0));for (int index = 0; index time; index++) { // 开始索引 int beginIndex = (index * BATCH_SIZE);原创 2017-08-29 17:49:28 · 1150 阅读 · 0 评论 -
java把String强转对象
java String强转对象原创 2017-05-06 16:45:35 · 3154 阅读 · 0 评论 -
java字符串截取、替换、删除、添加、查询等常用方法
1、length()字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b'3、getChars() 截取多个字符 void原创 2017-04-29 17:37:10 · 56881 阅读 · 0 评论 -
java验证帮助方法(例如:电话号码,邮编,字符串验证等)
/** * 手机号码验证 * * @author Jeanie * @param str * @return */ public static boolean isHandset(String str) { String regex = “^[1][3,4,5,7,8]\d{9}$”;原创 2017-03-20 15:24:46 · 1862 阅读 · 0 评论 -
Java Date验证以及计算方法
/** * 得到本月第一天的日期 * @Methods Name getFirstDayOfMonth * @return Date */ public static Date getFirstDayOfMonth(Date date) { Calendar cDay = Calendar.get原创 2017-03-20 14:54:41 · 877 阅读 · 0 评论 -
去除List中重复的数据
/** * TODO 去除两个list重复数据 * @param List ,List * @author 邓超 * @version 1.0 * @time 2017-03-16 * @return addList与updateList不相同数据的集合 */ private List addList(原创 2017-03-20 15:04:01 · 802 阅读 · 0 评论 -
接口入参校验注解详解
在接口开发中,经常是需要对传入参数完整性进行验证的,或者对手机号格式进行验证等,而一般不了解@Valid注解之前,都是通过自己封装方法来验证,都是一堆if else集合,这样判断对于代码结构很不友好,开发效率也不高,使用@Valid注解可以快速的对参数进行验证,并且可以通过抓取全局异常,从而实现统一返回引用@Valid是使用hibernate validation的时候使用,其中java的...原创 2019-07-15 15:04:57 · 9964 阅读 · 0 评论