自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 解Bug之路-记一次对端机器宕机后的tcp行为

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

2018-08-30 11:23:00 598

原创 Java SE官方团队成员为何“抛弃”Java,成了JavaScript和Node死忠?

作者 | David Herron译者 | 无明我是前 Sun 公司 Java SE 团队的一名成员,在工作了 10 多年之后——2009 年 1 月——也就是在甲骨文收购 Sun 公司之前,我离开了公司,然后迷上了 Node.js。我对 Node.js 的痴迷到了怎样的程度?自 2010 年以来,我撰写了大量有关 Node.js 编程的文章,出版了四本与 Node.js 开发有关的书籍,以及与 ...

2018-08-30 09:55:39 127

转载 Day1:Python编写三级菜单

听取了Alex老师的话,程序里面尽量用英文,本人编程小白,英语菜鸟,英语不会的地方有用中文表示了,显得代码有些乱,不足之处请多多指教!catalog = { #在此定义一个三级菜单 "food":{ "fruit":["apple","pear","litchi","banana","watermelon"], "vegetable":["po...

2018-08-29 20:28:00 73

转载 java多线程小记

并行:两个或者多个事件在同一时间点发生。比如:在同一时间点,一个人在扫地,一个人在刷碗。不涉及资源抢占(如果两个人在同一时间点同一个刷碗池使用一套刷碗工具刷碗,这涉及到抢占刷碗工具资源,一个人占用刷碗工具,另一个人只能等待刷碗工具,这是并发)并发(串行):两个或者多个事件在一个时间段内发生。比如:一个人一边煮饭,一边炒菜,精确到某一个时间点,只专注于干一件事,多个事之间是交替来执行的...

2018-08-29 18:03:00 63

转载 在Azure中创建asp.net core 应用

0、前言在玩转Azure之前首先大家要有Azure账号,或者可以先申请一下微软的账号,然后进行与Azure的关联(azure账号是免费的)。但是关联的步骤还是很有意思的,他需要VISA国际信用卡(我申请的是国际版的账号),楼主我本身就是大土豪(搞得好像很有钱似的),重来不申请什么国际信用卡,都是国内银联信用卡搞的溜溜的,好吧为了搞一下azure,...

2018-08-28 20:58:00 71

转载 JAVA自学笔记20

JAVA自学笔记201、递归: 1)方法定义中定义中调用方法本身的现象 2)要有出口,否则就是死递归 次数不能太多。否则内存将溢出 构造方法不能递归使用//斐波那契数列:1,1,2,3,5,8,13,21.34public int Fibonacci(int n){if(n==1||n==2){return 1;}retur...

2018-08-27 15:21:00 60

转载 ASP.NET Core 问题排查:Request.EnableRewind 后第一次读取不到 Request.Body

实际应用场景是将用户上传的文件依次保存到阿里云 OSS 与腾讯云 COS ,实现方式是在启用 Request.EnableRewind() 的情况下通过 Request.Body 读取流,并依次通过 2 个 StreamContent 分别上传到阿里云 OSS 与腾讯云 COS ,在集成测试中可以正常上传(用的是 TestServer 启动站点),而部署到服务器上通过浏览器上传却出现了奇怪的问题...

2018-08-26 17:25:00 553

转载 svn迁git保留commit记录

svn to git一.使用svn2git工具1.yum install -y ruby git git-svn(配置epel源) 2.gen install svn2git 3.svn2git http://10.6.60.40/svn/XXXX/SourceCode --notrunk --authors /root/users.txt --branches=06platform -...

2018-08-24 18:09:38 259

转载 JAVA泛型实例化代码

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

2018-08-24 11:33:00 180

转载 js 字符串中的\n不会换行

解決方案:var str1=aaaaaaa\nbbbbbbb;alert(str1); //不换行 ???不知所以然解决办法: while (str1.indexOf("\\n") >= 0) { var str2 = str1.replace("\\n", " \n "); } 将\n两边各加一个空格就ok了。alert(str2); //换行注意: 將"\n...

2018-08-23 12:51:00 13967 4

转载 Python3 中 configparser 模块解析配置的用法详解

