自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot项目添加自定义字体

最近项目中有个做二维码的功能,需要在二维码下方添加些汉字。代码写完之后再本地测试了一下没有什么问题,放到线上运行后发现二维码下方的汉字都变成方框了。

2021-06-07 14:28:38 2241 1

原创 MySQL LIKE模糊查询 % _ 通配符会查询出所有数据

最近写了一批分页查询 测试查询出用 _ % 这两个特殊字符会查询出所有数据 查询条件不起作用 结果不是测试想要的后来发现这两个特殊字符在sql like查询中是通配符 可以代表任意字符最后想出了2种解决方案1. 转义 这两个特殊字符 就可以实现2.使用内部函数INSTR,代替传统的LIKE方式查询,并且速度更快。INSTR()函数返回字符串中子字符串第一次出现的位置。如果在str中找不到子字符串,则INSTR()函数返回零(0)。下面说明了INSTR函数的语法。select ...

2020-08-12 14:35:06 1240

原创 thymeleaf 页面乱码问题

最近在写一个thymeleaf模板引擎的功能读取模板填充数据生成html文件并导出zip包 本地window是环境下一切都是没有问题的但是在linux环境下导出的html都是乱码 我用的是SpringTemplateEngine.process(模板名称,内容,FileWriter )这个方法FileWriter writer = new FileWriter(filePat...

2020-03-27 11:52:28 1969

原创 mysql中#和$得区别

1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".  2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为or...

2020-03-06 13:46:21 1139

原创 java String类型截取小数点之前的数据

String number ="654.321";String intNumber = number.substring(0,number.indexOf("."));System.out.println(intNumber);

2020-03-06 10:46:16 3569

原创 java 判断url路径下文件夹或者文件是否存在

if (file.exists()) { 来判断这是不是一个文件。file.isDirectory() 来判断这是不是一个文件夹。1.File testFile = new File(testFilePath);if(!testFile .exists()) {testFile.mkdirs();System.out.println("测试文件夹不存在");}2.File tes...

2020-03-05 13:57:18 1001

原创 ConcurrentHashMap遍历时动态的添加元素

在最近的一个项目需求中 需要根据条件往正在遍历的map末尾中添加元素 并且也能遍历到后添加的元素运用了jdk1.8的forEach 遍历 且用了ConcurrentHashMap 如果用HashMap的话会导致异常出现如果需要有序的可以用ConcurrentSkipListMap 是线程安全的有序的哈希表,适用于高并发的场景...

2020-01-10 13:52:01 2392

原创 json字符串,转成json对象的时候,保留null

之前在业务中遇到这样一个问题 前端传入一个 json数据 后端映射成实体类对象传值如下[{"processId":169,"taskKey":"materialCheck","version":1,"departmentId":18,"oldRoleId":2255,"newRoleId":2255,"oldUserId":20,"newUserId":20,"partnerPath":[...

2019-12-20 16:37:48 2692

原创 mysql 3种常用排序方式

1.常规排序ASC DESCASC 正序DESC倒叙2.自定义排序自定义排序是根据自己想要的排序的字段按照特定字符串(数字)顺序进行排序。主要是使用函数 FIELD("排序字段",str1,str2,str3,...)3.按中文拼音字母排序如果表字段使用的GBK编码的话,我们可以直接order by value ,因为GBK本身就是按照拼音字母排序ABCD...

2019-12-13 15:18:02 939

原创 mysql 查询出来的值有的是null 有的是空 保持一致

昨天做了一个功能 要查询姓名身份证号 分组 并且取最新的手机号 以及匹配该姓名 身份证号的订单个数查出来结果之后发现前两条数据 一条是null 一条是空 我需要的是他们合成一个 CASE WHEN z.peopleName IS NULL THEN NULL WHEN ...

2019-12-13 09:50:49 587

原创 MySQL之CONCAT_WS()的用法

mysql CONCAT_WS(separator,str1,str2,…)CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式。 第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。如果分隔符为 NULL,则结果为 NULL。函数会忽略任何分隔符参数后的 NULL 值。...

2019-12-05 11:10:21 8357

原创 FireFox不能正常导出excel文件的问题

最近写了一个excel导出 谷歌导出都是可以的 火狐导出会报错 并且是个空白文件 后来查了原因是因为到处文件名称中有空格SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH-mm"); String name = "逾期数据" + format.format(new Date()) + ".xlsx";...

2019-12-03 14:04:27 3017

原创 mybatis 批量插入数据并返回id

dao层void insertBeatchTask(@Param("list") List<OverdueTask> list);要用list作为参数名传进去 不然不返回id 反正我测试得是这样滴如果改成void insertBeatchTask(@Param("lmedialist") List<OverdueTask> lmedialist); 是不...

2019-11-21 11:32:09 325

原创 HttpServletRequest读取数据body为空

近期对接了君子签,在对接过程中回调接口遇到了一个问题 君子签回调是post请求 请求的类型是请求的类型(Content-Type头)是application/x-www-form-urlencoded 发现从request.getInputStream()中获取的body为空, body在正常情况下都是不为空的,之后检查认为是request读取body之前,调用了getParamet...

2019-08-27 10:32:49 3588

原创 java excel导入数据 Object接收之后判断是不是时间格式的

package com.qizhi.itfin.controller.deduction;import java.text.ParseException;import java.text.SimpleDateFormat;public class tets { public static void main(String[] args) { Object ss =...

2019-07-26 14:25:55 756

原创 springboot mybatis-plus insert方法 Unknown column '' in 'field list'

闲来无事自己搭建个springboot+mybatis-plus项目 用的mybatis-plus自带的insert 方法 但是用的时候却发现一直报下面这个错我数据库这个字段是存在的 但是是visitUrl 后来发现是springboot中下划线和驼峰命名转化配置没有配配置文件中加上这些就可以了 但是要注意上图和下图的位置configuration 和 glo...

2019-07-26 11:52:01 4084

原创 java 按照模版自动生成代码(controller,service,serviceimpl,dao ,xml,)

maven 工程需要的<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.0.7.1</version></depen...

2019-07-23 11:15:04 3365 2

原创 springboot项目 启动多线程 上传视频

package com.qizhi.itfin.thread;import java.util.concurrent.Executor;import java.util.concurrent.ThreadPoolExecutor;import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;import...

2019-07-18 11:32:56 810

原创 java下载文件 文件名称 浏览器乱码问题

String userAgent = request.getHeader("user-agent").toLowerCase(); if (userAgent.contains("msie") || userAgent.contains("trident")) { // win10 ie edge 浏览器 和其他系统的ie fi...

2019-07-17 11:29:13 166

转载 java判断字符串中是否包含汉字

package com.test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test { @org.junit.Test public void test(){ String fileName = "test,中文"; System....

2019-06-28 15:08:12 5375

原创 java获取当前时间戳以及之后几个小时的时间戳

public class AppTime { public static void main(String[] args) {获取当前时间后两个小时的时间戳 Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, calendar.ge...

2019-06-27 15:30:24 9217

原创 将一个文件夹内的图片压缩成一张图片

package com.one.java;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;import java.io.File;import java.awt.image.BufferedImage;import java.awt.Graphics2D;import ...

2019-05-23 11:32:55 713

原创 java 将5mb以内图片压缩至200kb以下

package com.qizhi.itfin.controller.mmb;import java.io.File;import java.io.IOException;import com.qizhi.itfin.common.util.ThumbnailUtils;public class test { public static void main(String[]...

2019-04-03 14:25:14 4669 3

原创 java下载照片打包成zip以及分文件夹下载zip和生成txt文件

接下来的代码功能是浏览器将照片打包成zip下载下来 zip内是按照不同文件夹放置照片的 一个文件夹内也有一个这类照片的备注是个txt文件 java代码如下 1.这个是分文件下载的照片以及生成对应的txt备注文件首先controller是@RequestMapping(value = "/downloadAll")    public R downloadPic(String da...

2019-01-09 10:31:59 2260

转载 spring mvc 配置详解

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。  一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)

2017-07-08 20:53:06 195

原创 ssh和ssm框架整合步骤

servlet 和springmvc 被多个同时访问只产生一个对象. 是单例.初心EJB: enterprise javaBean 太笨重Spring功能用于替代EJB技术,主要用于管理对象以及对象见得依赖关系.管理方式:1.ICO/DI 控制翻转/依赖注入IOC:从主动查找并调用自己所依赖的资源到被动接受spring注入的资源,成为控制反转

2017-07-08 10:15:41 2342

转载 MongoDB 下载 安装

MongoDB 下载MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community注意:在 MongoDB 2.2 版本后已经不再支持 Windows XP 系统。最新版本也已经没有了 32 位系

2017-07-08 10:10:12 289

空空如也

空空如也

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

TA关注的人

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