自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 typescript接口(学习笔记非干货)

typescript的核心原则之一就是对所具有的shape类型检查结构性子类型化One of the core principles of typescript is to check structural subtyping of shape types在typescript中,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约In typescript, the functio...

2019-01-30 23:37:00 145

转载 frame的用法

 <iframe> 标签规定一个内联框架。一个内联框架被用来在当前 HTML 文档中嵌入另一个文档。  所有的主流浏览器都支持<iframe>标签。你可以把提示的文字放到 <iframe> 和 </iframe>里面,这样不支持 <iframe>的浏览器就会出现提示的文字。iframe 如何使用呢?通常我们使用ifram...

2019-01-30 21:05:00 128

转载 springboot切换配置

1.默认只有一个application.properties文件1)删除properties文件,换成yml方式。新增dev,prod两个文件2)配置application.yml文件:action:@自定义标识名@3)配置application-dev和application-prod文件4)pom.xml文件配置profiles配置:activati...

2019-01-30 16:32:00 93

转载 nginx集群tomcat,session共享问题

简介上一篇中,nginx实现了tomcat集群,但是其实集群还有很多问题,比如session共享问题。简单来说就是通过负载均衡之后,用户第一次请求的tomcat和第二次请求的tomcat基本不是同一个,但是你在第一次请求放在session中的值只有一个tomcat才,第二个请求的那个tomcat里面是没有的。这样就出现了用户不停登入的情况。。。方法一:复制session...

2019-01-30 13:43:00 166

转载 java-java设计模式-门面设计模式的再思考

