自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 MySQL case when 用法

FF6633 橙色 FF6600 ,蓝色 009999 00CCCC 33CCCC,绿色 33CC0000CC00 33FF33 红色 CC0000 FF3300 993300 3300CC 6600CC 9966FF 0000FF 0033CC #660099 CC33CC CC6699 CC0033 CC3366   空格 <font color=></font>   #caa4df

2020-08-13 17:27:08 336

转载 org.apache.ibatis.binding.BindingException【原因汇总】

本文仅供个人学习使用,原文章链接:https://blog.csdn.net/ppppfly/article/details/46847299背景:Spring整合Mybatis报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解释:就是说,你的Mapper接口,被Spring注入后,却无法正常的使用mapper.xml的sql;  这里的Spring注入后的意思是,你的接口已经成功的

2020-08-13 16:44:42 388

转载 Spring Boot获取前端页面参数的几种方式总结

本文仅供自己学习使用,原文章链接:https://blog.csdn.net/a532672728/article/details/78057218Spring Boot的一个好处就是通过注解可以轻松获取前端页面的参数,之后可以将参数经过一系列处理传送到后台数据库,前段时间正好用到,但是忘得差不多了,获得的方式有很多种,这种东西不写下来一段时间不用就忘得差不多了,感觉记性越来越差了呢,这里稍微总结一下,大致分为以下几种:1.指定前端url请求参数名称与方法名一致,见下图,这种方式简单来说就是url请求

2020-08-13 16:18:10 222

转载 使用Spring @DependsOn控制bean加载顺序

本文仅供个人学习,原文章链接:https://blog.csdn.net/neweastsun/article/details/78775371控制bean初始化顺序可能有些场景中,bean A 间接依赖 bean B。如Bean B应该需要更新一些全局缓存,可能通过单例模式实现且没有在spring容器注册,bean A需要使用该缓存;因此,如果bean B没有准备好,bean A无法访问。另一个场景中,bean A是事件发布者(或JMS发布者),bean B (或一些) 负责监听这些事件,典型的如

2020-08-13 15:55:32 90

转载 Java中获取request对象的几种方法

本文仅供个人学习,原文章链接:https://blog.csdn.net/iTommy2016/article/details/751447471.通过注解获取(很简单,推荐):public class Hello { @Autowired HttpServletRequest request; //这里可以获取到request}2.在web.xml中配置一个监听:<listener> <listener-class> or

2020-08-13 15:43:37 2899

转载 LoggerFactory.getLogger用法

本文仅供个人学习使用,原文章链接:https://blog.csdn.net/aiqinhai1016_/article/details/8819434使用指定类初始化日志对象在日志输出的时候,可以打印出日志信息所在类如:Logger logger = LoggerFactory.getLogger(com.Book.class);logger.debug(“日志信息”);将会打印出: com.Book : 日志信息本文仅供个人学习使用,原文章链接:https://blog.csdn.net

2020-08-13 15:31:53 285

转载 Spring常用的三种注入方式

本文仅供个人学习使用,原链接:https://blog.csdn.net/a909301740/article/details/78379720Spring通过DI(依赖注入)实现IOC(控制反转),常用的注入方式主要有三种:构造方法注入,setter注入,基于注解的注入。构造方法注入先简单了解一下测试项目的结构,用maven构建的,四个包:entity:存储实体,里面只有一个User类 dao:数据访问,一个接口,两个实现类service:服务层,一个接口,一个实现类,实现类依赖于IUser

2020-08-13 14:09:21 1591 1

转载 算法—判断字符串是否为IP地址

本文仅是供个人学习,原链接地址:https://blog.csdn.net/weixin_44985880/article/details/107780585判断原则:判断该字符长度是否是7-15位之间(0.0.0.0-255.255.255.255)是否能以小数点分成四段每段是否都是数字每段数字是否都在0-255之间只有以上四个条件都满足了,才是IP的正确格式,实现该算法有两种比较简单的方法,一种是常规判断,另一种是利用正则表达式进行判断,下面以函数的形式实现这两种方法,可以直接复制函

