使用场景:使用路由器连接ss然后任意一台设备连接到路由器下都可以访问国外网站
首先我们这里使用到的是斐讯K2路由器,已经刷好老毛子固件,本来是想在openwrt固件里连接ss,但是发现斐讯k2刷了opwnwrt固件后内存只剩1.5M,而安装一个ss或者v2ray插件的空间则需要4M左右,所以只能放弃,网上也有其他的方式,这里我们直接使用老毛子固件自带的ss插件进行操作,这样我们只需要输入账号密码就可以了
首先我们保证路由器的上网功能是已经设置好的,并且可以访问外网,也就是设置一个宽带连接的事,这里应该不用我说,我们来设置ss
1 public static boolean isEmpty(String str)
判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0
下面是 StringUtils 判断是否为空的示例:
StringUtils.isEmpty(null) = true
StringUtils.isEmpty(“”) = true
StringUtils.isEmpty(“ “) = false //注意在 StringUtils 中空格作非空处理
StringUtils.isEmpty(“ “) = false
StringUtils.isEmpty(“bob”) = false
StringUtils.isEmpty(“ bob “) = false
Java在JDK11中的String类中引入strip方法,trim()和strip()功能类似,主要区别是:
trim()可以去除字符串前后的半角空白字符
strip()可以去除字符串前后的全角和半角空白字符
半角和全角
半角是我们多数人在打字的时候使用的状态,如果我们不去刻意调整半全角,它会一直伴随着我们,因为半角状态下,人们已经习惯了这种打字模式,半角状态下可以使用任何标点符号,而且对于空格也没有特殊限制。
全角占两个字节,半角占一个字节。半角全角主要是针对标点符号来说的,全角标点占两个字节,半角占一个字节,而不管是半角还是全角,汉字都还是要占两个字节。
这里并非一个全角空白字符等于两个半角空白字符。
所以半角空白字符占用一个字节,半角的空白字符unicode编码为\u0020。
全角空白字符占用两个字节,全角的空白字符unicode编码为\u3000。
jdk8自带了一个jjs的脚本,如果是windows安装,可以在自己安装好的jdk目录下看到有一个jjs.exe的脚本
如果是mac则可以在jdk安装目录下看到有一个jjs的可执行脚本
然后我们写一个js脚本,控制台输出一句话试试,这里注意除了输出语句不是console.log其他的都是一样的
print('hello');
然后使用命令执行这个脚本
jjs hello.js首先导入quartz依赖,这里我就不演示导入springboot,自己随意导入一个版本就好了
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-quartz</artifactId>
</dependency>
然后我们就可以直接编写要执行的任务类了,这里我们选择继承QuartzJobBean这个类
首先我们要知道编码都是在mysql的my.ini配置文件中配置的,所以我们可以在安装好mysql后就对其配置文件进行更改,也可以后期更改,但是要注意,改配置文件之前请先关闭mysql服务,然后再更改my.ini,最后启动服务,如果你在mysql服务还在运行中的时候就修改配置文件就会导致你的mysql无法关闭以及重新启动,这里切记!