自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java.sql.SQLSyntaxErrorException: ORA-00909: 参数个数无效

今天遇到了这个问题,记录一下,在模糊查询中出现报错:java.sql.SQLSyntaxErrorException: ORA-00909: 参数个数无效出现原因在concat上:concat是连接两个字符串的函数,这里连接了三个,把SQL改成两个concat嵌套的select * from D_EBC_COMPANY_APPLY where audit_flag='0' <if test="companyId !=null and companyId !=''">

2020-08-11 20:00:10 764

原创 MyBlog前台页面开发

使用技术:vue.js+element-ui+axios+mavon-editor+github-markdown-css1.使用vue3.0创建vue-cli脚手架这里我说一下,卸载vue2.0遇到的坑,怎么也卸载不掉vue2.9.6版本,我是暴力解决的在控制台下搜索where vue然后顺藤摸瓜,将上面的文件夹暴力删除,然后在重新安装vue3.0+node.js,这个问题我搞了半天,可算解决了创建脚手架完成之后,项目结构大概目录(版本的不同,可能有点点差异)然后打开项目所在文件夹,运

2020-06-20 21:02:17 447

原创 MyBlog后台开发

Java后端接口和Vue前台1.先看效果发表文章后台登录博客详情Java后端接口开发:使用技术 springboot+mybaitsPlus+shiro+jwt+lombok+redis;数据库mysql5.7+这里使用IDEA来开发后台接口,新建步骤比较简单,略了2.创建shpringboot项目项目结构:pom.xml<dependency> <groupId>org.springframework.boot</groupId>

2020-06-20 12:34:06 663

原创 Shiro教程,整合SpringBoot项目实战(笔记)

1.shiro

2020-06-05 15:31:26 1029 1

原创 MyBatisPlus实现代码自动生成

废话不多说,直接上代码创建springboot项目导入pom.xm<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency>

2020-05-17 17:08:17 569

原创 git的基本使用

安装git (无脑下一步就可以安装成功) 搭建远程仓库略(很简单)主要就是生成公钥(需要在 .ssh下使用 )输入命令:ssh-keygen -t rsa

2020-04-18 10:11:58 147

原创 java数据结构之数组基本使用

