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

国内 maven 访问速度慢问题处理阿里云 maven 镜像地址:http://maven.aliyun.com/nexus/content/groups/public/开发中使用 maven 的猿猿们都知道,在国内 maven 的访问效率那叫一个速(坑)度(爹)…之前国内也有开源中国的镜像可以使用,但是貌似也已经死翘翘了,直到最近发现了神奇的阿里巴巴的 maven 镜像,使用之后才体会到什么叫做痛快。废话打住,下面是

Java 实现面试常考的算法

Java 实现面试常考的算法总结了几个平时面试问得一些算法题,都是非常非常基础的问题.查找算法典型的二分查找对于二分查找算法要求,查找前的数据必须是已经排好序的,然后得到数组的开始位置 start 和结束位置 end,取中间位置 mid 的数据 a[mid]跟待查找数据 key 进行比较,若 a[mid]>key,则取 end=mid–1;若 a[mid]<key,则取 start=mid+1;若 a[mid]=key 则直接返

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

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

macOS 终端命令

苹果 MacOSX 操作系统下,也有类似于 Windows 下面的 CMD 运行框!在这里你可以像 Windows 一样在 Mac 终端里面使用各种指令来操作你的 Mac,例如:隐藏和显示文件,修改 Hosts 等等。#用文本编辑来直接修改 hostssudo/Applications/TextEdit.app/Contents/MacOS/TextEdit/etc/hosts#隐藏文件是否显示有很多种设置方法,最简单的要算在

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

在实际的网站部署中,可能需要在同一个服务器上同时启动多个服务,比如一个 Tomcat,端口为 8080,和一个 Jetty,端口为 8081。由于域名解析时只能解析到默认的 80 端口,所以这时想要通过两个域名分别访问同一个服务器上的两个不同端口的服务,就需要用到 nginx。Tomcat,Jetty 和 Nginx 是什么这里就再不多说了,百度一下,你就知道。这里只介绍 Nginx 整合两个服务的配置。首先,需要到 Ngi

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

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

Windows 下 Tomcat 运行 PHP 的配置

Windows 下 Tomcat 运行 PHP 的配置
前言:由于本人在开发和学习过程中需要同时部署 JavaWeb 和 PHP 项目,于是整理了网上的一些相关资料,并结合自己的实际操作,记录于此,以供参考。一、环境(64bit):1.操作系统、Tomcat 和 JDK 环境:Serverversion:ApacheTomcatServerbuilt:Mar12201611:39:59UTCOSName:WindowsServer2008Architecture:am

Java 常见面试题及答案

Java 常见面试题及答案
1.什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java 虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2.JDK 和 JRE 的区别是什么?JDK:j

Git 常用命令说明

Git 常用命令说明
参考资料:Git 使用指南一般来说,日常使用只要记住下图 6 个命令,就可以了。但是熟练使用,恐怕要记住 60~100 个命令。图中专用名词译名如下:Workspace:工作区 Index/Stage:暂存区 Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库#在当前目录新建一个 Git 代码库 $gitinit#新建一个目录,将其初始化为 Git 代码库 $gitinit[project-nam

XSLT 函数集合:数值函数、字符串函、节点集函数和布尔函数

任何的编程语言或者是 SQL 语句都有内置的函数或方法,而强大灵活的 xslt 技术也是如此。熟练掌握 XSLT 的常用函数的用法,XSLT 的应用将变得如此轻松,你会发现 XSLT 比想象中还要牛!以下是 xslt 数值的函数与 xslt 字符串函数的说明与参考示例。1、XSLT 数值的函数:(1)fn:number(arg)返回参数的数值。参数可以是布尔值、字符串或节点集。示例:<xsl:value-ofselect="n

阿里巴巴 Java 开发规范手册分享

阿里巴巴 Java 开发规范手册分享
原名《阿里巴巴 Java 开发手册》,但我更喜欢叫《阿里巴巴 Java 开发规范手册》。分享给 Java 相关开发人员,对 Java 开发中的命名、异常、日志、工程等进行规范的参考文档。本文记录了此手册从最初版到最新版的所有更新记录,并将一直保持更新。❤️2018-05-20 更新 1.4.0 版(详尽版)版本号制定团队更新日期备注 1.4.0 阿里巴巴集团技术团队 2018.5.20 增加设计规约(详尽版)阿里巴巴 Java 开发

HTTP 状态码🐎

HTTP 状态码(响应码)用来表明 HTTP 请求是否已经成功完成。HTTP 响应类型一共分五大类:消息响应,成功响应,重定向,客户端错误,服务器端错误。下表列出了所有 HTTP 状态码,以及他们各自所代表的含义:状态码原因短语代表含义 HTTP 版本消息响应 100Continue(继续)客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分

Java Web 开发中一些实用的技术点

1.JavaInteger 的缓存:-128to127Integer.valueOf(10)==Integer.valueOf(10);//trueInteger.valueOf(128)==Integer.valueOf(128);//false2.Java 中的小数运算,2-1.1=?我们知道,2-1.1=0.9,但是在 java 中如果直接这样运算,会得到一个意外的结果。一般可以用 java.math.

Test Https

Test Https
2017 年 02 月 15 日即日起,本博客域名由 www.itanken.net 正式改为 zixizixi.cn,并启用 HTTPS 安全连接,使用由腾讯云提供的免费 SSL 证书。2016 年 12 月 09 日本博客 itanken.net 域名今日起正式启用 https,使用 http 访问将重定向到 https。本博客正式域名为 itanken.net,itanken.top 仅供测试使用。相关配置说明:解决 Solo 在 HTTPS 模式下