自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Base64和Hex的加解密简述

有些二进制文件、图片、视频在代码中采用二进制存储,或者有些中文显示乱码,Base64的作用就是可以使用64个可展示的字符来标识二进制数据的一种方法,Hex的作用是采用16进制方式来标识二进制数据的一种方法。 这两个方法都是一种编码方式,不是加解密方式,这个任何人都可以解码。 Base64的编码的原理:把一个8位的字节拆分成6位的字节,6位的字节标识一个字符,总共有64个字符,对应64个字母(...

2019-11-08 16:48:09 1920

原创 JAVA CMS垃圾回收机制

CMS垃圾回收机制的作用:减少服务器的暂停时间,牺牲吞吐量,适合需要对外提供http服务的模块。 CMS垃圾回收的标识:在启动JVM参数加上-XX:+UseConcMarkSweepGC CMS的垃圾回收过程: 初始标记阶段(Initial Mark):该阶段从服务器的根对象开始扫描,只标记跟“根对象”相连的对象;该阶段会从暂停服务。 并发标记阶段(concurrent-mark):该阶段从初始...

2019-11-04 20:16:06 375

原创 DCS相关操作命令

DCS相关数据结构以及操作命令: String结构相关操作命令 (1) get {key} ,获取key对应的value值。 (2) set {key} {value} ,设置key,以及对应的value值。 (3) getrange {key} {start} {end} 获取key对应的value值,从start到end的数据。 (4) getset {key} {value} ...

2019-11-04 19:54:52 3416

原创 java的Observable(观察者模式)使用和原理

Observable是Java内置的观察者模式的主题类。 Observer是对应观察者接口。 当一个对象改变时,它所依赖的观察者都会收到通知并自动更新。 成员属性: boolean changed; Vector obs; 当changed值为true的时候才会通知观察者们,同时清楚changed状态 成员方法: 注册方法:addObserver(Observer o) 注销方法:deleteO...

2019-10-22 10:27:39 886

原创 正则表达式

非打印字符 \f 匹配一个换页符 \n 匹配一个换行符 \r 匹配一个回车符 \s 匹配任意一个空白符,包含空格、制表符、换页符 \S 匹配任何非空白符 \t 匹配一个制表符 \v 匹配一个垂直制表符 特殊字符 $ 匹配输入字符串的结尾位置 () 标记一个子表达式的开始和结束位置 * 匹配前面的子表达式的零次或多次 + 匹配前面的子表达式的1次或多次 . 匹配除换行符之外的任何单字...

2019-10-19 14:42:00 184

原创 采用java代码实现数学表达式

采用java代码实现数学表达式,运算符包含括号(),加+,减-,乘*,除/,以及MAX(),MIN(),例如1+2MAX(3+5,2+45)-3+MIN(4*5,6+7/1),代码如下:@TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识...

2019-10-19 14:14:55 1370

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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