java
HuToolS
这个作者很懒,什么都没留下…
展开
-
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 · 782 阅读 · 0 评论 -
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 · 459 阅读 · 0 评论 -
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 · 678 阅读 · 0 评论 -
MyBatisPlus实现代码自动生成
废话不多说,直接上代码创建springboot项目导入pom.xm<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency>原创 2020-05-17 17:08:17 · 578 阅读 · 0 评论 -
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 · 294 阅读 · 0 评论 -
基于IDEA下使用Easy Code插件实现代码自动生成
是素数原创 2020-03-25 11:26:48 · 254 阅读 · 0 评论 -
对spring AOP的理解
想到spring aop的话,首先就要想到OOP那么,什么是OOP呢?oop就是面向对象编程,然后,它是自上而下的,每层之间的耦合度相对而言会比较的高,然后spring就想出了AOP,来优化oop,那么什么是aop呢?aop就是面向切面编程,他是oop的升级版(我的理解) ,AOP:面向切片编程,采用的是横切式的,可以大大滴解耦合滴干活!然后怎么来玩这个aop呢?配置aop 需要在sprin...原创 2020-03-13 20:08:03 · 155 阅读 · 0 评论 -
RabbitMQ学习笔记
1.1消息队列(MQ)1.1.1.什么是消息队列消息队列,即MQ,Message Queue。消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。结合前面所说的问题:商品服务对商品增删改以后,无需去操作索引库或静态页面,只是发送...原创 2020-03-06 21:13:23 · 209 阅读 · 0 评论 -
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 · 183 阅读 · 0 评论 -
对IoC(控制反转),(DI)(依赖注入)的理解
在没有使用Spring的时候,每个对象在需要使用他的合作对象时,自己均要使用像new object() 这样的语法来将合作对象创建出来,这个合作对象是由自己主动创建出来的,创建合作对象的主动权在自己手上,自己需要哪个合作对象,就主动去创建,创建合作对象的主动权和创建时机是由自己把控的,而这样就会使得对象间的耦合度高了,A对象需要使用合作对象B来共同完成一件事,A要使用B,那么A就对B产生了依赖,也...原创 2020-03-05 20:09:27 · 212 阅读 · 0 评论 -
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 · 5472 阅读 · 0 评论 -
自己挖的坑,自己填(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 · 1333 阅读 · 0 评论 -
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 · 617 阅读 · 0 评论 -
thymeleaf模板中,html前台如何获取的session中的值
在登录的时候将用户存入session中,然后我们就可以在前台取出来那么如何去去呢?这里的session.user.username,就可取到登录的用户名原创 2019-12-11 22:02:24 · 1533 阅读 · 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 · 364 阅读 · 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 · 412 阅读 · 0 评论 -
IDEA如何识别后缀名为ftl的文件(自定义文件后缀)
首先打开IDEA的settings然后打开File Types这里我已经设置好.ftp后缀名了设置完成点击apply即可原创 2019-12-04 10:12:27 · 7289 阅读 · 0 评论 -
Invalid bound statement (not found)错误的可能原因
1.检查xml文件所在package名称是否和Mapper interface所在的包名mapper的namespace写的不对!!!注意系修改。2.UserMapper的方法在UserMapper.xml中没有,然后执行UserMapper的方法会报此错误...原创 2019-12-03 21:29:50 · 151 阅读 · 0 评论 -
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 · 307 阅读 · 0 评论 -
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 · 116 阅读 · 0 评论 -
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 · 299 阅读 · 0 评论 -
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 · 1391 阅读 · 0 评论 -
SpringBoot下的web开发(笔记)
web开发1、创建一个springboot应用,选中我们需要的模块2、springboot默认将这些场景配置好了,只需要在配置文件指定少量配置就可以运行起来3、自己编写业务代码搞清楚自定配置原理这个场景SpringBoot帮助我们配置了什么,能不能修改?修改哪些配置?能不能扩展?xxxAutoConfiguration :帮我们自动配置组件xxxProperties:配置类来封装配置文...原创 2019-11-15 20:46:12 · 145 阅读 · 0 评论 -
springboot自动配置原理(笔记)
1、自动配置原理:(1) SpringBoot启动的时候加载主配置类,开启的自动配置的功能 @EnableAutoConfiguration(2)@EnableAutoConfiguration的作用 :利用AutoConfigurationImportSelector给容器中导入一些组件?可以查看selectImports()方法中的内容;List configurations = ...原创 2019-11-15 09:06:41 · 135 阅读 · 0 评论 -
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 · 116 阅读 · 0 评论 -
ssm框架下的一个简单的登录实现
接着上一话,注册功能实现后我写了一个登录的小demo首先:userMapper加一通过用户名去查询数据库的方法Users findByUserName(String username);然后userServiceImpl中写与之一样的方法public Users findByUserName(String username) { return userMapper.findBy...原创 2019-11-10 17:14:19 · 1016 阅读 · 0 评论 -
使用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 · 1386 阅读 · 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 · 189 阅读 · 0 评论 -
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 · 312 阅读 · 0 评论 -
关于多线程的学习理解笔记
**第一:**理解什么是线程 ,什么是进程?进程:是资源分配的最小单元,进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是操作系统进行资源分配和调度的一个独立单位(简单说就像笔记本电脑中的某软件在内存中的执行过程,打开任务管理器,就可以看到其在内存中执行的过程)线程:就是进程的一个实体,是比进程更小的能独立运行的基本单位二者联系:一个进程可以有多个线程,线程是共享进程资源的*...原创 2019-10-21 20:21:56 · 144 阅读 · 0 评论 -
面向对象的思想
面向对象是一种设计思想,在java中一切皆是对象,把一切的东西看成对象,比如说,人,猫,鸟等他们都有各自的特有属性,如:人可以编程,可以睡觉, 猫可以逮老鼠,鸟可以抓害虫,这些属性可以直接封装为方法,然后直接调用该方法,就可以直接拿过来用这里面的方法,属性。面向对象的**三(四)**大特征:封装 , 继承, 多态 (抽象)封装:在面向对象程式设计方法中,封装(Encapsulation)是指一...原创 2019-10-20 15:21:18 · 133 阅读 · 0 评论 -
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 · 210 阅读 · 0 评论 -
/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 · 510 阅读 · 0 评论 -
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 · 179 阅读 · 0 评论