java
文章平均质量分 87
LMD菜鸟先飞
这个作者很懒,什么都没留下…
展开
-
正则表达式(应用篇)
上一篇内容介绍了正则表达式的一些语法内容,本篇介绍一些实际应用并详细介绍一下每一个细节的功能。1、手机号地址字符串:13651595997正则表达式:^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$详细解释:^代表字符串起始位置,$代表字符串结束位置,就是说所用字符串必须完全匹配当前表达式,不能有多余内容前面的大红框是一个聚合表达式,| 是或的意思。13[0-9]意思是前两个字符是13,第三个字符可以是0-9原创 2021-07-04 18:12:35 · 1451 阅读 · 1 评论 -
正则表达式(理论篇)
某天有人问我正则表达式的问题,一看发现不会,作为一个6年的程序员这简直是奇耻大辱,所有星期天花了几个小时学习了一下,虽然网上已经有很多教学的,但还是要记录一下学习的成果。一、关于正则表达式的思考网上有很多教程,但是一上来都是各种语法介绍和示例,初看起来容易一头雾水,所有我学完以后总结了一下,对于正则表达式可以这样形容起始+单元+单元+单元+...+结束单元内容:字符+限定符+定位符字符是单元的主体,限定符和定位符都是用来描述字符的,可以不写,一个单元的结果可以作为另一个新单元的字符对象,原创 2021-07-04 00:50:48 · 171 阅读 · 0 评论 -
tomcat配置https访问
编辑Tomcat配置文件conf/server.xml增加一行配置<Connector SSLEnabled="true" clientAuth="false" keystoreFile="file:///E:/software/ssl/test.keystore" keystorePass="123321" maxThreads="150" port="8443" prot原创 2018-02-22 22:53:19 · 260 阅读 · 0 评论 -
从keystore中导出私钥key
生成死要key特别需要注意的是,私钥是无法从证书库中导出的,因为那样非常不安全。如果你特别需要私钥或是私钥字符串,只能考虑用编程的方式从密钥库文件中去获取了。由于jdk命令无法生成key,所以需要用代码从keystore文件中读取私钥base64编码数据 package test; import java.io.File;import java.io.FileInputStream;import ...原创 2018-02-22 23:00:22 · 12592 阅读 · 2 评论 -
J2Cache+Spring注入配置参数,无需读取固定路径下的j2cache.properties配置文件
J2Cache最初的版本是在源码中写死的读取配置文件路径,这个在使用上就非常不灵活,无论是用配置中心管理还是其他都不好用,而2.X之后的版本增加了一项功能:动态构建J2Cache实例J2CacheConfig config = new J2CacheConfig();//填充 config 变量所需的配置信息J2CacheBuilder builder = J2CacheBuilder....原创 2019-07-10 16:49:58 · 2290 阅读 · 1 评论 -
springcloud加载j2cache时读取apollo配置中心配置
1、创建J2CacheSelfConfig类,用来注入apollo配置文件数据2、创建J2CacheBuilderUtil类,用来根据配置文件数据动态创建缓存实例3、项目中需要缓存实例时使用J2CacheBuilderUtil来创建实例类的名称可以根据需要自己命名,具体代码如下:J2CacheSelfConfig/** * */package com.kaitaimi...原创 2019-07-18 16:21:28 · 827 阅读 · 0 评论 -
springboot logback从apollo配置中心读取变量
1、在apollo配置中心添加logback-config.properties配置文件2、项目的application.yml配置文件配置如下,主要是eagerLoad.enabled: true这个配置app: id: SX-sale-app-soaapollo: bootstrap: enabled: true #将Apollo配置加载提到初始化日志系...原创 2019-07-18 16:11:23 · 6054 阅读 · 0 评论 -
springcloud从1.x升级到2.x所需要注意的点
1、springboot-parent改成2.1.3.RELEASE版本<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>...原创 2019-07-20 20:10:48 · 2000 阅读 · 0 评论 -
maven上传私库
如果想要把项目上传难道私库上则需要配置两个地方,一个是项目pom.xml中,一个是maven的settings配置,然后在maven build的时候增加deploy参数。pom.xml <distributionManagement> <repository> <id>maven-releases</id> <...原创 2019-07-25 18:03:36 · 2817 阅读 · 0 评论