自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iCoding91

if u like it~ just do it~ it's that simple~

  • 博客(405)
  • 资源 (1)
  • 收藏
  • 关注

原创 04Redis数据类型之Set类型及Zset 类型

1、简介:Set是集合,它是string类型的无序集合。set是通过hashtable实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog中的tag功能。2、Set类型的基本方法:2.1、sadd方法:向名称为key的set中添加元素。redis 127.0.0.1:6379>sadd myset

2017-10-07 20:08:33 383

原创 03Redis数据类型之List类型

1、定性:List是一个链表结构,主要功能是push、pop、获取一个范围之内的所有值等等,操作中key理解为链表的名称。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以铜驼push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。2、常用方法:2.1、lpush方法:在key对应的list的头部添加字符串元素

2017-10-07 20:04:48 1276

原创 02Redis数据类型之String 和Hash

1、String类型 1.1、定性:最简单的类型;是二进制安全的;可以包含任何数据类型,比如jpg或者序列化的对象; 1.2、操作方法:1.2.1、set方法:设置key对应的值为string类型的value;eg:设置键为name的值为lijie。redis 127.0.0.1:6379> set name lijieset方法会覆盖更新原来key对应

2017-10-07 19:59:27 527

转载 LRU和LFU的区别

转自:http://blog.csdn.net/summerhust/article/details/6867171LRU和LFU是不同的!LRU是最近最少使用页面置换算法(Least Recently Used),也就是首先淘汰最长时间未被使用的页面!LFU是最近最不常用页面置换算法(Least Frequently Used),也就是淘汰一定时期内被访问次数

2017-09-30 17:36:35 271

转载 SNS是什么?有哪些类型的SNS网站?

今天看视频,说到SNS网站,不太清楚,就了解了一些。原文如下:转自:http://blog.csdn.net/u014750754/article/details/468431091、SNS定义:全称Social Networking Services,即社会性网络服务,专指在帮助人们建立社会性网络的互联网应用服务。SNS若在互联网领域就有三层含义,他们的英文缩写分别是:服

2017-09-29 22:43:28 10188

原创 01Redis学习

视频1、NoSQL介绍: 1、key-value形式存储。2、不一定遵循传统数据库的一些标准:如sql标准,ACID属性等。3、通用特点:非关系型、分布式的、开源的、水平可扩展的。4、主要特点:(1)处理超大量的数据。(2)运行在超便宜的pc服务器上面。(3)击碎了性能瓶颈。5、适用场景:(1)对数据高并发读写。尤其是写。(2)对海量数据的高效率存储和访

2017-09-29 21:24:55 314

转载 理解inode

转自:http://www.ruanyifeng.com/blog/2011/12/inode.html一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"

2017-09-29 15:37:00 259

转载 数据库设计的六个阶段详解

再温习一遍啦,感觉总是记不住,所以留下来方便日后查看。转自:http://blog.csdn.net/sinat_21312425/article/details/51105252按照规范设计,我们将数据库的设计过程分为六个阶段: 系统需求分析阶段; 概念结构设计阶段; 逻辑结构设计阶段; 物理结构设计阶段; 数据库实施阶段; 数据库运行与维

2017-09-29 15:02:12 55212 2

原创 网络操作系统有哪些

参考:http://blog.csdn.net/zzwu/article/details/539913611、牛客网原题:2、各系统介绍:计算机有哪些操作系统? 目前操作系统种类繁多,很难用单一标准统一分类。 根据操作系统的使用环境和对作业处理方式来考虑,可分为批处理系统(MVX、DOS/VSE)、分时系统(WINDOWS、UNIX、XE

2017-09-29 09:43:45 24082

原创 最长公共子串

1、注意:公共子串,要求子串的字符是连续的;公共子序列,不要求子序列的字符是连续的。2、题目描述:时间限制:3秒 空间限制:32768K 热度指数:6867本题知识点: 贪心 动态规划 算法知识视频讲解题目描述对于两个字符串,请设计一个时间复杂度为O(m*n)的算法(这里的m和n为两串的长度),求出两串的最长公共子串的长度。这

2017-09-28 18:11:48 278

原创 最长公共子序列

