自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunny_sailor的专栏

越努力 越幸运

  • 博客(248)
  • 资源 (53)
  • 收藏
  • 关注

原创 一个人,可以走多远?

人生的树林里分出两条路 可惜我不能同时去涉足 我在那路口久久伫立...

2020-07-21 12:07:44 412

原创 为什么写作是最好的自我投资

职场,或者说当代社会,最重要的能力就是表达能力。因为,传统社会最重要的资产,是财富和权力,而未来社会最重要的能力,是影响力,影响力怎么构成?写作,演讲。--罗振宇 1 不会写作的你,正在失去职场竞争力19年,新东...

2020-07-20 15:06:31 400

原创 如何打造个人的知识体系

-1- 认知认知对每个人很重要。认知层次决定了格局,格局不同,眼中的世界也随之改变。谈认知离不开人,认知是以人为纬度,来衡量对周边环境或...

2020-05-25 10:17:19 803

原创 奔涌吧,后浪

五四青年节1915年《新青年》发刊词中说:"青年如初春,如朝日,如百卉之萌动,如利刃之新发于硎,人生最可宝贵之时期也。"1919年,在巴黎和会上,英法美等西方列强完全无视同为第一次世界大战战胜国的中国提出的诉求,把战败国德国在山东的"权益"转让给日本,中华民族的尊严被无情践踏。"外争主权,内除国贼"、"取消二十一条"、"还我青岛"……5月4日这一天,数千名北京热血青年学生发出怒吼。一声...

2020-05-04 16:03:14 1507

原创 从0开始学架构

架构是什么?为什么要学架构?从软件层面讲是将多个软件系统按照一定规则关联起来。架构设计的主要目的是为了解决软件系统复杂度带来的问题。而问题是阶段性、多变性的,所以架构也是阶段性的。问题中掺杂着大量的可变因素,主要有:人、财、物、时、事。所以从另一个层面架构设计的目的是支撑公司业务更好更快的发展。架构设计复杂度 高性能 满足业务的增长追求良好的用户体验 高可用 ...

2020-04-14 21:19:29 439

原创 技术学点管理

非洲有一句古老的谚语:要想走的快,那就一个人走;若要走得远,就一起走。这是广袤的大草原赋予非洲人民的生存智慧,说明只有团结组织起来,才有更强的生存能力。王东岳在《物演通论》说,“随着演化过程,万物生存度一路下降。为了维系存在,下降的生存度需要更高的能力属性来代偿。”DT时代,科技在快速发展,我们的生存度也越来越低,需要有越来越强的生存能力,去代偿生存度的流失,来达到一定的生存阈...

2020-04-14 21:11:47 192

原创 RPC之对象序列化/反序列化

从传统的单体服务到现在的分布式服务,微服务截然已经成为主流。RPC作为微服务最重要的核心模块之一,也越来越受到关注。市场主流的rpc有dubbo、spring cloud、thrift、grpc、brpc等。那RPC的通信传输数据方式是什么样子呢?我们通过下面一张图来看下服务调用方(consumer)将数据序列化打包通过网络模块传给服务提供方(provider)。provider...

2020-04-14 20:40:30 2203 1

原创 重新定义Spring Cloud实战

给开发同学们推荐一本技术书籍《重新定义SpringCloud实战》,是由Spring Cloud中国社区倾力打造,多为行业专家推荐,作者来自阿里、蚂蚁金服、京东金融等互联网企业。Spring Cloud生产实践指南,内容足够广、有深度、重实践!为什么要推荐这本书?在现在的互联网发展中,传统中小型企业越来越多的转型为互联网公司,在微服务体系中Spring Cloud是目前最热门的...

2020-04-14 20:37:10 608

原创 OKR工作法

