自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (2)
  • 收藏
  • 关注

原创 springboot mongodb 账号密码认证连接 + 连接池 源码demo

上一篇介绍了 springboot mongodb 账号密码认证连接 源码demo本篇在上次的基础上增加了连接池的配置新增连接池配置后项目的目录结构如下:上一章重复的内容不再赘述了,直接介绍新增连接池的配置代码,最后附上源码demo连接池配置连接池配置文件 mongodb_pool.properties# mongodbDB Poolspring.data.mongodb.min-...

2019-07-31 21:10:57 1681

原创 springboot mongodb 账号密码认证连接 源码demo

之前介绍 过 springboot mongodb无认证连接 + 连接池 源码demo实际项目中肯定是会有认证的,下面介绍 springboot mongodb 账号密码认证连接 源码demo下一章介绍 在本章基础上增加 连接池配置testdb数据库的集合user测试数据在user集合添加一条数据用于测试db.createCollection('user')db.user.inser...

2019-07-31 20:39:43 5826

原创 连接mongodb失败,密码有特殊字符

用 mongodb图形客户端去连接阿里云mongodb ,测试连接验证选择none 测试连接成功,测试连接选择Password 输入账号密码 测试连接失败 并报错 Failed to resolve ‘x@xxxxxxxxxxxxx’具体如下:分析报错信息可知 ‘xx@xxxxxxxxxxxxx’ 这是客户端尝试连接的地址,但是我要连接的地址 没有’xx@’,而且填写连接信息上地址也不是这...

2019-07-31 16:01:01 3507

原创 springboot 通过 ApplicationContextAware、ApplicationContext获取spring管理的bean

spring 使用xml、注解的形式装配Bean我们可以通过注解@Autowired 很简单方便获取bean,如下:@Autowiredprivate Test test;虽然这种方法很简单方便,但是有些特殊场景用不了。借助ConfigurableApplicationContext获取bean还可以用 springboot启动类 SpringApplication.run 返回的 ...

2019-07-30 20:23:41 4530 1

转载 springboot 基于 Redis SETNX 实现分布式锁

作者:张勤一链接:http://www.imooc.com/article/280456来源:慕课网环境与配置Redis 任意版本即可SpringBoot 任意版本即可,但是需要依赖 spring-boot-starter-data-redis<dependency> <groupId>org.springframework.boot</gro...

2019-07-30 18:15:57 5702

原创 用阿里云购买的免费SSL证书配置nginx https

在阿里云购买免费SSL证书并绑定好了域名后下载后解压证书上传到服务器nginx.config 所在目录下的cert下面后 , 修改nginx.config 中 https 的正式服配置,如下图所示: ssl_certificate cert/2553861_xxxxxxxxx.com.pem; ssl_certificate_key ...

2019-07-25 18:06:48 264

原创 springboot 解决拦截器读取post请求输入流参数body内容后controller中 @RequestBody 参数无法读取body 内容问题,源码demo

上一章简单介绍了拦截器的使用源码demo,拦截器中获取get参数不会出现任何异常,但是在拦截器中读取了输入流中body内容后,在controller中@RequestBody注解参数无法获取到内容下面介绍解决这一问题的源码实现.测试源码springboot 项目interceptor_demo2 的目录结构如下:pom.xml<?xml version="1.0" encodin...

2019-07-25 16:16:28 11669 9

原创 springboot 拦截器,源码demo

拦截器继承org.springframework.web.servlet.HandlerInterceptor接口自定义拦截器继承 HandlerInterceptor,根据需要重写 preHandle , postHandle ,afterCompletion这3个方法。这3个拦截器执行过程参考下图过滤器、拦截器 流程图流程图来自 https://www.cnblogs.com/je...

2019-07-25 15:36:11 1169

原创 mongodb 查看连接数和最大连接数

在mongodb客户端查看mongodb数据库连接信息,既可以用命令行客户端也可以用带图形界面的客户端。我这里用的mongodb客户端是mongodb图形工具 navicat,如果需要 点这里获取查看 MongoDB数据库连接数的命令db.serverStatus().connections查询结果 current 是当前连接数,available 是可用连接数,总共的连接数= curr...

2019-07-25 11:52:12 26917 1

原创 springboot集成mongodb 连接池 多数据库源,源码demo

上一篇介绍了 springboot集成mongodb 多数据库源切换 源码demo开发环境:windows 7ideawindows64 mongodb 如果没安装运行 点这里navicat for mongodb 下面介绍用的是这个图形工具,命令行客户端或其他图形工具都是可以的,如果需要这个 点这里创建mongodb测试的数据首先连接mongodb新建第一个mongodb数据库 ...

