首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Fourous
掘友等级
C'est La Vie
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
36
文章 33
沸点 3
赞
36
返回
|
搜索文章
最新
热门
JAVA代码简洁方法
从 Java 5 起,提供了 for-each 循环,简化了数组和集合的循环遍历。 for-each 循环允许你无需保持传统 for 循环中的索引就可以遍历数组,或在使用迭代器时无需在 while 循环中调用 hasNext 方法和 next 方法就可以遍历集合 所有实现 Cl…
学习分布式需要那几点知识
(3)随机访问(索引,增删查改,SQL 语言)。 比如最近经常出现的NoSQL,Key-Value Store等(例如protobuf,thrift),甚至包括对象存储。其中对于NoSQL发展较为强劲,最出名的例如BigTable,Dynamo,Hbase,Cassandra等…
你是怎么在项目中做对象转换的
之前关于包名,都是用com.xxx.domain来命名,觉得这个是一个领域对象,针对每一个数据库表都建立一个domain来对应,但是实际上不是这样,Domain是一个领域对象,在实现领域驱动设计中,Domain是一个贫血模型,是没有行为的,或者说是没有实现领域模型的行为。所以这…
基于Jekyll的个人博客GitHubPage搭建
由于GitHubPage本身只是提供静态页面,Jekyll加载一次加载大量资源,所以搭建完成以后,可能访问速度还是比较慢,甚至出现连接中断问题,可能需要多等一会,所以我基本上用这个做文章整理,打开以后,下次进去就比较快了。 博客首页下方是文章列表,写入Markdown后用Jek…
面向切面编程AOP
AOP在Java中的Spring中已经有了,可以直接在idea中新建一个Aspect,注意关键字为aspect(MyAspectJDemo.aj,其中aj为AspectJ的后缀),含义与class相同,即定义一个AspectJ的类。AspectJ是一个java实现的AOP框架,…
JDBC、C3P0、DBCP、Druid 数据源连接池使用的对比总结
因为建立数据库连接是一个非常耗时、耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去,极大的提高了数据库连接的性能问题,节省了资源和时间。 JDBC2.0 提供了javax.sql.DataS…
Volatile关键字
与锁相比,Volatile 变量是一种非常简单但同时又非常脆弱的同步机制,它在某些情况下将提供优于锁的性能和伸缩性。如果严格遵循 volatile 的使用条件即变量真正独立于其他变量和自己以前的值 ,在某些情况下可以使用 volatile 代替 synchronized 来简化…
Random用法以及区别
Random顾名思义就是创建随机数用的,这个在抽奖等随机处理中需要用到,很典型的,在Collection.shuffling中,需要指定rnd参数,在源码中,可以看到创建rnd就是r=rnd=new Random(),这里就是创建随机数,但是随机数的创建还是有区别的。 倒入ja…
Collections中shuffling源码分析
swap方法中接收的参数j是一个随机数,将这个随机数j作为索引位置,直接调用了list中的set方法来修改list中的数据。这个其实就相当于是使用了基本的for循环和随机数来实现的随机打乱list中的数据顺序。 再回到shuffle方法,在逻辑判断中还有一个else,在这个里面…
Java自定义异常处理
异常处理的最高类是Throwable,这个类下面有error 和 exception两个,所有的异常类是从 java.lang.Exception 类继承的子类。 Exception 类是 Throwable 类的子类。除了Exception类外,Throwable还有一个子类…
下一页
个人成就
文章被点赞
34
文章被阅读
16,649
掘力值
288
关注了
34
关注者
3
收藏集
8
关注标签
30
加入于
2016-12-04