1 qq_42514129

尚未进行身份认证

猛兽总是独行,牛羊才成群结队。

等级
TA的排名 6w+

List集合中的坑

1.List集合modCount的作用: 当集合执行修改操作时,modCount++;用于记录集合变化的次数2.迭代器modCount的作用: 通过List.iterator()方法,实际上是new了一个ListIterator()对象,在ListIterator对象有一个的expectedModCount属性,初始被赋值expectedModCount = modCount;当对iter...

2019-07-20 15:26:59

nodejs

1.安装下载https://nodejs.org/en/download/https://www.runoob.com/nodejs/nodejs-install-setup.html2.nodejs介绍 nodejs是一个运行在服务端的JavaScript3.npm介绍 npm是nodejs的包管理工具,类似于maven,每个模块都有自己的package.json文件,定义包的属性 ...

2019-06-17 08:28:31

SpringSecurity的使用(入门Demo)

概述:Spring Security的前身是Acegi Security,是Spring项目组中用来提供安全认证服务的框架认证: 验证用户名密码是否正确的过程,authentication授权: 对用户所能访问的资源进行控制,authorityUserDetailsServiceImplpackage com.hitalk.service.security;import com.hit...

2019-03-26 14:42:00

人工智能之人脸识别

package com.hitalk.face.test;import com.baidu.aip.face.AipFace;import com.baidu.aip.util.Base64Util;import org.json.JSONObject;import org.junit.Test;import java.nio.file.Files;import java.nio....

2019-03-10 12:20:03

mvcc

1.mvcc介绍: multi-version concurrent control,多版本并发控制;mvcc是一种并发控制的方法,它能够实现并发读写不冲突,通常用mvcc代替行级锁(行级排他锁,for update),提高数据库的访问效率;缺点是:每行记录都需要额外的存储空间;mvvm常用于read commit,repeatable read2.redo log, undo log* r...

2019-02-09 21:08:32

JMM模型

