首页技术区最新随笔(rss) RSS

Maven项目配置文件不在resources下,如何使用idea引入配置文件

1.选择:File->project structure->libraries

2.左上角选择添加,选择添加java(还提供了添加maven项目),然后选择所需要的目录:

3.idea 会提示选择添加什么类型的文件,我们是单纯的文件,所以选择classes

   

 

2016-04-29 15:42 作者: 管先飞【评论:0】【阅读:294】 

Java HashSet和HashMap源码剖析

     摘要: 本文从算法和数据结构层面对Java HashSet和HashMap的实现做了剖析,并结合JDK源码逐行讲解,让你对HashSet和HashMap建立清晰而深入的理解。之所以把HashSet和HashMap放在一起讲解,是因为二者在Java里有着相同的实现,前者仅仅是对后者做了一层包装,也就是说HashSet里面有一个HashMap(适配器模式)。因此本文将重点分析HashMap。  阅读全文

2016-04-27 21:27 作者: CarpenterLee【评论:0】【阅读:407】 

基于Hazelcast的分布式自增ID实现

     摘要: 在当前的互联网类产品中,如何高效可用的生成的一个全局自增ID,是一个比较有挑战性的工作。我见过的一般的做法其实就是时间戳再加固定长度的随机 字符串。这个方案其实有两个问题,一个是生成的自增ID的可读性,另外就是随机,并不是真正的唯一,它是一个碰撞概率的。其它方案,如依赖数据的自增 ID,如果多个库,可以通过不同的步长来实现可读的序列。不过,这其实性能上肯定不可能很高。另外,会有单点的问题。所以,果断放弃。在查看了目前比较成 熟的snowfake方案之后,感觉不错。下图是它的算法核心  阅读全文

2016-04-26 09:22 作者: zuxiong【评论:0】【阅读:483】 

Gps监控软件开发技术大全

     摘要: 对网上搜集的gps部标软件平台的开发技术文章进行了一个精华索引,免得重复搜索了。  阅读全文

2016-04-25 22:12 作者: Speed【评论:0】【阅读:392】 

轻量级 RPC 框架新浪微博的 motan

     摘要: 概述motan是一套高性能、易于使用的分布式远程服务调用(RPC)框架。功能支持通过spring配置方式集成,无需额外编写代码即可为服务提供分布式调用能力。支持集成consul、zookeeper等配置服务组件,提供集群环境的服务发现及治理能力。支持动态自定义负载均衡、跨机房流量调整等高级服务调度能力。基于高并发、高负载场景进行优化,保障生产环境下RPC服务高可用。文档索引快速入门简单调用示例集群...  阅读全文

2016-04-25 14:22 作者: paulwong【评论:1】【阅读:502】 

Java Collections Framework概览

     摘要: 本文github地址概览容器,就是可以容纳其他Java对象的对象。Java Collections Framework(JCF)为Java开发者提供了通用的容器,其始于JDK 1.2,优点是:降低编程难度提高程序性能提高API间的互操作性降低学习难度降低设计和实现相关API的难度增加程序的重用性Java容器里只能放对象,对于基本类型(int, long, float, double等),需要将其包...  阅读全文

2016-04-22 20:01 作者: CarpenterLee【评论:0】【阅读:513】 

Java ArrayList源码剖析

     摘要: ArrayList 本文github地址 总体介绍 ArrayList实现了List接口,是顺序容器,即元素存放的数据与放进去的顺序相同,允许放入null元素,底层通过数组实现。除该类未实现同步外,其余跟Vector大致相同。每个ArrayList都有一个容量(capacity),表示底层数组的实际大小,容器内存储元素的个数不能多于当前容量。当向容器中添加元素时,如果容量不足,容器会自动增大...  阅读全文

2016-04-22 08:39 作者: CarpenterLee【评论:4】【阅读:503】 

dubboss

     摘要: HTTPCLIENT请求基于NETTY的HTTP服务器,NETTY生成相关的HTTPREQUEST、HTTPRESPONSE,调用SPRING 的DISPATCHSERVLET.SERVICE,将HTTPRESPONSE生成二进制字节,返回HTTPCLIENT。DISPATCHSERVLET同时会调用SPRING的CONTROLLER干活,即以前的SPRING MVC那套可以保留。缺点:nginx...  阅读全文

2016-04-20 13:04 作者: paulwong【评论:0】【阅读:650】 

SeaweedFS:简单,高可用的分布式文件存储

     摘要: 最近在调研文件的分布式存储及高可用,在GITHUB上面,发现了这个SeaweedFS项目不错。  阅读全文

2016-04-15 18:55 作者: zuxiong【评论:2】【阅读:427】 

Ubuntu14.04下部署FastDFS 5.08+Nginx 1.9.14

     摘要: 最新的版本可以在这里获取,目前下载的最新版本是5.08,更新于2016-02-03。在这里可以找到更多的说明。   下载好后,server端分为两个部分,一个是tracker,一个是storage。顾名思义,前者调度管理,负载均衡,后者则是实际的存储节点。两个都能做成集群,以防止单点故障。以前的4.x版本依赖libevent,现在不需要了,只需要libfastcommon。安装方法如下: 1....  阅读全文

2016-04-07 13:58 作者: Alpha【评论:1】【阅读:484】 

3D游戏中角色的换装原理-落樱之剑实例图文详细剖析(JME3,JMonkeyEngine游戏开发)

     摘要: 在整个讲解过程中需要以下一些东西来进行说明,我们将通过各种工具一步一步来完成以下物件,并最终使用这些物件在游戏中演示如何进行换装。
一个标准的人物骨骼 - 用于控制角色基本身形、装备以及角色动画
一套基本身形 - 用于模拟人物角色的皮肤,即脱光装备后的样子,这里以内衣装示例,后面我称为“身形”或“身体”
一套角色装备 - 用于换装示例,后面我统称为“装备”
注:角色基本身形和装备的本质是一样的,切换原理也是一样的, 这里先区分开来,以方便后面进行说明。由于文章的重点是讲解“换装”原理,以及换装过程中可能遇到的重要问题,所以繁琐的"建模"过程我可能会简单略过。  阅读全文

2016-04-03 20:36 作者: huliqing【评论:1】【阅读:526】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]

友情链接