1、题目描述:时间限制:3秒 空间限制:32768K 热度指数:6932本题知识点: 贪心 动态规划 算法知识视频讲解题目描述对于两个字符串,请设计一个高效算法,求他们的最长公共子序列的长度,这里的最长公共子序列定义为有两个序列U1,U2,U3...Un和V1,V2,V3...Vn,其中Ui&ltUi+1,Vi&ltVi+1。且A[Ui] == B[Vi

2017-09-28 16:44:20 333

转载 Redis学习视频教程

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。用好Redis能让你的应用性能提升N倍,中国用Redis用得最好的当属新浪微博。内容有:1.Redis的介绍与安装部署 http://www.icoolxue.com/play/1484

2017-09-28 15:57:46 4437

转载 mysql 永久连接mysql_pconnect和mysql_connect

转自:http://blog.csdn.net/lxzo123/article/details/6590893       一直对mysql_pconnect和mysql_connect的理解差别是p链接是持久链接,不会关闭了链接,即使你使用了mysql_close();建立连接后,将保持sleep状态,可以使用show processlist 查看有哪些正在sleep的连

2017-09-28 15:44:45 1695

转载 理解HTTP幂等性

转自:http://www.cnblogs.com/weidagang2046/archive/2011/06/04/2063696.htmlProgramming.log - a place to keep my thoughts on programming理解HTTP幂等性基于HTTP协议的Web API是时下最为流行的一种分布式服务提

2017-09-26 21:57:46 342

转载 Java 标准 I/O 流编程一览笔录( 下 )

转自:https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651479115&idx=3&sn=f4ed7aab2ad71adaf5a9adeda62218b3&chksm=bd2530348a52b922f6784613467c935a7b0e8799ca45d0aeba47e99050ba8be2e09fb780933a&mpshare

2017-09-25 12:02:05 291

转载 Java 标准 I/O 流编程一览笔录( 上 )

转自:https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651479115&idx=2&sn=2d063e5631b0916eba275d09f68fa9ff&chksm=bd2530348a52b922b3e4a82ffd9aac6966d6c710bacf8b0ea67ec3ce5b44eff57e1fd4525416&mpshare

2017-09-25 11:55:03 274

转载 ConcurrentHashMap 总结( 下 )

转自:https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651479108&idx=3&sn=6f6a7cfa0093e3eba8306de6e42d5ecf&chksm=bd25303b8a52b92d1788bebfbdda5ff11a79afcd1604cdea79634dcdb3c3d5c3386f000dd25a&mpshare

2017-09-25 11:53:37 227

转载 ConcurrentHashMap 总结( 中 )

转自:https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651479108&idx=2&sn=789a75c75a84f8bf49e9fc40f1b40c62&chksm=bd25303b8a52b92d8a3aba1270d51d2d0a1667d2ebc9858418ff4279c114ac462896d58afc4e&mpshare

2017-09-25 11:52:25 443 1

转载 ConcurrentHashMap 总结( 上 )

转自:https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651479108&idx=1&sn=68aa65954edc041b86d1d8f7501210b6&chksm=bd25303b8a52b92dacece808204a77816789ae85809bc22d5500a6750c30ed6504006270c87d&mpshare

2017-09-25 11:48:01 242

转载 共享内存

转自:http://blog.csdn.net/ljianhui/article/details/10253345下面将讲解进程间通信的另一种方式,使用共享内存。一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以

2017-09-25 10:42:51 278

转载 数据库模式的类别分析

转自:http://blog.csdn.net/liaohong940908/article/details/51906697三级模式结构:外模式、模式和内模式  一、模式(Schema)  定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。  理解:  ① 一个数据库只有一个模式;  ② 是数据库数

2017-09-25 10:36:08 577

原创 MySQL删除列,添加列的sql语句

已有表actor,且包含列last_name-- 删除列, 以下两种方式都可以alter table actor drop  column last_name;alter table actor drop last_name;-- 添加列,必须指定列的类型alter table actor add last_name varchar(10);

2017-09-25 10:17:12 15622 1

转载 数据库---那些不允许更新的视图

转自:http://blog.csdn.net/liuwengai/article/details/513187291.若视图是由两个以上基本表导出的,则此视图不允许更新2.若视图的字段来自字段表达式或常数,则不允许对此视图执行INSERT和UPDATE操作,但允许执行DELETE3.若视图字段来自聚集函数,则此视图不允许更新4.若视图定义中含有GROU

2017-09-25 10:14:52 3419

转载 数据库的数据独立性体现在哪里?

1、转自:http://blog.csdn.net/hfmbook/article/details/7591250什么是数据库的数据独立性?    答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。    逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据

2017-09-25 09:43:02 20556 1

原创 Java数组排序中Comparator接口实现自定义排序

1、为节点排序。节点由3个字段组成,包括num ,weight ,height 。先按照weight升序排序,再按照height降序排序。2、使用Comparator接口规则:编写多个排序方式类实现Comparator接口,并重写新Comparator接口中的compare()方法。升序是前者减去后者,降序是后者减去前者。3、代码测试:同时也是牛客网中某题。题目描述:搜狐员

2017-09-22 11:56:34 4159 2

原创 并查集及其算法实现

1、算法思想:转自:http://blog.csdn.net/hpuhjh/article/details/47832795一、算法介绍:并查集(Union-find Sets)是一种非常精巧而实用的数据结构,它主要用于处理一些不相交集合的合并问题。 并查集的基本操作有两个:1:合并union(x, y):把元素 x 和元素 y 所在的集合合并,

2017-09-21 22:19:51 308

转载 数据库连接池浅析

转自:https://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651479069&idx=2&sn=253cccaaf504357059c2a058ec17a2b4&chksm=bd2530628a52b97414a905ff38992b1ae0f204f59c6a19f85725c0070147026cb3c4d4201eaa&mpshare

2017-09-16 09:24:00 315

原创 final byte 和byte变量的加减运算

public class Main { public static void main(String[] args){ //Scanner scanner = new Scanner(System.in);//在线笔试用 //说明:byte初始化必须为一个 常量值 byte b1=1,b2=2,b3,b6; final by

2017-09-14 10:52:34 6289

转载 右移运算符>>和>>>的区别

转自:http://blog.csdn.net/maggiemiaomiao/article/details/497636491. >>>是不带符号的右移运算符,将运算符左边的对象向右移动运算符指定的位数,并且在高位补0。2.>>   是带符号的右移运算符,将运算符左边的对象向右移动运算符指定的位数。如果是正数,高位补0;如果是负数,则在高位补1。

2017-09-14 10:13:15 876

转载 Java数据类型和MySql数据类型对应表

转自:http://www.cnblogs.com/JemBai/archive/2009/08/20/1550683.htmljava mysql 数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述      V

2017-09-12 21:39:44 211

转载 JAVA8接口中的default、static方法使用注意事项

转自:http://blog.csdn.net/zixiao217/article/details/70197520在JAVA8之前java中的接口类型旨在定义类型的接口规约,并不能拥有自己的方法实现,具体实现完全交由实现类自己完成。以普通人和中上阶层为例,为各自的子女读大学的目标:普通人大部分甚至可能全部都是告诫子女读书毕业找份好工作;

2017-09-11 10:51:20 376

原创 mysql中unique key中在查询中的使用

1、建表语句:CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `last_name` varchar(16) NOT NULL, `gender` char(1) NOT NULL, `

2017-09-11 10:37:18 11888

转载 什么是存根类 Stub

转自:http://www.cnblogs.com/cy163/archive/2009/08/04/1539077.html存根类是一个类,它实现了一个接口,但是实现后的每个方法都是空的。       它的作用是:如果一个接口有很多方法,如果要实现这个接口,就要实现所有的方法。但是一个类从业务来说,可能只需要其中一两个方法。如果直接去实现这个接口,除了实现所需的方法,

2017-09-10 09:28:24 1609

原创 Gradle项目导入idea遇到问题(Mac下)

真是气愤至极,从Github下来的gradle项目就是不能成功导入idea中,各种错。大家都是windows本,导入都没问题。我这个Mac就遇到这么多问题。各种搜索,看idea日志,各种改。。。总算是找到了一种解决方案,但是总觉得不够科学,问题真的只能这么解决吗?希望有人看到这些问题,有好的解决方法告诉我一下,或者为什么会出现这个问题。哦,还要说明一点:我本地安装的是gradle3.5版本,需

2017-09-07 22:35:28 17288 2

原创 Mac下安装配置gradle

通过终端2步完成。1、打开终端,输入:curl -s https://get.sdkman.io | bash等待界面出现如下提示:再开始22、在当前终端下,新打开一个终端:control+n(注意:这里不是打开两个不同终端的窗口,而是在一个终端下打开另一个终端),然后输入:sdk install gradle 3.5 然后,进行等待,出现如下j8

2017-09-05 17:18:44 546

原创 静态内部类、局部内部类可访问的变量限制

1、局部内部类:可以访问的变量:(1)外部类的类变量(2)外部类的成员变量(3)所在方法中被final修饰的变量。2、静态内部类:可以访问的变量:(1)外部类的类变量3、代码测试:import java.util.*;public class Main { //test code int aaa=1; final int bbb=2;

2017-09-05 15:37:37 1740

原创 java中的Error和Exception层级关系示意图

2017-09-03 12:46:54 897

转载 java8 JDK1.8 API 中文 翻译版 java帮助文档

转自:http://blog.csdn.net/qw599186875/article/details/52265995java 1.6 帮助文档中文链接:http://download.csdn.net/detail/qw599186875/9608735英文Java1.8 帮助文档英文中文 – 谷歌版

2017-08-30 09:36:16 39127 11

原创 try,catch,finally中的return如何影响代码的执行语序

1、如果try,catch,finally里面都没有return语句,正常执行顺序如下:try代码块正常执行完成,继续执行finally代码块,最后执行finally后面的语句块;        try代码块执行出现异常,则转去执行catch块,catch块执行完后,再执行finally代码块。import java.util.Scanner;public class Main {

2017-08-27 09:44:38 338

原创 java中数组复制的4种方式分析

注意:这里讨论的速率是一般情况下的,也就是大多数是这样的,我们一般情况也可这么认为,但凡事不能说绝对,总有不知道哪一天它真的出现了一次例外,也不是没有可能。1、4种方式都包括什么?(1)利用clone()方法进行复制(2)利用copyOf(int[] original, int newLength)方法进行复制(3)利用arraycopy(Object src, i

2017-08-21 10:30:55 321

itext-2.1.7jar包相关

是在csdn上面下载的,亲测可用,解决了我的问题。本来想免积分的,但是最小竟然是2分,反正还是比其他人少了,只能这样了,之前csdn可以有0积分下载的,但是这个为什么不行我也就不知道了

2018-01-30

空空如也

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

TA关注的人

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