自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

金溪的博客

好的开始是成功的一半,不要制定太长远的目标,同时不以战术的勤奋掩饰战略的懒惰,复杂思考简易行事,分而治之降低压力,以概率面对生活,时刻保持头脑清醒,防人之心不可无,广交慎择,顺其自然,近贤远佞,源代码...

转载 从架构图中学习大型网站的设计经验

1、WikiPedia 技术架构   来自wikipedia的数据:峰值每秒钟3万个 HTTP 请求 每秒钟 3Gbit流量, 近乎375MB 350 台PC 服务器。 GeoDNSA :40-line patch for BIND to add geographical f...

2018-01-19 10:32:57 370 0

转载 大数据工程师技能图谱

  最后欢迎大家访问我的个人网站:1024s​​​​​​​

2018-01-19 10:05:13 224 0

转载 数据挖掘工程师知识集

数据挖掘的技术过程: 数据清理(消除噪音或不一致数据) 数据集成(多种数据源可以组合在一起) 数据选择(从数据库中提取与分析任务相关的数据) 数据变换(数据变换或统一成适合挖掘的形式;如,通过汇总或聚集操作) 数据挖掘(基本步骤,使用智能方法提取数据模式) 模式评估(根据某种兴趣度度量...

2018-01-19 10:03:44 382 0

转载 浅谈大型web系统架构

动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。   大型动态应用系统平台主要是针对于大流量、高并发网站建立...

2018-01-19 09:49:48 393 0

转载 良人说

(1)不要轻易崇拜或者鄙视一个人人都有偶像,但请拥有你自己的个性。不要刻意去模仿一个人,因为你就是你,是唯一的,独一无二的,要有自信。也不要全盘否定一个人,每个人是有价值的,如果你不能理解他,也请学会接受。 (2)别把钱看得太重不要抱怨自己现在工资低,银行存款4位数以下,看不到前途,现在要做的就...

2018-01-19 09:22:09 271 0

转载 关于思考的重新认识

 一、关于不断问自己什么更重要及稀缺资源的思考:        拿我目前从事的行业---软件开发来说,我最近在不断的问自己,对于阿猿来说什么是更重要的?刚开始的时候我也没有头绪,过了一段时间跟着笑来老师学习了另一个重要的概念---稀缺资源后,我有了思路,思考在阿猿界什么是稀缺的?       ...

2018-01-19 08:45:14 191 0

转载 redis用作分布式锁

在 Redis 里,所谓 SETNX,是「SET if Not eXists」的缩写,也就是只有不存在的时候才设置,可以利用它来实现锁的效果,不过很多人没有意识到 SETNX 有陷阱! 比如说:某个查询数据库的接口,因为调用量比较大,所以加了缓存,并设定缓存过期后刷新,问题是当并发量比较大的时候...

2018-01-18 16:07:49 212 0

转载 如何比写代码做得更多

怎么做得更多呢?可以从以下几个方面着手: 熟悉更多业务,不管是不是你负责的;熟悉更多代码,不管是不是你写的 这样做有很多好处,举几个简单的例子: 需求分析的时候更加准确,能够在需求阶段就识别风险、影响、难点 问题处理的时候更加快速,因为相关的业务和代码都熟悉,能够快速的判断问题可能的原因并进...

2018-01-18 15:20:16 152 0

转载 Linux中踢掉其它的用户

如果是用root用户去踢其它用户,相对来说简单点,通过命令:     ps -ef     找到踢掉用户所启动的进程号,再通过命令:     kill -9 pid     就可以将这个用户干掉了,如果是踢同一个用户在其它地方的登陆,如踢掉root用户在其它地方的登陆,需要先通过命令: ...

2018-01-18 14:55:41 294 0

转载 Linux常用的几个命令

基本概念 (1)IO重定向通常与FD(File Descriptor:文件描述符)有关,shell的FD通常为10个,即0~9 (2)常用的FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出) (3)<用来改变读进的数据通道,...

2018-01-18 14:53:24 203 0

转载 Java8 系列之Stream的基本语法详解

