摘要:
一、Redis的简介 Redis是一个高性能的key-value数据库,有点像一个hashmap。 Redis与其他非关系型数据库做缓存有下面几个特点: 1、Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启时可以再次加载进行使用 2、Redis不仅仅支持简单的key-value数据, 阅读全文
摘要:
一、工作总结: 今天工作中遇到了这样一个需求,具体是根据某张表的某一列值得不同,进行不同关联操作。起初自己的想法是采用UNION操作,把两种情况连接起来,但是会出现一个问题,当进行动态传值SQL拼接的时候,只能给最后面加,而不能给两种情况的结果集都动态拼接,导致查询结果和预期不一样。 自己的SQL语 阅读全文
摘要:
一、HTTP协议中的响应代码 响应代码从1xx--5xx一共有41中。常见的 404:表示访问的页面不存在。这表示一个浏览器的错误,就是服务端没有提供这个服务,你却去访问。这个锅要算在浏览器头上,而不能算在服务器头上。 当然,有的时候因为服务器没有配置这个路径,所以浏览器访问不到对应的资源。比如在w 阅读全文
摘要:
一、CRUD(增删改查) C:增加Create R查询(Retrieve) U更新(Update) D删除(Delete) 在JDBC中,增加,删除,修改,操作都基本一样,只是传递不同SQL语句,最后使用execute()方法执行SQL语句 查询,使用executeQuery()方法执行SQL语句。 阅读全文
摘要:
一、Collection和Map 是一个接口 Collection是Set,List,Queue,Deque的接口 Set:无序集合,List:链表,Queue:先进先出队列,Deque:双向链表 Collection和Map之间没有关系,Collection里放一个一个对象的,Map是放键值对ke 阅读全文
摘要:
一、ArrayList 解决了数组的局限性,最常见的容器类,ArrayList容器的容量capacity会随着对象的增加,自动增长。不会出现数组边界的问题。 package collection; import java.util.ArrayList; import charactor.Hero; 阅读全文
摘要:
一、HashMap和Hashtable 都实现了Map接口,都是以key-value形式保存数据。 区别一: HashMap可以存放null Hashtable不能存放null 区别二: HashMap不是线程安全类 Hashtable是线程安全类 package collection; impor 阅读全文
摘要:
一、缓存流 以介质是硬盘为例子说明,字节流和字符流的缺点: 每次读写的时候,都会访问硬盘,如果读写频率比较高的时候,性能不佳。为了解决问题,采用缓存流。 缓存流在读取的时候,会一次性读较多的数据到缓存中,以后每一次的读取,都是在缓存中访问,直到缓存中的数据读取完毕,再到硬盘中区读取。 缓存流在写入数 阅读全文
摘要:
一、编码概念 计算机存放数据只能存放数字,所有的字符都会被转换为不同的数字。 常见的编码有:ISO-8859-1 ASCII数字和西欧字母 GBK:简体中文和繁体,以及日文 GB2312:简体中文 BIG5:繁体中文 UNICODE(统一码,万国码):包含了所有的文字,无论是中文,英文,藏文,发文, 阅读全文
摘要:
一、流(Stream) 所谓流(Stream),就是一系列的数据。 当不同的介质之间有数据交互的时候,java就会使用流来实现。 数据源可以使文件,还可以是数据库,网络,甚至是其他的程序 不如读取文件的数据到程序中,站在程序的角度来看,就叫做输入流 字节输入流:InputStream 字符输入流:R 阅读全文