自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (4)
  • 收藏
  • 关注

原创 常用正则

//密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符String qq0 = "^.*(?=.{8,16})(?=.*\\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$";String qq = "^.*(?=.{8,16})((?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]))|((?=.*\\d)(?=.*[a-z])(?=.*[!@#$%^&*? ]))|((?=..

2020-12-02 17:32:05 6

原创 Interceptor实现拦截功能

Interceptor和Filter对比Filter是作用在Servlet前。Interceptor执行在controller前。所以正确的处理流程是Filter前处理 --> Interceptor前处理 --> controller--> Interceptor后处理 --> Filter后处理对比Filter接口定义在Javax.servlet包中 接口HandlerInterceptor定义在org.springframework.web.serv...

2020-12-02 10:04:11 14

原创 后端+vue之打包部署

后端打包启动1、pom.xml添加依赖<build> <finalName>${project.artifactId}</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId&g

2020-12-01 18:14:15

原创 若依项目启动Redis连接异常,无法获取验证码图片

若依项目启动Redis连接异常,无法获取验证码图片Could not get a resource from the pool; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379redis服务排查:1、启动....\redis>redis-cli.exe,OK的2、认证登录,OK3、查看默认库,返回正常4、默认databa

2020-11-30 14:44:08 27

原创 String.format(“用户:%s 登录系统“, “www“)

System.out.println(String.format("用户:%s 登录系统", "www")); String info = "%1$s 用户来自 %2$s 年龄 %3$d 性别 %4$s"; System.out.println(String.format(info, "www","陕西",23,"男")); System.out.printf(" %s ","asa"); System....

2020-11-27 18:14:16 6

原创 关于时间处理,你可以试试java8特供:LocalDateTime,更加简单

1、不是有Date吗?可读性差点,格式需要SimpleDateFormat转换获取固定专用时间处理麻烦,好多getYear()...都弃用了2、为什么禁用static修饰SimpleDateFormat/多线程访问时,format方法和parse方法线程不安全,每次调用都创建一个SimpleDateFormat,但是耗性能和内存3、Calendar?可以去试试处理时间的,我们需要很多自定义常用时间的获取方法,你来一个一个慢慢敲还是用补充完善版本的LocalDateTime?..

2020-11-25 10:10:27 21

原创 单例模式