概述 继Java 8系列之Lambda表达式之后,我们来了解Stream。Stream 是用函数式编程方式在集合类上进行复杂操作的工具,其集成了Java 8中的众多新特性之一的聚合操作,开发者可以更容易地使用Lambda表达式,并且更方便地实现对集合的查找、遍历、过滤以及常见计算等。 ...

2018-01-17 17:05:03 266 0

转载 Redis的内存回收机制

Redis的内存回收机制主要体现在一下两个方面: 删除过期时间的键对象  删除过期键对象          :多行删除用于当客户端读取带有超市属性的键时,如果已经超过键设置的过期时间,会执行删除操作并返回空。      2.定时任务删除            :Redis内部维护...

2018-01-16 17:11:48 2844 0

转载 解Bug之路-记一次JVM堆外内存泄露Bug的查找

原文:https://my.oschina.net/alchemystar/blog/1603817

2018-01-16 09:21:08 566 0

转载 SWOT方法

SWOT:Strengths Weakness Opportunity Threats,又称态势分析法或优劣分析法,用来确定企业自身的竞争优势(strength)、竞争劣势(weakness) 机会(opportunity)和威胁(threat)。   最后欢迎大家访问我的个人网站:1024...

2018-01-15 13:45:37 355 0

转载 ActiveMQ“连接池”使用

ActiveMQ提供了PoolConnectionFactory、PoolConnection等实现连接池功能,连接池是提供对connection、session、producer的“池”。 (1)首先connection、session、producer的创建会消耗大量的系统资源。 (2)其...

2018-01-15 10:50:48 406 0

转载 ActiveMQ简单介绍以及安装

ActiveMQ是一款开源的JMS具体实现。 消息中间件 (1)将数据从一个应用程序传送到另一个应用程序,或者从软件的一个模块传送到另一个模块。 (2)负责建立网络通信的通道,进行数据的可靠传送。 (3)保证数据不重发,不丢失。 (4)能够实现跨平台操作,能够为不同操作系统上的软件集成数...

2018-01-15 10:16:56 171 0

转载 aop:aspectj-autoproxy,SpringAOP拦截Controller,Service实现日志管理(自定义注解方式)