什么是OKR?用OKR能做什么?如何制定OKR?OKR起源于英特尔公司。OKR:O表示目标(Objective)-> 就是你想做什么事情,KR表示关键结果(KeyResults)-> 就是如何确认你做到了这件事情。用OKR做什么?实现团队/自己最重要的目标如何制定OKR?1.设置有挑战性、可衡量的阶段性目标2.确保你和你的团队一直朝着这个目标前...

2020-04-14 20:32:02 1404

原创 富兰克林

用了一天的时间读完了《富兰克林自传》,没读之前对他的印象是风筝和闪电故事的男主角,拿过书才发现这是个带光环的人物,斜杠青年的鼻祖,跨界玩家。身上贴着各种标签:美国政治家,独立运动的领导者,美国《独立宣言》起草者;同时还是杰出的科学家、发明家、外交家、出版家、作家和社会实践家等,一生成就非凡。但读完之后感觉他并非天生伟人,和我们大多数人一样平凡,不平凡地方就是从来没有停止过学习,一生谦虚好学。他曾说...

2020-04-14 20:30:00 425

原创 金字塔原理

当你在听别人讲话或者看文章时,会时不时用某种逻辑模式,试图把接收到的内容组织起来,让自己理解更加深刻。这种逻辑最优化的选择就是金字塔原理,因为金字塔原理指导下的金字塔结构符合人类的思维模式。那人类的用脑机制是怎样的呢?人的大脑是懒惰的,能不用脑,就不用脑,毕竟思考是一件很费劲的事。放到狩猎时代这个关乎生死,草丛一动,啥也不想,撒腿就跑,不需要做决策。金字塔原理就是将信息精简化、分组归类做...

2020-04-14 20:26:15 1875

原创 如何快速掌握Go语言(落地版)

GO语言出道十多年,在国内似乎不温不火。但在近一两年内,Go语言社区变得越来越活跃,吸引了大量的编码爱好者。在Github和码云上,搜一下Go相关的Project,watch和star多数都在大几百到上千。网上搜下相关职位招聘,Go相关的职位要十几到二十页,薪资也还很诱人。而且能够看到很多大厂像跳动字节、拼多多、美团、京东等都在招聘Golang开发工程师,似乎一下子变得“香”了起来。...

2020-04-06 09:59:09 348

原创 重新梳理《重新定义Spring Cloud》源码

源码地址:https://gitee.com/git_sailor/chongxindingyi

2019-11-20 16:40:10 183

原创 OKR工作法

思维脑图地址:https://www.processon.com/view/5c823fdfe4b0f88919a6d9aa#map文档下载地址:https://download.csdn.net/download/sunny_sailor/11012409

2019-05-12 23:40:53 494

原创 Java技术图谱-2019年学习路径

源码地址:https://gitee.com/git_sailor/chongxindingyi以上技术图谱是自己2019年技术规划,加强自己的知识体系。具体实现方式:通过ORK工作法按优先级一步步落地,后续会将自己的知识模块以及落地代码分享出来。源码地址:https://gitee.com/git_sailor...

2019-02-13 10:08:42 354

转载 如何在 OSX 中開啟多個 Eclipse

在 OSX 環境中,預設 Eclipse 只能開啟一個,當我們需要同時間開啟兩個 workspace 時,就需要以指令的方式去開啟另外一個 Eclipse instance:開啟 Terminal 切換到 Eclipse 安裝路徑cd /Application/eclipse下指令開啟 Eclipse./eclipse &或是open -n Eclipse.ap

2016-05-10 14:36:47 442

转载 Apdex——衡量服务器性能的标准

日常工作中,我们总是习惯于通过量化的标准去衡量我们对事物的评价,比如美食点评的星级、酒店的星级、每个个人的信用评分等等。而作为一个 Web 工程师,我们也总是在意于我们网站的性能,因为网站的性能会最直接地影响用户的体验。今天要介绍的就是一种同样能够帮助工程师对应用性能进行量化评估的标准 —— Apdex 。Apdex 全称是 Application Performance Index,是由

