自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Volley框架原理

Volley有如下优点: 1. 自动调度网络请求 2. 多并发请求 (源于开了多个线程)3. 本地Cache自动缓存网络请求结果 4. 支持设置请求优先级 5. 支持取消单个请求或者取消所有请求 6. 易于定制请求(比如:自定义重试机制,自定义Request请求等) 7. 提供完善的Log打印跟踪工具Google的一张Volley原理图来简单解释下Volley的工作原理。Volley...

2018-10-31 15:17:00 547

转载 jsp页面点击打印按钮调用系统 的打印功能

          <script language=javascript> function prt() { var btn_obj = document.getElementById("printbtn"); btn_obj.style.display="none"; print(); btn_obj.style.disp...

2018-10-30 16:12:00 207

转载 git submodule

git submodule 1. 父库下init/updategit submodule init 初始化子模块git submodule update --initgit submodule update --remote2. git submodule代码提交aip/am/lib库aip/lse库 ...

2018-10-29 15:44:00 52

转载 Jmeter -----计数器(counter)

计数器的定义Allows the user to create a counter that can be referenced anywhere in the Thread Group. The counter config lets the user configure a starting point, a maximum, and the increment. The counter w...

2018-10-27 14:45:00 361

转载 k8s-18-api-server更换证书

1 目前证书是信任三个master ip地址在加一个[root@k8s-masterseversslbak]#cfssl-certinfo-certserver.pem{"subject":{"common_name":"kubernetes","country":"CN","organization":"k8s",...

2018-10-27 11:35:28 1088

转载 直通BAT的字符串

案例一:如果一个字符串str,把字符串str前面任意的部分挪到后面而形成的字符串叫做str的旋转词。如“1234”的旋转词有“2341”,“3412”等。有两个字符串str和str,判断两个是否为旋转词。解决方案:(1)判断str1和str2长度是否是相等的,如果长度不等,则不是旋转词(2)str1+str1组成一个大的字符串,然后从大字符串中,从头到尾遍历,当遇到和str2相等的...

2018-10-26 20:21:00 50

转载 swift Equatable 的缺省实现

Starting from Swift 4.1, all you have to is to conform to the Equatable protocol without the need of implementing the == method. See: SE-0185 - Synthesizing Equatable and Hashable conformance.Example...

2018-10-26 15:26:00 228

原创 Java架构师并发编程与高并发解决方案

1、消息队列消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。消息被处理的过程相当于流程A被处理。我们这里以一个实际的模型来讨论下,比如用户下单成功时给用户发短信,如果没有这个消息队列,我们会选择同步调用发短信的接口,并等待短息发送成功,这时候假设短信接口实现出现问题了,或者短信调用端超时了,又或者短信...

2018-10-26 15:11:57 195

转载 koa-helmet: 设置Http头保障应用程序安全

koa-helmet 主要是通过 npm 包 helemt 来实现开发者的应用程序更加安全。helemt 主要是与另一个著名的 node.js Web 应该框架 Express 搭配使用。现在是通过一个函数 koaHelmetPromisify 来使用,具体的写法对我来说有点小惊讶,有兴趣的小伙伴可以去看看。helment 通过设置 Http 头来使应用程序更加安全:Content-Sec...

2018-10-25 15:51:32 1618

转载 ASP.NET三层架构基础详细操作图文教程(二)

本文出自:http://www.cnntec.com 作者:AZ猫 转发请注明出处,违者必究之前我们说过了DAL层,现在我们来讲一下BLL层。BLL层是逻辑层,位于数据层之上。那么我们应该不难看出,BLL层需要调用DAL层的方法。于是,我们必须在BLL层的引用目录鼠标右键,添加引用添加上StudyCSharp.DAL和StudyCSharp.Entity...

2018-10-25 12:00:05 244

转载 Python 工匠:编写条件分支代码的技巧

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~本文由鹅厂优文发表于云+社区专栏作者:朱雷 | 腾讯IEG高级工程师『Python 工匠』是什么?我一直觉得编程某种意义是一门『手艺』,因为优雅而高效的代码,就如同完美的手工艺品一样让人赏心悦目。在雕琢代码的过程中,有大工程:比如应该用什么架构、哪种设计模式。也有更多的小细节,比如何时使用异常(Exceptions)、或怎么给...

2018-10-24 15:27:00 64

转载 Spring Data JPA Batch Insertion

转自:https://www.jeejava.com/spring-data-jpa-batch-insertion/ Spring Data JPA Batch Insertion will show you how we can insert a large dataset into a database at once using Spring Data JPA. For this ...

2018-10-24 11:27:00 345

转载 java CRC16 算法

代码摘自:https://www.cnblogs.com/lujiannt/p/9246256.html1.CRC16算法public class CRC16Util { /** * 计算CRC16校验码 * * @param bytes * @return */ public static Strin...

2018-10-24 11:17:00 102

转载 线性结构 队列与栈

线性结构 队列与栈栈栈(Stack)是一种遵循先进后出(LIFO)原则的有序列表,新添加或待删除的元素都保存在栈的一端,这一端被称作为栈顶,另一端被称作为栈底。在栈里,新元素都靠近栈顶,旧元素都靠近栈底。栈的操作方法操作push添加新元素到栈顶pop移除并返回栈顶元素peek返回栈顶元素size返回栈大小clear移除栈内所有元素...

2018-10-24 09:12:31 59

转载 red hat安装docker报依赖要求container-selinux>2.9问题解决过程

redhat版本号:Red Hat Enterprise Linux Server release 7.5 (Maipo)安装过程:1、移除旧版本:$ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-l...

2018-10-24 06:38:04 747

转载 读QT5.7源码(三)Q_OBJECT 和QMetaObject

Qt meta-object系统基于三个方面:  1、QObject提供一个基类,方便派生类使用meta-object系统的功能;  2、Q_OBJECT宏,在类的声明体内激活meta-object功能,比如动态属性、信号、槽;  3、Meta Object编译器(MOC),为每个QObject派生类生成代码,以支持meta-object功能。QObject定义了从一个QObject对象访问me...

2018-10-23 16:22:00 215

转载 go string的内部实现

go string 内部实现这个string的探索来来个例子func boo(a int, b int)(int, string){ return a + b, "abcd"}81079 000000000044dfa0 <main.boo>:81080 44dfa0:>------48 c7 44 24 18 0...

2018-10-23 10:51:29 145

转载 P2939 改造路

P2939 [USACO09FEB]改造路Revamping Trails裸地分层图最短路培训的时候考到过但是……我考试的时候写了个基本没有的树状数组优化。然后顺利的被卡到了70分(裸的spfa都有80分qwq)伤心然后今天又重新拿堆优化dij搞了一波。一发ac真开心qwq#include<cstdio>#include<algorithm>#inclu...

2018-10-19 19:14:00 82

原创 李剑叶谈天猫精灵魔岩灰:在夹缝中跳舞,把内在魔力释放

天猫双11十周年限量版AI智能音箱——天猫精灵方糖(魔岩灰),于10月19日登陆官方旗舰店预售。魔岩灰是李剑叶加盟阿里巴巴人工智能实验室担任首席设计师后,参与设计的第一款产品。下面和李剑叶聊聊与魔岩灰有关的故事。1、选择了阿里巴巴的主题橙色?作为天猫双11十周年限量版产品,需要有阿里味儿,但这还不够。我来阿里巴巴人工智能实验室几个月,感受到这个团队的性格是“不疯魔不成活”,是追求更加极致的工匠精神...

2018-10-19 15:59:54 86

转载 c++风格

http://web.archive.org/web/20160430022340/http://google.github.io/styleguide/cppguide.html主要注意几点:函数名驼峰命名,没有下划线。缩写要当成一个词,比如RPC,要写成Rpc。类成员变量后trailing _表示。常量加k前缀。全局变量加g前缀。转载于:https://www.c...

2018-10-18 20:13:00 140

转载 statsvn,代码统计

#! /bin/bash# 计算有效变更代码量的脚本#./svnCount -thttps://192.168.1.1/xxx -s1000 -e2000 -uxxx -pxxxversion() {OS=`uname -o`echo "Source_counter ($OS) 0.0.1"echo " tony bai (http://tonybai.com)"}...

2018-10-18 13:55:00 56

转载 史上最简单的SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)

