![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习ing
文章平均质量分 64
pqq的迷弟
--
展开
-
rabbitmq的集群
rabbit集群的搭建方式原创 2022-06-13 22:52:23 · 983 阅读 · 1 评论 -
springboot项目启动过程中碰到的问题
异常信息:java.lang.IllegalStateException: Failed to introspect Class [com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2] at org.springframework.util.ReflectionUtils.getDeclar原创 2021-02-19 17:44:12 · 579 阅读 · 0 评论 -
JAVA日期格式校验正则表达式方法,yyyy年MM月,yyyy-MM-dd格式等
今天校验了日期格式,故记录下;一、校验yyyy年MM月; /**yyyy年MM月 或者 yyyy年M月**/ private static final String MONTH_REGEX = "^([1-9]\\d{3}年)(([0]{0,1}[1-9]月)|([1][0-2]月))$"; /*** * @desc 校验月份的格式,格式如下,yyyy年MM月或者yyyy年M月 * 如:2020年10月 或者 2020年09月 或者 2020年9原创 2020-05-28 19:18:30 · 28860 阅读 · 1 评论 -
redis主从配置
本文记录下redis的主从配置我们在一个实例上启动两个redis,其中一个作为master,另一个作为slave第一步:我们的redis是安装在/usr/loca下,生成一个redis的文件夹,文件夹中包含了我们redis的bin目录和启动文件redis.conf,然后将redis的文件复制一份,命名为slave_redis,作为slave的配置路径mkdir slave_rediscd slave_rediscp -r ../redis/. ./第二步:修改master节点的配置(redis原创 2020-05-21 19:24:28 · 408 阅读 · 0 评论 -
zookeeper: Connection reset by peer
WARN 1927 — [ad(slave1:2181)] org.apache.zookeeper.ClientCnxn : Session 0x0 for server slave1/xx.xx.xx.xx:2181, unexpected error, closing socket connection and attempting reconnectjava.io.IO...原创 2020-05-05 13:43:32 · 4507 阅读 · 1 评论 -
从零开始搭建springboot项目(四)、自动生成代码(model、mapper、service、serviceimpl、controller)
本次创建项目分成下面几个步骤介绍(1)创建springboot项目;(2)整合mybatis,搭建数据访问层框架(3)整合shiro搭建权限验证框架;(4)自动生成代码;(5)整合logger搭建日志框架上一篇我们介绍了如何整合shiro,搭建权限验证框架,这一篇我们介绍如何根据数据库表结构自动创建数据访问层、业务层和控制层代码。准备工作:我们先建一张表作为用例DROP TABLE...原创 2020-04-19 17:55:26 · 2038 阅读 · 2 评论 -
从零开始搭建springboot项目(三)、整合shiro搭建权限验证框架
aa原创 2020-04-06 23:09:17 · 731 阅读 · 2 评论 -
从零开始搭建springboot项目(一)、创建springboot项目
本次创建项目分成下面几个步骤介绍(1)创建springboot项目;(2)整合mybatis,搭建数据访问层框架(3)整合shiro搭建权限验证框架;(4)自动生成代码;(5)整合logger搭建日志框架创建springboot项目准备环境1、jdk1.8及以上;2、maven 3.6.1;3、开发工具:本人使用的是idea,也可以使用eclipse;开始搭建(一)、打开f...原创 2020-03-29 15:21:09 · 3201 阅读 · 0 评论 -
springboot杂谈(四)springboot+ehcache实现缓存
一、添加依赖首先编辑项目的 pom.xml 文件,添加 spring-boot-starter-cache 依赖以及 Ehcache 依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache&l...原创 2020-03-27 12:23:58 · 295 阅读 · 0 评论 -
springboot杂谈(三)配置addResourceHandler和addResourceLocations映射静态资源地址
自定义资源映射addResourceHandlers:在springboot中,我们可以通过重写addResourceHandlers方法来映射静态资源目录;具体做法:编写类继承WebMvcConfigurerAdapter类,重写该类的addResourceHandlers方法;其中addResourceHandler指向映射路径,addResourceLocations指向资源文件路径;资...原创 2020-03-26 13:05:13 · 8583 阅读 · 0 评论 -
springboot杂记(二):使用 spring.profiles.active来区分配置
springboot允许我们通过命名约定按照一定的格式((application-{profile}.properties)来定义多个配置文件,然后在application.properties中通过属性spring.profiles.active来指定一个或多个配置文件,如果没有没有指定任何profile的配置文件的话,spring boot默认会启动application-default.pr...原创 2020-03-25 20:19:49 · 1272 阅读 · 0 评论 -
springboot杂记(一)
一、注解的使用@ComponentScan:如果我们的包都在使用了@SpringBootApplication注解的main所在的包及其下级包,则我们什么都不用做,SpringBoot会自动帮我们将其他的包扫描了;但是如果我们有一些bean的包不在main所在包下的,我们需要手动加@ComponentScan注解并制定那个bean所在的包。比如下面这么做扫描的范围扩大到了父包com.twop...原创 2020-03-23 22:19:54 · 174 阅读 · 0 评论 -
ant+maven spring项目一键打包(三)
上一遍地址:https://blog.csdn.net/qq_36317804/article/details/105025592上一篇我们讲解了如何使用ant+maven来打包spring项目,这一篇我们来讲解一下我们在管理端是如何实现一键打包的。先说说我们管理端的逻辑:我们需要为公司各个金融子系统提供不同的分析报表或者数据分析的接口,分析报表的结构是一套固定的表结构(表结构会在管理端配置...原创 2020-03-22 17:02:16 · 355 阅读 · 0 评论 -
ant+maven spring项目一键打包(二)
接上一篇继续,上一篇地址:https://blog.csdn.net/qq_36317804/article/details/104999969上一篇我们已经安装了ant+maven了,这一篇我们讲讲如何项目里面一键打包;a)、第一步:我们通过ant在svn上拉取项目,将项目最新的源码拉取到服务器上;b)、第二步:根据我们配置的参数,将spring项目的数据库配置文件动态替换掉;c)、第三...原创 2020-03-22 14:38:56 · 847 阅读 · 0 评论 -
ant+maven spring项目一键打包(一)
最近做了一个需求,通过后台管理端配置来给公司其他平台生成接口包。本人一开始考虑的是完全依靠ant来做,后来在做的过程中,发现ant打包的时候并不是那么顺利,后续就通过maven插件来打包项目了,话不多说,下面来介绍一下步骤。一、首先我们服务器上需要安装java,maven和ant安装java就不提了,想必大家应该都已经安装了,本人安装的是jdk1.8接下来就是安装ant下载网址:http...原创 2020-03-20 23:15:10 · 634 阅读 · 0 评论 -
ElasticSearch6.0 结构化查询语句详解
match_all 查询使用match_all查询可以查询到所有文档,是没有查询条件下的默认语句{ "query": { "match_all": {} }}类似于mysql当中的 select * from einterfacematch查询match查询是一个标准查询,不管你需要全文本查询还是精确查询基本上都要用到它。如果我们使用match查询一个全文本字段,...原创 2019-11-26 19:06:14 · 631 阅读 · 1 评论 -
elasticsearch复合类型——数组类型新建,插入,查询
多值字段,在一般开发情况下,我们想让某个字段包含多个字段,我们可以通过一个标签数组来代替单一字符串,{“tags”:[“boy”, “monitor”]};对于数组不需要特殊的映射,任何一个字段可以包括零个、一个或者多个值,对于全文字段而言将被解析成多个词。数组里面的值的类型必须是同样的,es将使用数组的第一个词类型来确定这个字段的类型下面贴上es的字段类型图和数组类型的使用实例。首先 ...原创 2019-11-11 20:19:22 · 3871 阅读 · 0 评论 -
Shiro+SSM+加盐登录简单示例
现在大多数项目中都会通过盐值给密码加密,是数据更加安全,下面就简单介绍一下Shiro自带的加密方式和一个简单的登录实例。一、数据库中用户表的设计1.1用户表的结构设计项目文件目录2、下面贴一些基本的配置文件2.1、jdbc.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://ip/instance?;useUnicode=...原创 2019-01-31 15:22:07 · 1324 阅读 · 6 评论 -
linux环境下 mysql中文乱码的解决方式
一般在服务器上刚安装的mysql的编码方式不支持中文,中文会乱码1.1、进入mysql命令行,查看mysql的编码方式1.1.1、进入mysql命令行:mysql -uroot -p1234561.1.2、查看MySQL的编码方式:SHOW VARIABLES LIKE '%char%';1.1.3、修改/etc/my.cnf文件:vi /etc/my.cnf添加如下数据:[cli...原创 2019-01-30 17:50:51 · 638 阅读 · 0 评论 -
elasticsearch集群无法启动正常情况(ECS服务器)
因为之前项目中都是使用一台做es服务器(没有资源做集群的),今天特意从阿里云上买了2台低配置的机器做练手用,下面记一下ES集群启动遇到的问题:1、elasticsearch.yml的配置(主节点的配置) # ======================== Elasticsearch Configuration =========================## NOTE: Elast...原创 2019-03-20 19:50:49 · 1942 阅读 · 0 评论 -
Dubbo Timeout超时机制 引发的坑
Dubbo 超时机制引发的坑我们项目中跑的一个 批量处理数据的时候,发现跑的数据比实际的数据 要多出几千条,然后开始找原因,因为我们使用的是多线程跑的,一开始以为是在多线程里面使用了非线程安全的集合ArrayList导致的,但是一想,我们所使用的ArrayList是线程内的局部变量,是不共享的,那就应该不是这个问题,后来看日志发现了[DubboServerHandler-10.21.179.4...原创 2019-03-27 14:27:40 · 5658 阅读 · 0 评论 -
JAVA 连接ElasticSearch 异常 :Caused by: java.lang.VerifyError: Wrong return type in function
最近在部署项目的时候 server端启动失败,报错代码如下:Caused by: java.lang.VerifyError: (class: org/jboss/netty/channel/socket/nio/NioWorkerPool, method: newWorker signature: (Ljava/util/concurrent/Executor;)Lorg/jboss/nett...原创 2019-06-11 16:51:20 · 1799 阅读 · 0 评论 -
oracle 查询返回布尔类型Boolean的解决方法 select true
oracle中是没有boolean类型的(我用的是PLSQL,其他工具不确定)。select true from dual 也是不行的 会报错:标识符无效。解决办法:代码里面用Boolean类型来接受sql使用 select ‘1’ 表示true,'0’表示false,mybatis会自己转的。下面贴几张图,应该就知道如何使用了。至此就大功告成啦,good lucky!!...原创 2019-09-19 18:29:47 · 8751 阅读 · 0 评论 -
shiro+SSM的一个简单例子
shiro实践原创 2019-01-30 14:21:49 · 1951 阅读 · 3 评论