3 Zeus_龙

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

Lambda表达式学习--Collection(List)去重,过滤,统计(min,max,average操作)

(一):操作List结合:(1)List集合去重:List<Person>distinctList=list.stream().distinct().collect(Collectors.toList());(2)List集合过滤:①List<Person>filterList=list.stream().filter(item->...

2019-04-16 15:55:59

输入一个数字n,打印1到n位数的最大值。eg:n=3,代表打印1-999之间的数字

相关解决:packagecom.swordRefersToOffer;importjava.util.Arrays;/***@author凌龙*@date2018/9/28*/publicclassTest{publicstaticvoidmain(String[]args){Testtest=newTe...

2018-10-14 10:59:31

《高性能Mysql》--聚簇索引

聚簇索引并不是一种单独的索引类型,而是一种数据存储方式。比如,InnoDB的聚簇索引使用B+Tree的数据结构存储索引和数据。当表有聚簇索引时,它的数据行实际上存放在索引的叶子页(leafpage)中。因为无法同时把数据行存放在两个不同的地方,所以一个表只能有一个聚簇索引(不过,覆盖索引可以模拟多个聚簇索引的情况)。术语“聚簇”表示数据行和相邻的键值紧凑地存储在一起。 聚簇索引的二级索...

2018-08-28 18:40:55

数据库两大神器(锁和索引)转

 数据库两大神器:索引和锁详解:  https://juejin.im/post/5b55b842f265da0f9e589e79 

2018-08-28 10:33:35

计算机网络 HTTP协议

前言关于计算机网络,HTTP网络通信协议在任何的开发工作中都非常重要 今天,我将献上一份HTTP的学习指南,希望你们会喜欢目录1.储备知识讲解HTPP协议前,先了解一些基础的计算机网络相关知识1.1计算机网络体系结构 定义  计算机网络的各层+其协议的集合 作用  定义该计算机网络的所能完成的功能 结构介绍  计算机网络体系结构分为3...

2018-08-28 09:24:08

聚簇索引和非聚簇索引的区别(转)

聚簇索引是对磁盘上实际数据重新组织以按指定的一个或多个列的值排序的算法。特点是存储数据的顺序和索引顺序一致。一般情况下主键会默认创建聚簇索引,且一张表只允许存在一个聚簇索引。在《数据库原理》一书中是这么解释聚簇索引和非聚簇索引的区别的:聚簇索引的叶子节点就是数据节点,而非聚簇索引的叶子节点仍然是索引节点,只不过有指向对应数据块的指针。因此,MYSQL中不同的数据存储引擎对聚簇索引的支持...

2018-08-27 14:35:46

SpringBoot学习(一)

一:SpringBoot是什么?(1)一个简化配置的框架。它整合了许多框架,不用我们自己去配置一对.xml文件。二:SpringBoot有什么作用?优点:①快速搭建项目;②对主流框架SSM等无配置集成;③简化开发,部署,监控操作。三:SpringBoot的使用?...

2018-08-09 19:59:14

Eclipse快捷键技巧(一)【转】

Eclipse快捷键大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页...

2018-08-08 15:04:45

Chrome调试js断点(一)--转

1.断点调试是啥?难不难?断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先看一个断点截图,以chrome浏览器的断点为例)步骤记住没?用chrome浏览器打开页面→按f12打开开发者工具→打开Sources→打开你要调试的js代码文件...

2018-08-07 17:02:50

前端Chorme调试技巧(一)---(转)

一.先来认识一下这些按钮 先来看这张图最上头的一行是一个功能菜单,每一个菜单都有它相应的功能和使用方法,依次从左往右来看 1.箭头按钮:用于在页面选择一个元素来审查和查看它的相关信息,当我们在Elements这个按钮页面下点击某个Dom元素时,箭头按钮会变成选择状态 2.设备图标:点击它可以切换到不同的终端进行开发模式,移动端和pc端的一个切换,可以选择不同的移动终端设备...

2018-08-07 17:01:06

RESTFull风格架构

越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(highlatency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,...

2018-07-23 14:27:58

sql常见的优化(一)

sql常见的优化(一)一:sql语句有关的优化:详情请看--->常见sql语句本身的优化 二:索引有关的优化:详情请看--->高性能的索引1.普通索引:经常查询的字段:建立索引。【是否重复:是-->index;否--->uniqueindex】;2.多列索引:原则【最左前缀】【排序原则,根据最左边索引-->向右索引的 顺序排列】。...

2018-07-20 12:14:03

高性能的索引策略

创建高新能的索引策略(1)独立的列:索引不能是表达式的一部分,也不能是函数的参数。eg:mysql>SELECTactor_idfromactorwhereactor_id-1=4;【索引actor_id,正确写法:actor_id=5;】 (2)前缀索引和选择性:索引很长的 字符列,--->通常使用 前缀索引。【选择性,尽量保证与 完整列的选择性 ...

2018-07-20 12:13:26

sql优化常见知识点(转)

近期,我们对之前编写的数据库脚本进行了全面的自查,从数据库的性能方面考虑,将脚本里面的很多SQL语句进行了优化。对于一条SQL语句来说,索引的使用是否正确将直接影响到数据库的性能,因此,对索引使用方法的优化是数据库性能优化的重点。本文对常用的数据库索引优化语句进行了总结,可供相关的开发人员参考。在本文中,使用如下的表tb_test作为示例进行说明:createtabletb_test(...

2018-07-06 21:53:14

MyISAM和InnoDB的区别

一:Mysql常用的两种存储引擎的特点。【以及各自的优势和劣势】(一) 1.0 特点;   MyISAM:①锁粒度:表锁。②不支持事务。(安全级别低).③支持全文索引【共同点】④不支持外键。⑤保存表的行数。⑥索引:AUTO_INCREMENT(自动增长列),必须是索引;组合索引【自动增长可以不是第一列】  InnoDB:  ①锁粒度:行锁。②支持ACID事务。(更安全)。③支持全...

2018-07-05 10:56:57

常见的web攻击总结(转)

搞Web开发离不开安全这个话题,确保网站或者网页应用的安全性,是每个开发人员都应该了解的事。本篇主要简单介绍在Web领域几种常见的攻击手段及JavaWeb中的预防方式。XSSSQL注入DDOSCSRF项目地址: https://github.com/morethink/web-securityXSS什么是XSSXSS攻击:跨站脚本攻击(Cross-SiteScripting),为了不和层叠样式...

2018-06-29 21:23:19

Nginx的开启(start),关闭(stop)命令【转】

Nginx的启动(start),停止(stop)命令查看Nginx的版本号:nginx-V启动Nginx:startnginx快速停止或关闭Nginx:nginx-sstop正常停止或关闭Nginx:nginx-squit配置文件修改重装载命令:nginx-sreload查看windows任务管理器下Nginx的进程命令:tasklist/fi"imagenameeqngi...

2018-06-25 15:52:50

Java序列化(一)

所有分布式应用常常需要跨平台,跨网络,因此要求所有传的参数、返回值都必须实现序列化。一、定义  序列化:把Java对象转换为字节序列的过程。      反序列化:把字节序列恢复为Java对象的过程。二、用途  对象的序列化主要有两种用途:      1)把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;(持久化对象)      2)在网络上传送对象的字节序列。(网络传输对象)三、实现 ...

2018-06-11 17:54:26

Lambda表达式对Collection集合---List的一些操作(一)

List:(一)对集合list的常用操作:①forEach操作:eg:②:根据list元素中某信息进行sort操作利用Comparator进行操作:

2018-05-27 17:43:48

Lambda表达式---Stream流简介,以及常用的方法

(一)Stream是什么? Java1.8带来了Stream。Stream是用函数编程方式在集合类上进行复杂操作的工具。(二)Stream工具中常用的方法:①:collect方法:简单介绍②:map方法:简单介绍③:filter方法:简单介绍④:flatMap方法:简单介绍⑤:max和min方法:简单介绍...

2018-05-27 17:26:51

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!