2020-08-13 13:45:42 461

转载 理解 spring 事务传播行为与数据隔离级别

本文是为了个人学习使用,原文章链接:https://www.jianshu.com/p/760399781b78https://blog.csdn.net/m0_37524661/article/details/84935117注:1、事务的隔离级别和数据库并发性是成反比的,隔离级别越高,并发性越低。2、对于不同的数据库,支持的隔离级别也不一样:Oracle只能支持读写提交和串行化,而MySQL能够支持4种,对于Oracle默认的隔离级别为读写提交,MySQL则是可重复读。 3、注解@trans

2020-08-11 15:35:56 180

转载 拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别

本文仅供个人学习使用,原文章链接地址:https://blog.csdn.net/zxd1435513775/article/details/80556034一、引言本来想记录一下关于用户登陆和登陆之后的权限管理、菜单管理的问题,想到解决这个问题用到Interceptor,但想到了Interceptor,就想到了Filter,于是就想说一下它们的执行顺序和区别。关于Interceptor解决权限和菜单管理的问题,在放在下一篇写吧,就酱紫。二、区别1、过滤器(Filter)首先说一下Filter的

2020-08-11 14:05:08 152

转载 StringRedisTemplate操作redis数据及与RedisTemplate区别点

本文是为了个人学习使用,原链接地址:https://blog.csdn.net/qq_25135655/article/details/80357137https://www.cnblogs.com/slowcity/p/9002660.htmlStringRedisTemplate与RedisTemplate区别点1.两者的关系是StringRedisTemplate继承RedisTemplate。2.两者的数据是不共通的也就是说StringRedisTemplate只能管理StringRedis

2020-08-11 13:33:07 658

转载 springboot连接redis并动态切换database

本文仅供个人学习使用,怕原链接失效,原链接地址:https://blog.csdn.net/jlh912008548/article/details/78982008springboot连接redis并动态切换database众所周知,redis多有个db,在jedis中可以使用select方法去动态的选择redis的database,但在springboot提供的StringRedisTemplate中,没有该方法,好在StringRedisTemplate预留了一个setConnectionFac

2020-08-11 11:06:26 1898 1

转载 谷歌浏览器添加JSON-handle插件

本文仅供个人学习使用,怕原链接失效,原链接:https://blog.csdn.net/daima_caigou/article/details/813503951.http://jsonhandle.sinaapp.com/下载插件2.谷歌浏览器访问:chrome://extensions/把下载的CRX文件拖拽到网页里3.成功问题:为什么我拖拽了却提示【无法添加来自此网站的应用、扩展程序和应用脚本】Google 的 Chrome 浏览器宣布从最新的 Chrome 21.x 以及更高的

2020-08-11 10:52:18 294

转载 Couldn‘t load this key (OpenSSH SSH-2 private key(old PEM format))的解决办法

本文仅供个人学习使用,怕原链接失效,原链接:https://blog.csdn.net/weixin_42709585/article/details/81068100关于TortoiseGit上传代码至码云时,报错:Couldn’t load this key (OpenSSH SSH-2 private key(old PEM format))的解决办法方法一(修改注册表):将TortoiseGit默认的客户端C:\Program Files\TortoiseGit\bin\TortoiseGi

2020-08-11 10:37:43 2722

转载 qos-server端口冲突问题dubbo源码分析

本文仅供个人学习使用,怕原链接失效,原链接:https://blog.csdn.net/u013202238/article/details/81432784在这分布式系统架构盛行的时代,很多互联网大佬公司开源出自己的分布式RPC系统框架,例如:阿里的dubbo,谷歌的gRPC,apache的Thrift。而在我们公司一直都在推荐使用dubbo,今天就来讲讲在使用dubbo过程出现的qos-server端口冲突问题。首先什么是dubbo的qos-server呢?qos是dubbo的在线运维命令,dub

2020-08-11 10:31:58 696