2019-07-25 11:36:55 4722 4

原创 springboot集成mongodb 多数据库源切换 源码demo

上一篇介绍了 springboot集成mongodb 单数据库源 源码demo开发环境:windows 7ideawindows64 mongodb 如果没安装运行 点这里navicat for mongodb 下面介绍用的是这个图形工具,命令行客户端或其他图形工具都是可以的,如果需要这个 点这里创建mongodb测试的数据首先连接mongodb新建第一个mongodb数据库 te...

2019-07-24 17:39:55 2776

原创 springboot集成mongodb源码demo

开发环境:windows 7ideawindows64 mongodb 如果没安装运行 点这里navicat for mongodb 下面介绍用的是这个图形工具,命令行客户端或其他图形工具都是可以的,如果需要这个 点这里创建mongodb测试的数据首先连接mongodb ,然后新建mongodb数据库 testdb打开数据库testdb,然后点击新建查询,在查询栏中 新建数据库te...

2019-07-24 15:42:36 902

原创 Spring Boot Configuration Annotation Processor not found in classpath,注解ConfigurationProperties报错

在idea中springboot项目使用注解@ConfigurationProperties提示点击右上角 Open Documentation,可以看到官方解释 说maven项目需要添加依赖spring-boot-configuration-processormaven 依赖 <dependency> <groupId>or...

2019-07-24 11:07:37 336

原创 windows mongodb4.0服务器启动,手动启动mongodb4.0服务器

下面介绍手动去启动mongodb4.0服务器 (windows mongodb4.0 安装完后会启动服务器,在任务管理器找到进程mongod.exe 并结束该进程)注意下面介绍的是mongodb版本4以上服务器启动,我这里安装的是mongodb-win32-x86_64-2008plus-ssl-4.0.10-signed我安装的目录是 E:\Program Files\MongoDB\Ser...

2019-07-22 18:36:16 1487

原创 windows7 64安装mongodb4.0,附mongodb4.0下载资源

mongodb 官网下载地址(可能下载速度会很慢,下面我提供了百度网盘地址)https://www.mongodb.com/download-center/communitymongodb-win32-x86_64-2008plus-ssl-4.0.10-signed 网盘地址链接:https://pan.baidu.com/s/1rdh4Jn2LTkWoD7IItWpebg提取码:34r...

2019-07-22 16:51:58 4183

原创 yum安装的redis密码连接报错ERR invalid password

yum 安装的 redis , 在redis解压安装目录下修改redis.conf 文件 无效, redis 实际配置文件在 /etc/redis.conf在redis安装目录下的redis.conf文件中 设置密码redisrequirepass redisredis客户端工具 redis-cli -a redis (-a 后面是密码) ,连接redis 测试报错:(error) NO...

2019-07-18 19:27:24 31205

原创 emqtt 关闭匿名登录,使用emq_auth_username插件 开启账号密码登录,

如果还没有安装启动emq或者没有安装mqtt 客户端图形调试工具 Eclipse Paho Java ,看下博文:https://blog.csdn.net/a704397849/article/details/88533875本文介绍的emq版本:emqttd-centos7-v2.2.0emq的单机安装 运行很简单,下载、解压、上传到服务器、赋予权然 后 在bin目录下 ./emqttd...

2019-07-17 11:56:01 3741 1

原创 mysql bigint auto_increment 自增长值超过最大数量之后插入失败的问题

mysql bigint 对我们正常项目开发而言已经非常非常大了,正常使用基本不存在超出范围问题。(非正常使用,例如:创建表示指定自增长值接近越界值)。不要再去纠结要是这个自增长值超出最大值咋办,基本不会。bigint unsigned有符号值:-9223372036854775808 到9223373036854775807(- 2 ^ 63 到 2 ^ 63-1)无符号值:0到1844...

2019-07-16 23:00:51 7095 3

转载 Spring中的@ Component,@ Repository和@Service注释的区别

转载原文:https://www.javaroad.cn/articles/1693官方文档:https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-stereotype-annotations在Spring 2.0及更高版本中,@ Repository注...

2019-07-11 20:49:16 1938

转载 linux 系统硬件配置查看,cpu核数、主板、内存、硬盘、运行时间等

