[置顶] 开源高仿印象笔记的iOS应用——朝夕笔记(Oncenote)

iOS-Oncenote   这是一款类似于印象笔记Evernote的生活类iOS应用——朝夕笔记 Oncenote。我希望能为更多的iOS开发者提供帮助与服务。当然App中还有不少bug和可扩展的功能模块,也希望各位开发者为该项目贡献自己的code力量。项目地址:https://github.com/chenyufeng1991/iOS-Oncenote。大家可以通过点击右上角的fork到自己的G...
阅读(8141) 评论(18)

[置顶] 开源基于Face++的Android应用刷脸神器(HowOld)

Android-HowOld   该项目是基于Face++开发的一款人脸识别App,通过照片可以检测性别、年龄和照片中人物数量。是模仿微软(Microsoft)的HowOld应用开发的类似App。目前已经上线豌豆荚、魅族应用市场、搜狗手机助手和联想市场等多个安卓应用市场。同时我决定开源该项目,为更多的安卓应用开发者或者想进行人脸识别类应用的开发人员提供服务和便利。当然App中还有不少bug和可扩展的...
阅读(5576) 评论(0)

[置顶] 开源基于百度地图SDK的Android交通助手App

BaiduMap-TrafficAssistant   该项目是基于百度地图SDK开发的一款交通助手App,目前已经上线豌豆荚、魅族应用市场、搜狗手机助手等多个安卓应用市场。目前我决定开源该项目,为更多的安卓应用开发者或者基于百度地图SDK开发人员提供服务和便利。当然App中还有不少bug和可扩展的功能模块,也希望各位开发者为该项目贡献自己的code力量。项目地址:https://github.co...
阅读(5971) 评论(6)

[置顶] Java开发人员面试题分析汇总(持续更新中)

1.单例模式常见的应用场景分析。     在23种设计模式中,单例模式排行老大。虽然理解容易,但是对于应用场景。你真的熟悉么?使用单例,是由于没必要每个请求都新建一个对象,这样既浪费CPU又浪费内存;之所以多例,是为了防止并发问题;即一个请求改变了对象的状态,此时对象又处理另一个请求,而之前请求对象状态改变导致了对象对另一个请求做了错误的处理。 先来说说Java web中的单例应用场...
阅读(3498) 评论(2)

@Override is not allowed when implementing interface method

最近写代码发现很奇怪的一个bug,提示编译错误,“@Override is not allowed when implementing interface method”。详细的代码描述如下:      但是实现的方法中确实是可以重写的,代码本身并不会有错,那就肯定是配置的原因,解决方案为:       把Language level语言级别调到6及以上一般就没问题了,如果这个问题在多个modul...
阅读(412) 评论(0)

IntelliJ IDEA中多module项目架构开发

在《Android Studio中的Project和Module是个什么鬼?》这篇博客中我详细介绍了在Android Studio中project和module的区别,由于AndroidStudio本身就是基于IntelliJ来进行开发的,所以在IDEA中product和module概念也是一致的,这里不再赘述。       一般我们比较小型的项目都可以使用单module的方式进行开发,但是当项目...
阅读(843) 评论(0)

Maven打包异常:Exception in thread “main” java.lang.UnsupportedClassVersionError:org/apache/maven/cli

当我们在使用Maven命令行打包的时候可能会出现标题中的问题,错误的详细描述如下:Exception in thread “main” java.lang.UnsupportedClassVersionError:org/apache/maven/cli/MavenCli:Unsupported major.minor version 51       这是由于Maven中指定的jdk版本和项目开...
阅读(442) 评论(0)

jenv的安装配置与使用

有时候为了开发的需要,要在机器上安装多个版本的jdk,目前最常用的为1.6,1.7,1.8 。但是切换不同jdk是一件比较麻烦的事情,最普通的做法就是去修改.bash_profile等配置文件,十分麻烦。       jenv帮我们解决了这个麻烦的问题,jenv可以快速在不同的jdk版本之间切换,不仅能配置机器全局的jdk,还能配置某一个目录项目中的jdk,能大大提高开发效率。       详细的...
阅读(180) 评论(0)

IntelliJ IDEA:Unregistered VCS root detected. The directory…is under Git, but is not registered in t

当我们在IDEA中导入一个Git项目或者初始化一个Git项目的时候,往往会出现“Unregistered VCS root detected. The directory…is under Git, but is not registered in the Settings”的警告,截图如下:这是由于IDEA也内置了VCS版本控制,但是在IDEA中却没有添加相应的配置。如果你从来不用IDEA内置的...
阅读(1267) 评论(0)

Maven:Failed to create a Maven project ‘…pom.xml’ already exists in VFS 解决

有时候我们在创建Maven项目的时候会出现上述的问题,导致Maven项目创建失败,报错的提示如下:       这往往是由于我们在同一个目录中创建了Project Name相同的项目导致的。因为在同一目录下不能创建两个Project Name相同的Project。       所以在Mac下我们可以直接把原先的那个Project删除后,再想创建一个Project Name一样的,发现还是会出现该问...
阅读(3384) 评论(0)

Java开发基础——JSON数据的构造与解析(二)

在我们的第一篇博客《Java开发基础——JSON数据的构造与解析》中我们使用FastJSON这个包来对JSON字符串做解析,使用起来非常方便,但是在实际使用中,FastJSON还需要做很多事情,比如对象与JSON字符串的转化,JSON与List等集合对象的转换等,该篇博客将会来使用FastJSON更细节的功能。JSON字符串数组转化为JSONArray其实JSON.parseArray的功能和JS...
阅读(1315) 评论(0)

nginx实现数据转发与负载均衡

nginx是一款第三方开源的主要用来做数据转发、反向代理、负载均衡的软件,目前在互联网和软件行业大量使用。本篇博客主要来实现nginx的数据转发和负载均衡的功能,最主要的是配置nginx的配置文件。       本文使用的服务器是阿里云centos6.8,nginx版本为1.6.2 。为了演示方便,可以在服务器上安装一个Tomcat。关于nginx在服务器上的安装,可以参考http://www.r...
阅读(1600) 评论(0)

IDEA中JRebel插件的安装与激活

JRebel是Java项目开发中一个非常优秀的热部署方案,目前已经有较为广泛的使用,能大大提高项目的开发效率。在IDEA中能很好的集成JRebel插件,但是由于这是一个收费的插件,所以我们要想办法免费来使用。本文会详细来讲解在IDEA中JRebel插件的安装与激活,在之后的博客中会详细来讲解JRebel的使用。进入IDEA->Preference->Plugins->Browse reposito...
阅读(10548) 评论(0)

IntelliJ IDEA开发JavaWeb项目的.gitignore配置

较为完善的.gitignore配置能有效提高版本控制的效率,有时候甚至能较少不必要的麻烦和冲突。以下的.gitignore配置是我在IntelliJ IDEA下开发JavaWeb项目中使用的.gitignore配置,结合自身开发和https://github.com/github/gitignore 中的参考,给出的.gitignore如下:# Built application files an...
阅读(2235) 评论(0)
663条 共67页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1820905次
    • 积分:24556
    • 等级:
    • 排名:第262名
    • 原创:627篇
    • 转载:36篇
    • 译文:0篇
    • 评论:482条
    我的微博
    博客专栏
    开源项目
    联系方式
    最新评论