- 博客(32)
- 资源 (11)
- 论坛 (4)
- 问答 (4)
- 收藏
- 关注
原创 大话西游,唐僧与悟空合伙创业,股权几何?
几个朋友,工作了几年再也不愿意给老板打工了,恰好又有一个好点子,准备合伙创业。于是商量着合伙开个公司,聊到股权都没经验,但争论不下。于是,“创业”,卒。今天这篇文章,大话西游的形式来给大家分享关于创业公司的过程,股权分配以及融资过程中稀释等。唐三藏组建创业团队三藏在金山寺念了几年经,感觉市场上的经书已经无法满足用户需求,顿感发现了商机,于是决定创业——西天取经。但创业路上多“妖魔”,他除了有这...
2019-10-30 20:37:05
3442
24
原创 Java虚拟机类加载器及双亲委派机制
所谓的类加载器(Class Loader)就是加载Java类到Java虚拟机中的,前面《面试官,不要再问我“Java虚拟机类加载机制”了》中已经介绍了具体加载class文件的机制。本篇文章我们重点介绍加载器和双亲委派机制。类加载器在JVM中有三类ClassLoader构成:启动类(或根类)加载器(Bootstrap ClassLoader)、扩展类加载器(ExtClassLoader)、应用类...
2019-10-29 15:28:13
1552
原创 嗜血的硅谷与Hygge的欧洲
听到太多抱怨工作累,加班多,996的声音。我们是否从底层来理智的分析这一过程。那些抱怨加班多、996的人有多少离开了那个让他发声的工作,去找一份轻松悠闲的工作度日?我们是一边抱怨着工作,一边担心着离开(被辞退);一边选择了高薪,一边又对它怀着不满。生活只有选择,没有对错,既然选择了就不要抱怨,一往直前。我们听到了声音,但没去思考声音的来源。这些声音又来自什么样的群体?是那些年薪百万的人发出...
2019-10-28 10:39:32
1976
8
原创 CSDN个人博客访问量突破300万
这篇文章单纯就是为了记录一下,自己个人博客的成长,终于在今天完成了300万的访问量。在博客阅读量2999999时成功截图,留作纪念。同时,由于最近的专职写作,每天CSDN的浏览量直线上升,周末都维持在每天1万+的阅读量。值得庆贺一下。原创文章优质文章本来是首发在微信公众号“程序新视界”中,没想到同步到CSDN之后影响也这么强力。这也是创作的最大动力,如果你看到了这篇文章,还没有关注我的...
2019-10-27 18:38:28
1873
9
原创 面试官,不要再问我“Java虚拟机类加载机制”了
关于Java虚拟机类加载机制往往有两方面的面试题:根据程序判断输出结果和讲讲虚拟机类加载机制的流程。其实这两类题本质上都是考察面试者对Java虚拟机类加载机制的了解。面试题试水现在有这样一道判断程序输出结果的面试题,先看看打印的结果是什么?public class SuperClass { static { System.out.println("SuperCla...
2019-10-27 16:28:39
12526
44
原创 这是你希望的自由职业么
每到周末文章的打开率和阅读量就变得惨淡的不行,索性就不分享干货,闲聊一下九月份私活结束后的自由职业经历。看看这是否是你向往的自由职业生活状态么?九月份,忙完了手头的项目,也没心思找工作,一心想着借着这个机会来进行职业转型,终究加班加点的写代码也不是个事。于是就竭尽全力来运营这个“程序新视界”的公众号。另外还有两件事:六月份签约了一本技术书和八月份去了趟欧洲旅行。直接的结果就是耽搁的书...
2019-10-26 11:06:46
6344
39
原创 面试官,不要再问我“Java 垃圾收集器”了
如果Java虚拟机中标记清除算法、标记整理算法、复制算法、分代算法这些属于GC收集算法中的方法论,那么“GC收集器”则是这些方法论的具体实现。在面试过程中这个深度的问题涉及的比较少,但对于理解上面的这些算法有很好的帮助。如果能够如数家珍,也是面试中的加分项,还是那句话,毕竟面试官的时间也不多了。概念准备在学习Java GC收集器之前,需要先了解一些内容和概念,首先如果没有学习《面试官,不要再...
2019-10-25 15:00:41
3846
1
原创 1024,程序员“赚钱”秘籍倾囊而赠!
按照常规,今天应该更新技术干货,但今天是程序员的节日——1024,那就来点特别的——分享秘籍,程序员如何赚钱。先看一下昨天,在微信群流传着这样一张图片,又一位战友倒下了,而你是旁边麻木的看客么?鲁迅先生在《藤野先生》里写到:但偏有中国人夹在里边:给俄国人做侦探,被日本军捕获,要枪毙了,围着看的也是一群中国人;在讲堂里的还有一个我。“万岁!”他们都拍掌欢呼起来。如果你意识到这事...
2019-10-24 11:28:16
11085
33
原创 如果你一再做出错误的决定,很可能是认知出问题了
“如果你一再做出错误的决定,不完全但从侧面能反映出你的认知可能出问题了”,这是在美团面试时跟面试官聊未来发展时说的一句话。对此,深以为然。如果你问,这几年你最大的收获是什么?我会说:意识到认知的重要性,并在不断的努力提升自己的认知。在《美团面试小感——认知撑起的格局》一文的评论区,评论说“你说的认知是什么,没有描述清楚”。那么,今天这篇文章咱们就专门来聊聊认知的问题。所谓认知力,就是对世界万...
2019-10-23 12:59:05
663
2
原创 面试官,Java8 JVM内存结构变了,永久代到元空间
在文章《JVM之内存结构详解》中我们描述了Java7以前的JVM内存结构,但在Java8和以后版本中JVM的内存结构慢慢发生了变化。作为面试官如果你还不知道,那么面试过程中是不是有些露怯?作为面试者,如果知晓这些变化,又将成为面试中的亮点。如果在网络上搜索JVM内存结构,90%的可能会搜到Java7及以前的内存图,本篇文章将会对JVM内存结构再次细化,深入理解Java8之后的内部变化。现在意识到...
2019-10-22 11:57:42
3684
原创 如何通过个人博客赚钱,走上财务自由?
最近研究个人博客赚钱,看了很多技术人员挣钱的门路的文章,但都只是蜻蜓点水的泛泛而谈,却没有提供具体的方法和策略,也就是挣钱的“术”与“道”。本文与大家分享一下基于个人博客的赚钱方式方法。如果你喜欢这类文章请关注公众号“程序新视界”告诉我,说不定就形成一个系列了。乔布斯与比尔盖茨1981年,在苹果公司总部,举行了一次个人电脑领域的世纪双雄会。乔布斯与比尔盖茨洽谈合作事宜,并给比尔盖茨看了新设计的...
2019-10-21 13:11:10
27971
39
原创 面试官,不要再问我“Java GC垃圾回收机制”了
Java GC垃圾回收几乎是面试必问的JVM问题之一,本篇文章带领大家了解Java GC的底层原理,图文并茂,突破学习及面试瓶颈。楔子-JVM内存结构补充在上篇《JVM之内存结构详解》中有些内容我们没有讲,本篇结合垃圾回收机制来一起学习。还记得JVM中堆的结构图吗?图中展示了堆中三个区域:Eden、From Survivor、To Survivor。从图中可以也可以看到它们的大小比例,准确...
2019-10-20 12:13:30
12565
27
原创 为什么那么多人中途都放弃了
周末了,就不分享技术干货了,闲扯一篇。最近一直发力写原创公众号文章,随便一篇文章最少需要2到5小时,一周更新5到7篇,很累的。但看到努力被大家认可,粉丝不断的增加,感觉也值了。后续继续为大家分享原创干货。微信公众号关注了上百个吧,最近发现公众号的推文貌似变少了,不够看了。当然,有些技术号内容实在太烂,就给屏蔽了。刷了通讯录里公众号列表,一百多个。挨个点开看看近期内容(包含屏蔽推送的),...
2019-10-19 08:34:50
8901
29
原创 wildfly(JBoss AS)应用服务器快速入门
什么是wildflyJBoss AS 从8版本起名为wildfly。Wildfly是一个开源的基于JavaEE的轻量级应用服务器。可以在任何商业应用中免费使用。WildFly是一个灵活的、轻量的、强大管理能力的应用程序服务器。Wildfly是一个管理EJB的容器和服务器,但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。特点无与伦...
2019-10-18 20:50:56
2254
原创 JVM之内存结构详解
对于开发人员来说,如果不了解Java的JVM,那真的是很难写得一手好代码,很难查得一手好bug。同时,JVM也是面试环节的中重灾区。今天开始,《JVM详解》系列开启,带大家深入了解JVM相关知识。我们不能为了面试而面试,但是学习会这些核心知识你必定会成为面试与工作中“最亮的一颗星”。本系列首发于微信公众号“程序新视界”。下面,开启我们的第一篇文章《JVM之内存结构详解》。学习也是要讲究方式方法...
2019-10-18 12:49:05
20662
30
原创 Java8新特性之空指针异常的克星Optional类
Java8新特性系列我们已经介绍了Stream、Lambda表达式、DateTime日期时间处理,最后以“NullPointerException” 的克星Optional类的讲解来收尾。背景作为开发人员每天与NullPointerException斗智斗勇。每接收到参数或调用方法获得值得判断一下是否为null。稍不留意,空指针异常就像幽灵一样出现了。这篇文章我们来学习Java8是如何通过O...
2019-10-17 07:26:36
2509
2
原创 Java8 Period.between方法坑及注意事项
在使用Java8 新特性中关于Period.between的方法时需注意该方法获取日期的区间问题。@Testpublic void test1(){ LocalDate from = LocalDate.of(2018,10,1); System.out.println(Period.between(from,LocalDate.now()).getDays());}首先...
2019-10-16 15:36:12
2551
原创 Java8的Stream方法findAny空指针异常(NullPointerException)实例对比
实战介绍学习完Java8的Stream方法,可能你正准备大展身手,却发现遇到不少问题,本篇文章为大家带来一个findAny方法抛出java.lang.NullPointerException的场景。实战内容先看一下下面的代码,猜测一下执行之后会打印什么?public class FindAnyTest { @Test public void test() { ...
2019-10-16 15:15:19
3216
原创 美团面试小感——认知撑起的格局
前两天因准备美团的面试,导致公众号文章断更了一天,今天就以一篇纯干货来弥补大家。美团的整个面试收获颇丰,与大家分享。好多年没有面试了,为此专门准备了一天。在美团一个下午经历了四个多小时的三轮技术面试,才发现为面试所准备的面试题几乎无用,整个过程全靠临场发挥和经验积累。面试之后对整个过程进行复盘、反思,又有了很大的收获,而且这些收获有必要分享给大家。下面会从面试题的学习感悟、“面试”你的...
2019-10-16 10:55:14
8860
23
原创 Java8新特性时间日期库DateTime API及示例
Java8新特性的功能已经更新了不少篇幅了,今天重点讲解时间日期库中DateTime相关处理。同样的,如果你现在依旧在项目中使用传统Date、Calendar和SimpleDateFormat等API来处理日期相关操作,这篇文章你一定不要错过。来刷新你的知识库吧!背景Java对日期、日历及时间的处理一直以来都饱受诟病,比如java.util.Date和java.util.Calendar类易用...
2019-10-14 12:45:51
3649
12
原创 INTELLIJ MAC查看类结构快捷键
mac下intellij查看类结构快捷键有两种形式。方法一alt 7,通过窗口展示类结果,点击对应的方法,类中跳转到对应的位置,但此窗口并不会消失。如下图:方法二默认使用command F12(Fn换出F12),弹出窗口如下图,当点击对应的方法或属性时,窗口消失。适合一次性使用。原文链接:《INTELLIJ MAC查看类结构快捷键》程序新视界关注程序员的职场生涯,大量优质学习资源、...
2019-10-13 16:24:27
2864
原创 Java8 Lambda表达式详解手册及实例
先贩卖一下焦虑,Java8发于2014年3月18日,距离现在已经快6年了,如果你对Java8的新特性还没有应用,甚至还一无所知,那你真得关注公众号“程序新视界”,好好系列的学习一下Java8的新特性。Lambda表达式已经在新框架中普通使用了,如果你对Lambda还一无所知,真得认真学习一下本篇文章了。现在进入正题Java8的Lambda,首先看一下发音 ([ˈlæmdə])表达式。注意该词的发...
2019-10-13 11:12:01
9805
25
原创 成功,侥幸,以小博大?永远离不开的墨菲定律
前些天,在程序界出了一篇爆文,讲述一个程序员因抱侥幸心理接了违法私活,导致在狱中度过456天的事。引起程序界的一阵骚动,但事情过去了也就过去了,很少人从中进行一些反思和总结。最多也就是得出结论:不要干违法的事情。如果我们深入思考一下那种“侥幸心理”与最终的“锒铛入狱”之间的关系,会发现这就是“墨菲定律”应验的典型。墨菲定律墨菲定律(Murphy's Law):“凡是可能出错的事就一定会出错...
2019-10-12 12:33:58
1764
5
原创 Java8 Stream性能如何及评测工具推荐
作为技术人员,学习新知识是基本功课。有些知识是不得不学,有些知识是学了之后如虎添翼,Java8的Stream就是兼具两者的知识。不学看不懂,学了写起代码来如虎添翼。在上篇《Java8 Stream新特性详解及实战》中我们介绍了Java8 Stream的基本使用方法,尝试一下是不是感觉很爽?当只用一行代码就搞定最终结果时,是不是再也不想用for循环一遍遍去迭代了。同时,你是否又看到类似《Java...
2019-10-11 13:08:12
1717
原创 康威定律,作为架构师还不会灵活运用?
Soft skills are always hard than hard skills. 软技能比硬技能难。老板听说最近流行“微服务”,问架构师咱们的系统要不要来一套?老板又听说最近流行“中台系统”,问架构师咱们要不要搞起来?其实,这些问题不用老板问,关注技术发展趋势的架构师每当听到新的技术或解决方案,都会暗中思忖是否应用到系统中。然而,用或不用,总不能凭感觉吧。此时,如果你能灵活运用...
2019-10-10 10:52:29
1768
原创 Java8 Stream新特性详解及实战
Java8 Stream新特性详解及实战背景介绍在阅读Spring Boot源代码时,发现Java 8的新特性已经被广泛使用,如果再不学习Java8的新特性并灵活应用,你可能真的要out了。为此,针对Java8的新特性,会更新一系列的文章,欢迎大家持续关注。首先,我们来看一下Spring Boot源代码ConfigFileApplicationListener类中的一段代码:private...
2019-10-09 13:23:52
6314
14
原创 Java SPI机制实战详解及源码分析
背景介绍提起SPI机制,可能很多人不太熟悉,它是由JDK直接提供的,全称为:Service Provider Interface。而在平时的使用过程中也很少遇到,但如果你阅读一些框架的源码时,会发现它的有点无处不在的感觉。比如我们经常使用的spring框架,其spring-web包下就在使用该机制。还有我们每个项目都离不开的日志框架log4j和数据库驱动框架中也同样的使用着SPI机制。...
2019-10-08 13:34:34
654
1
原创 IT从业者不可不知的三条定律
信息技术行业,也就是我们所说的IT行业,有着传统行业所未有的发展速度和模式,当然也有着它独特的发展定律。如果你是从事相关行业,下面讲到的三条定律,不可不知。摩尔定律比尔·盖茨曾跟通用公司老板说:如果汽车工业能够像计算机领域一样发展,那么今天,买一辆一车只需要25美元,一升汽油能够跑400公里。在传统行业这是不可能的事,而在计算机行业却是司空见惯的。摩尔定律是由英特尔(Intel)创始人之一戈...
2019-10-08 13:18:24
3972
9
原创 IBM发展过程中给我们带来什么启示?
IBM作为世界上最大的服务公司、第三大软件公司、第三大数据库公司,在它的发展过程和发展策略上有很多值得我们借鉴的经验。下面从两个方面聊聊我们都能得到些什么启示。保守的追随者1976年史蒂夫·乔布斯在车库里研发出了可以商用的个人电脑Apple I。虽然IBM一直关注着新技术的发展,但保守是它们的秘诀,基本上是不见兔子不撒鹰。它就这样观望着苹果公司,如果苹果公司失败了,IBM无需做任何事。如果成功...
2019-10-06 11:15:53
2203
1
原创 如何通过随大流选择正确的方向
你是否曾经困惑该如何选择一个职业,如何选择一家公司,如何选择一个领域,甚至如何选择学一门编程语言?今天这篇文章或许能给你一些启示。选择人才流向的方向创立了著名的贝尔实验室的AT&T公司,曾经构建了一个美国电话行业的帝国。然而,因为华尔街和AT&T自身的贪婪和短视而走向没落。期间,许多优秀的科学家和工程师,包括UNIX操作系统和C语言的发明人之一肯·汤普森,都纷纷离开,涌入了像...
2019-10-04 11:22:26
884
6
原创 Drools规则引擎Business Central Workbench版本变更
Drools规则引擎的Business Central Workbench是Web应用程序和用于管理Drools和jBPM资源的存储库,。在之前版本中名称为Workbench,对应的部署包为kie-drools-wb-7.*.0.Final-*.war,但最近两年该项目的war包版本和支持的web容器产生了多次重大的变更。下面带大家了解一下相关的变更信息。在7.12版本中,不支持tomcat...
2019-10-02 19:11:24
1290
原创 异类:探究成功的启示
为什么你与别人付出了同样的努力,却未达到别人的成就?那些成功人士的经验是否有迹可循,是否可以学习?《异类:不一样的成功启示录》这本书通过讲故事的形式来给我们一些启发。就个人而言,更喜欢它的英文名字《Utliers:The Story of Success》,它就是一本通过讲成功者的故事来寻求启发的书。中国人做事成与败要讲究个“天时、地利、人和”。其实任何一个功成名就的人都离不开这些。现在所看到的...
2019-10-02 12:35:48
473
二师兄-公众号-程序新视界的留言板
发表于 2020-01-02 最后回复 2020-01-02
sqlserver 2000 升级 sp3 问题
发表于 2011-03-01 最后回复 2011-03-02
Linux vi操作
发表于 2011-02-15 最后回复 2011-02-15
新手请教线程同步异步问题
发表于 2010-11-18 最后回复 2010-11-18
dubbo因服务器关闭导致本地启动抛异常
2015-01-08
两个Long类型相乘溢出怎么解决
2013-08-07
Maven打包替换类变量问题
2015-11-26
tomcat 配置 编码方式后,重新启动 配置还原
2012-12-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