使用阿里云的maven镜像解决国内使用maven速度慢的问题

国内 maven 访问速度慢问题处理

阿里云 maven 镜像地址:http://maven.aliyun.com/nexus/content/groups/public/

开发中使用 maven 的猿猿们都知道,在国内 maven 的访问效率那叫一个速(坑)度(爹)…之前国内也有开源中国的镜像可以使用,但是貌似也已经死翘翘了,直到最近发现了神奇的阿里巴巴的 maven 镜像,使用之后才体会到什么叫做痛快。

继续阅读使用阿里云的maven镜像解决国内使用maven速度慢的问题

Java上传安卓apk安装包后获取应用的名称、包名、版本、图标等信息

在一个应用下载(应用市场)程序中,除了应用的信息显示、文件下载等功能,最重要的就是后台管理应用信息的功能,在JavaWeb程序中,可使用以下代码实现安卓安装包文件上传后的信息读取功能。需要导入AXMLPrinter2.jar包,用于反编译.apk文件中的AndroidManifest.xml文件。

继续阅读Java上传安卓apk安装包后获取应用的名称、包名、版本、图标等信息

Spring 框架的优点

1.如何学好Spring

要学好 Spring,首先要明确 Spring 是个什么东西,能帮我们做哪些事情,知道了这些然后做一个简单例子,这样就基本知道怎么使用 Spring 了。Spring 核心是 Spring IoC 容器,所以一定要透彻理解什么事反转控制(IoC)容器,以及如何配置和使用容器,其他所有技术都是基于容器实现的;理解好IoC后,接下来是面向切面编程(AOP),首先还是明确概念,基本配置,最后是实现原理,接下来就是数据库事务管理,其实 Spring 管理事务是通过面向切面编程实现的,所以基础很重要,IoC 容器和 AOP 学好,其余都是基于这两个核心的实现,学起来就更加轻松了。

继续阅读Spring 框架的优点

Windows系统下Nginx整合Tomcat和Jetty并通过两个域名分别访问

在实际的网站部署中,可能需要在同一个服务器上同时启动多个服务,比如一个Tomcat,端口为8080,和一个Jetty,端口为8081。由于域名解析时只能解析到默认的80端口,所以这时想要通过两个域名分别访问同一个服务器上的两个不同端口的服务,就需要用到nginx 。

继续阅读Windows系统下Nginx整合Tomcat和Jetty并通过两个域名分别访问

Tomcat 配置访问限制:访问白名单和访问黑名单

前言:

配置了 Tomcat 服务器运行 PHP 的环境后通过查看 Tomcat 这几天的日志发现,有很多莫名其妙的 IP 访问主机下莫名其妙的地址,如:/80、/testproxy.php、/cache/global/img/gs.gif、CONNECT check.best-proxies.ru:80 等等,后来通过搜索得知是一些进行 端口扫描 和其他网络攻击的的IP地址,为了防止这些 IP 的扫描和攻击,进一步保证服务器的安全和稳定,可以通过配置 Tomcat 的 server.xml 限制一些 IP 的访问。

继续阅读Tomcat 配置访问限制:访问白名单和访问黑名单

Windows操作系统下 Tomcat 服务器运行 PHP 的环境配置

前言:

由于本人在开发和学习过程中需要同时部署 JavaWeb 和 PHP 项目,于是整理了网上的一些相关资料,并结合自己的实际操作,记录于此,以供参考。
继续阅读Windows操作系统下 Tomcat 服务器运行 PHP 的环境配置

Java常见面试题及答案

java常见面试题及答案

1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?

Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。
Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。
Java 虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。

继续阅读Java常见面试题及答案

Git常用命令说明

一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。

参考资料:Git使用指南

git

图中专用名词译名如下:

  • Workspace:工作区
  • Index / Stage:暂存区
  • Repository:仓库区(或本地仓库)
  • Remote:远程仓库

继续阅读Git常用命令说明