最新Finchley版本:https://www.fangzhipeng.com/springcloud/2018/08/30/sc-f2-ribbon/或者http://blog.csdn.net/forezp/article/details/81040946在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful...

2018-10-18 12:05:00 77

转载 【Linux】Bash Shell之变量设置

变量设置规则:1、 变量与变量的内容以等号“=”连接;2、 等号两边不能够直接接空格符;3、 变量名称只能是英文字母与数字,但数字不能是开头字符;4、 若有空格符,可以使用双引号或单引号将变量内容结合起来,但要特别注意,双引号内的特殊字符可以保持变量特性,但单引号内的特殊字符则仅为一般字符;5、 必要时需要以转义字符“”将特殊字符变成一般字符;...

2018-10-18 11:04:56 186

转载 深入理解Python [1] 基础复习(上篇)

前言大学的时候就自己学过Python,当时刚起步用的是国内翻译的教材《Python基础教材》,一本黄黑色的教材;一开始读得很认真,但是书中例子极少,再加上一些糟糕的翻译,对于一个初学者来说,着实晦涩难懂,不知所云。后来在微博上听到@ibuick和@tinyfool同时说到,学编程一开始就强迫自己学英文的,这样以后习惯了,对自己好处很大,于是在国外找了一个Python的视频教程看了起来,居然还学完...

