自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星之火可燎原的博客

记录我的编程人生

  • 博客(26)
  • 收藏
  • 关注

原创 使用mybatis-plus雪花算法生成随机id的两个坑

mybatis-plus雪花算法的两个坑

2022-06-22 17:19:17 1691 2

原创 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关注的人

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