自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

转载 全民学后端快餐教程(1) - 只不过是写个Java程序

全民学后端快餐教程(1) - 只不过是写个Java程序服务端程序本质上也只是个Java程序,它接收客户端的输入,然后将计算处理后的返回值返回给客户端。下面我们就以这个思路开始Java后端之旅吧。引用Spring Boot库处理HTTP请求之类的事情,我们需要库的帮助。所以第一步我们就把Spring Boot引入进来。不需要任何工具,我们使用mave...

2019-01-31 17:29:23 74

原创 最新2018年全球DevOps薪资报告:行业和团队选择指南

Puppet近期公布了2018年全球DevOps薪资报告。每年Puppet都会调查了解DevOps实践如何影响全球企业和组织,以及DevOps人员的薪酬,这是Puppet连续第五份年度DevOps薪资报告。今年来自世界各地的3000多名专业技术人士参与了Puppet的调查,我们一起来看看全球DevOps薪资情况如何。调查结果太长不看版:总的来说,DevOps从业人员薪资比去年有所上升。DevOps...

2019-01-30 17:18:05 52

原创 一地鸡毛 OR 绝地反击,2019年区块链发展指南

如果盘点2018年IT技术领域谁是“爆款流量”,那一定有个席位是属于区块链的,不仅经历了巨头、小白纷纷入场的光辉岁月,也经历了加密货币暴跌,争先退场的一地鸡毛。而当时间行进到2019年,区块链又将如何发展呢?近日,全球知名创投研究机构CBInsight发布了《What’s Next In Blockchain》的调查报告,报告中指出了2019年区块链的发展趋势,可分为三大类:比特币和加密货币、去中...

2019-01-30 09:48:01 230

转载 Android组件化最佳实践-ARetrofit

开源ARetrofit也有一段时间了,陆续有用户反馈希望有文章讲述实现的原理,由于本人写作水平有限一直没有动笔。趁着现在空闲下来终于还打算写下此文,文笔有限,这里非常感谢大家的理解和支持。无论是ARetrofit的用户也好,还是对源码感兴趣的同学也好,希望能从这篇文章中有所收获。简介ARetrofit是一款针对Android组件之间通信的框架,实现组件之间解耦的同时还可以通信。源码链接...

2019-01-30 02:17:50 199

转载 linux每日命令(33):diff命令

阅读目录(Content)一. 命令格式二.命令功能三. 命令参数四. 使用实例1. 比较两个文件2. 并排格式输出3. 上下文格式输出4. 统一格式输出5. 比较文件夹不同6. 比较两个文件不同,并生产补丁7. 打补丁diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制...

2019-01-29 20:20:00 69

转载 带特效的数据查询,再也不怕看花了眼

选择查询条件的时候,数据区域会自动高亮显示,在查询核对数据时非常方便,今天咱们就一起来说说具体的做法。步骤一首先单击H1,按下图步骤来设置数据有效性,数据来源是B1:E1,也就是季度所在单元格区域。步骤二单击H2,按同样的方法设置数据有效性,数据来源为A2:A8,也就是姓名所在的单元格区域。这样设置后,就可以通过下拉菜单来选择季度和姓...

2019-01-29 12:26:22 96

转载 Android-指纹登录

Android6.0后且硬件支持!主要功能:1.实现密码登录和指纹登录相互切换2.检测设备是否支持指纹验证 主要用到系统Api-FingerprintManager3.指纹验证失败后错误提示4.关闭指纹登录5.检测系统指纹库发生变化后的处理源码GitHub地址: github.com/haganWu/Fin…(如有缺陷望指正!!!)...

2019-01-29 09:36:11 1431

转载 Spring Cloud Alibaba迁移指南2:一行代码从Hystrix迁移到Sentinel

为什么80%的码农都做不了架构师?>>> ...

2019-01-28 13:41:00 62

转载 vsCode css 格式化工具

由于自己的一丝丝的强迫症,所以在写代码的时候,格式问题总是很在乎,幸好有Ctrl+Alt+F,解决了我大多数格式问题,但是css格式化问题真的是骚扰了我好久,今天下午终于一气之下就安装了个css格式化工具。 我查到了css格式化工具有两个,第一个:Beauty。第二个:CSSComb 由于Beauty安装失败,所以尝试了第二个csscomb,最终成功完成css格式化工具安装。安装...