2018-10-18 01:17:06 123

转载 通过Timer类实现App 启动页停留三秒效果

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

2018-10-17 16:29:00 78

转载 机器人来了 而且想抢走你的工作

机器人时代即将到来,许多职业或将遭遇灭顶之灾。机器人来了,而且想抢走你的工作。Savioke公司最近开发了一款三英尺高的机器人SaviOne,它可以代替服务员,向酒店房间送零食或洗漱用品。除了可以自动找到你的房间、送东西之外,它甚至还可以自行坐电梯,而且既不用睡觉也不用去洗手间。此外,机器人也不会辞职——据美国酒店业协会估算,在美国酒店业中,非管理岗位的员工流动率高达50%左右。智搜(Giiso)...

2018-10-17 07:00:32 151

转载 人力资源大数据解决方案

人力资源大数据解决方案大数据技术的应用正在潜移默化改变着我们的日常生活习惯和工作方式,很多看起来有点“不可思议”的事情也渐渐被我们“习以为常”。大数据可能在国内的起步较晚,但我们可能却是对大数据应用最好的了代表了。前些时候有分享了一个大数据技术在智慧人社上面的应用案例,最近也一直看一些人力资源方面大数据解决方案的案例,比较集中的都是围绕智慧人社的。智慧人社建设也是近几年大数据技术的重点应用方向...

2018-10-17 00:59:08 437

转载 JavaScript面向对象

一.原型链function Person(n,a){ return { name : n , age : a }}Person.prototype.abc=function(){ console.log("儿子");}let person = new Person('张子浩',20);console....

2018-10-16 15:32:00 48

转载 基于场景选择微服务的API范式:REST、GraphQL、Webhooks和gRPC

看过了太多关于REST的热爱和断言,我们有时会忘记,这只诸多选择之一。REST对于相当大范畴的API来说是一个非常好的标准,但在一些需要API设计风格更细致入微的场景,还有其他的标准可供选择。为了帮助API开发者了解使用哪种API设计风格以及在什么情况下使用,我们把REST与其他三种选择放在一起进行了一个说明,即:gRPC, GraphQL和Webho...

2018-10-16 10:04:23 379

转载 Java编程题(1):n个数里出现次数大于等于n/2的数

题目描述:输入n个整数,输出出现次数大于等于数组长度一半的数。输入描述:每个测试输入包含 n个空格分割的n个整数,n不超过100,其中有一个整数出现次数大于等于n/2。输出描述:输出出现次数大于等于n/2的数。输入示例:3 9 3 2 5 6 7 3 2 3 3 3输出示例:3解法之一:/*输入n个整数,输出出现次数大于等于数组长度一半的数。*/pa...

2018-10-15 20:41:00 529

转载 ZAB协议简介

Zookeeper 使用 Zookeeper Atomic Broadcast (ZAB) 协议来保障分布式数据一致性。ZAB是一种支持崩溃恢复的消息广播协议,采用类似2PC的广播模式保证正常运行时性能,并使用基于 Paxos 的策略保证崩溃恢复时的一致性。在阅读本文前建议先了解2PC和PaxosZAB协议中节点存在四种状态:Leading: 当前节点为集群 Leader,负责协调事务...

