- 博客(23)
- 问答 (1)
- 收藏
- 关注
转载 @PathVariable和@RequestParam 区别
1、当URL指向的是某一具体业务资源(或资源列表),例如博客,用户时,使用@PathVariable2、当URL需要对资源或者资源列表进行过滤,筛选时,用@RequestParam原出处
2021-04-20 23:47:00
351
原创 SpringBoot自动装配原理之源码简单溯源分析
从@SpringBootApplication==>@EnableAutoConfiguration==>@Import(AutoConfigurationImportSelector.class)==>AutoConfigurationImportSelector.class==>interface ImportSelector【批量装配】==>selectImports【但是在AutoConfigurationImportSelector中不执行selectIm
2021-03-30 01:14:47
235
原创 java.nio.charset.MalformedInputException: Input length = 1
项目中yml配置文件用notepad++打开,编码改成UTF-8 没有boom模式,问题解决。
2021-03-16 23:02:44
248
原创 Invalid bound statement (not found): com.example.demo.dao.mapper.clDao.queryAll
spring-boot配置Mybatis的时候总是出现这样的情况。控制台显示错误:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.demo.dao.mapper.clDao.queryAllat org.apache.ibatis.binding.MapperMethodSqlCommand.<init>(MapperMethod.java:235)&
2021-03-15 16:19:04
1817
转载 保存一下Markdown编辑器使用方法
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-03-15 16:09:57
105
转载 JQ的$.trim()功能
$.trim()函数会移除字符串开始和末尾处的所有换行符,空格(包括连续的空格)和制表符。如果这些空白字符在字符串中间时,它们将被保留,不会被移除。转载自jQuery.trim()方法...
2019-12-05 10:19:31
351
原创 Kindle通过邮箱传文件允许的文件类型。
Kindle个人文档服务目前只能转换并发送以下类型的文档:Microsoft Word (.doc, .docx)RTF文件(.rtf)HTML(.htm, .html)TXT文件(.txt)Zip, x-zip压缩文件Mobi格式电子书JPEG (.jpg), GIF (.gif), Bitmap (.bmp) 和 PNG (.png) 格式的图片。Adobe PDF (.pdf...
2019-09-16 14:01:22
7114
原创 MyBatis中 #{} 和 ${} 的介绍
1.${}就是直接把大括号里面的值给替换了,不能防止sql注入。2.#{}比较安全,已经被数据库预编译才会运行的,可以有效防止sql注入。但是有些情况用不了,存在局限性。能够把string类型的在拼接的时候自动加上引号,其他数据类型不加引号。注意:#{}占位符不能解决以下3类问题:表名是动态的:Select * from #{table_name}列名是动态的:Select #{colu...
2019-09-12 16:09:27
469
原创 《Spring+Spring MVC+MyBatis从零开始学》傻瓜式学习笔记
前言:鄙人买这本书主要是为了学MyBatis。所以着重记一下第六章以及后面的。错误更改:第六章 6.2.3 第73页 示例6-4 中第14行代码:int rows = sqlSession.update("com.ssm.mapper.UserMapper.addUser", user);应该修改为int rows = sqlSession.update("com.ssm.mapper....
2019-08-30 16:16:56
3355
2
原创 弄清楚静态变量、成员变量、局部变量以及静态变量的使用范围
今天在单位弄一个Java错误记录参数的项目,由于不能把参数直接传递到方法里面,调用后只是按值传递,引用也不会改变。所以需要借助实例来改变值。发现自己对于Java变量的基础不够扎实,就去网上查查资料做一下知识补录。下面是正文:1.静态变量 也叫类变量,随着类的加载而分配在存储空间,存储在方法区,不用创建什么对象就可以调用,并且可以被所有的实例和类调用,有点像全局变量那种。可以直接通过类名.变量名...
2019-08-13 16:55:38
855
原创 Spring-Boot出现Cannot resolve symbol 'PathVariable'错误的版本问题
如图所示:后来我查了一下,@PathVariable是从版本4.3.3才开始的,但是我的pom.xml文件里面写的只有4.0.0,modelVersion大概就是maven的版本。如图:所以改用其他的方法吧。...
2019-08-08 11:12:31
2004
1
原创 Spring-Boot入门经常出现Whitelabel Error Page的一个主要原因
弄了两天才搞明白,要把Application那个主类放在最外层,而且要包含其他的控制层等子类。例如我这个例子:主类是DemoApplication如果放到example下其他文件夹(非demo文件夹),就会一直显示出错页面。...
2019-08-08 10:05:15
245
原创 Mybatis 的@Param用法
最近在学Mybatis,然后看不懂public Book getBookById(@Param(“id”) int id);查了资料发现是给id命名,然后才能使用where id = #{id}。不知道有什么作用,姑且先了解,以后运用的时候就会知道了。...
2019-08-02 10:51:09
160
原创 感言
今天在单位工作了一整天很累,就上去系统写推荐书籍,结果发现图书馆里面有一本自己大四的时候就买了很久的《机器学习》,想着买来快两年没看了吧。假设自己不会这么“花心”,总是把一本书看一部分就换另外一本书看,估计现在早就把机器学习看完了吧。所以自己从现在开始要专注去看一本书,不要三分钟热度,好好看一本书肯定好过走马观花看了好几本。...
2019-07-25 17:49:24
135
原创 [最新]Win10便笺Sticky Notes误删终极恢复简单方法!!!!!!!
今早不小心点错把便笺给删掉了,结果查了几个小时无果,网上说去注册表改什么也没用win10根本没有那Sticky Notes的项,还有说去Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe里面找文件解码的,弄了大半天也没用。最后终于发现了一个极其简单的方法!!!!!首先确保便笺在任务栏里(不会的自行添加)接着右键点击笔记列表!!!!然后你不小心删掉的便...
2019-07-23 09:58:42
35578
17
原创 Tomcat的下载安装介绍
上次的Spring架构真的是看得我一头雾水。意识到自己的Java水平有限,马上转Tomcat去了。 我简单说一下Tomcat8.5怎么安装吧。 1.下载 打开 https://tomcat.apache.org/download-80.cgi 解压出来 打开bin文件夹里面的startup.bat 没有显示什么错误 在浏览器输入 localhos:8080 回车 ...
2018-08-16 15:42:44
493
原创 《Spring入门经典》第2章 使用Spring进行依赖注入 2.1解析
最近在看这本书,可能是因为自身的JAVA基础水平不足,导致第二章第一小节就直接看崩溃了。零零散散地看了一遍之后决定再看一遍第一小节(我一直都觉得努力就会有回报),发现了看不懂的原因是对专有名词以及本章的目的了解不透彻,所以特地把那些让自己觉得摸不着头脑的专有名词罗列了一遍,顺便把里面的每个晦涩的文字和代码捋一遍并且完全弄懂并且解析出来。下面很多转载了一些网上的解释。 重在与大家相互讨论,个人能力...
2018-08-01 16:48:40
653
转载 《Spring入门经典》第1章习题答案
转载至《Spring入门经典》 纯手打习题1 研究一下容器内测试框架的可用性。相对于容器外测试,容器内测试具有哪些明显的优点和缺点? 答案: 可用的容器内的服务器端测试框架非常少。其中一个是由JBoss.org开发的Arquillian。它能够让开发人员为在一个容器中执行的业务对象编写集成测试代码。该容器可以是Java EE应用程序服务器或者Serlvet/Web容器。可以从http:...
2018-07-26 11:10:00
427
空空如也
悬赏30分:Java+MyEclipse+在日志切面的插入日志问题
2020-02-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人