摘要: 生成思路: 1.将"原始链接(长链接)+key(自定义字符串,防止算法泄漏)"MD5加密 2.把加密字符按照 8 位一组 16 进制与 0x3FFFFFFF 进行位与运算,把得到的值与 0x0000003D 进行位与运算,取得字符数组 chars 索引,把取得的字符相加,每次循环按位右移 5 位,把 阅读全文
posted @ 2018-02-28 14:58 xijin_wu 阅读(13036) 评论(0) 推荐(0) 编辑
摘要: 1.概述 在平时的开发中,有一些Jar包因为种种原因,在Maven的中央仓库中没有收录,所以就要使用本地引入的方式加入进来。 2. 拷贝至项目根目录 项目根目录即pom.xml文件所在的同级目录,可以在项目根目录下创建文件夹lib,如下图所示: 这4个Jar包是识别网页编码所需的包。 3. 配置po 阅读全文
posted @ 2018-01-30 14:19 xijin_wu 阅读(2332) 评论(0) 推荐(1) 编辑
摘要: 1.安装node.js(http://www.runoob.com/nodejs/nodejs-install-setup.html) 2.基于node.js,利用淘宝npm镜像安装相关依赖 在cmd里直接输入:npm install -g cnpm --registry=https://regis 阅读全文
posted @ 2018-01-25 17:31 xijin_wu 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 基于Spring MVC, 使用Http Service Invoke远程调用方法 (参考: http://blog.csdn.net/hanqunfeng/article/details/4303127) 步骤: 1. 本地定义接口,并在配置文件中说明 PersonService.java [ja 阅读全文
posted @ 2017-09-18 10:25 xijin_wu 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 公司一般都有个自己的私服来管理各种jar包,原因大概有这么3个,分别是: 1、有的公司不能访问外网,只能通过私服来管理jar包和插件; 2、公司网速比较慢,通过公司的私服来获取jar包比较快; 3、内部的的一些jar包放在私服上,比较方便的大家使用。 这里简单介绍下搭建Nexus环境,并且在ecli 阅读全文
posted @ 2017-09-16 17:49 xijin_wu 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.Java语言的平台无关性 Java是与平台无关的语言,“一次编写,到处运行”,这一方面依赖于Java源代码编译后生成的存储字节码的文件,即Class文件是语言和平台无关的; 另一方面依赖于Java虚拟机的实现。 Java虚拟机并不关心Class的来源是什么语言,只要它符合一定的结构,就可以在Ja 阅读全文
posted @ 2017-06-16 16:49 xijin_wu 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机在执行java程序时会把它所管理的内存会分为若干个不同的数据区域,不同的区域在内存不足时会抛出不同的异常。 一、运行时数据区域的划分 (1)程序计数器程序计数器(Program Counter Register)是一块比较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器;P 阅读全文
posted @ 2017-06-16 16:34 xijin_wu 阅读(497) 评论(0) 推荐(0) 编辑
摘要: JVM的类加载机制是指虚拟机 把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型的实现过程。 类加载过程具体可以分成下面几个步骤: (1)装载:查找和导入Class文件; (2)链接:把类的二进制数据合并到JRE中; 校验:检查载 阅读全文
posted @ 2017-06-16 16:17 xijin_wu 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 内存查看与分析工具,下面是日常监控可以使用的一些工具, 在调试时应用比较多的是堆栈信息,查看这篇文章: Java Thread Dump 性能分析 gc日志输出 在jvm启动参数中加入 1 2 3 4 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTime 阅读全文
posted @ 2017-06-16 15:40 xijin_wu 阅读(7609) 评论(0) 推荐(0) 编辑
摘要: 类似物理上的计算机系统,Java虚拟机规范中也定义了一种Java内存模型,即Java Memory Model(JMM),来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果。 现在最新的Java内存模型规范是JSR-133,即Java内存模型与线程规范, 阅读全文
posted @ 2017-06-15 14:51 xijin_wu 阅读(264) 评论(0) 推荐(0) 编辑