Java toString的性能优化方案比较 谁在关心toString的性能?没有人!除非当你有大量的数据在批量处理,使用toString产生了许多日志。然后,你去调查为何如此之慢,才意识到大部分的toString方法使用的是introspection,它其实是可以被优化的。 谁在关心toString的性能?没有人!除非当你有大量的数据在批量处理,使用toString产生了许多日志。然后,你去调 ... ...

Java 模块化系统初探

sanchan on 2016-06-27 22:25:04
Java 模块化系统自提出以来经历了很长的时间,直到 2014 年晚些时候才最终以 JSR(JSR-376) 定稿,而且这个部分有可能在 Java 9 中出现。但是一直以来都没有可以使用的原型。9 月 11 日,OpenJDK 发布的早期构建版本终于包含了 Jigsaw 项目。 昨天,我和同事 Paul Bakker 在 JavaZone 上对于 Java 模块化系统进行了讨论。整个讨论都建立在 ... ...

在windows中使用Intellij Idea时选择自定义的64位JVM本文英文原文自:https://intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under 在java开发过程中,我们一般使用32位的jdk,因为开发过程中需要频繁地重启应用,并且需要占用内存 ... ...

之前的文章介绍了CSS3的3个动画属性transform,transition。但即使基本语法能看懂,也不代表能设计出棒棒的动画效果。在设计这条路上,是学无止境,甚至需要拼天赋的。 参照网上的设计,本篇分享一下非常常见的Loading的效果。 例子1:菊花状的Loading效果 ------------------------------ 第一步画出静态的小菊花。 ![](http:/ ... ...

快速排序

sanchan on 2016-06-25 23:29:52
##转载请标明出处 http://coderknock.com 快速排序(Quicksort)是对冒泡排序的一种改进。 它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 设要排序的数组是A[0]……A[N-1],首先任意选取一个 ... ...

聊聊BAT J3面试的那些坑

sanchan on 2016-06-24 23:25:11
由于众所周知的原因,最近的移动端开发有点供大于求,鉴于当前残酷的商业现状,向往年那样的需求量也不大可能,尤其是15年B和A都停止了社招工作,但是现在的大厂都不招人了吗?显然,那也未必,需求总是有的,不过是需求有了限制。 一般接到面试邀请,公司已经默认您基本达到了他们的要求,要么学历好,要么经历好。互联网公司都是极其有效率的,虽然各公司各部门的流程不一定相同,但大概都是一样的,如果遇到合适的优秀求 ... ...

[免费福利1枚]领极客学院30天的VIP,平时30元,现在免费。可以看全站7500节视频课程,想学编程的小伙伴速来。时间有限: http://e.jikexueyuan.com/invite/index.html?ZnJvbV9jb2RlPTRXTkgwQyZ1bmFtZT16eWxpYW55YW8mY2hhbm5lbD1pbnZpdGVfc2hhcmVidXR0b25fcXpvbmUwMw== ... ...

冒泡排序

sanchan on 2016-06-23 23:45:15
##转载请标明出处 http://coderknock.com ####冒泡排序的基本思想是:每次比较两个相邻的元素,如果他们的顺序错误就把他们交换过来。 ####算法原理 冒泡排序算法的运作如下:(从后往前) 1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 3. 针对所有的元素 ... ...

RPC概念与原理

sanchan on 2016-06-23 22:22:59
###转载请标明出处:拿客 www.coderknock.com #### 什么是RPC? RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 RPC处于网络通信协议的第五层——会话层,其下是是TCP/IP协议。RPC建立在TCP/IP通信基础下的会话协议。RPC定义了交互模式 ... ...

在程序中实现交换两个数的功能并不复杂,但如果不使用中间变量,就需要动一下脑筋。在本文介绍了两个方法(其实原理都是一个)。其基本原理就是数的中和。 也就是说,通过某种运算(二元运算)将a和b两个数变成一个数,并保存在其中一个变量中。然后再通过同样的运算符将a或b中和掉。这样实际上是利用了a或 b本身作为了中间变量。 ###先看第一个算法。 ```java static class Num { ... ...

好东西要和大家一起分享呦:

QQ交流群:213732117(直接点击可加入)

一月 2017

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31