java.lang.IndexOutOfBoundsException: Index: 2, Size: 2

你的数组长度小于你的代码指定的长度嘛 这个简单啊 判断下你的数组长度,如果长度小于你指定的下标,那么就不要访问这个下标指定的位置就可以了 比如: if(list.size() > 2){ list.get(2); }

2017-09-29 12:33:18

阅读数 6852

评论数 0

Spring Boot集成Redis实现缓存

本文章牵涉到的技术点比较多:Spring Data JPA、Redis、Spring MVC,Spirng Cache,所以在看这篇文章的时候,需要对以上这些技术点有一定的了解或者也可以先看看这篇文章,针对文章中实际的技术点在进一步了解(注意,您需要自己下载Redis Server到您的本地,所以...

2017-09-28 16:13:38

阅读数 152

评论数 0

jdbc与线程安全

线程ThreadLocal  每一个线程对象创建好以后,JVM会为其分配一块内存空间用来存放当前线程对象独占的数据,(一个线程对象和另一个独占的数据(对象)绑定(如:(tl , conn)代表某一线程的独占数据 ))空间以map形式存放独占数据,相当于Map集合里的健对象和值对象   每个线程...

2017-09-28 10:21:58

阅读数 402

评论数 0

JAVA经典实例

Java经典实例(第二版) 1. 获取环境变量 Java代码 1. System.getenv("PATH"); 2. System.getenv("JAVA_HOME"); 2. 获取系统属性 Java代码 1. Syst...

2017-09-28 10:18:12

阅读数 591

评论数 0

创建线程用Thread

package com.yanshu.test; /**  * 创建线程用Thread  * @author 刘瑞光  *  */ public class CreateThread extends Thread{ String name; public CreateThread(...

2017-09-28 10:10:15

阅读数 121

评论数 0

如何利用Runable创建线程

利用Runable创建线程 package com.yanshu.test; /**  * 利用Runable创建线程  * @author Administrator  *  */ public class CreateRunable implements Runnable { ...

2017-09-28 10:08:48

阅读数 123

评论数 0

StringBuilder 对tab选项字段进行分割,处理(StringBuilder的用法)

对tab选项字段进行分割,处理 package com.yanshu.utils; import java.net.URLDecoder; /**  * 对tab选项字段进行分割,处理  * @author Administrator  *  */ public cla...

2017-09-28 10:04:40

阅读数 1360

评论数 0

如何创建线程的实例

创建一个线程 Java 提供了三种创建线程的方法: 1.通过实现 Runnable 接口; 2.通过继承 Thread 类本身; 3.通过 Callable 和 Future 创建线程。 1.通过实现 Runnable 接口的实例; package com.ya...

2017-09-27 15:58:11

阅读数 132

评论数 0

maven项目对json字符串进行解析

org.json     json     20090211 案例: package com.yanshu.test; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONOb...

2017-09-27 09:49:46

阅读数 480

评论数 0

Java中使用org.json和json-lib解析JSON

文章目录  [隐藏] 一。JavaProject中org.json解析JSON 1.JSON的org.son-api下载 1)JSON网址2)JSON的java解析org.json-api网址3)JSON的org.json-api源码地址 2.在JavaProject中使用 1)创建org...

2017-09-27 09:22:22

阅读数 701

评论数 0

springdata jpa的用法

dao接口 package com.atguigu.springdata; import java.util.Date; import java.util.List; import org.springframework.data.jpa.repository.JpaRep...

2017-09-26 16:08:40

阅读数 191

评论数 0

mybatis多条件语句查询

mybatis多条件语句查询     注意:使用mapper代理开发时,namespace有特殊作用,namespace等于mapper接口地址  -->   select * from Spider_Top_Keyword  select * fr...

2017-09-26 15:06:41

阅读数 898

评论数 0

java中几种JSON库的解析速度对比

java中哪个JSON库的解析速度是最快的? JSON已经成为当前服务器与WEB应用之间数据传输的公认标准,不过正如许多我们所习以为常的事情一样,你会觉得这是理所当然的便不再深入思考 了。我们很少会去想用到的这些JSON库到底有什么不同,但事实上它们的确是不太一样的。因此,我们运行了一个基准...

2017-09-26 09:15:26

阅读数 254

评论数 0

超详细JSON解析步骤

JSON简介 JAVAScript Object Notation是一种轻量级的数据交换格式具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持)JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – ...

2017-09-25 19:42:08

阅读数 171

评论数 0

java 中解析json步骤

一、   JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 Json建构于两种结构:      1、“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录...

2017-09-25 19:39:28

阅读数 149

评论数 0

java queue中队列的使用示例及常用方法示例和比较

package com.yanshu.controller; import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import jav...

2017-09-25 16:57:41

阅读数 356

评论数 0

MySQL数据库limit分页、排序-SQL语句示例

MySQL数据库limit分页、排序-SQL语句示例 select * from persons limit  A,  B; 解释: A,查询起点 B,你需要的行数 示例: select * from persons limit ...

2017-09-25 14:04:55

阅读数 137

评论数 0

SpringBoot+spring-date-jpa+Hibernate 整合mysql 与sqlserver 配置文件信息

SpringBoot+spring-date-jpa+Hibernate 整合mysql  配置文件 #mysql configure spring.datasource.url = jdbc:mysql://localhost:3306/popularfeelings?ser...

2017-09-22 14:25:45

阅读数 340

评论数 0

mybatis高级映射关系,一对一,一对多,多对多,多对一

注意:使用mapper代理开发时,namespace有特殊作用,namespace等于mapper接口地址  --> select t.SellerNick,t.SellerId,o.oid from  open_Order o,TopUsers t where  o.id=...

2017-09-22 14:12:40

阅读数 224

评论数 0

mybatis入门基础(六)----高级映射(一对一,一对多,多对多)

阅读目录 一:订单商品数据模型二、一对一查询三、一对多查询四、多对多查询 回到顶部 一:订单商品数据模型 1.数据库执行脚本   创建数据库表代码: 1 CREATE TABLE items ( 2 id INT NOT NULL AU...

2017-09-22 09:45:21

阅读数 157

评论数 0

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