1.JMM介绍: java memory model,java内存模型2.JMM内存模型的组成:主内存(共享内存):* heap堆: 存放所有对象的实例;堆不存放对象引用和基本数据类型,只存放对象实例本身* method area方法区(也叫静态区): 方法区存放Class类对象以及一些static,final变量;方法区的数据都是唯一的,常量池也在方法区中工作内存(线程私有内存,每个...

2019-02-08 18:26:08

ServiceComb_day02

ServiceCombo入门Demo–rpc通信模型1.编写公共接口public interface RpcService{ String satHello(String name);}2.编写Provider2.1编写引导类,在引导类上加@EnableServiceComb注解@EnableServiceComb //开启对ServiceCom的支持@SpringBootAp...

2019-01-30 19:10:34

ServiceComb_day01

ServiceComb1.ServiceCombo介绍: ServiceCombo是Apache下的一款微服务框架,它的前身是华为云服务引擎(Cloud Service Engine);ServiceCombo在微服务开发上比起SpringCloud更胜一筹(ServiceCombo提供了分布式事务解决方案);官网:http://servicecomb.incubator.apache.o...

2019-01-27 15:51:31

springcloud--zuul

zuul1.zuul介绍: zuul是netflix公司的微服务网关(gateway)开源项目,zuul主要有请求路由,负载均衡,校验过滤等功能;2.nginx+zuul+微服务: 用户的请求指向nginx,nginx方向代理zuul的请求url;zuul对nginx发送过来的请求进行校验过滤,并路由到微服务工程3.微服务内部之间调用认证问题: 当一个受保护的微服务资源调用另外...

2019-01-25 15:44:23

oauth2

Oauth21.第三方认证介绍: 当需要访问第三方系统的资源时,由第三方系统认证通过后,在对用户进行授权2.oauth2介绍: oauth协议2.0版本,1.0版本操作非常复杂;oauth是一个第三方安全认证协议3.oauth授权模式: 授权码模式,密码模式,隐式授权模式,客户端模式4.oauth2授权码模式流程:*浏览器客户端请求第三方认证服务器认证 用户在浏览器客户端点击微...

2019-01-24 22:38:29

SpringCloud-Eureka和Feign

Eureka==============Eureka Server 注册中心Eureka介绍:1、Eureka Server是服务端,负责管理各各微服务结点的信息和状态。2、在微服务上部署Eureka Client程序,远程访问Eureka Server将自己注册在Eureka Server。3、微服务需要调用另一个微服务时从Eureka Server中获取服务调用地址,进行远程调用。...

2019-01-24 19:54:39

shiro_day02

shiro1.shiro的授权控制* 基于过滤器的授权控制anon 开放权限,用户不需要登录就可以访问authc 需要登录认证perms[user] 需要某个或某些权限才能通过,perms[“user,admin”],当有多个参数时必须每个参数都通过roles[admin] 某个或某些角色才能通过,roles[“admin,user”],当有多个参数时必须每个参数都通过* ...

2019-01-23 20:28:35

shiro_day01

shiro1.shiro介绍 apache shiro是一款简单且功能强大的能够完成身份认证,用户授权,会话管理的安全框架;2.shiro跟spring security的区别:* shiro是一款轻量级的安全框架,使用简单,不需要依赖spring,但是功能不如spring security(如oahtn2)* spring security是一款重量级的安全框架,功能全面,但是必须整合...

2019-01-23 10:42:23

hadoop_day06

点击流1.点击流的概念: 点击流就是用户在网站上持续访问的轨迹,由同一个用户的一系列点击流数据构成用户的点击流轨迹2.点击流模型:PageViews模型: Pageviews模型关注同一个用户在一次session中,分别浏览了具体的哪些网页,以及每个页面的停留时间Visits模型: Visits模型关注同一个用户在一次session中,一共浏览了多少个网页,以及停留的总时间3.数据...

2019-01-22 17:58:25

hadoop_day09

Vmware和Linux1.Vmware网络模式* Bridged模式(桥接) 宿主机物理网卡(主机网卡)和虚拟网卡通过VMnet0虚拟交换机进行桥接,由宿主机的上网模式来决定桥接模式桥接的是无线网卡还是有线网卡* Host-only模式(仅主机) 宿主机和虚拟机通过VMnet1连接,虚拟机只能访问宿主机* NAT模式(网络地址转换) 虚拟机借助NA(网络地址转换)功能,...

2019-01-22 16:02:21

hadoop_day08

MapReduce工作机制1.map阶段深度解析: * 首先InputFormat根据getSplits()方法(由FileInputFormat实现),对待处理目录下的所有待处理文件默认按照分块block的大小(128M)对待处理文件进行逻辑拆分,最终返回的splits的个数就是YARN开启的mapTask的个数;* 每个mapTask使用TextInputFormat中的RecordR...

2019-01-22 15:59:06

hadoop_day07

sqoopApache Sqoop 介绍: Sqoop是Hadoop和关系数据库服务器之间传送数据的一种工具。它能将数据从关系型数据导入到HDFS,Hive;也能将HDFS数据导出到关系型数据库archives1.Apache Archives 介绍: Archives可以有效的将多个小文件归档为一个文件,archives本质是运行一个MapReduce归档任务;HDFS只使用于存储大...

2019-01-22 15:58:17

hadoop_day05

Hive1.hive简介: hive是基于hadoop的一个数据仓库工具,它可以将结构化数据文件映射为一张数据库表,并提供hive SQL查询功能;hive的本质是将hive SQL转化为MapReduce程序;使用hive来完成离线数据分析,比直接使用MapReduce开发效率高2.hive与hadoop的关系: hive利用HDFS存储结构化数据(利用mysql存储元数据),利用Map...

2019-01-18 15:37:39

hadoop_day04

Apache Flume1.flume介绍: flume是cloudera提供的一款高性能,高可用,分布式的能够完成海量日志的采集,传输和聚合的软件2.flume核心功能: flume能够收集数据源(source)下的数据,并下沉到指定目的地(sink);为了保证数据不发生失,flume会将采集数据先放到缓存(channel)中,只有文件正在到达目的地了才将数据从缓存中清除3.flum...

2019-01-17 15:49:50

hadoop_day03

MapReduce1.MapReduce介绍: MapReduce是一个分布式运算程序的编程框架,它采用分而治之的思想解决海量数据的计算问题;MapReduce的核心功能是将用户编写的业务逻辑代码和它自带的默认组件整合成一个完整的分布式运算程序,并发运行在hadoop集群上2.MapReduce程序运行阶段:* Map阶段:局部并行计算(要求计算的程序之间不能太强的依赖关系)* Redu...

2019-01-16 11:41:24

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。