- 博客(26)
- 收藏
- 关注
原创 mybatis plus报Invalid bound statement (not found):终于解决了
我就是第5个方法解决的,一定要看到最后检查是不是引入 jar 冲突 检查 Mapper.java 的扫描路径 方法一:在 Configuration 类上使用注解 MapperScan 方法二:在Configuration类里面,配置MapperScannerConfigurer 检查命名空间是否正常? 检查包扫描路径typeAliasesPackage是否正常?如果扫描不到,MP 无法进行预注入 检查是否指定了主键?如未指定,则会导致 selectById 相关 ID 无法操作,请用注解 @
2022-04-01 08:57:27
2114
原创 MySQL按照字符排序,英文,中文,数字综合排序
如果表字段使用的GBK编码的话,我们可以直接order by value ,因为GBK本身就是按照拼音字母排序ABCDEFGHIGK...,当第一位相同的时候会比较第二位,以此类推。如果表字段使用的UTF-8编码的话,通常我们都会的编码,这样我们可以使用MySQL的convert方法开转换gbk进行排序。SELECT * FROM TEST ORDER BY CONVERT(value USING GBK) ASC/DESC...
2022-03-28 11:20:32
2077
原创 mybatis的模糊查询,四种方式
1、根据姓名模糊查询员工信息1.1、方式一步骤一:编写配置文件步骤二:测试步骤三:分析此种方式需要在调用处手动的去添加“%”通配符。1.2、方式二说明:使用方式一可以实现模糊查询,但是有一点不方便的地方就是:在测试类中,调用selectList()方法传参时需要调用者手动的添加%号通配符,显然是麻烦的,能否在映射配置文件中直接将%号写好呢?有的朋友可能会这么想,好办,直接在配置文件中这么写:形如1:测试后发现,程序会报错,原因是:缺少单引号。这个时候,有朋友可能...
2022-03-22 10:08:58
9392
2
原创 Springboot项目绑定域名,使用Nginx配置
打开linux下Nginx安装目录找到配置文件nginx.conf(一般路径为:/usr/local/nginx/conf)进行如下配置 1 # HTTPS server 2 server { 3 listen 443 ssl;#网页浏览端口,主要是用于HTTPS服务 4 server_name www.asquirrel.cn asquirrel.cn;#顶级域名,二级域名 5 ssl on; 6 s
2021-01-16 13:41:33
2144
原创 java项目中FTP测试环境上传没问题,部署服务器上传不了。(2步骤,亲测完美解决)
项目中用到FTP上传文件,测试的时候都很好,结果部署到服务器后,上传出现异常。后来加了一行代码://这个设置允许被动连接//这一句一定要放在ftpClient.login()方法之后,登陆成功才有效ftpClient.enterLocalPassiveMode();不加不要紧,一加上去后,上传半天居然上传不了,出现连接失败,百度了很多方法无法解决,最后发现一个超级简单的方法:在阿里云安全组配置加入:完美解决...
2020-09-10 09:10:57
1167
原创 2019java最全学习线路
目前Java在许多行业的客户端方面的应用非常多,比如OA、邮箱、投票、金融、考试、物流、医疗、矿山等信息方面的系统。Java开发者在这方面的需求也非常大,待遇也相当不错,工资水平可能和Java互联网方向的差不多,但福利和前途则非常好,因为这类工作基本上是政府事业单位及大型企业提供的。 对于java学习,一套专业系统的java学习路线图是不可少的,,让你从入门到精通实现系统化!...
2019-08-28 12:24:59
580
转载 拦截器、过滤器、监听器各有什么作用?
拦截器、过滤器、监听器各有什么作用?【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能,本篇分享的是:【拦截器、过滤器、监听器各有什么作用?】大家好,我是IT修真院郑州分院第十期学员,一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务五,扩展思考中的知识点——拦截器、过滤...
2019-08-25 18:25:25
337
转载 ASP网站实例教程:IIS安装配置
网站制作,首先进行开发环境的配置,本实例教程采用 WIN7+ASP+Access+IIS;环境配置包括2部分:IIS安装配置、Access安装步骤阅读工具/原料 一台安装了win7系统的电脑 方法/步骤 1 从开始菜单,打开“控制面板”,如图; 2 点击“程序”中的“卸载程序”,如图; 3 点击左侧的“打开或关闭 window...
2018-10-08 10:09:09
8025
原创 mybatis 模糊查询最高效方法
<if test="phone != null and phone != ''">and phone LIKE CONCAT('%', #{phone}, '%')</if><if test="name != null and name != ''">and name like concat('%',#{name},'%')</if>
2018-09-05 14:31:24
1742
转载 mybatis 动态sql教程 最权威的官方教程demo(最后附foreach的三种方式)
动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用...
2018-08-17 09:42:27
460
原创 java 8 对JSONArray 按指定字段排序,升序和倒序,经典
首先要得到一个jsonArray对象升序拍法staffArray.sort(Comparator.comparing(obj -> ((JSONObject) obj).getBigDecimal("orderAmt")));降序排列staffArray.sort(Comparator.comparing(obj -> ((JSONObject) obj).getBi...
2018-08-08 15:21:07
25050
7
原创 Intellij Idea 导入多个maven项目,通过父工程引入子工程
刚刚要开始从eclipse切换成idea,据说idea功能强大,可是刚刚开始使用很多不习惯,导入第二个maven项目时之前的项目就没了,比较苦恼,下面介绍下导入多个maven项目展示在左侧栏Maven Projects,提醒:使用工具的时候一定看清楚提示再操作,就会少走好多弯路。1、选择file-new-Module from Existing Sources... 2、选中项目的根目录,点击OK...
2018-07-04 17:01:41
39876
3
转载 SpringBoot下如何配置实现跨域请求?
一、什么是跨域请求?跨域请求,就是说浏览器在执行脚本文件的ajax请求时,脚本文件所在的服务地址和请求的服务地址不一样。说白了就是ip、网络协议、端口都一样的时候,就是同一个域,否则就是跨域。这是由于Netscape提出一个著名的安全策略——同源策略造成的,这是浏览器对JavaScript施加的安全限制。是防止外网的脚本恶意攻击服务器的一种措施。二、SpringBoot工程如何解决跨域问题...
2018-06-29 16:42:56
2206
1
原创 spring boot 关于application的yml的一些配置
1,【Spring Boot】Spring Boot修改静态资源后立即生效spring: profiles: active: dev #数据库配置 datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/mytable?useSSL=true&am...
2018-06-25 15:43:18
1403
原创 IDEA中Spring Boot项目MyBaits提示Invalid bound statement (not found)错误,配置application.yml
加上mybatis配置mybatis: configuration: map-underscore-to-camel-case: true mapper-locations: mybatis/*Mapper.xml typeAliasesPackage: com.ssms.domain
2018-06-25 15:02:51
931
原创 刚安装MySQL,登陆提示:1045 access denied for user 'root'@'localhost' using password yes
今天想用用mysql 数据库 ,刚安装,第二天就出现这个1045 access denied for user 'root'@'localhost' using password yes解决:1. 开始 -->cmd --> net stop mysql (停用MySQL服务 没启动的可以省略)2. 找到安装路径 MySQL Server 5.1下的my.ini3. 打开 m...
2018-06-11 09:33:00
273
原创 idea找不到spring配置文件
idea找不到spring配置文件 近日学习mybaits和Spring的整合,看完视频,兴高采烈的动手做了起来。 可是在第一步就摔了跤,在application中引入数据库配置文件db.propertise的时候idea一直告诉我找不到文件。可是我明明就写在applicationContext.xml你下面啊。就是这样的情况。 我想可能是,idea犯了蠢,也没管,继续写。等我把...
2018-06-08 15:18:59
9920
2
转载 eclipse新建maven项目
在eclipse中,用maven创建一个web项目工程1.在eclipse中用maven创建项目,右键new>>Maven Project 2.点击next继续 3.点击next继续,选择maven-archetype-webapp, 4.点击next继续,填写Group id和Artifact id, Version默认,Package可以不填5. 然后点击finish,完成web项...
2018-05-24 15:02:12
277
转载 windows启动apache的方法
步骤一 Cmd打开命令行窗口,切换到apache安装目录下cd C:\MAS\TRSMAS\win31\apache\bin步骤二 安装apache服务器 installed Apache serviceshttpd.exe -k install步骤三 修改配置文件编辑文件:<安装目录>\conf\httpd.conf步骤四测试该服务的配置文件httpd.exe -n "MyServ...
2018-05-16 09:52:10
63043
原创 maven 项目导入后启动报错,java.lang.ClassNotFoundException,亲测有效
Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.Clas...
2018-05-11 09:43:01
2108
原创 maven项目 pom.xml的execution报错的解决方法
1.偏好设置->Maven->Errors/Warnings->Plugin execution not covered by lifecycle configuration 选择Ignore2.在<plugins>标签外添加一个<pluginManagement>标签。
2018-05-07 16:51:24
7472
原创 java 实现定时备份,按照固定时间,间隔时间,增加时间。
配置文件中的信息 sqlurl=C://Program Files (x86)//MySQL//MySQL Server 5.0//bin//mysqldump -h localhost -uroot -pwjg user path=F:/test.sql backuptime=16:34:00备份数据库 public class TestMys...
2018-05-04 15:09:11
909
转载 java从一个目录拷贝文件或整个文件夹到另一个目录下
** * 复制单个文件 * @param oldPath String 原文件路径 如:c:/fqf.txt * @param newPath String 复制后路径 如:f:/fqf.txt * @return boolean */ public void copyFile(String oldPath, String newPath) { try { int bytesum ...
2018-04-26 09:39:22
4626
原创 MyBatis中对List<Object> 对象List的批处理插入操作: 首先需要定义对象的<resultMap type="com.travelsky.domain.Order" id="ord
MyBatis中对List 对象List的批处理插入操作:首先需要定义对象的然后: insert into ordersdish(id,ordersId,dishId) values separator=","> (#{item.id,jdbcType=VARCHAR},#{item.orderId,jdbcType=BIGI
2017-12-07 16:17:29
9840
原创 怎么从数组a中减去数组b,得到数组C
比如 a ={1,1,2,2,2,3,3,4,5,6};b = {1,2,3}; 怎么从数组a中减去数组b得到数组c = {1,2,2,3,4,5,6} public static void main(String[] args) {Integer a[] = {1,1,1,2,2,3,4};Integer b[] = {1,1,2,
2017-11-29 13:45:57
2250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人