1、单例模式之懒汉模式class LazySingleton{ //volatile 防止指令重排 private volatile static LazySingleton lazySingleton; private LazySingleton(){ } public static LazySingleton getInstance(){ if (lazySingleton == null){ synchronized

2020-11-24 15:55:09 7

原创 springboot集成redis

1、依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> </parent> <dependency> <group

2020-11-02 17:01:01 53

原创 Redis的数据类型

Redis的数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象。string 类型是 Redis 最基本的.

2020-11-02 15:18:57 68

原创 Redis的命令登录和database切换操作

Redis的命令登录和database切换操作cmd本地登录: 配置文件:requirepass 123456127.0.0.1:6379> auth 123456OKredis的databaseRedis默认提供了16个数据库(database),每个数据库有一个id,从0到15,他们没有名字,只有id,不同的数据库中数据隔离保存。配置文件中修改数据库个数,启动时提供32个数据库:databases 32用select id命令可以切换当前数据:127.

2020-11-02 14:21:04 24 1

原创 代码结构-日志如何做到提高研发效率

代码结构-日志如何做到提高研发效率曾经有一项调查,当一个程序员到新公司或者接手项目最怕的事情是什么,超过 90% 的人的都认为最怕接手其他人的项目。从心理学角度来看,这个结果非常正常,害怕是因为对即将接手项目的未知,不清楚项目如何启动,不清楚代码是如何分层。大家试想看,当一个单体应用被划分为 N 多个服务的时候,每个服务启动方式,代码层次各不相同,如何去维护呢?所以微服务启动阶段,首先要做的事情就是工程结构标准化和自动化,让研发人员的重点精力去做业务,而...

2020-10-29 17:44:08 12

原创 服务拆分理论和原理及方法

服务拆分理论和原理及方法谈到微服务,议论的最多,吵架的最多的就是服务拆分问题,服务拆分是否合理直接影响到微服务架构的复杂性、稳定性以及可扩展性。然而并没有任何一本书籍或者规范来介绍如何拆分服务,那么如何正确的做服务的拆分? 目前各家做法也都是根据架构师经验以及业务形态和用户规模等因素综合考虑。在工作中曾经遇到以下二种服务拆分的模式:一个方法一个服务:视业务规模和业务场景而定;基于代码行数的划分:简单粗暴,不推荐;有人说按方...

2020-10-29 17:40:39 32

原创 微服务实施设计

微服务实施设计的具体步骤 Dubbo 或者 SpringCloud 把系统内部接口调用换成 RPC 或者 Rest 调用,微服务改造第一步,其实这是只是微服务的冰山一角,完整的去实施微服务必须从全局考虑统一规划,包括前后端分离,服务无状态、统一认证以及运维体系的调整等。前后端分离:是指前端和后端的代码分离,前端负责 HTML 页面的编写以及逻辑跳转,后端负责提供数据接口给前端,前后端开发人员可以并行开发。前端对跳转逻辑和 ...

2020-10-29 17:28:05 12

转载 git本地分支推送至远程

本地分支推送至远程 1 2 git checkout local_branch git push origin local_branch:remote_branch   一、查看远程分支使用如下Git命令查看所有远程分支: 1 git branch -r   列出本地分支: 1 git branch   删除本地分支:...

2020-10-23 11:59:26 20

原创 java 8 新特性 lambda test

package com.wxrem.controller;import javax.swing.*;import java.util.*;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;import java.util.function.*;import java.uti...

2020-10-22 11:01:24 21

原创 spark-java 本地文件读取和写出、版本匹配

版本匹配1.本地配置java、scala、spark+hadoop环境寄变量 * <scala.version>2.11.8</scala.version> * <spark.version>2.4.3</spark.version> * <hadoop.version>3.0.0</hadoop.version>本地文件读取和写出hadooppackage com.wxrem.con

2020-10-22 11:00:27 29

原创 Java的Stream并行流

//Stream并行流//流使得计算变得容易,它的操作也非常简单,但你需要遵守一些约定。默认情况下我们使用集合的stream方法//创建的是一个串行流,你有两种办法让他变成并行流。////调用Stream对象的parallel方法//创建流的时候调用parallelStream而不是stream方法//我们来用具体的例子来解释串行和并行流package com.wxrem.controller;import java.io.IOException;import java.nio.

2020-10-22 10:54:03 36

原创 奇妙巧妙关闭流 AutoCloseable

AutoCloseable接口接口功能全称java.lang.AutoCloseable,jdk1.7引入、官方文档说明:一个可以保存资源(如文件或套接字句柄)直到它被关闭的对象。AutoCloseable对象的close()方法在退出资源块(try-with-resources block)时被自动调用,资源块是在资源规范头中声明的对象。这种构造确保了快速释放,避免了可能发生的资源耗尽异常和错误。package com.wxrem.controller;import jav.

2020-10-22 10:45:08 23

原创 mysql页面浏览记录表设计

-- 页面浏览记录表CREATE TABLE BROWSING_RECORD ( ID INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, USER_ID VARCHAR(32) NOT NULL DEFAULT '' COMMENT '请求用户ID', USER_NAME VARCHAR(200) NOT NULL DEFAULT '' COMMENT '请求用户', IP VARCHAR(64) NOT NULL DEFAULT '' COMM.

2020-10-21 14:30:54 51

原创 mysql的事件开启,停止和启动

事件事件开启状态show variables like 'event_scheduler';当前服务命令修改:SET GLOBAL event_scheduler = ON配置文件修改:l在my.cnf/my.ini(mysql配置文件)中[mysqld]部分中添加下面内容,重启MYSQL event_scheduler=ON注意:这个配置会和skip_grant_tables冲突,需要注释skip_grant_table...

2020-10-21 14:27:34 73

转载 各个平台的mysql重启命令

各个平台的mysql重启命令linux平台及windows平台mysql重启方法  Linux下重启MySQL的正确方法:  1、通过rpm包安装的MySQL  service mysqld restart  2、从源码包安装的MySQL  // linux关闭MySQL的命令  $mysql_dir/bin/mysqladmin -uroot -p shutdown  // linux启动MySQL的命令  $mysql_dir/bin/mysqld_safe &.

2020-10-21 14:11:08 92

原创 SHELL 编程参考命令

Shell编程shell :弱类型、 解释型语言解释器:bash一、变量bash的变量类型: 环境变量 本地变量(局部变量) 位置变量 特殊变量:bash内置的用来保存某些特殊数据的变量。(也叫系统变量)本地变量:只属于某一个bash的变量。 var_name=值 作用域:整个bash进程局部变量: local var_name =值, 作用域:当前代码段。环境...

2020-10-16 15:55:49 4

转载 主键约束、唯一约束、非空约束、默认约束

主键约束、唯一约束、非空约束、默认约束1、主键约束:每个表中最多有一个主键约束,定义为主键的字段不能重复,不能为null值。字段名 数据类型 primary key;primary key(字段1,字段2.....); 2、非空约束:字段值不为空字段名 数据类型 not null;3、唯一约束:字段值不重复出现字段名 数据类型 unique;4、默认约束:给表中的字段指定默认值,即表中插入新纪录的时候,如果没有给这个字段赋值,那么数据库会自动给这个字段插入默认..

2020-09-14 16:38:36 32

转载 count(*)、count(1)、count(0)、count(列名)区别

count(*)、count(1)、count(0)、count(列名)区别1、count(*)、count(1):  count(*)对行的数目进行计算,包含NULL,count(1)这个用法和count(*)的结果是一样的。  如果表没有主键,那么count(1)比count(*)快。表有主键,count(*)会自动优化到主键列上。  如果表只有一个字段,count(*)最快。  count(1)跟count(主键)一样,只扫描主键。count(*)跟count(非主键)一样,.

2020-09-14 16:37:10 16

转载 mysql数据库中的锁

mysql数据库中的锁https://www.cnblogs.com/sessionbest/articles/8689071.html写的很详细:https://www.cnblogs.com/leedaily/p/8378779.html

2020-09-14 16:36:32 8

转载 造成mysql索引失效的场景

造成mysql索引失效的场景https://blog.csdn.net/dwl0208/article/details/83448520https://www.cnblogs.com/guoyu1/p/12432773.html1、未使用索引列作为查询条件。2、索引列是字符串,但是查询的时候没有加引号。3、使用like的时候通配符%在前。4、在查询条件中使用OR,查询条件中使用or会使索引失效,要想是索引生效,需要将or中的每个列都加上索引。5、对索引列进行函数运算。...

2020-09-14 16:35:46 15

原创 eclipse导入web工程配置过程

eclipse导入web工程配置过程 突然想起服务有个骨灰级项目,重构一下吧,使用eclipse,还是个web混合的古董,maven也没有,导入后一顿猛击小心肝,网上找了好久,主要还是使用的少,特在此记录一下截图模式,反正CSDN有钱,空间给的足:1、eclipse导入(不是maven工程),一路到底打开2、工程转换导入后看到,tomcat也配置不了,什么鬼的非web项目搜索..............好久,工程配置下立马就像web工程tomcat容器启动...

2020-08-26 15:17:19 60

原创 不同版本的centos下,使用linux如何查看防火墙状态

不同版本的centos,安装完iptables之后,使用的命令不同:Centos 7.21、查看状态[root@localhost sysconfig]# systemctl status firewalld2、关闭inactive (dead)[root@localhost sysconfig]# systemctl stop firewalld3、开启防火墙[root@localhost sysconfig]# systemctl start firewal.

2020-08-24 15:01:36 61

原创 输入身份证号码,全的所属地解析返回java

package com.wxrem.common.http;import java.io.File;import java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;import java.util.Calendar;import java.util.List;import java.util.Optional;import java.ut.

2020-08-10 17:34:11 86

原创 Linux命令

Linux中查看各文件夹大小命令du -h -x --max-depth=1[root@localhost 70ga]# du -h -x --max-depth=147M ./gatherclient149M ./datarelease122M ./scheduler1.5G ./server1.5G ./agent52M ./ssm0 ./datarelease-logs3.4G .查看存盘使用情况df -h[root@localhost 70ga]# d...

2020-08-03 10:29:59 22

原创 ipv6环境下c3p0连接sqlserver,[c3p0] A PooledConnection that has already signalled a Connection error is st

问题记录:待解决2020-07-31 09:18:42 [ExtractorInnerQuartzScheduler_Worker-19] c.p.d.e.impl.hibernate.util.JDBCExceptionReporter[71] WARN - SQL Error: 0, SQLState: 08S012020-07-31 09:18:42 [ExtractorInnerQuartzScheduler_Worker-19] c.p.d.e.impl.hibernate.util..

2020-07-31 09:36:14 71

转载 动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用了过高问题)

解决“/dev/mapper/centos-root 100%”满了的问题参考链接:https://blog.csdn.net/weberhuangxingbo/article/details/98036069

2020-07-29 17:03:02 68

原创 如何配置hosts文件,让你的Windows或Linux、银河麒麟的服务环境识别ip和节点名称

我们搭建了集群后,在部署服务的环境上,需要配置域名识别异常:其中server1、server2就是我们的节点1,节点2,当你部署后,没有配置,在访问服务市,就会存在不识别:ot resolve server2,16000,1594373718298, details=, see https://s.apache.org/timeout2020-07-16 14:13:50 [http-nio-8080-exec-3] org.apache.hadoop.hbase.client.Connect

2020-07-16 14:33:13 213

原创 SpringBoot 定时任务@Scheduled || cron表达式

一、SpringBoot 测试1、开启,注解@EnableScheduling@SpringBootApplication@EnableSchedulingpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}2、测试,类中添加@Component,方法上添加