cat /proc/cpuinfo 查看cpu信息,processor 0 为一个U, 1为两个,flags超线程。lspci 查看主板信息free –h 查内存 (total属性下显示的是内存的大小)。fidsk -l 查硬盘空间df -h 查硬盘du -sh 查看文件夹大小top 这个比较全,内存 进程 负载 都有了。uptime 查运行时间 负载情况 等等的信息下面这台机子是...

2019-07-11 20:30:05 849

原创 idea设置pom.xml改动自动导包

idea 版本 2018.1.3设置 pom.xml改变自动导包有 设置全局默认 和 当前项目 ,同时设置当前项目和全局默认 以当前项目设置为准。全局默认 设置 pom.xml改动自动导包File -> Other Settings -> Default Settings -> Importing -> Import Maven projects automati...

2019-07-11 12:04:14 11568

转载 mybatis mysql @update 返回值

来源:CSDN原文:https://blog.csdn.net/qq_42314022/article/details/86103339https://www.jianshu.com/p/80270b93082aupdate语句的返回值是什么执行一条update语句,执行成功后返回值是 1 ,所以就理所当然的认为返回的是受影响的行数,但是当你再次执行这条update语句时,按正常的逻辑...

2019-07-10 22:16:21 2736

原创 springboot mybatis mysql数据库insert返回主键,mapper接口中 @insert注解 sql添加插入数据获取自增长的主键,附测试demo源码

mybatis mysql数据库表插入一条记录返回自增长主键值,可以通过@Options返回如果 表的自增长主键字段名是id,那么可以通过下面写法获取插入的主键值,如下:@Options(useGeneratedKeys=true, keyProperty="id", keyColumn="id")具体实现看下面介绍,最后附测试demo源码test 数据库 有一张表 account , ...

2019-07-10 19:40:08 3894

原创 maven项目添加依赖 json后打包报错Found multiple occurrences of org.json.JSONObject object on the class path

maven项目添加依赖 json后, mvn clean package 打包maven项目报错 Found multiple occurrences of org.json.JSONObject on the class path具体错误信息如下: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ ...

2019-07-10 02:44:11 8832 3

转载 maven项目添加Gson的依赖后打包mvn package报错,BeanCreationException:Error creating bean with name 'gsonBuilder'

作者:ymony来源:CSDN原文:https://blog.csdn.net/ymony/article/details/80455715具体错误如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'gsonBuilder' defined in class p...

2019-07-10 02:19:33 643

原创 maven打包,Compilation failure,saaj.util不存在,类 ByteInputStream,致命错误: 在类路径或引导类路径中找不到程序包 java.lang 附deom源码

本文介绍了 maven 打包过程中遇到下面问题信息的解决Compilation failure程序包com.sun.xml.internal.messaging.saaj.util不存在符号: 类 ByteInputStream致命错误: 在类路径或引导类路径中找不到程序包 java.langAn unknown compilation problem occurred在项目中...

2019-07-09 14:58:33 2602 2

原创 如何根据jar包名、项目名artifactId和组织名groupId寻找具体的maven依赖

有时在maven项目中我们想用一些非maven项目中的开源jar包,想要知道这些jar包的maven依赖,如下:想要知道开源的jose4j-0.6.5.jar的maven依赖。搜索mvn仓库 或者直接打开 https://mvnrepository.com搜索框输入 jar包名,然后搜索当然 也可以根据搜索框提示的其他内容搜索。...

2019-07-08 22:34:04 3813 1

原创 spingboot redis demo源码

开发环境ideawindows64 redis在windows 本地开发测试,所以需要先安装windows redis,如果没安装参考https://blog.csdn.net/a704397849/article/details/94592431启动redis创建springboot项目next->next->finishspring集成redis完整demo...

2019-07-08 18:27:41 359

原创 centos7 yum安装redis,验证安装成功,redis安全设置

安装redis1 安装epel仓库yum install -y epel-release2 安装redisyum install -y redis3 启动redissystemctl start redis其他常用systemctl stop redis #停止服务systemctl restart redis #重启服务systemctl status redis #查...

2019-07-08 17:03:25 1076

原创 dubbo提供者provider自动获取绑定端口port=-1

每个dubbo提供者provider 需要绑定一个端口,指定具体端口时如果端口重复了会启动失败报错端口已绑定。dubbo微服务架构中每个dubbo微服务模块提供者 都需要绑定一个端口,如果端口固定的话那么需要通过配置文件统一管理,当dubbo微服务模块增加时需要新的具体端口,这样会很麻烦。如果不想通过配置管理dubbo端口的话,可以设置dubbo提供者绑定端口值-1 , 这表示让dubbo提供...