configparser 是 Pyhton 标准库中用来解析配置文件的模块,并且内置方法和字典非常接近。Python2.x 中名为 ConfigParser,3.x 已更名小写,并加入了一些新功能。配置文件的格式如下:[DEFAULT]ServerAliveInterval = 45Compression = yesCompressionLevel = 9ForwardX...

2018-08-23 07:19:00 54

转载 利用js实现等腰三角形

等腰三角形主要是利用js中的for循环考验对for循环的灵活运用还有就是利用空格来调*位置,来实现等腰三角形的排列。 for (var h = 9 - 1; h >= i; h--) { //打印等腰三角形每行前的空格数(大循环内的第一个循环) document.write("&n...

2018-08-22 21:22:17 4342

转载 flex

首先明确一点是, flex 是 flex-grow、flex-shrink、flex-basis的缩写。故其取值可以考虑以下情况:flex 的默认值是以上三个属性值的组合。假设以上三个属性同样取默认值,则 flex 的默认值是 0 1 auto。同理,如下是等同的:.item {flex: 2333 3222 234px;}.item {flex-grow: 2333;flex-shri...

2018-08-22 10:56:00 51

转载 [温故知新]图论·欧拉回路

欧拉回路基本概念欧拉通路: 通过图中每条边且只通过一次,并且经过每一顶点的通路欧拉回路: 通过图中每条边且只通过一次,并且经过每一顶点的回路无向图G存在欧拉通路的充要条件是:G为连通图,并且G仅有两个奇度结点(度数为奇数的顶点)或者无奇度结点(欧拉回路)。相关算法Dfs求欧拉回路用DFS 搜索思想求解欧拉回路的思路为:利用欧拉定理判断出一个图存在欧拉通路或回路后,选择一个正确的...

2018-08-21 16:27:00 68

转载 ASP.NET Core的实时库: SignalR -- 预备知识

大纲本系列会分为2-3篇文章.第一篇介绍SignalR的预备知识和原理然后会介绍SignalR和如何在ASP.NET Core里使用SignalR. 本文的目录如下:实时Web简述Long PollingSSE (Server Sent Events)Websocket 实时Web简述大家都见过和用过实时Web, 例如网页版的即时通讯...

2018-08-21 16:13:00 175

转载 分享Spring Cloud分布式微服务架构图

分布式、微服务、云架构JAVA语言开发、跨平台、高性能、高可用、安全、服务化、模块化、组件化、驱动式开发模式 从现在开始,我这边会将近期研发的springcloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,希望可以帮助更多的好学者。大家来一起探讨spring cloud架构的搭建过程及如何运用于业项目。完整项目的源码来源 技术支持求求1791743...

2018-08-20 08:52:29 56

转载 一句话木马及菜刀的使用

来一波原理:eval() 函数把字符串按照 PHP 代码来计算。该字符串必须是合法的 PHP 代码,且必须以分号结尾。如果没有在代码字符串中调用 return 语句,则返回 NULL。如果代码中存在解析错误,则 eval() 函数返回 false<?php @eval($_POST(‘1’);?>各种绕过文件上传的姿势:https://b...

2018-08-19 19:54:00 118

转载 [LeetCode] Plus One Linked List

ProblemGiven a non-negative integer represented as non-empty a singly linked list of digits, plus one to the integer.You may assume the integer do not contain any leadi...

2018-08-19 07:07:41 83

转载 解析equals(Object obj)和compareTo(T obj)

背景:最近在研究静态扫描的东西,遇到一个规则:"equals(Object obj)" should be overridden along with the "compareTo(T obj)" method 然后就想深度扒一扒equals和compareTo有什么区别1.java.lang.Object是所有类的父类,java.lang.String类继承了Object...

2018-08-18 15:13:00 500

转载 activitycontroller

package com.renesola.apollo.controller;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework...

2018-08-17 10:57:04 152

转载 正则表达式的一些题

1 // 正则表达式,百度14年最后一道题2 // 变成1000.000.0003 var str = "100000000000";4 var reg = /(?=(\B)(\d{3})+$)/g;5 console.log(str.replace(reg, "."))6 co...

2018-08-16 15:14:00 64

转载 Docker教程系列七:Docker上部署Redis

1下载Redis镜像docker pull redis2创建Redis容器docker run -di --name=redis -p 6379:6379 redis3客户端测试在你的本地电脑命令提示符下,用window版本redis测试redis-cli -h docker所在Linu...

2018-08-15 22:23:00 96

转载 网络设备密码破解

1.1 网络设备破解密码套路总纲无论是什么品牌的网络设备破解密码的原理都是一样,只不过是其中的命令不同而已。1. 关机--->console线连入--->CRT准备2. 根据开机时的提示的快捷键或者是设备面板自带的MODE按钮进入到底层系统3. 在底层的系统内,把配置文件重命名,然后重启4. 设备重启之后因为找不到配置文件会被迫加...

2018-08-15 21:12:33 3283

转载 goLang学习笔记(二)

十一:数组和切片不允许混合不同类型的元素a:slice可以向后扩展,不可以向前扩展b:s[i]不可以超越len(s),向后扩展不可以超越底层数组cap(s)c:添加元素时如果超越cap,系统会重新分配更大的底层数组d:由于值传递的关系,必须接收append的返回值e:s = append(s,val)1、数组的声明 var a [3]int 声明一个长度为3的整型数组,数组...

2018-08-15 16:52:49 91

转载 Java并发——阻塞队列集(上)

简介阻塞队列是一个支持两个附加操作的队列,这两个附加操作支持阻塞的插入和移除方法①.支持阻塞的插入方法:当队列满时,队列会阻塞插入元素的线程,直至队列不满②.支持阻塞的移除方法:当队列空时,获取元素的线程会等待队列变为非空在阻塞队列不可用时,这两个附加操作提供了4种处理方式,如下 方法/处理方式 抛出异常 返回特殊值 一直阻塞 超时退出 ...

2018-08-15 15:17:09 79

转载 Dubbo学习记录(一)

Dubbo是什么Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。Dubbo有什么特点远程通讯:提供透明化的远程方法调用,提供多协议支持。集群容错:软负载均衡,失败容错,地址路由,动态配置等集群支持。自动发现:基于注册中心目录服务,使服务消费方能动态的查找服务提供方,支持平滑减少或增加机器。M...

2018-08-15 15:07:00 35

转载 4种方法可以缓解网络瓶颈

在解决网络瓶颈问题时,网络专业人员通常依赖于有限的技术:增加链路吞吐量,配置端口通道或集成服务质量(QoS)。虽然这些仍然是有效的方法,但网络工程师在2018年还有一些额外的技巧。这里有四种现代方式,工程师可以缓解企业网络各个部分的拥塞。1.负载平衡企业与互联网的连接是网络拥塞的常见现象。许多企业花钱安装两个或更多互联网链接以提供完全冗余。问题是,Inte...

2018-08-15 14:30:26 198

转载 在线开盘成万科、恒大们香饽饽,智能化是最终归宿?

在大环境中,不论是新兴行业还是传统行业,目前大多都处在“互联网+”的发展中,房地产也不例外。以往房地产大多采用传统集中开盘模式,但这个模式受政府高压政策影响,以及开盘前的筹备工作极其繁琐,若准备不充分容易影响去化率,从而销售额也会受到影响。随着时代不断的进步,信息化的进程越来越快,大的房地产商都十分注重信息化的管理,碧桂园、万达、恒大等一系列标杆房企早已采用互联网售楼模式,因为在线选房可以实现...

2018-08-15 03:09:00 250

转载 Cocoapods导入ReactiveCocoa5.0以上版本注意事项(转)

ReactiveCocoa发布了重大的更新,所以如果想使用最新版本的框架,我们需要注意一下问题。1.如果你只是纯 swift 项目,你继续使用 ReactiveCocoa 。但是 RAC 依赖于 ReactiveSwift ,等于你引入了两个库。这种情况下的podfile的文件如下:use_frameworks!target 'Target名称' dopod 'ReactiveCoco...

2018-08-14 15:11:19 75

转载 智能科技、创新未来 2017 iWorld数字世界博览会发布会在蓉举行

4月18日,2017 iWorld数字世界博览会(以下简称“数博会”)发布会在成都举行。国际数据集团(以下简称IDG)作为主办方,介绍了此次数博会的规模和筹备进度。成都市经济和信息化委员会、成都市博览局、成都高新技术产业开发区管理委员会等单位嘉宾、IDG中国区副总裁 朱东方以及百余位媒体记者、企业嘉宾出席了此次发布会。智搜(Giiso)信息成立于2013年是国内领先的“人工智能+资讯”领域技术服务...

2018-08-14 01:23:48 182

转载 问题:LinkedList 是原始类型。应该将对通用类型 LinkedList<E> 的引用参数化

jdk1.5之后,引入了泛型,类似下面这种写法会出现类似警告,可以忽略, LinkedList llist = new LinkedList();也可以修改一下,指定类型 LinkedList<String> llist = new LinkedList<String>()但是,如此,llist中只能存放String,否则编译器报错。其它集合类也会出现一样的情况。“&l...

2018-08-13 17:32:00 457

转载 【MySQL】局域网内:在一台电脑访问另一台电脑的mysql数据库

1. 假设192.168.1.3为服务器2. 首先在ip为192.168.1.103的机子上能够ping 通运行-&gt;cmd&gt;ping 192.168.1.3检查是否能ping通3. 把两台电脑的IP设置在同一个网段, 如:192.168.1.2 ,192.168.1.3。。。。。子网:255.255.255.0 网关:192.168.1.14. 在MySQL服务器上增加新用户,增加新用...

2018-08-13 17:01:00 2730

转载 java成员变量

成员变量是在类范围内定义的变量 局部变量是在一个方法内定义的变量https://www.cnblogs.com/zhengchenhui/p/5762966.html转载于:https://www.cnblogs.com/czlovezmt/p/9468749.html...

2018-08-13 15:57:00 49

转载 [CODECHEF]TREECNT2

题意:一棵带边权的树,边权可单边修改,问初始时和每次修改后有多少条路径$\gcd=1$首先考虑用反演求答案,设$f(n)$为路径$\gcd=n$的路径条数,$g(n)$为路径$\gcd$是$n$倍数的路径条数,那么$g(n)=\sum\limits_{n|d}f(d)$,所以$f(n)=\sum\limits_{d|n}\mu\left(\frac dn\right)g(d)$,答案就是$f(...

2018-08-12 22:04:00 59

转载 JVM的年轻代GC过程

文章出处:http://ifeve.com/jvm-yong-generation/聊聊JVM的年轻代1.为什么会有年轻代我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕...

2018-08-12 16:32:00 216

转载 分布式存储系统关键问题

(一)关键问题数据分布对于存储系统,最重要的问题就是数据分布,即什么样的数据放置在什么样的节点上。数据分布时需要考虑数据是否均衡、以后是否容易扩容等一系列问题。不同的数据分布方式也存在不同的优缺点,需要根据自身数据特点进行选择。1)哈希分布 => 随机读取取模直接哈希:将不同哈希值的数据分布到不同的服务器上关键:找出一个散列特性很好的哈希函数问题:增加、减少服务器时的...

2018-08-11 14:30:18 86

转载 ES6新增特性

ECMAScript 6(ES6) 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。1.let 和 const在ES6新特性中,增加的两个声明变量和常量的方法,let用于声明变量,const用于声明常量。①在JS中是没有块级作用域的,而使用let...

2018-08-11 08:29:40 306

转载 Java list.remove( )方法需要注意的地方

List<Integer> integerList =new ArrayList<>();当我们要移除某个Item的时候remove(int position):移除某个位置的Itemremove(object object):移除某个对象那么remove(12)到底是移除第12的item,还是移除内容为12的Item。那就要看12到底是int类...

2018-08-10 19:43:00 59

转载 减小VirtualBox虚拟硬盘文件的大小

虚拟机使用久了就会发现虚拟硬盘越来越大,但是进入虚拟机里的系统用命令看了下,实际占用的空间远没有虚拟硬盘大小那么大,这个让人很不爽,而且在分享虚拟机镜像的时候也很不方便。VirtualBox似乎没有提供图形界面的方式可以让我们来压缩虚拟硬盘大小,但是可以通过命令行来实现。经过实际测试,我的一个30多G的虚拟硬盘可以压缩到13G大小,可见效果还是非常显著的,这个可以压缩的空间取决于你虚拟机内真实的空...

2018-08-10 16:33:18 420

转载 转: Spring Cloud Feign 日志设置

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

2018-08-10 09:56:00 87

空空如也

空空如也

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

TA关注的人

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