2019-01-28 07:55:42 10286

转载 使用迭代器遍历集合出现ConcurrentModificationException的总结

思路1.首先创建集合2.使用集合对象添加元素3.创建Iterator对象,并进行循环遍历public class Test { public static void main(String[] args) { //创建集合对象 ArrayList<String> al = new ArrayList<String>(); //添加元素...

2019-01-27 05:14:25 288

转载 PKUWC2019游记

深夜更游记?DAY -N在ZJ某巨佬聚集的学校集训了两个月?被锤成弟弟天天自闭 被比我小还比我强的人吊锤TAT感觉一直是比较垫底吧 但还好状态还挺好的走之前飞机莫名被取消??当攒rp好了= =DAY -1由于换了飞机于是早出发了一想到马上要回家了就很开心qwq要跟FluffyBunny学姐一起住表示开心~ 从暑假以后就没见面了qwq 虽然后来都被家长接出去了到了纪中是4点多了 ...

2019-01-25 23:26:00 74

转载 (已完成)java socket-客户端套接字连接过程 源码分析.md

应用程序Socket客户端套接字.连接方法()www.runoob.com/java/net-se…demojava net包-socket1.SocketImpl1class SocksSocketImpl extends PlainSocketImpl implements SocksConsts { 复制代码2.SocketImpl2/* * This class ...

2019-01-25 22:58:47 403

转载 JAVA线程池原理源码解析—为什么启动一个线程池,提交一个任务后,Main方法不会退出?...

起因public static void main(String[] args) { ExecutorService service = Executors.newFixedThreadPool(10); service.submit(() -> System.out.println("Hello ")); System.out.pri...

2019-01-25 17:41:00 191

转载 Packet for query is too large (12238 > 1024). You can change this value

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-01-25 11:41:00 69

转载 必应搜索昨晚开始恢复正常访问

百度智能云 云生态狂欢季 热门云产品1折起>>> 昨晚,微软必应(Bing)搜索中国版(cn.bin...

2019-01-25 08:15:38 98

转载 Java 8实现BASE64编解码

  Java一直缺少BASE64编码 API,以至于通常在项目开发中会选用第三方的API实现。但是,Java 8实现了BASE64编解码API,它包含到java.util包。下面我会对Java 8的BASE64 API做一个介绍。java.util.Base64工具类提供了一套静态方法获取下面三种BASE64编解码器:1)Basic编码2)URL编码3)MIME编码Basic编码是标准...

2019-01-24 15:10:00 57

转载 Docker快速搭建LNMP环境

一、使用Dockerfile制作镜像  前面的博客中已经介绍了如何基于容器制作镜像,此方法的原理是使用一个正在运行的容器,根据生产所需进行配置更改等操作后,使其满足生产环境,再将这个容器打包制作为镜像,这样类似于快照制作镜像的方式尽管操作还算比较简单,但是当生产环境规模增大,配置变得越来越复杂后,就会显得很臃肿很笨拙。所以下面使用Docker搭建LNMP介绍另一种最为普遍最为常用的容器镜像制作...

2019-01-24 12:56:00 78

转载 简单的混合驱动

数据文件:testdata.txtvisit||http://www.bing.comvisit||${e:\urls.txt}urls.txthttp://www.sohu.comhttp://www.sogou.comhttp://www.baidu.com#encoding=utf-8from selenium import webdriverimport redriver ...

2019-01-23 16:25:41 134

原创 如何使用 Druid 和 Kafka 构造 Kappa 架构完成流量分析

NTT 是一家全球电信公司,总部设在日本东京。在《财富》世界 500 强中,NTT 是世界第四大电信公司。NTT 通信 (NTT Com) 是 NTT 的子公司,其全球 IP 网络 (GIN) 业务部拥有并运营着全球最大的一级 IP 骨干网之一,为欧洲、北美、南美、亚洲、大洋洲等主要国家提供高速、高容量的 IP 通信服务。任何互联网主干的核心活动之一都是流量分析,它支持对许多技术方面 (容量规划、...

2019-01-23 09:21:26 65

转载 视频管理软件技术分析报告(三)--VMS软件支撑技术分析

1. 通信协议  IP视频监控系统涉及的主要通信协议包括: UDP:提供面向事务的简单不可靠信息传送服务。 TCP: Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的传输层(Transport layer)通信协议。 SIP:是应用层的会话控制协议,用于创建、修改和释放一个或多个参与者参加的会话,...

2019-01-22 15:54:54 719

转载 Apache Module加载问题解决方案

Apache配置SSL证书部署指南 错误一:Apache报错httpd: Syntax error on line 99 of / wwwrver apache/conf/httpd.conf: Syntax error on line 11 ...

2019-01-22 12:27:25 1157

转载 2018年终总结

2018年,我改变了我对未来大学生活的看法。从大一只想着吃喝玩乐,天天无所事事,到慢慢开始发掘我要努力奋斗,我要多学习一点东西,因为我想要更好的生活档次。不得不说我最喜欢的学科是数学,因为他很简单,学起来比较容易,大一的高数,大二的复变我几乎不听老师讲课,感觉有些没必要。而且从小到大,数学一直是我比较优秀的科目,建立了不少自信。即使遇...

2019-01-22 01:43:55 65

转载 Mysql 用户权限管理

1. MySQL 权限介绍mysql中存在4个控制权限的表,分别为user表,db表,tables_priv表,columns_priv表,我当前的版本mysql 5.7.22 。mysql权限表的验证过程为:先从user表中的Host,User,Password这3个字段中判断连接的ip、用户名、密码是否存在,存在则通过验证。通过身份认证后,进行权限分配,按照us...

2019-01-21 09:25:00 249

转载 ServletRegistrationBean的源码摘要

感觉ServletRegistrationBean在Springboot中是一个可以看懂的类,好像作用就相当于@Controoller注解,package org.springframework.boot.web.servlet;/** * A {@link ServletContextInitializer} to register {@link Servlet}s in a...

2019-01-18 14:52:00 2858

转载 RabbitMQ之集群搭建

RabbitMQ之集群搭建-Author:dongdong-Email: ldyldy828@163.comRabbitMQ 高可用集群搭建及电商平台使用经验总结:面向EDA(事件驱动架构)的方式来设计你的消息AMQP routing key的设计RabbitMQ cluster搭建Mirror queue policy设置两个不错的RabbitMQ plugin 大型应用插件(...

2019-01-18 10:32:52 232

原创 深入底层了解Java并发机制之CPU缓存模型

专注于Java领域优质技术号,欢迎关注作者:揭光智Javaer都知道,我们在编译器上面编写的Java代码经过编译后会形成字节码,然后由类加载器加载到JVM中,JVM在执行字节码时,将它们转换成一条条的汇编指令,最终由CPU的寄存器来运行,在CPU执行这些汇编的过程中需要读取数据或者写入数据,但CPU能读取的数据只能来自计算机中的内存,随着科技的发展,像Intel的部分CPU频率特别是睿频后已经到达...

2019-01-18 07:39:08 113

转载 TaroEcharts-各种图表在Taro中的实践

随着React的快速发展,我们也越来越接受它的写法和思想,如今小程序如火中天,普通的编译模式早已不适应开发者的需求。人们在不断的寻求一种React能够在小程序中编译的语言框架,因此Taro便诞生了。宇宙中最强的执行官。它支持使用 React 的开发方式来编写可以同时在微信小程序、Web 、React Native 等多个平台上运行的应用。...

2019-01-17 05:36:12 4680 6

转载 ssh服务

首先更新源  sudo apt-get update安装ssh服务sudo apt-get install openssh-server检测是否已启动ps -e | grep ssh看到有ssh字样,说明已启动,如果没有就手动启动/etc/init.d/ssh start配置ssh-server,配置文件位于/etc/...

2019-01-16 16:51:00 45

原创 助力职场诚信生态圈建设同盾科技发布“职信查”

中新网1月16日电近年来,互联网技术带来的服务新革命不断影响着我们的消费方式,从电子商务到送餐、保洁、维修等上门服务,再到交通出行等共享经济服务,人们只要打开手机动动手指,即可享受各种上门服务,新的消费模式让日常生活越来越便利。然而,在消费者享受越来越便捷服务的同时,躲在网络背后的风险黑手也逐渐伸出水面,以外卖、网约车为代表的行业安全问题一直被爆出各种各样的争议,由从业者准入审核不到位等风控问题带...

2019-01-16 15:34:15 127

转载 Centos7使用yum快速安装ansible

ansible功能简介:ansible可以实现批量系统配置、批量软件部署、批量文件拷贝、批量运行命令等功能。主要基于ssh实现连接各个被控制端yum默认安装的ansible,常用的配置文件有两个,一个是ansible服务器配置文件/etc/ansible/ansible.cfg,另一个则是用力管理被控制主机的ip地址的/etc/ansible/hostsansible服务器端:172.1...

2019-01-16 14:13:00 90

原创 厦门长庚医院揭牌成为清华大学医学院教学医院

厦门长庚医院与清华大学医学院教学医院授牌仪式现场 李思源 摄厦门长庚医院与清华大学医学院教学医院授牌仪式现场 李思源 摄中新网厦门1月15日电 (黄咏绸 李思源)15日,厦门长庚医院举行授牌仪式,正式成为清华大学医学院教学医院。厦门长庚医院院长蔡荧煌表示,将与清华大学医学院共同致力于培养具有多元文化视角的高素质、高水平医学人才,并结合厦门长庚医院所处地域医疗发展的需求,共同建设在医教研方面均具有国...

2019-01-15 22:02:29 243

转载 数据库设计-电话号码长度

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-01-15 09:42:00 8792

转载 一件事件

1.不用有太多,但绝对要有,一个适合自己的就好。绝对不能安于现状,需要不断吸纳新的想法并且有所扬弃。2.永远不要给自己找借口。3.一件事件:第一步:拆分简化.第二步:踏踏实实做好手上的事.第三步:不断重复。第四步:在重复的过程中不断观察反思并且加以修正。4.第四步:在重复的过程中不断观察反思并且加以修正。5.感觉会骗人:从 0 到 1 很难,但它没你感觉的那么难,很多时候要学会去质...

2019-01-15 05:13:19 166

转载 sparkCore源码解析之partition

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-01-14 19:15:00 128

转载 HTML5系列之canvas用法

html:<canvas id="canvas" width="500px" height="500px"></canvas>Js:var can = document.getElementById("canvas");if(can.getContext){ var ctx=can.getConte...

2019-01-13 03:02:25 72

转载 跟大佬一起读源码:CurrentHashMap的扩容机制

并发编程——ConcurrentHashMap#transfer() 扩容逐行分析前言ConcurrentHashMap 是并发中的重中之重,也是最常用的数据结构,之前的文章中,我们介绍了 putVal 方法。并发编程之 ConcurrentHashMap(JDK 1.8) putVal 源码分析。其中分析了 initTable 方法和 putVal 方法,但也留下了一句话:...

2019-01-12 23:04:00 2349

转载 BIO到NIO源码的一些事儿之NIO 下 之 Selector

前言此系列文章会详细解读NIO的功能逐步丰满的路程,为Reactor-Netty 库的讲解铺平道路。关于Java编程方法论-Reactor与Webflux的视频分享,已经完成了Rxjava 与 Reactor,b站地址如下:Rxjava源码解读与分享:www.bilibili.com/video/av345…Reactor源码解读与分享:www.bilibili.com/video/av3...

2019-01-12 15:08:43 421

转载 AndroidStudio Gradle下载速度慢解决方法

1.在软件里点开工程文件下的 build.gradle2..在 buildscript 和 allprojects 的 repositories 中分别注释掉 jcenter()3.在 buildscript 和 allprojects 的 repositories 分别添加:maven{url 'http://maven.aliyun.com/nexus/content/groups/p...

2019-01-11 19:35:00 71

转载 随机数

package com.opslab.util;import java.util.*;public final class RandomUtil { public static final String ALLCHAR = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; p...

2019-01-11 14:12:00 129

转载 1.1什么是数据仓库

数据 仓库是一个databas旨在实现商业智能活动:旨在帮助用户了解和增强其组织的绩效。它专为查询和分析而不是事务处理而设计,通常包含从事务数据派生的历史数据,但可以包含来自其他来源的数据。数据仓库将分析工作负载与事务工作负载分开,并使组织能够合并来自多个源的数据。这有助于:维护历史记录分析数据以更好地了解业务并改善业务除了关系数据库之外,数据仓库环境还可以包括提取,传输,转换和加载(ETL...

2019-01-11 10:59:26 87

空空如也

空空如也

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

TA关注的人

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