2020-07-14 09:54:30 54

原创 MongoDB的实时监听同步,数据解析标准化

MongoDB的实时监听同步,数据解析标准化参考这个文章,亲自实践可行。可以在微信直接点击查看文章https://mp.weixin.qq.com/s/3VNurv8734eP9k1SfELuEg

2020-07-08 10:22:42 144

原创 postgresql 脚本添加、删除sequence序列脚本

添加脚本:-- 自增 +1CREATE SEQUENCE T_AUTO_ID_SEQ INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 99999999 CACHE 1;查看序列:SELECT nextval('T_AUTO_ID_SEQ');添加表:-- 添加表 REG_ASSOCIATION 的自增字段 REG_ASSOCIATION_ID 到序列 T_AUTO_ID_SEQ 中,ALTER TABL...

2020-05-09 16:19:27 622

原创 Redis的启动、停止

1、启动命令:或者:D:\software\redis>redis-server.exe redis.windows.conf正常:异常:排查已经启动打开一个客户端:D:\software\redis>redis-cli.exe测试:127.0.0.1:6379> config get *异常:排查认证:退出...

2020-05-07 10:31:45 50

原创 vue的element-ui 两种 el-table 实现数据展现:默认加载固定字段展示与动态匹配字段展示

el-table 实现数据展现:默认加载固定字段展示与动态匹配字段展示第一种:默认加载固定展示常规绑定数据集array默认为(gridList),代表返回数据集也可以自定义,在初始化页面,加载返回:return{data:{data:dataArr,total:total}},gridList改为dataArr即可,total为分页返回数据。 &...

