自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你真的会用Gson吗?Gson使用指南

你真的会用Gson吗?Gson使用指南(一) 你真的会用Gson吗?Gson使用指南(二) 你真的会用Gson吗?Gson使用指南(三) 你真的会用Gson吗?Gson使用指南(四)

2019-09-19 10:26:09

阅读数 2

评论数 0

虚拟专用服务器、云服务器、虚拟主机、物理服务器的含义与区别

物理服务器: 一台实实在在物理机,服务器性能和稳定性比普通PC强,但是价格昂贵,一般有钱的大佬才会使用独立的物理服务器(就是需要自己实实在在买一台设备放在那里)。性能强,但是无论用还是不用,机器和网络等成本都在那里。 虚拟专用服务器: Virtual Private Server 虚拟专...

2019-09-05 12:00:19

阅读数 602

评论数 0

史上最清楚讲解:有return的情况下try catch finally的执行顺序(看完不懂算我输!)

首先,直接说结论:(一定要看举例和测试程序!) 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,...

2019-07-25 16:03:44

阅读数 21

评论数 0

Java AES加解密工具类

package com.mytest.aestest.util; import java.net.URLDecoder; import java.net.URLEncoder; import javax.crypto.Cipher; import javax.crypto.spec.IvPar...

2019-07-23 16:56:49

阅读数 29

评论数 0

深入浅出SOA!

SOA是什么?SOA全英文是Service-Oriented Architecture,中文意思是中文面向服务编程,是一种思想,一种方法论,一种分布式的服务架构(具体可以百度)。 用途:SOA解决多服务凌乱问题,SOA架构解决数据服务的复杂程度,同时SOA又有一个名字,叫做服务治理。 ...

2019-07-16 15:28:10

阅读数 17

评论数 0

java实现公历转阴历、计算干支历法年月日时、生肖等

在网上看了许多文档都没有将日期计算为我需要的干支历法年月日时、生肖等,于是自己总结写了一个,返回的数据算是比较完整了,只是没有带节气和节假日。代码如下(一个工具类,复制运行即可得出数据): PS:有些日期计算有误,仅供参考,希望改进错误的同学可以在评论中指出。 package contr...

2019-06-17 13:51:24

阅读数 1177

评论数 9

Java日志框架那些事儿,弄清Java日志体系

在项目开发过程中,我们可以通过 debug 查找问题。而在线上环境我们查找问题只能通过打印日志的方式查找问题。因此对于一个项目而言,日志记录是一个非常重要的问题。因此,如何选择一个合适的日志记录框架也非常重要。 在Java开发中,常用的日志记录框架有JDKLog、Log4J、LogBack、SL...

2019-06-12 16:25:26

阅读数 25

评论数 0

Java变量详解

Java语言支持的变量类型有: 类变量:独立于方法之外的变量,用 static 修饰。 实例变量:独立于方法之外的变量,不过没有 static 修饰。 局部变量:类的方法中的变量。 public class BianLiang { static int leibianliang...

2019-06-05 11:32:12

阅读数 15

评论数 0

JUC多线程及高并发:对volatile的理解

一、volatile是什么? volatile是Java虚拟机提供的轻量级(乞丐版synchronized)的同步机制(synchronized是重量级) PS:杀鸡不用宰牛刀,synchronized轻易不要使用,每次只能跑一个线程效率太低。 volatile三大特性: 1、保证可见...

2019-05-24 11:07:40

阅读数 40

评论数 0

深入理解数字签名、数字证书及加密算法工作原理,超级通俗易懂的例子!

数字签名是什么? 1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2. 鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。 3. 苏珊给鲍勃写信,写完后用鲍勃的公钥加密,达到保密的效果。 4. 鲍勃收信后,用私钥解密,看到信件内容。 5. ...

2019-04-11 10:30:49

阅读数 95

评论数 0

各种主流加密算法解析

最近开始做金融项目,接触了加密算法,在这里做个总结,加深认识。 目前比较常用的加密算法总结起来就是单向加密和双向加密了,很少对吧,理解起来也不算很难。 什么是单向加密? 通俗来说,就是通过对数据进行摘要计算生成密文,密文不可逆推还原。算法代表:MD5、SHA、MAC、CRC等。 什么是双向...

2019-04-10 19:10:08

阅读数 347

评论数 0

IDEA intellij maven项目打包报错Please ensure you are using JDK 1.4 or above and not a JRE解决方法!

在使用intellij打包maven项目时报以下异常: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project com.xxx...

2019-03-28 16:36:36

阅读数 98

评论数 0

Java权限修饰符详解及为什么Java外部类不能用private和protected修饰?

首先,不清楚Java外部类和内部类的同学可以先百度一下。 其次,我们简单了解一下四种权限修饰符: private(私有的)无法访问:使用private关键字,就意味着被声明的成员或方法,除了本类,其他任何类都无法访问。 public(公共的)接口访问权限:使用public关键字,就意味着被声...

2019-03-26 02:38:23

阅读数 221

评论数 2

SVN使用教程总结

SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修...

2019-03-22 19:22:12

阅读数 46

评论数 0

Maven下载jar包出现.lastUpdated结尾的文件问题及解决

出错原因: 出现.lastUpdated文件原因:由于网络原因没有将Maven的依赖下载完整导致。 解决方案: 有私服地址的情况下:删除所有以.lastUpdate结尾的文件。 a) 进入到自己 maven 的本地仓库 b) 在当前本地仓库目录打开 cmd 命令行 c) Windows...

2019-03-22 13:56:33

阅读数 2379

评论数 4

H5 img标签图片无法显示或video标签视频无法显示解决方法

错误场景: 有时候复制网络上带图片的文章,或者抓取网络上视频的链接,放到自己的项目页面上展示时经常报错403,但是把图片或视频的链接打开时是正常的,如下。 Failed to load resource: the server responded with a status of 403 ...

2018-12-27 17:05:02

阅读数 629

评论数 0

使用Charles抓取app或微信小程序数据包详细过程

一、安装Charles Charles需要Java环境,在安装之前确保已有配置Java运行环境。 然后到官网下载Charles并安装。 破解的话,可以使用网友提供的工具:Charles 在线破解。 二、设置Charles 打开Charles抓包工具: 设置代理:Proxy →P...

2018-12-21 18:06:27

阅读数 2127

评论数 2

新建maven项目时报错Error:Maven Resources Compiler: Maven project configuration required for module 'XX'解决方法

在新建maven项目时,Problems中报错: Error:Maven Resources Compiler: Maven project configuration required for module 'XX(项目名)' isn't available. Compilation of M...

2018-12-18 17:14:09

阅读数 1498

评论数 0

Spring、SpringBoot和SpringCloud的关系

1、SpringBoot 是 Spring 的一套快速配置脚手架,可以基于SpringBoot 快速开发单个微服务。 2、SpringCloud是一个基于SpringBoot实现的云应用开发工具。 3、SpringBoot专注于快速、方便集成的单个个体,SpringCloud是关注全局的服务治...

2018-12-11 14:45:19

阅读数 96

评论数 0

正向代理和反向代理的区别

在学习nginx过程中一直不太明白什么是反向代理,当然也就不知道正向代理的意思了,所以Google了好多,大概的明白是什么东西,这里主要是从两篇精彩的文章理解而来,一篇比较学术,另一篇就相对浅显易懂了http://www.tuicool.com/articles/M7bAnqy 1. 概念 ...

2018-12-03 14:17:23

阅读数 44

评论数 0

提示
确定要删除当前文章?
取消 删除