2016-04-25 10:17:14 14506

转载 charles通过breakpoints修改web请求

说明:charles有一个breakpoints功能,可以截断、修改客户端的request、repsponse请求。如在charles返回repsponse请求时,我们可以修改response,从而修改返回给客户端的内容。如这里,我们要修改返回给客户端的http://www.charlesproxy.com/中的Charles is an HTTP proxy,修改为HaloCoolnul

2016-04-25 10:15:00 6798

转载 架构设计:负载均衡层设计方案(1)——负载场景和解决方式

版权声明:欢迎转载,但是看在我辛勤劳动的份上,请注明来源:http://blog.csdn.net/yinwenjie目录(?)[-]不同的负载场景1负载场景一2负载场景二3负载场景三4负载场景四5沉思片刻负载方案构想1解决方案一独立的NginxHaproxy方案2解决方案二NginxHaproxy Keepalived方案3解决方案三LVSDR K

2016-02-17 10:53:27 568

转载 如何打造高性能大数据分析平台

大数据分析系统作为一个关键性的系统在各个公司迅速崛起。但是这种海量规模的数据带来了前所未有的性能挑战。同时,如果大数据分析系统无法在第一时间为运营决策提供关键数据,那么这样的大数据分析系统一文不值。本文将从技术无关的角度讨论一些提高性能的方法。下面我们将讨论一些能够应用在大数据分析系统不同阶段的技巧和准则(例如数据提取,数据清洗,处理,存储,以及介绍)。本文应作为一个通用准则,以确保最终的大数据分

2016-02-17 10:47:37 2422

转载 秒杀系统架构分析与实战

0 系列目录秒杀系统架构秒杀系统架构分析与实战1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战假设

2016-02-17 10:45:07 405

原创 Mac OS 安装 Vim7.4

step 1:git clone https://github.com/vim/vim.git    vim官方网站下载vim7.4源代码:http://www.vim.org/sources.phpstep 2:./configure --with-features=huge --enable-pythoninterp=yes  --enable-cscope --enable-fontse

2016-01-04 10:58:37 663

原创 vim 自动补全插件 for nodejs

vim使用技巧。

2015-11-23 15:33:25 4004

转载 Vim自动补全神器:YouCompleteMe

第一次听说这个插件还是在偶然的情况下看到别人的博客,听说了这个插件的大名。本来打算在实训期间来完成安装的,无奈网实在不给力,也就拖到了回家的时候。在开始准备工作的时候就了解到这个插件不是很容易安装,安装的时候果然名不虚传。(关于这方面的内容,请查看另一篇文章)不过,有付出总有回报,安装之后用上这个插件,真心为这个插件的强大所折服。那这个插件有何不同?YouCompleteMe的特别

2015-11-23 14:39:05 1950

转载 如何提升你的能力?给年轻程序员的几条建议

转自:http://tech.glowing.com/cn/advices-to-junior-developers/一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。我工作过的公司有4家,NVIDIA, Google, Slide和Glow。其中两家是知名的大公司,Slide我

2015-06-26 11:00:08 709

转载 用Maven创建第一个web项目

一.创建项目1.Eclipse中用Maven创建项目上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以 5.创建好项目后,目录如下:至此,项目已经创建完毕,下边

2015-03-19 17:16:09 387

转载 Java☞DES加解密算法简介及实现

Java加密解密之对称加密算法DES  数据加密算法(Data Encryption Algorithm,DEA)是一种对称加密算法,很可能是使用最广泛的密钥系统,特别是在保护金融数据的安全中,最初开发的DEA是嵌入硬件中的。通常,自动取款机(Automated Teller Machine,ATM)都使用DEA。它出自IBM的研究工作,IBM也曾对它拥有几年的专利权,但是在1

2015-02-25 18:34:07 3696 2

原创 java project用jedis链接redis