2020-04-17 17:24:47 712 2

原创 element-ui的下拉选择框组件el-select,选择点击事件,不显示数据

element-ui的下拉选择框组件时,绑定@change点击事件selectSystemChanged,可以打印,但是不显示数据<el-form-item label="消费方系统" prop="consumeSystem"> <el-select @change="selectSystemChanged" ...

2020-04-08 17:47:00 927 3

原创 vue的table当前页面上排序、自适应高度

排序::default-sort="{prop:'createdDate,updatedDate',order:'descending'}"自适应高度::height='calc(100vh-220px)'行处理默认span为:24 <el-row><el-col:span="12">...

2020-04-08 17:42:16 53

vue获取当前IP所在地天气.docx|vue获取当前IP所在地天气.docx

原生的vue源代码,使用vue获取当前IP,并且获取到当前所在地天气.docx,亲测有效,有问题可一直私聊我

2020-11-23

身份证地址码对照表.txt

身份证地址码对照表 id_card_address_code_comparison 110000 北京市 110100 北京市市辖区 110101 北京市东城区 110102 北京市西城区 ......

2020-08-10

kafka tools.zip

kafka tools,里面包含使用教程。一个可视化的kafka消费和topic结构工具,非常好用,推荐给大家。

2020-01-10

windows7_8_10-1.4.0.zip

jd-gui-windows-1.4.0 免费的Java反编译工具。支持jar整体反编译,Windows7、Windows8、Windows10

2020-01-10

空空如也

空空如也

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

TA关注的人 TA的粉丝

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