2018-10-14 20:15:00 339

原创 Oracle推出轻量级Java微服务框架Helidon

近日,Oracle推出了一个新的开源框架Helidon,该项目是一个用于创建基于微服务的应用程序的Java库集合。和Payara Micro、Thorntail(之前的WildFly Swarm)、OpenLiberty、TomEE等项目一样,该项目也加入了MicroProfile家族。\\Helidon最初被命名为J4C(Java for Cloud),其设计以简单、快速为目标,它包括两个版本:...

2018-10-14 19:00:00 42

转载 Redis实现聊天功能

  在学习了Redis做为消息队列之后研究 了redis聊天的功能。  其实用关系型数据库也可以实现消息功能,自己就曾经用mysql写过一个简单的消息的功能。RDB中思路如下:**在实际中可以完全借助mysql数据库实现聊天功能,建立一个表,保存接收人的username、message、isConsumed等信息,用户登录之后采用心跳机制不停的检测数据库并消费消息。心跳可以做好...

2018-10-14 00:58:00 514

转载 flink 获取上传的Jar源码

package org.apache.flink.runtime.webmonitor.handlers;/** * Handles .jar file uploads. */public class JarUploadHandler extends AbstractRestHandler&lt;RestfulGateway, EmptyRequestBody, JarUploadRes...

2018-10-12 17:54:00 382

转载 PXE-cobbler 无人值守装机

Cobbler PXE 自动安装系统(CentOS-7.2)第一步:系统环境准备1、查看系统版本与内核2、关闭防火墙3、关闭selinux第二步:安装cobbler 与环境相关组件1、下载epel 源(从http://mirrors.aliyun.com)2、安装相关环境包括(cobbler cobbler-web kickstart dhcp tftp-server...

2018-10-12 10:16:00 229

转载 告诉你,Spring Boot 真是个牛逼货!

现在 Spring Boot 非常火,各种技术文章,各种付费教程,多如牛毛,可能还有些不知道 Spring Boot 的,那它到底是什么呢?有什么用?今天给大家详细介绍一下。Spring Boot 的背景了解 Spring Boot 必须先说说 Spring 框架!在 Java 后端框架繁荣的今天,Spring 框架无疑是最最火热,也是必不可少的开...

2018-10-12 09:44:44 1276

转载 Java基础教程(5)--变量

一.变量1.变量的定义  正如上一篇教程《Java基础教程(4)--面向对象概念》中介绍的那样,对象将它的状态存在域中。但是你可能仍然有一些疑问,例如:命名一个域的规则和惯例是什么?除了int还有其他的类型吗?域在声明的时候必须初始化吗?如果域没有显示地初始化会被赋予一个默认值吗?在本文中我们将一一讨论这些问题,但是在开始之前,需要对几个概念进行介绍。在Java中,“域”和“变量”术语都会使用...

2018-10-10 22:50:00 111

转载 c#数据库登录的几种方法

1、连接字符串SqlConnection sqlConnection = new SqlConnection(); //声明并实例化SQL连接; sqlConnection.ConnectionString = "Server=(Local);Database=EduBaseDemo;Integrated Security=sspi"; //在字符串变量中,描述连接字符串所...

2018-10-10 22:34:00 128

转载 validform校验框架不显示错误提示

  今天做前端的校验,发现validform这个框架在项目中有,于是就网上搜索一下,开始使用,网上说,嗯,只写一句代码就可以用啦  $("#itemForm").Validform();  于是就只写了这一句,然后设置datatype规则,和errormsg错误提示,在元素旁加上  &lt;label class="Validform_checktip"&gt;&lt;/label&g...

2018-10-10 17:55:00 1373

转载 CentOS7下的目录自清理

2017-12-18 20:50:30CentOS6以下系统(含)使用watchtmp + cron来实现定时清理临时文件的效果,这点在CentOS7发生了变化,在CentOS7下,系统使用systemd管理易变与临时文件,与之相关的系统服务有3个:systemd-tmpfiles-setup.service:CreateVolatileFilesandDirec...

2018-10-10 11:44:23 1341

空空如也

空空如也

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

TA关注的人

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