实现数组的添加元素public class testArray { public static void main(String[] args) { //实现数组的扩容 //定义一个新的数组 int[] arr = new int[]{7,8,9}; //打印该数组 System.out.println(...

2020-04-04 20:20:00 280

原创 基于IDEA下使用Easy Code插件实现代码自动生成

是素数

2020-03-25 11:26:48 244

原创 对spring AOP的理解

想到spring aop的话,首先就要想到OOP那么,什么是OOP呢?oop就是面向对象编程,然后,它是自上而下的,每层之间的耦合度相对而言会比较的高,然后spring就想出了AOP,来优化oop,那么什么是aop呢?aop就是面向切面编程,他是oop的升级版(我的理解) ,AOP:面向切片编程,采用的是横切式的,可以大大滴解耦合滴干活!然后怎么来玩这个aop呢?配置aop 需要在sprin...

2020-03-13 20:08:03 148

原创 RabbitMQ学习笔记

1.1消息队列(MQ)1.1.1.什么是消息队列消息队列,即MQ,Message Queue。消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。结合前面所说的问题:商品服务对商品增删改以后,无需去操作索引库或静态页面,只是发送...

2020-03-06 21:13:23 197

原创 java中一些常用的配置

application.yml下的一些公共的配置#server端口配置server: port: 8080 #数据库连接配置spring: datasource: url: jdbc:mysql://localhost:3306/mybatis-xml?useUnicode=true&characterEncoding=UTF-8&zeroDateTim...

2020-03-05 20:25:31 173

原创 对IoC(控制反转),(DI)(依赖注入)的理解

在没有使用Spring的时候,每个对象在需要使用他的合作对象时,自己均要使用像new object() 这样的语法来将合作对象创建出来,这个合作对象是由自己主动创建出来的,创建合作对象的主动权在自己手上,自己需要哪个合作对象,就主动去创建,创建合作对象的主动权和创建时机是由自己把控的,而这样就会使得对象间的耦合度高了,A对象需要使用合作对象B来共同完成一件事,A要使用B,那么A就对B产生了依赖,也...

2020-03-05 20:09:27 199

原创 在idea下如何将已经存在的普通项目转化为maven项目

打开idea,打開new 然后看图最后要注意打开maven是发现想和都是root父工程,需要改一下需要在父pom文件下加上新的子模块,就可以了

2020-03-02 20:04:18 860

原创 com.github.tobato.fastdfs.exception.FdfsConnectException: 无法获取服务端连接资源

com.github.tobato.fastdfs.exception.FdfsConnectException: 无法获取服务端连接资源:can’t create connection to/192.168.1.105:22122。(1)防火墙的问题要关闭虚拟机的 防火墙(2)配置 fastdfs 的 ip 地址,应该填写自己虚拟机的 ip 地址,所以出错了...

2020-03-02 10:25:46 5432

原创 自己挖的坑,自己填(rabbitMQ)项目启动报错

Caused by: com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.原因是rabbitMq由于更换了IP地址,所以以前的ra...

2020-03-01 10:43:35 1312

原创 tk.mybatis.mapper.provider.base.BaseUpdateProvider.dynamicSQL

nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (tk.mybatis.mapper.provider.base.BaseUp...

2020-02-29 17:10:56 599

原创 thymeleaf模板中,html前台如何获取的session中的值

在登录的时候将用户存入session中,然后我们就可以在前台取出来那么如何去去呢?这里的session.user.username,就可取到登录的用户名

2019-12-11 22:02:24 1523 8

原创 springboot + mybatis+PageHelper实现简单的分页

首先导入PageHelper的maven–pom依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.7&...

2019-12-09 15:23:38 355 1

原创 Caused by: org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]"

自己做一个项目的时候土人报这个错误org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'loginController': Unsatisfied dependency expressed through field 'adminService'; nest...

2019-12-08 16:09:24 394

原创 IDEA如何识别后缀名为ftl的文件(自定义文件后缀)

首先打开IDEA的settings然后打开File Types这里我已经设置好.ftp后缀名了设置完成点击apply即可

2019-12-04 10:12:27 7214

原创 Invalid bound statement (not found)错误的可能原因

1.检查xml文件所在package名称是否和Mapper interface所在的包名mapper的namespace写的不对!!!注意系修改。2.UserMapper的方法在UserMapper.xml中没有,然后执行UserMapper的方法会报此错误...

2019-12-03 21:29:50 144

原创 com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known serve

com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known se...

2019-12-03 15:51:08 300

原创 centos7命令行和图形界面的相互切换问题发现(Linux学习)

最近在学linux的时候看视频将centos7 的图形化界面弄成命令行了先以root进入到终端用 vim/etc/inittab 查看系统的2种启动模然后退出vim模式后,输入命令systemctl get-default 查看当前系统启动模式;将命令行切换成图形化界面的命令systemctl set-default graphical.target 之后再输入reboot重启即可...

2019-11-22 21:51:52 526

原创 SpringBoot整合mybatis

1)、导入spring-mybatis的依赖<!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --><dependency> <groupId>org.mybatis.spring.boot</groupId&g...

2019-11-20 10:49:01 108

原创 springboot整合mybatis出现Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone'

今天整合springboot整合mybatis出现的时候出现了Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’这个错误服务器返回无效时区。转到“高级”选项卡并手动设置“serverTimezone”属性。(区域错误)解决方法:mysql -u root -pmysql>sho...

2019-11-20 09:05:42 289

原创 Thyemleaf的使用和语法(笔记)

接上一篇,导依赖之后使用:1、导入thymeleaf的名称空间:2、controller下@RequestMapping("/Success")public String Success(Map<String, Object> map){ map.put("hello","你好"); return "success";}3、在html中 <div ...

2019-11-16 10:02:32 1384

原创 SpringBoot下的web开发(笔记)

web开发1、创建一个springboot应用,选中我们需要的模块2、springboot默认将这些场景配置好了,只需要在配置文件指定少量配置就可以运行起来3、自己编写业务代码搞清楚自定配置原理这个场景SpringBoot帮助我们配置了什么,能不能修改?修改哪些配置?能不能扩展?xxxAutoConfiguration :帮我们自动配置组件xxxProperties:配置类来封装配置文...

2019-11-15 20:46:12 133

原创 springboot自动配置原理(笔记)

1、自动配置原理:(1) SpringBoot启动的时候加载主配置类,开启的自动配置的功能 @EnableAutoConfiguration(2)@EnableAutoConfiguration的作用 :利用AutoConfigurationImportSelector给容器中导入一些组件?可以查看selectImports()方法中的内容;List configurations = ...

2019-11-15 09:06:41 126

原创 springboot学习笔记01

Spring Boot HelloWorld (IDEA:使用 Spring Initializer快速创建项目)功能:浏览器发送hello请求,服务器接受请求并处理,响应Hello World字符串;创建maven工程在pom文件中导入springboot相关依赖 <parent> <groupId>org.springframework.boo...

2019-11-14 18:59:32 106

原创 ssm框架下的一个简单的登录实现

接着上一话,注册功能实现后我写了一个登录的小demo首先:userMapper加一通过用户名去查询数据库的方法Users findByUserName(String username);然后userServiceImpl中写与之一样的方法public Users findByUserName(String username) { return userMapper.findBy...

2019-11-10 17:14:19 1007

原创 使用ssm框架实现一个简单的注册功能

首先需要一个数据库, 里面存放id,用户名,密码sql语句DROP TABLE IF EXISTS `users`;CREATE TABLE `users` ( `id` int(10) NOT NULL AUTO_INCREMENT, `username` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DE...

2019-11-09 22:35:16 1377 1

原创 SpringMVC作用域传值的几种方式(笔记)

1.使用原生Servlet1.1在HanlderMethod参数中添加作用域对象@RequestMapping("demo1")public String demo1(HttpServletRequest abc,HttpSessionsession Param){ //request作用域 abc.setAttribute("req","req的值"); //session作用域...

2019-11-09 22:14:01 178

原创 mybatis的分页插件

分页插件主要是PageHelper,去官网复制的配置文件如下,选择其中一个即可,我选择的是第二个Config PageHelper1. Using in mybatis-config.xml<!-- In the configuration file, plugins location must meet the requirements as the foll...

2019-11-07 19:22:10 298

原创 请求转发和重定向的区别

1,请求转发:request.getRequestDispatcher("").forward();2,重定向:

2019-10-25 22:31:04 369

原创 关于多线程的学习理解笔记

**第一:**理解什么是线程 ,什么是进程?进程:是资源分配的最小单元,进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是操作系统进行资源分配和调度的一个独立单位(简单说就像笔记本电脑中的某软件在内存中的执行过程,打开任务管理器,就可以看到其在内存中执行的过程)线程:就是进程的一个实体,是比进程更小的能独立运行的基本单位二者联系:一个进程可以有多个线程,线程是共享进程资源的*...

2019-10-21 20:21:56 135

原创 面向对象的思想

面向对象是一种设计思想,在java中一切皆是对象,把一切的东西看成对象,比如说,人,猫,鸟等他们都有各自的特有属性,如:人可以编程,可以睡觉, 猫可以逮老鼠,鸟可以抓害虫,这些属性可以直接封装为方法,然后直接调用该方法,就可以直接拿过来用这里面的方法,属性。面向对象的**三(四)**大特征:封装 , 继承, 多态 (抽象)封装:在面向对象程式设计方法中,封装(Encapsulation)是指一...

2019-10-20 15:21:18 122

原创 IDEA下的maven工程创建ssm项目部署

步骤一:首先创建mave工程(之前一定要了解过maven)然后在pom.xml中导入坐标依赖`:FAULT NULL,price float(10, 0) NULL DEFAULT NULL,pic varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,createtime datetime(0)...

2019-10-19 12:47:32 204

原创 /LOGIN/check.jsp (line: [4], column: [23]) quote symbol expected

写好的JSP代码 出现报错/LOGIN/check.jsp (line: [4], column: [23]) quote symbol expectedorg.apache.jasper.JasperException: /LOGIN/check.jsp (line: [4], column: [23]) quote symbol expectedorg.apache.jasper.comp...

2019-08-26 21:15:54 498

原创 java如何连接连接数据库JDBC技术

// 第一步,导入jdbc包 ,这里就不做过多的导包操作class.forName("com.mysql.jdbc.Driver");//第二步、 注册驱动 Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/users", "root", "123456");//第三步,获取连接//这...

2019-08-21 21:28:18 167

空空如也

空空如也

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

TA关注的人

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