可以用拦截器,也可以用aop。 第一步定义注解:   @Target({ElementType.PARAMETER, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented publi...

2018-01-15 09:14:27 348 0

转载 微信跳一跳辅助

从网上下载了的代码,进行了部分修改。需要使用模拟器在电脑上安装微信,再通过鼠标右键点击跳越。   import java.awt.AWTException; import java.awt.FlowLayout; import java.awt.Robot; import java.aw...

2018-01-12 10:28:59 5012 3

转载 TimeUnit

作用: 表示给定单元粒度的时间段,它提供在这些单元中进行跨单元转换和执行计时及延迟操作的实用工具方法。 常量 MICROSECONDS 微秒 MILLISECONDS  毫秒 NANOSECONDS 毫微秒 SECONS  秒 MINUTES 分钟 HOURS  小时 DAYS ...

2018-01-11 14:47:58 584 0

转载 龙果支付系统

这是一款国内开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,集支付、资金对账、资金清结算与一体的支付系统。   核心业务流程 (1)支付流程   (2)对账流程   (3)结算流程 数据表清单 (1)rp_account_check_mistake 对账...

2018-01-11 14:14:01 1411 0

转载 使用webmagic爬取csdn用户个性签名

思路: 首先爬取一个用户的个人信息,然后根据该用户的好友关系去爬取好友信息,依次类推,爬取所有用户。 根据获取的用户id,访问blog主页获取个签名。 package com.cuihs.mySpider; import org.jsoup.select.Elements; impor...

2018-01-11 09:35:13 286 0

转载 gRPC 1.8.4 发布,Google 高性能 RPC 框架

http://www.oschina.net/news/92321/grpc-1-8-4-released

2018-01-11 08:32:50 341 0

转载 响应式编程

有一堆函数能够创建任何流,也能将任何流进行组合和过滤。这正是“函数式”的魔力。一个流能作为另一个流的输入,甚至多个流可以作为其它流的输入。你能合并两个流,还能通过过滤一个流得到那些你感兴趣的事件。你能将一个流中的数据映射到一个新的流中。 一个流就是一个将要发生的以时间为序的事件,它能发射出三种不...

2018-01-10 09:24:16 160 0

转载 Dubbo 3.0 发布预告,将以 Streaming 为内核

http://www.oschina.net/news/92288/dubbo-3-0-will-release

2018-01-10 08:53:29 2211 0

原创 比较喜欢的左右铭

人一辈子,有那么一百多件自己应该去做的事情。可是,只有十几件是自己喜欢的事情。这十几件喜欢的事情当中,只有一两件是可以体现自身价值的。 万事皆因忙中错,好人半自苦中来。 知识如百川、而我心如海、随岁月沉淀、凭水滴石穿之韧性、富我人生! 业精于勤,荒于嬉。 梦想 ,就是一种让你一想到坚持就是...

2018-01-09 17:30:07 630 0

转载 Eclipse中debug模式下显示Variables全部值

调试程序时,有时我们需要显示变量的所有值; 比如要显一个大数组中的全部变量值;默认情况下Eclipse只显示大约10000个字符; 可以通过下面的设置修改显示个数上限(也可以没有上限) window->show view ->other->debug...

2018-01-09 10:56:46 7086 1

转载 @Override must override a superclass method 问题解决

JDK5认为Override重载的是覆盖父类方法,而JDK6则将覆盖父类方法与实现接口方法,都定义为Override superclass。因此只要是实现接口方法的地方写了@Override,JDK5都会报错。 解决方法: 把右边的Compiler level修改为1.6.   最后欢迎大...

2018-01-09 09:26:59 179 0

转载 No compiler is provided in this environment. Perhaps ....

##Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile 办法:Installed JREs,使用本机的JDK。 ##No compiler is provided in this e...

2018-01-08 14:44:04 223 0

转载 java查看出问题的server进程,相关信息查看

##查看GC情况 jstat -gcutil pid 1000  ,1000是时间间隔,对应1s ##查看堆信息 jmap -heap pid >heap.log ##查看对象数量大小 jmap -histo pid >histo.log ##查看dump jmap -d...

2018-01-08 14:18:02 156 0

转载 处理器漏洞Meltdown和Spectre

Google Project Zero 和奥地利格拉茨技术大学等机构的研究人员正式披露了三个处理器高危漏洞,分别编号为 CVE-2017-5753(Variant 1)、CVE-2017-5715(Variant 2)和 CVE-2017-5754(Variant 3),前两个漏洞被称为 Spec...

2018-01-05 15:09:55 786 0

转载 svn 的merge命令

合并包含两点,首先是2个版本库树比较,然后将区别应用到本copy。 这个命令包括3个参数: (1)初始的版本树(通常叫做比较的左边,FROM) (2)最终的版本树(通常叫做比较的右边,TO) (3)一个接收区别的工作copy(通常叫做合并的目标,work copy)   其实使用这个功...

2018-01-05 14:17:46 429 0

转载 Java多线程:ThreadPoolExecutor

ThreadPoolExecutor是JDK并发包提供的一个线程池服务,基于ThreadPoolExecutor可以很容易将一个Runnable接口的任务放入线程池中。   public ThreadPoolExecutor(int corePoolSize, ...

2018-01-05 09:53:57 166 0

转载 java.io.IOException:Could not locate executable null\bin\winutils.exe in the Hadoop binaries

查看hadoop源码发现有一段:   public static final String getQualifiedBinPath(String executable) throws IOException { // construct hadoop bin path to t...

2018-01-04 16:22:52 237 0

转载 maven加入json-lib.jar报错Missing artifact net.sf.json-lib:json-lib:2.4:compile

net.sf.json-lib json-lib 2.4 报错误:Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile 原因:json-lib是需要区分jdk版本的,pom....

2018-01-04 11:28:26 457 0

转载 markdown

markdown是一种轻量级标记语言,它允许人们“使用易读写的纯文本格式编写文档”,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。 常用语法  (1)标题 标题使用不同数量的#来标识是什么层级的,可以对应于HTML里厕所H1-H6. ...

2018-01-03 14:29:02 200 0

转载 maven pom.xml详解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...

2018-01-03 11:13:33 187 0

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