自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(2192)
  • 收藏
  • 关注

转载 月光宝盒之时间魔法--java时间的前生今世

月光宝盒花絮“曾经有一份真诚的爱情摆在我的面前,但是我没有珍惜,等到了失去的时候才后悔莫及,尘世间最痛苦的事莫过于此。如果可以给我一个机会再来一次的话,我会跟那个女孩子说我爱她,如果非要把这份爱加上一个期限,我希望是一万年!”---大话西游之仙履奇缘《大话西游之大圣娶亲》(又名《大话西游之仙履奇缘》)是周星驰彩星电影公司1994年制作和出品的一部经典的无厘头搞笑爱情...

2019-09-26 11:33:00 366

转载 神奇的互换身体术--java的类型擦除

故事背景《互换身体》是由环球影业发行的喜剧电影,于2011年8月5日在美国上映。该片由大卫·道金执导,瑞安·雷诺兹、杰森·贝特曼、奥利维亚·王尔德等主演。该片讲述了一位居家好男人和一位蜂蝶浪子分别厌倦了自己的生活,于是在某种神秘力量的辅助下两人互换身体与生活的故事。大话西游:紫霞和八戒互换了身体,欲和至尊宝亲热,结果直接吐了java的换身术ja...

2019-09-25 16:37:00 617

转载 年年有余之java求余的技巧集合

背景  传说里玉皇大帝派龙王马上降雨到共光一带,龙王接到玉皇大帝命令,立马从海上调水,跑去共光施云布雨,但粗心又着急的龙王不小心把海里的鲸鱼随着雨水一起降落在了共光,龙王怕玉皇大帝责怪,灵机一动便声称他是派鱼到共光,希望百姓可以年年有余,并请求玉皇大帝将这条鱼任命为鱼神,保佑人间太平可以年年有余。                                      年年...

2019-09-24 11:21:00 438

转载 会计的疑惑--BigDecimal的秘密

  为了提供公司的财务信息化,公司A上线了一套自主研发的财务系统,上班第一天,财务C姐就发现了情况不对:几项支出都对,但支出总和一直为0,赶紧向大老板报告。大老板勃然大怒,责令技术部门今天必须解决,小B负责了这个模块出现了问题,被技术总监大骂一通,泽明中午吃饭前必须解决,否则不用吃饭了,可以直接滚蛋了!小B慌了,失业的话,下个月的房租就没有着落了,感觉拉出这段代码进行调试: ...

2019-09-23 16:30:00 161

转载 Markdown基本语法【转】

原文地址:https://www.jianshu.com/p/191d1e21f7edMarkdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:WYSIWYG编辑时标记个标题...

2019-09-23 09:39:00 93

转载 连环清洁工之特殊任务--java资源如何关闭?

小C是一名特殊的黑客,他专门为黑客提供服务,扫除黑客攻击的痕迹,避免被查到为何人攻击。今天他正兴致勃勃的玩游戏《连环清洁工》,连环清洁工是由iFun4all S.A.制作发行的一款犯罪题材动作冒险类游戏,故事剧情讲述的是一个专门山寨别人的杀手,专门模仿最近发生的大案要案,制造类似的凶杀案。游戏中玩家扮演一名专业凶案现场清扫人员,为客户处理尸体、清理血迹、隐藏凶器等犯罪证...

2019-09-22 10:36:00 107

转载 消灭 Java 代码的“坏味道”【转】

原文地址:https://mp.weixin.qq.com/s/-YQsD6jJuxewFjQtyX16UA明代王阳明先生在《传习录》谈为学之道时说:私欲日生,如地上尘,一日不扫,便又有一层。着实用功,便见道无终穷,愈探愈深,必使精白无一毫不彻方可。代码中的 " 坏味道 ",如 " 私欲 " 如 " 灰尘 ",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这...

2019-09-21 07:55:00 96

转载 花果山第一届猿类分级考试实录--Talk is cheap,Show me the code

本故事纯属虚构,如有雷同,纯属巧合!故事背景悟空师徒4人取经回来后,因不耐收到管教,就回到了花果山,带领一帮猴子猴孙逍遥自在的过日子,奈何因在阎王殿里将生死薄中的猴子猴孙的名字都划去了,猴子猴孙是越来越多。悟空最是没有耐心的,无法一一管教,随向太白金星讨教。猿类分级考试太白金星给了主意:考试分级。并且给出了题目:创建一...

2019-09-19 17:00:00 232

转载 猿类如何捕获少女心--难以琢磨的try-catch