如果门面模式是这种的形式:class A {  public void a(){};}class B{  public void b(){};}那么门面模式构成的简单对象就是:class C {  private A a = new A();  private B b = new B();  pub...

2019-01-28 22:49:00 50

转载 app body传参 php接收值

$appBody=file_get_contents('php://input');//app BODY传参转载于:https://www.cnblogs.com/zhangjian816/p/10330034.html

2019-01-28 14:15:00 112

转载 redis集群结构图

在JAVA编程时,使用哨兵池获取jedis来进行数据的操作,哨兵对对集群进行监视,当主节点宕掉时,会自动将子一个子节点升级为主节点,原来的主节点上线时会自动变为从节点,主节点的变化,对于使用哨兵池方式操作redis时,没有任何影响。redis使用方式:1、管道技术:类似与MySQL进行批量插入时,拼接长SQL一样,一批请求,一次响应,减少处理时间;2、事务处理:监视事务中需要变化的...

2019-01-26 22:47:00 64

转载 Go之gorouting

一:gorouting的必要性假如设计一个程序1-10000000000000数字之间那些是偶数①:传统思路上设计一个循环,在循环中判断②:使用并发或者并行的方法,将判断那些书偶数的任务分配给多个grouting去完成,这样将大大提高速率。二:进程与线程①:进程就是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位;②:线程是进程的一个执行实例,是程序执行...

2019-01-26 16:16:00 275

转载 <MySQL学习十五>使用视图

摘要: 本篇博客仅作为笔记,如有侵权,请联系,立即删除(网上找博客学习,然后手记笔记,因纸质笔记不便保存,所以保存到网络笔记)。  本博将介绍视图究竟是什么,它们怎么工作,何时使用它们。我们还将看到如何利用视图简化前面章节中执行的某些SQL操作。一、视图注意:需要MySQL 5 MySQL5添加了对视图的支持。因此,本章内容适用于MySQL5及以后版本。  视图是虚拟的表。与包含数...

2019-01-26 12:40:00 143

转载 Python 深浅copy 和文件操作

深浅copy1,先看赋值运算。l1 = [1,2,3,['barry','alex']]l2 = l1l1[0] = 111print(l1) # [111, 2, 3, ['barry', 'alex']]print(l2) # [111, 2, 3, ['barry', 'alex']]l1[3][0] = 'wusir'print...

2019-01-25 20:56:00 42

转载 Apache HttpComponents中的cookie匹配策略

Apache HttpComponents中的cookie匹配策略 pre.src {background-color: #292b2e; color: #b2b2b2;} pre.src {background-color: #292b2e; color: #b2b2b2;} pre.src {background-color: #292b2e; col...

2019-01-25 20:02:00 241

转载 浅谈PHP中pack、unpack的详细用法

转自:https://segmentfault.com/a/1190000008305573PHP中有两个函数pack和unpack,很多PHPer在实际项目中从来没有使用过,甚至也不知道这两个方法是用来干嘛的。这篇文章来为大家介绍一下它俩到底是用来干啥的。packstring pack ( string $format [, mixed $args [, mixed $......

2019-01-24 15:13:00 142

转载 《学习之道》第四章常练不忘

  仅靠理解现状是不足以创建组块的。一个组块,不过是一个更加复杂的记忆痕迹。一天之内再次强化学习模型,在构造神经模型的起始阶段至关重要。如果不强化,学习模型很快会从脑海中消失。  重复与练习的背后是大脑在创造固化组块,难点就在于它们会让人觉得枯燥乏味。  但谁都知道,要掌握象棋、语言、音乐、舞蹈中的组块模型,绝非朝夕之功。任何值得去努力的事情,没有重复练习都是不行的。  必须...

2019-01-24 14:52:00 110

转载 アンドロイドの生産工場 [MISSION LEVEL: D]

1 #include <bits/stdc++.h> 2 #define _for(i,a,b) for(int i = (a);i < (b);i ++) 3 #define pb push_back 4 using namespace std; 5 6 int main() 7 { 8 string s; 9 while...

2019-01-24 10:19:00 72

转载 理解CNN中的通道 channel

在深度学习的算法学习中,都会提到 channels 这个概念。在一般的深度学习框架的 conv2d 中,如 tensorflow 、mxnet ,channels 都是必填的一个参数。channels 该如何理解?先看一看不同框架中的解释文档。首先,是 tensorflow 中给出的,对于输入样本中 channels 的含义。一般的RGB图片,channels 数量是 3 (红、...

2019-01-23 18:01:00 78

转载 Vue学习

Vue是组件化开发,组件的思想非常重要 1、Vue组件:本质是可以复用的Vue实例,且带有一个名字,在代码上就是一个自定义的标签,组合组件组成应用 因为组件是可复用的Vue实例,所以它们与new Vue接收相同的选项 组件中的data必须是一个函数 通常一个应用会以一颗嵌套的组件树的形式来组织 组件之间传递数据:通过Prop向子组件传递数据,向父组件传递参数使用...

2019-01-23 15:54:00 48

转载 C#实现 单点登录(SSO)

SSO的基本概念SSO英文全称Single Sign On(单点登录)。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。(本段内容来自百度百科)今天这篇文章将介绍SSO的一种实现方式,代码超简单,仅用来验证我的思路是否可行,具体细节请大家来完善!...

2019-01-23 11:10:00 1362

转载 又拍云张聪:OpenResty 动态流控的几种姿势

2019 年 1 月 12 日,由又拍云、OpenResty 中国社区主办的 OpenResty × Open Talk 全国巡回沙龙·深圳站圆满结束,又拍云首席架构师张聪在活动上做了《 OpenResty 动态流控的几种姿势 》的分享。OpenResty x Open Talk 全国巡回沙龙是由 OpenResty 社区、又拍云发起的,为促进 OpenResty 在技术圈的发展,增...

2019-01-23 11:04:00 133

转载 诡异的楼梯 HDU1180

这题做了很久 做好了感觉很简单。。。 现在做题思路更加清晰了一个要点就是 当楼梯过不去的时候不能是先过去时间加2 必须得回去等一秒 否则queue的时间顺序会被打破#include<bits/stdc++.h>using namespace std;int sx,sy,ex,ey;int n,m;char m1[31][31];...

2019-01-23 09:03:00 48

转载 What's the difference between UTF-8 and UTF-8 without BOM?

https://stackoverflow.com/questions/2223882/whats-the-difference-between-utf-8-and-utf-8-without-bomAnswer1The UTF-8 BOM is a sequence of Bytes at the start of a text-stream (EF BB BF) that allo...

2019-01-21 13:32:00 80

转载 C# 调用线程并行上下文穿透-ILogicalThreadAffinative+CallContext

namespace System.Runtime.Remoting.Messaging{ /// <summary>Provides a set of properties that are carried with the execution code path. This class cannot be inherited.</summary> // T...

2019-01-21 10:33:00 196

转载 VIM 文件编码识别与乱码处理(转载)

在 Vim 中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding 和 termencoding。在实际使用中,任何一个选项出现错误,都会导致出现乱码。因此,每一个 Vim 用户都应该明确这四个选项的含义。下面,我们详细介绍一下这四个选项的含义和作用。1encodingencoding 是 Vim 内部使用的字符编码方式。当我们...

2019-01-20 21:17:00 73

转载 洛谷P2251 【质量检测】

无意中刷st表题看到的题目(抄模板),一看到题目,,,没想用st表,直接莫队?????跑起来也不是特别慢。。。这里用flag数组记录出现次数,set维护最小值,用的时候直接取头部。代码也很短#include<bits/stdc++.h>#define swap(a,b) {a^=b;b^=a;a^=b}#define rep(a...

2019-01-19 21:11:00 57

转载 Java中float型最大值大于long型?

float型在内存中占用的是4个字节的空间,而long型占用的是8个字节的空间。注:float类型的范围是:一3.403E38~3.403E38。而long类型的范围是:-2^63~2^63-1(大概是9*10^18)。为什么4个字节的float型的最大值会大于long型的最大值呢? 一、代码演示1class Demo { public static void m...

2019-01-18 16:35:00 130

转载 shell脚本修改文件

https://blog.csdn.net/qq_37674858/article/details/800662642.2 使用sed命令对文件中的字符替换例如:将aaaa字符串修改为bbbb[root@mdw zxy]# sed -i 's|aaaa|bbbb|' file1[root@mdw zxy]# cat file1 Good...

2019-01-17 11:16:00 273

转载 如何在ecplise中配置maven以及ecplise访问本地仓库

1.m2e的插件因为使用ecplise版本比较高,所以它自带了maven的插件,但是我们希望可以使用我们自己指定的maven。配置步骤如下:ecplise--->preperences下,点击add,添加进我们指定的maven版本,并将默认maven改为我们刚刚加入的maven,点击apply即可。2.将ecplise与本地仓库连接起来:首先应该将maven与本地仓库连接...

2019-01-16 15:27:00 130

转载 Js中处理数据的常用内置方法

以下方法均不会修改操作数本身,只是将操作数处理后的数据返回1、丢弃小数部分,保留整数部分parseInt(x);//丢弃x中的小数部分,保留x中的整数部分2、Math对象常用的方法ceil(x)返回x向上取整后的值floor(x)返回x向下取整后的值round(x)返回四舍五入取整后的值...

2019-01-16 14:18:00 50

转载 <MySQL学习十一>全文本搜索

摘要: 本篇博客仅作为笔记,如有侵权,请联系,立即删除(网上找博客学习,然后手记笔记,因纸质笔记不便保存,所以保存到网络笔记)。  本章将学习如何使用MySQL的全文本搜索功能进行高级的数据查询和选择。  一、理解全文本搜索注意:并非所有引擎都支持全文本搜索 MySQL支持几种基本的数据库引擎。并非所有的引擎都支持本书所描述的全文本搜索。两个最常使用的引擎为MyISAM和InnoDB...

2019-01-16 09:46:00 99

转载 redis引发的一系列生产问题

描述背景:账务系统,峰值时每秒大概处理200笔请求(收单,转账,退款等等)。某其他业务线上线新功能,有BUG,瞬间往redis中写入7G数据,redis系统瘫痪。redis系统重启。账务系统开始报无法从redis连接池中获取连接。账务系统内有大量的redis锁,用来做并发控制。问题解决过程:发现redis连接池占满。公司有定时系统,各系统都通过定时系统来驱动自己的业务系...

2019-01-15 21:06:00 86

转载 spark rdd持久化的简单对比

未使用rdd持久化使用后通过对比可以发现,未使用RDD持久化时,第一次计算比使用RDD持久化要快,但之后的计算显然要慢的多,差不多10倍的样子代码 1 public class PersistRDD { 2 private static SparkConf conf = new SparkConf().setMaster("local").setAppNa...

2019-01-15 20:27:00 95

转载 download fomat install rootfs script

download.sh#!/bin/sh# check the network firstserverip=$(cat /tmp/serverip)while true; do ping -c 5 $serverip; if [ $? = 0 ];then break; fidone# then disable the firewall /etc/in...

2019-01-15 17:38:00 63

转载 win7有多条隧道适配器(isatap、teredo、6to4)的原因及关闭方法

问题:sdp协商时,带有IPV6的信息,需要将IPV6相关信息去掉原因:网卡启用了ipv6通道解决:关闭IPv6数据接口netsh interface isatap set state disablenetsh interface 6to4 set state disablednetsh interfaceteredo set state disable转载于:htt...

2019-01-15 15:47:00 673

转载 python网络编程:socket套接字

一、socket二、TCP服务器三、TCP客户端四、UDP服务器五、UDP客户端六、聊天的客户端七、聊天的服务器一、socket""" 学习网络编程 其实就是在学socket socket是什么? 翻译过来称为套接字 是对底层的 TCP IP UDP 等网络协议进行封装 使得上层...

2019-01-14 19:12:00 82

转载 用Navicat复制数据库到本地(导入.sql文件运行)

今天装数据库的机子没开,项目运行不了,于是还是决定在自己电脑上装数据库,由于新学数据库操作,记录一下一、转储sql文件右键点击数据库,转储sql文件,点击结构和数据存放在本地,开始转储转储完成关闭二、在本地新建数据库,右键点击新建的数据库,点击运行SQL文件选择第一步转储的文件,点击开始完成后刷新数据库就可以了。转载于:https://...

2019-01-14 15:18:00 1932

转载 explain解析

MySQL执行计划调用方式执行计划包含的信息执行计划显示内容解读MySQL执行计划的局限MySQL5.6支持OPTIMIZER_TRACE1.什么是归并排序?将已有序的子序列合并,得到完全有序的序列2.执行计划中Using temporary与using filesort的区别?Using temporary表示MySQL需要使用临时表来存储结果集,常见于排序和分组查询这个值表示使用了内部...

2019-01-14 14:42:00 110

转载 HTTP 报文

HTTP报文:它是HTTP应用程序之间发送的数据块。这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。这些报文都是在客户端、服务器和代理之间流动。HTTP报文的流动方向:一次HTTP请求,HTTP报文会从“客户端”流到“代理”再流到“服务器”,在服务器工作完成之后,报文又会从“服务器”流到“代理”再流到“客户端”报文的语法:所有的HT...

2019-01-14 14:14:00 57

转载 实现远程调用的方法

方法(一):利用java.rmi.registry.LocateRegistry实现RMI调用 1.创建远程接口远程接口中声明了可以被客户程序访问的远程方法。只要一个类继承了java.rmi.Remote接口,该对象才能成为远程对象,对象中指定的方法才能被远程调用。2.实现远程接口3.生成存根(Stub)这是运行前的截图:A.先j...

2019-01-14 10:36:00 242

转载 最近

创建: 2019/01/14不知不觉2018已成为过去了,由于个人对于博文是优先更新而不是新开文,显得2018一整年几乎没怎么开新博文。整个一年收获其实是很多的,也就说说近况吧。之前一直觉得要努力,后来才发现当自己太过强大的时候,公司已经容不下自己了。其他所有开发成员根本看不懂我的代码,按理来说应该是他们努力提高自己。但是毕竟小公司,用的都是新人和学生,一些压根无法...

2019-01-14 09:10:00 60

转载 [Linux容器]当我们谈容器的时候,我们在谈什么

Docker在当下很火,那么,当我们谈Docker,谈容器的时候,我们在谈什么?或者说,你对Docker,对容器了解吗?容器,到底是怎么一回事儿?这篇文章着重来讲一下Linux容器,为什么强调Linux容器,而不是Docker,是因为Docker是基于虚拟化技术来实现的,但是这篇文章涉及到Linux容器的核心实现方面,两者不同,所以着重强调一下....

2019-01-12 19:35:00 60

转载 模板代码复用的三种方式: 宏, 继承, 包含

在模板中,可能会遇到以下情况:多个模板具有完全相同的顶部和底部内容多个模板中具有相同的模板代码内容,但是内容中部分值不一样多个模板中具有完全相同的 html 代码块内容宏对宏(macro)的理解:可以把宏理解为一个函数,它会返回一个模板或者 HTML 字符串为了避免反复地编写同样的模板代码,出现代码冗余,可以把他们写成函数以进行重用需要在多处重复使用的模...

2019-01-12 15:24:00 400

空空如也

空空如也

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

TA关注的人

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