2019-07-06 22:12:00 6805 2

转载 springboot抛弃tomcat容器不用提供web端口,且可以保留依赖

作者:黄小厮来源:CSDN原文:https://blog.csdn.net/dwade_mia/article/details/82776125版权声明:本文为博主原创文章,转载请附上博文链接!让spring boot抛弃tomcat容器。解决方法网上提供了很多方法,无外乎是去掉 servlet 或者 spring-web jar包依赖,如果我们项目中不需要这些倒也无所谓,如果模块之...

2019-07-06 21:39:26 8302 5

原创 springboot maven打包jar运行,springboot mybatis druid,demo源码

之前分享一篇 springboot mybatis 多数据源 Druid连接池,demo源码 https://blog.csdn.net/a704397849/article/details/94416778但那只是在idea运行,没有maven打包jar运行。现在介绍在上篇的基础上增加 打包jar 运行,最后附源码pom.xml<?xml version="1.0" encoding...

2019-07-06 15:38:29 873

原创 Failed to clean project: Failed to delete xxx,Failed to execute goal org.apache.maven.plugins 解决

mvn clean package , 报错 clean 失败,具体报错如下:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:3.0.0:clean (default-clean) on project core: Failed to clean project: Failed to delet...

2019-07-05 23:55:25 698

原创 springboot mybatis 报错 Failed to configure a DataSource 或 Failed to auto-configure a DataSource解决

springboot 集成mybatis时 报错Failed to configure a DataSource,具体如下:Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason:...

2019-07-05 20:56:42 1124

原创 xshell xftp上传文件报错

xshell 的 ftp 上传文件报错,如下:双击 报错的传输, 可以看到提示权限问题在远程服务器上查看上传的目标目录的权限drwxr--r-- 2 root root 4096 Jul 5 16:55 bin当前用户没有写权限, 将权限改最大试试chmod 777 bin再次上传 成功!当然权限给777就过了,自己看着给吧....

2019-07-05 18:25:07 1904 1

转载 spring-boot启动失败,报错:Unregistering JMX-exposed beans on shutdown解决办法

作者:w893932747来源:CSDN原文:https://blog.csdn.net/w893932747/article/details/81297319这是有问题,也是创建SpringBoot项目后原始的pom.xml文件依赖 <parent> <groupId>org.springframework.boot</groupId&g...

2019-07-04 23:51:56 2542

原创 springboot多模块项目子模块加载application.properties

springboot多模块项目会将一些通用的功能提取出来作为一个子模块,比如常见的dao模块、redis模块。不是多模块项目时,我们在application.properties中配置信息会在项目启动时自动加载配置,能够自动加载配置的原因是启动类注解@SpringBootApplication 是多个注解的集合,而其中一个注解@EnableAutoConfiguration注解 能够自动加载ap...

2019-07-04 21:21:34 12373 1

原创 redis报错NOAUTH Authentication required

下载安装启动了redis,springboot项目中接入了redis,使用redis时报错,如下:org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: NOAUTH Au...

2019-07-04 16:23:21 11131

转载 为什么要模块开发

转载来源:https://www.jb51.net/article/123040.htm为何模块开发先举个栗子,同一张数据表,可能要在多个项目中或功能中使用,所以就有可能在每个模块都要搞一个mybatis去配置。如果一开始规定说这张表一定不可以改字段属性,那么没毛病。但是事实上, 一张表从项目开始到结束,不知道被改了多少遍,所以,你有可能在多个项目中去改mybatis改到吐血!在举一个栗...

2019-07-04 11:35:25 312

转载 Redis安全性

转载地址:http://www.redis.cn/topics/security.htmlRedis安全性本文档从以下几点提供了关于Redis安全主题的介绍:Redis提供的访问控制,代码安全问题,通过外部的恶意输入触发的攻击和其它类似的主题也包含在内。Redis常规安全模式Redis被设计成仅有可信环境下的可信用户才可以访问。这意味着将Redis实例直接暴露在网络上或者让不可信用户可以...

2019-07-04 09:38:52 274

轻量级java开发的 http服务器框架源码

这是java开发的轻量级 http服务器框架的源码压缩包,里面包含了http框架源码,以及http服务器启动的源码

2019-03-02

C#宿舍管理系统

c#高校管理信息系统。有添加、更新和删除和查询学生信息等基本功能功能。

2012-06-10

空空如也

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

TA关注的人

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