背景故事影片《金刚》是2005年上映的一部冒险电影,它讲述1933年的美国,一名勇于冒险的企业家及电影制作者,率领摄制队伍到荒岛拍摄,其中包括女主角安及编剧杰克,他们遇到恐龙及当地土著的袭击,安发出的尖叫声换来金刚的回应。这只巨大无比的猩猩,连凶悍的恐龙也惧怕它几分,偏偏它却钟情于安。安其后将金刚由荒岛带回纽约,但却是它悲剧命运的开始。后来金刚被抓到了城市。为保护爱人同...

2019-09-17 11:32:00 161

转载 谁动了我的奶酪?--java实例初始化的顺序问题

故事背景有一天,老鼠小白发现了一个奇怪的问题,它的奶酪的生产日期被谁搞丢了,不知道奶酪是否过期,可怎么吃呀?让我们来看看吧import java.util.Date;public class Cheese { public static final Cheese cheese=new Cheese(); private final long produceTim...

2019-09-14 09:09:00 109

转载 小白的消费为何被迫升级?-java数据类型的转换

背景小白最近有点烦恼,原因也很简单,不知道为何?小白的消费不知不觉被迫升级了,请看费用清单: for (byte b = Byte.MIN_VALUE; b < Byte.MAX_VALUE; b++) { if (b == 0x90) System.out.print("life is Happ...

2019-09-13 07:03:00 76

转载 java中最容易犯错的特殊字符

问题背景能准确说出下面的java 执行完毕后会打印出什么? System.out.println( String.class.getName()+ ".class"); System.out.println( String.class.getName(). ...

2019-09-12 12:06:00 102

转载 Java 编程语言中很少被人了解的特性-statement label

下面的语句会编译报错或者打印什么? System.out.print("baidu site :"); https://www.baidu.com; System.out.println(" format");很多人会说:会编译出错,中间那行是什么鬼?其实,不会报错,会打印出:baidu sit...

2019-09-11 12:12:00 91

转载 老司机也晕车--java字符串String晕车之旅

首先声明,有晕车经历的司机请自备药物,String也可能让你怀疑人生!第一道 开胃菜请听题!第一道题: String hello="hello world!"; String hello1=new String("hello world!"); System.out.println(hel...

2019-09-04 16:51:00 109

转载 tomcat架构分析 (Session管理)【转】

原文地址:https://www.iteye.com/blog/gearever-1546423Session管理是JavaEE容器比较重要的一部分,在app中也经常会用到。在开发app时,我们只是获取一个session,然后向 session中存取数据,然后再销毁session。那么如何产生session,以及session池如何维护及管理,这些并没有在app涉及到。这 些工作都是...

2019-09-03 14:30:00 92

转载 tomcat架构分析(valve源码导读)【转】

原文地址:https://www.iteye.com/blog/gearever-1540028源码面前,了无秘密 ----侯捷在tomcat架构分析(valve机制)(http://gearever.iteye.com/blog/1536022)里已经对valve的机制做了分析。现在通过源码来加深下理解。侯捷说过,源码面前...

2019-09-03 14:20:00 84

转载 tomcat架构分析(valve机制)【转】

原文地址:https://www.iteye.com/blog/gearever-1536022关于tomcat的内部逻辑单元的存储空间已经在相关容器类的blog里阐述了。在每个容器对象里面都有一个pipeline及valve模块。它们是容器类必须具有的模块。在容器对象生成时自动产生。Pipeline就像是每个容器的逻辑总线。在pipeline上按照配置的顺序,加载各个valve。通...

2019-09-03 14:17:00 141

转载 tomcat架构分析 (connector NIO 实现)【转】

原文地址:https://www.iteye.com/blog/gearever-1844203ller线程中维护的这个Selector标为主Selector。Poller是NIO实现的主要线程。首先作为events queue的消费者,从queue中取出PollerEvent对象,然后将此对象中的channel以OP_READ事件注册到主Selector中,然后主Selector...

2019-09-03 14:15:00 102

转载 tomcat架构分析(容器类)【转】

原文地址:https://www.iteye.com/blog/gearever-1533678Tomcat提供了engine,host,context及wrapper四种容器。在总体结构中已经阐述了他们之间的包含关系。这四种容器继承了一个容器基类,因此可以定制化。当然,tomcat也提供了标准实现。Engine:org.apache.catalina.core.Standa...

2019-09-03 14:13:00 84

转载 tomcat架构分析(connector BIO 实现)【转】

原文地址:https://www.iteye.com/blog/gearever-1841586在tomcat架构分析(概览)中已经介绍过,connector组件是service容器中的一部分。它主要是接收,解析http请求,然后调用本service下的相关servlet。由于tomcat从架构上采用的是一个分层结构,因此根据解析过的http请求,定位到相应的servlet也是一个相...

2019-09-03 14:04:00 100

转载 tomcat架构分析(概览)【转】

原文地址:https://www.iteye.com/blog/gearever-1532822Tomcat是目前应用比较多的servlet容器。关于tomcat本身的特点及介绍,网上已经有很多描述了,这里不再赘述。Tomcat除了能够支撑通常的web app外,其本身高度模块化的架构体系,也能带来最大限度的可扩展性。目前tomcat版本已经衍生到tomcat7,但是主流的版本还是...

2019-09-03 14:02:00 77

转载 一块钱哪里去了?--java浮点型背后的故事

有这样一道智力题:三人住旅馆,老板娘说30元她们付钱后进去了,老板娘想起今天是特价25元,就叫伙计拿5元还给三位顾客,可伙计藏了2元,给了她们3元,这样她们每人得1元,就是说每人付了9元,那3*9=27,再加伙计藏的2元,等于29元,那还有1元哪里去啦?很多人疑惑蛮久,这剩下的1块钱到底去了哪里?我们用角色分析一下:老板:实得到25元伙计:实得 2元客户:付出3*9=27...

2019-09-01 14:10:00 102

转载 菜鸟、普通、老鸟程序猿如何写奇数判断?--位操作符妙用

背景:在进行程序开发时,经常需要通过判断一个整数是奇数还是偶数,来实现一些特殊的效果和功能,例如,让表格的奇数行显示一种背景颜色,偶数行显示另一种背景颜色。那么该如何判断一个整数是奇数还是偶数呢?让我们来看一下不同的程序猿都是怎么反应:1. 菜鸟程序猿代码就是一个撸字:public class TestOdd { public static...

2019-08-30 17:08:00 122

转载 java Integer中隐藏的细节魔鬼!来自面试官的三轮暴击!

1 第一波暴击!!!程序员比较实在,一般会说:那就先上代码package com.example.demo;public class TestInteger { public static void main(String[] args) { Integer SmallThan127=15; Inte...

2019-08-28 14:45:00 94

转载 小米亿级大数据实时分析与工具选型 【转】

原文地址:https://www.sohu.com/a/108095234_353595导读:本PPT源于欧阳辰老师在2016DAMS中国数据资产管理峰会现场演讲内容,结合了在小米、微软的一些大数据实践,讲述了对大数据的理解,及介绍了一些好用的工具。人物名片:欧阳辰,超过15年的软件开发和设计经验,目前就职于小米公司,负责小米广告平台的架构研发。曾为微软公司工作10年,担任高级软...

2019-08-22 18:49:00 493

转载 淘宝大数据之路【转】

原文地址:https://yq.aliyun.com/articles/625282003年至今淘宝网从零开始飞速发展,走过了13个年头,支撑淘宝业务野蛮式生长背后是一套不断完善的技术平台,淘宝大数据平台,就是其中非常重要的一个组成部分,承担了数据采集、加工处理、数据应用的职责,淘宝大数据平台一路到今天,总共经历了三个大的阶段(如图1),不同阶段面临了不一样的挑战,随着我的理解回顾下...

2019-08-22 18:47:00 194

转载 五分钟学会悲观乐观锁-java vs mysql vs redis三种实现

1 悲观锁乐观锁简介乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错误的信息,让用户决定如何去做。悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处...

2019-08-20 16:09:00 64

转载 调试应用不发愁,免安装的 curl 来帮忙

1 cURL简介cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。cURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、...

2019-08-19 12:22:00 120

转载 下载文件旁边附的MD5/SHA256等有什么用途?

在我们下载很多软件时,旁边会出现md5,sha1/sha256/sha512等一长串字符串,这些字符串是什么意义呢?因为怕盗版或者怕软件被植入病毒或者插件等,要对软件的完整性做校验。步骤:先下载完软件,然后再本地做校验。1.windows下如何验证?certutil -hashfile 路径+文件名(包括文件名后缀) MD5certutil -hashfil...

2019-08-18 10:19:00 506

转载 今日头条算法原理(全文)【转】

原文地址:https://www.toutiao.com/i6511211182064402951/?tt_from=weixin_moments&utm_campaign=client_share&from=singlemessage&timestamp=1516076329&app=news_article&utm_source=weixin_...

2019-08-16 18:02:00 734

转载 爱奇艺个性化推荐排序实践【转】

原文地址:http://www.iqiyi.com/common/20171025/46d31f38d4cb7ee2.html1.背景在当前这个移动互联网时代,除了专业内容的丰富,UGC内容更是爆发式发展,每个用户既是内容的消费者,也成为了内容的创造者。这些海量的内容在满足了我们需求的同时,也使我们寻找所需内容更加困难,在这种情况下个性化推荐应运而生。个性化推荐是在大数据分析...

2019-08-16 17:45:00 94

转载 数据算法:推荐系统的实践与思考(下)【转】

原文地址:http://www.woshipm.com/data-analysis/2193844.html推荐系统之在线服务在解决了算法和数据层面的问题之后,我们需要构建一个推荐系统的在线服务,用来响应用户的推荐请求。假设企业初期的 DAU 是 10 万,当 DAU 涨到一百万的时候,希望能够通过增加机器的形式,解决服务性能响应的问题。如果每当 DAU 扩大时就要去重构推荐服务...

2019-08-16 16:58:00 99

转载 推荐系统的实践与思考(上篇)【转】

原文地址:http://www.woshipm.com/pd/2627122.html那么当我们真正要开始做一个推荐系统时,需要从哪几个方面考虑问题?不同方面需要注意什么?笔者分享了在实际情况中遇到的一些问题以及总结出的解决方法。我之前进行过一个小调查,得知大家普遍在工作中遇到的与推荐系统相关的问题是:“数据太稀疏、数据没有形成闭环、数据没办法跟其他系统结合”等等,这些内容,是摆...

2019-08-16 16:53:00 116

转载 从修身齐家治国平天下谈分布式系统中的限流与熔断

“古之欲明明德于天下者,先治其国;欲治其国者,先齐其家;欲齐其家者,先修其身;欲修其身者,先正其心;欲正其心者,先诚其意;欲诚其意者,先致其知,致知在格物。物格而后知至,知至而后意诚,意诚而后心正,心正而后身修,身修而后家齐,家齐而后国治,国治而后天下平。”--《礼记·大学》在应对秒杀、大促、双 11、618 等高性能压力的场景时,限流已经成为了标配技术解决方案,为保证系统的平稳运行...

2019-08-16 12:56:00 132

转载 有关数据治理的本质及实践,看这一篇就够了【转】

原文地址:https://www.infoq.cn/article/UBch5BDK2TWGdo5x*UzN目 录什么是数据治理?为什么要实施数据治理?数据治理的目标是什么?当前数据治理存在哪些问题和困难?数据治理包含哪些内容?数据治理需要哪些工具?(1)什么是数据治理?我们认为,数据治理是指从使...

2019-08-14 13:48:00 286

转载 设计模式常见面试题

1.设计模式分类2.设计模式的优点  设计模式可在多个项目中重用。  设计模式提供了一个帮助定义系统架构的解决方案。  设计模式吸收了软件工程的经验。  设计模式为应用程序的设计提供了透明性。  设计模式是被实践证明切实有效的,由于它们是建立在专家软件开发人员的知识和经验之上的。3.单例模式的创建方式Early Instantiat...

2019-08-13 14:54:00 191

转载 一文读懂tomcat组件--一个web服务器的架构演化史

1. tomcat是谁?2. tomcat可以做什么?  tomcat是一个web容器,可以将web应用部署到tomcat,由它提供web服务,一个web容器中可以部署多个web应用,这些web应用可以是同一个域名,也可以是多个域名的服务。3. tomcat有哪些组件4.怎么快速理解这些组件呢?我们可以假设我们来设计一个web容器...

2019-08-10 10:12:00 99

转载 为docker设置国内镜像【转】

原文地址:https://www.cnblogs.com/feiyujun/p/10485814.htmldocker的默认镜像(https://hub.docker.com/)地址,拉取镜像时是比较慢的,经常会超时,有时拉取几个小时。为了加快拉取的时间和速度,需要添加中国的镜像地址:国内的加速地址:1.DaoCloud加速器(需要注册下就可以)2.使用docker官方...

2019-08-07 18:44:00 73

转载 Docker run 命令【转】

原文地址:https://www.runoob.com/docker/docker-run-command.htmldocker run :创建一个新的容器并运行一个命令语法docker run [OPTIONS] IMAGE [COMMAND] [ARG...]OPTIONS说明:-a stdin:指定标准输入输出内容类型,可选 STDIN/STDOUT/...

2019-08-07 15:15:00 60

转载 Build Docker image of a Python Flask app【转载】

原文地址:https://stackoverflow.com/questions/41750366/build-docker-image-of-a-python-flask-appI'm trying to build a Docker image for a Python Flask app but having build problems - all files...

2019-08-07 15:14:00 128

空空如也

空空如也

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

TA关注的人

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