jdk8中String新增的String.join
小编一直使用的是jdk1.8,因为业务需求现在把一个以前是jdk8的项目改为了jdk1.7的,在里面发现jdk1.7中没有String.join()这个方法。下面就简单说下怎么使用的吧。在jdk1.8中String.join()有很多的方法的重载。
小编一直使用的是jdk1.8,因为业务需求现在把一个以前是jdk8的项目改为了jdk1.7的,在里面发现jdk1.7中没有String.join()这个方法。下面就简单说下怎么使用的吧。在jdk1.8中String.join()有很多的方法的重载。
java本身转码解码
编码
public static String getBASE64(String str) {
if (str == null) return null;
return (new sun.misc.BASE64Encoder()).encode( str.getBytes() );
}解码
public static String getFromBASE64(String str) {
if (str == null) return null;
BASE64Decoder decoder = new BASE64Decoder();
try {
byte[] b = decoder.decodeBuffer(s);
return new String(b);
} catch (Exception e) {
return null;
}
}利用apache的包
编码
public static String encode(byte[] binaryData) {
try {
return new String(Base64.encodeBase64(binaryData), "UTF-8");
} catch (UnsupportedEncodingException e) {
return null;
}
}解码
public static byte[] decode(String base64String) {
try {
return Base64.decodeBase64(base64String.getBytes("UTF-8"));
} catch (UnsupportedEncodingException e) {
return null;
}
} 经常玩电脑的小伙伴们都知道虚拟及这个软件,就是再你本机模拟出其他的计算机供自己使用,是不是感觉非常的爽。哈哈哈!!!
小编在这里告诉大家其实win10自带有虚拟机哦,只是大家平时不用,可能也就忽略了。windows操作系统最早是在win8中带有虚拟机功能的。小编在这里就简单说下win10里面虚拟机是怎么开启的吧。





是不是恨简单呢。要是还不会的话,可以留言给小编哦。
最近小编帮以好友解决了一个Mysql8.0版本安装之后出现MySQL服务无法启动请键入 NET HELPMSG 3534 以获得更多的帮助,下面小编把解决办法与大家分享一下。
因为不是出现的:服务名无效。的错误也就表明现在的服务已经属于系统服务了,不是环境变量的问题。小编就打开了mysql的安装目录,然后发现没有data文件夹以及my.ini文件。下面小编就给出相应的解决办法:
没有文件夹以及里面的内容。
解决办法:
mysql -removemysql --initialize-insecure和mysql -install没有my.ini文件
解决办法:
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
# 设置mysql的安装目录
basedir="E:/MySQL/"
# 设置mysql数据库的数据的存放目录
datadir="E:/MySQL/data/"
character-set-server=utf8
default-storage-engine=MyISAM
#支持 INNODB 引擎模式。修改为 default-storage-engine=INNODB 即可。
#如果 INNODB 模式如果不能启动,删除data目录下ib开头的日志文件重新启动。
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=512
query_cache_size=0
table_cache=256
tmp_table_size=18M
thread_cache_size=8
myisam_max_sort_file_size=64G
myisam_sort_buffer_size=35M
key_buffer_size=25M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=47M
innodb_log_file_size=24M
innodb_thread_concurrency=8
innodb_thread_concurrency=8
innodb_thread_concurrency=8
innodb_thread_concurrency=8
innodb_thread_concurrency=8