jedis的最新包下载地址 http://mvnrepository.com/artifact/redis.clients/jedis

2014-06-05 16:31:03 1250 1

原创 如何解决ORA-12547: TNS:lost contact错误

运行环境:ubuntu+oracle 11.2.0在命令启动oracle时,出现ORA-12547: TNS:lost contact错误。中午好好的纳,下午就不管了。以为是链接失效,关机重启后还是不行。然后google了一把,找到了下面的解决方法。回想了一下,引起的原因是权限的问题,中午的时候不小心该了oracle安装目录的文件夹的权限,看来oracle的权限不能随便改动。Cau

2014-04-21 13:49:18 2772

原创 android 文件下载 inputstream 为 null

最近做android应用,要做文件下载功能,于是就从网上找了一些代码。参照文档:http://zhoujingxian.iteye.com/blog/859597,代码如下Android 下载文件及写入SD卡,实例代码 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" and

2014-01-14 10:52:06 1952

原创 Android中Activity跳转 startActivity和startActivityForResult之间的区别

startActivity(intent):只是从当前活动界面跳转到另外一个界面,两个界面中不再有联系。startActiivityForResult(requestcode,intnet):可以经当前活动界面认为是一个父窗体,要跳转的界面为子窗体,当子窗体关闭时,父窗体会执行onActivityResult()方法,并可以获取子窗体的返回值.详细代码:package ir

2013-12-31 14:38:22 856

原创 CentOs6.3 64位 安装 libreoffice4.1.1