转载 idea中Web项目 class path resource [applicationContext.xml] cannot be opened because it does not exist

本文仅供个人学习,怕原链接失效,原链接地址:https://blog.csdn.net/sinat_38301574/article/details/80465693常见原因有二:1.web.xml配置不正确。 2:build project工程后没有将资源文件resources下的配置文件拷贝到out目录下面的classes目录下。解决原因2的步骤如下:1)首先我的目录为src/main/目录如下图: (spring的配置文件放在了:资源文件夹resources下spring文件夹下)2)

2020-08-11 09:55:08 529

转载 sc.next() 和 sc.nextLine 的区别

本文仅供个人学习使用,怕原链接失效,原链接地址https://blog.csdn.net/csdn_9527666/article/details/77917047两个都是用来接收用户的输入,区别在于:next()从遇到第一个有效字符(非空格、换行符)开始扫描,遇到第一个分隔符或结束符(空格’ ‘或者换行符 ‘\n’)时结束。 nextLine()则是扫描剩下的所有字符串知道遇到回车为止如图所示:解释一下原因首先对于输入的数据,在计算机中实际表示是这样的,包含三个空格和一个换行符:aaa bb

2020-08-11 09:43:13 1218

转载 Mysql数据库忘记密码,修改密码

本文是仅供个人学习使用,怕原收藏链接失效,原文链接:https://blog.csdn.net/LynneZoe/article/details/864993221.首先找到Mysql安装目录下的bin目录,复制bin目录2.管理员身份打开控制台3.先停止Mysql服务3.1 命令行停止 net stop mysql3.2第二种方法:win+R输入services.msc回车,然后找到mysql,右键停止4.接下来,接着刚刚bin目录那里,输入命令mysqld –skip-grant-tab

2020-08-11 09:24:43 181

转载 Error opening session. Cause: java.lang.NullPointerException

搭建mybatis 报了个打开Session 空指针错误原因是配置Mybatis的配置文件处了问题在mybatis配置时,可能由于我们开发时的数据库环境和最终上线时的数据库环境不同,因此可以在配置文件中配置多个数据库环境;即在 < enviroments >标签下可以配置多个< enviroment>标签,每一个< enviroment >标签对应一个数据库环境而不同的数据库环境通过< enviroment > 标签的 id 属性用以区分那么具体

2020-05-26 08:38:20 5847 1

原创 No converter found for return value of type :class

springboot项目启动报这个错误原因是实体里面我用的是lombok的@Data注解,因为这个注解是有get和set方法的后来我把这个注解去掉,然换上原生的set和get方法就可以了,没有明白原因是什么,有哪位大神可以指点一下吗...

2020-04-29 16:36:06 216

原创 解决idea中pom.xml引入依赖没有提示

点击file–>setting然后搜索maven然后点击update就可以了

2020-04-23 15:52:53 1737 2

原创 Cannot start process, the working directory 'F:\test\hello' does not exist

Cannot start process, the working directory ‘F:\test\hello’ does not exist首先点击这里然后把这个working directory 下的名字删掉就好了

2020-04-23 15:24:50 164

原创 Idea中webapp文件夹没有小蓝点

点击这里点击Modules 下拉选择web找到对应的路径就可以用了

2020-04-20 10:48:48 1476

原创 MySql数据库操作数据存在就更新,不存在就插入

MySql数据库操作数据存在就更新,不存在就插入ON DUPLICATEON DUPLICATE 插入的字段中必须有唯一约束值,否则还是会出现重复的INSERT INTO course(co_id,co_name) VALUES (1,‘物理’)ON DUPLICATE KEY UPDATE co_id = 1,co_name=‘物理’2.replacereplace into ...

2020-04-11 12:35:32 609

原创 IDEA can not download source Sources not found for:问题

IDEA can not download source Sources not found for:问题首先打开Idea中的然后输入mvn dependency:resolve -Dclassifier=sources最后成功

2019-11-18 12:36:12 1167

空空如也

空空如也

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

TA关注的人

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