- 博客(11)
- 收藏
- 关注
原创 Lucene
Lucene1.什么是lucene1.1数据的分类 :(1)结构化数据:有固定类型或固定长度的数据例如:数据库中的数据(Mysql,Oracle等),元数据(windows中的数据,如文件夹,文档都有明确 规定的类型和大小)搜索方法:数据库中的数据通过sqk语句来搜索元数据(windows中的数据)通过搜索栏来搜索(2)非结构化数据:没有固定类型和固定长
2017-10-21 13:45:55
134
原创 Redis数据类型
Redis的数据类型首先介绍下redis的使用过程:redis作为一个数据库缓存,如果用户要取数据,则先会判断redis中是否存有数据,若redis中没有数据则从数据库中将数据取出(mysql等关系型数据),取出后会向redis中存一份数据,并向用户传送一份数据。(如同缓存一样)。这样子下回取数据可以直接在redis中存取,不用去访问数据库。而redis的分布式则是表示,如果一个128
2017-10-19 22:14:15
146
原创 jedis的使用
jedis1.定义:jedis其实就是java所编写的Redis的一个客户端工具。(其实就是用java来编写代码从而实现redis的客户端)2.如何使用:1.导入jar包:commons-pool2-2.3.jar, jedis-2.7.0.jar 2.写程序:例1:创建一个简单的连接@Testpublic void testJedis(){
2017-10-18 22:52:30
307
原创 Redis
Redis1.什么是redis:redis是一个nosql(not only sql不仅仅是sql)数据库,翻译成中文叫做非关系型数据库。关系型数据库:以二维表的形式区存储数据非关系型数据库:以键值对的形式存储数据(key,value)redis是一家意大利的小型创业型公司创建的,后来被VMWare赞助,redis底层用C来写。2.redis的应用领域:(1)分布式缓存
2017-10-17 22:13:54
302
原创 JVM-运行时数据区域(2)
JVM-运行时数据区域(2)线程共享:(1)java堆:java堆是java虚拟机所管理内存中最大的一块,java堆是所有线程共享的一块内存区域。 java堆在虚拟机启动的时候就创建了(java虚拟机桟的桟帧中的局部变量表在编译时期就分好了内存)。java堆的是用来存放对象实例的。所有的对象实例和数组都在java堆中分布。 java堆是垃圾收集器管理的主要区域。java堆可以
2017-10-16 23:48:34
118
原创 Java----switch case子句
Java--------------------switch/case1.定义:case语句和if语句不太相同,他只能针对某个表达式的值做出判断,从而决定程序究竟执行哪一段代码。2.格式:switch(表达式){case 常量1:要执行的语句;break;case 常量2:要执行的语句;break;case 常量3:要执行的语句;
2017-10-16 20:19:27
319
原创 JVM-运行时数据区域
JVM--------程序计数器程序计数器是运行时数据区域的一块小的内存空间。程序计数器是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变程序计数器的值来选取下一条需要执行的指令。注意:java的多线程实际上一个处理器(内核)在一个时间点上只能执行一条线程。因此,为了使线程切换后能恢复到正确的执行位置,每条线程都需要一个独立的程序计数器 ,各条线程之间
2017-10-14 00:19:24
87
原创 jvm(1)
JVM--------程序计数器程序计数器是运行时数据区域的一块小的内存空间。程序计数器是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变程序计数器的值来选取下一条需要执行的指令。注意:java的多线程实际上一个处理器(内核)在一个时间点上只能执行一条线程。因此,为了使线程切换后能恢复到正确的执行位置,每条线程都需要一个独立的程序计数器 ,各条线程之间互不影响,独立存
2017-10-12 22:30:34
160
原创 java运算符
(1)“+”号:1.当数字相加时,‘+’的作用是加法运算。2.当‘+’号遇见了字符串的时候,‘+’的作用就是一个连接符: eg.“5+5=”+5+5 结果为5+5=55,原因是"5+5="是一个字符串,所以+号就被定为连接符3.注意:任何类型,凡是和字符串进行‘+’运算,其他类型都变成字符串类型(2)++和--1.a++,a--先用后加减。eg. i
2017-10-11 23:37:05
193
原创 java变量(2)
(1)java的字符串常量用String类型来定义。 注意:String并不是4类8种基本类型中的一种,String是一个引用类型。但是其使用方式和基本类型是一致的。 eg. String a = "I love java" -----------------------------这里必须用双引号,不能使用单引号,单引号是char类型的。(2)变量定义和使用的注意事项:publ
2017-10-11 20:50:17
93
原创 java基础变量(1)
java的基本类型:(1)java分为4类8种:byte,char,boolean,short,int,long,float,double其中java默认的类型是int和double。若是想声明成long,需要在后面加L。同理声明成float需要加F如:long a = 12312312Lfloat a = 1.2F(2)java的局部变量必须有初始值,且
2017-10-10 23:58:56
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人