由于服务器的问题将原有的Ubuntu 32位系统换成CentOs6.3 64位的,在装libreoffice是遇到了一些问题。首先,安装的libreoffice的版本是LibreOffice_4.1.2.3_Linux_x86_rpm(具体安装的步骤在此省略,因为安装后有问题),安装后系统的默认目录是/usr/lib64/libreoffice(ubuntu 32位中是在/usr/lib/li

2013-10-22 14:20:17 1704

转载 Javascript事件绑定的几种方式

Javascript事件绑定的几种方式(百度电话面试题)Javascript的事件绑定主要有四种方法(一下在IE中运行正常,但不保证其他浏览器):[注:onXXX为某一事件,fun为某一function,domId为某一DOM对象id,event类型见后边附录。]1、在DOM中,直接用onXXX="fun();"进行绑定2、在Javascript代码中用 DOM

2013-10-10 18:23:24 1045

原创 李嘉诚----教五年内买车买房《理财篇》

假设你的月收入只有2000元,你也可以过得很好。我帮你把钱分成五份。第一份600元,第二份400元,第三份300元,第四份200元,第五份500元。第一份,用来做生活费。这么少的生活费,每天只能够分到十几元。早餐一份煮米丝,一个鸡蛋,一杯豆浆。中餐一份快餐,一个水果。晚餐自己开个小灶,煮点饭,加俩菜,睡前一杯奶。这样一月的伙食大概是500-600。不过,如果你还年轻,身体暂时还没有太多问题,这

2013-09-22 09:49:21 1308

原创 教你如何管理时间

时间管理一、个人时间管理关键:设立明确目标  成功,就是完成目标。个人时间管理的目的是让你在最短时间内实现更多你想要实现的目标;你必须把今年度4到10个目标写出来,找出一个核心目标,并依次排列重要性,然后依照你的目标设定一些详细的计划,你的关键就是依照计划进行。二、个人时间管理关键:要列一张总清单,把今年所要做的每一件事情都列出来,并进行目标切割  1、年度

2013-09-10 10:11:03 914

原创 eclipse无法将java project 打成runnable jar 包

通过eclipse将一个java project打成一个runnable jar包时,eclipse会自动提供给你可选的projects。但你的java project中明明有main方法,却没有出现在eclipse提供的列表中,并且还无法手动加入,这时候就无法通过eclipse将java project打成runnable jar。这一点也是eclipse做得不智能的一点,原因是ec

2013-07-29 19:02:21 1820

原创 request.getServerPort 和 request.getLocalPort 区别

在获取请求的应用IP端口时,会有两个方法可以用,但是两个方法有时得到的值却不一样,具体原因是两个方法获取的端口来源不一样。getLocalPort获取的是应用服务器的端口,即该应用的实际端口,无论请求经过了多少代理,转发,getLocalPort只取最后的端口,也就是应用的端口。getServerPort获取的是URL请求的端口,比如你的请求时127.0.0.1:8080,应用服务

2013-07-25 13:46:58 3238

原创 Ubuntu 12.04 网络管理图标消失的解决办法

打开终端,依次输入以下内容sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service network-manager startsudo gedit /etc/NetworkManager/nm-system-settings.co

2013-06-20 16:02:30 1683

原创 Ubuntu12.04 安装Chrome浏览器

Ubuntu 软件中心里面没有Google Chrome浏览器,而是其分支Chromium,如果你想用原汁原味的Chrome,可以在Google网站上下载。下载地址:http://www.google.com/chrome下载完成之后,可以使用下面的命令进行安装,也可以双击安装。cd Downloads/ 注:制定到下载目录下。sudo dpkg -i google-chrome-

2013-06-19 13:32:39 685

转载 Quartz-Cron Expression 使用介绍

介绍    cron是Unix/Linux系统工具,有很强的任务调度能力,Quartz的CronTrigger触发器就是建立在cron的基础上.格式说明    一个cron Expression(克龙表达式)是由6或7个字段以空格分隔的字符串,每个字段包含一些允许的值或允许的特殊字符(具体见下表),    字段必要容许值容

2013-06-18 16:17:08 674

tomcat8+jdk1.8.zip

tomcat8和jdk1.8linux版、windows版

2021-08-16

MySQL性能调优与架构设计 - 简朝阳.epub

MySQL性能调优与架构设计 - 简朝阳.epub,深入了解mysql原理

2019-03-19

Spring技术内幕(第2版) - 计文柯

Spring技术内幕(第2版) - 计文柯、kindle文档、spring原理解析

2019-03-19

Java Web开发实战1200例(第2卷)

Java Web开发实战1200例(第2卷)、kindle文档、初学者必读书籍

2019-03-19

Java TCP_IP Socket编程(原书第2版)

Java TCP_IP Socket编程(原书第2版).mobi、java底层协议通讯

2019-03-19

实战Java高并发程序设计-葛一鸣&郭超.mobi

实战Java高并发程序设计-葛一鸣&郭超.mobi、kindle文档

2019-03-19

设计模式之禅-秦晓波.mobi

设计模式之禅-秦晓波.mobi,第二版、kindle文档、必读书籍

2019-03-19

编程珠玑-[美]乔恩美特利.mobi

编程珠玑-[美]乔恩美特利.mobi、kindle文档、第二版修订版

2019-03-19

阿里Java面试问题大全

阿里Java面试问题大全,主要包含该:java基础、数据库、jvm等

2019-03-19

SVN常用功能详细说明

SVN常用功能详细说明、代码合并、解决冲突、拉分支、还原版本 等

2017-11-07

Maven实战、项目管理工具、配置

第1章 maven简介 第2章 maven的安装和配置 第3章 maven使用入门 第4章 背景案例 第5章 坐标和依赖 第6章 仓库 第7章 生命周期和插件 第8章 聚合与继承 第9章 使用nexus创建私服 第10章 使用maven进行测试 第11章 使用hudson进行持续集成 第12章 使用maven构建web应用 。。。。。。。

2017-11-07

Getting Started with Google Guava

Write more robust code that is easier to read and maintain, Learn how to use Preconditions to prevent and find errors faster, Shows how Guava Collections can make working with Java Collections a breeze

2017-10-03

高性能MySQL(第3版)中英版-两本

高性能MySQL(第三版),中英文各一版,有能力的同学可以读原版

2017-10-03

阿里巴巴Java开发手册(终极版)

《阿里巴巴 Java 开发手册最终版》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,反馈给广大开发者。

2017-10-03

Redis Desktop Manager Version 0.8.8.33 Mac版

Redis Desktop Manager - V0.8.8.33,Redis 桌面管理工具Mac版

2017-10-03

一线架构师实践指南(温昱)

架构开发设计文档 一线架构师实践指南 (温昱)

2016-01-20

高性能Linux服务器构建实战:运维监控、性能调优与集群应用

高性能Linux服务器构建实战:运维监控、性能调优与集群应用

2016-01-20

JAVA并发编程实践 & JAVA并发编程实战

JAVA并发编程实践 & JAVA并发编程实战 两本书

2016-01-20

Java虚拟机并发编程 ( (美)Venkat Subramaniam

《Java虚拟机并发编程》.( (美)Venkat Subramaniam).[PDF].pdf

2016-01-20

solr in action,英文版的,经典的学习solr书籍

solr in action,英文版的,经典的学习solr书籍

2016-01-19

Shell脚本学习指南

linux Shell 脚本 学习 指南

2016-01-19

PostgreSQL9从零开始学

PostgreSQL9从零开始学 pdf文档

2016-01-11

数据结构与算法分析(第二版)

数据结构与算法分析 java语言描述(第二版) 作者: 韦斯译者

2015-12-21

vim-7.4.tar.bz2

vim 7.4源码 进入vim源代码目录下面的src目录,运行命令:./configure --with-features=huge --enable-pythoninterp=yes --enable-cscope --enable-fontset --enable-perlinterp --enable-rubyinterp --with-python-config-dir=/usr/lib/python2.7/config --prefix=/usr/local

2015-11-23

Vim实用技巧.pdf

Vim实用技巧.pdf vim使用技巧、各种命令

2015-11-18

Practical-Unit-Testing-with-TestNG-and-Mockito_examples

Unit testNG Mockito 测试用例代码

2015-08-18

Test-Driven-Development-with-Mockito_2013-11

Test-Driven-Development-with-Mockito_2013-11_Sujoy.Acharya 英文版

2015-08-18

Practical-Unit-Testing-with-JUnit-and-Mockito_2013-04_Tomek.Kaczanowsk

英文版 Unit-Testing-with-JUnit-and-Mockito 测试书籍

2015-08-18

SVN-site-1.8.22.zip

Eclipse SVN 离线安装包,版本:SVN-site-1.8.22

2015-05-31

zookeeper-3.4.6.tar.gz

zookeeper-3.4.6.tar.gz

2015-05-19

mysql-5.6.14.tar.gz linux安装包

linux系统 centos mysql-5.6.14安装包

2014-10-23

httpmime-4.1.1.jar

httpmime-4.1.1.jar用于文件上传时所用到的jar,用于封装file对象以指定server服务器

2014-01-18

愤怒小鸟 flash源文件

愤怒的小鸟的flash源文件 actionscript3.0

2013-07-25

java_ant详解_例子

ANT的demo例子,了解ANT的功能 很详细,ANT构建工具

2013-01-06

jta必备jar包

jta事务管理开发API所需的所有jar包

2012-10-26

中国移动手机支付业务接口规范

中国移动手机支付业务接口规范》中的POS终端与平台接口规范,参考ISO8583

2012-09-19

SSH ASPECT 切面应用

Struts2+Spring框架的切面应用 代码为切面测试

2012-09-18

支付宝接口API 源码

支付宝接口 标准双接口和即时到帐借口 包含源码和文档

2012-09-18

移动计费系统

移动计费系统 项目需求以及开发思路和架构

2012-07-06

购物网站设计文档

电子商务购物网站设计方案和思路 里面包含三个文档

2012-07-06

空空如也

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

TA关注的人

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