自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 根据url获取文件流MultipartFile

ExcelReader excelReader = ExcelUtil.getReader(new File("C:\\Users\\20011709\\Desktop\\新建 Microsoft Excel 工作表.xlsx"));// logger.info("文件名为:" + fileName + " 大小" + (conn.getContentLength()/1024)+"KB" + " contentType=" + type);

2023-05-18 14:54:26 2546

转载 还在手写CRUD代码?试试这款代码生成工具吧,彻底解放双手!

让CRUD开发效率提升100倍

2023-03-06 14:24:20 805

原创 解决redis在拦截器中无法注入,报空指针问题

在拦截器中注入redisTemplate出现空指针是因为拦截器是最先执行的,还未初始化bean,所以要在拦截器执行前将注入bean@Autowiredprivate RedisTemplate redisTemplate;@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object o) {ValueOperations<String, Object&

2022-04-20 20:52:58 4385 2

转载 MySql排序查询将null放在最后的解决办法(默认会在最前,当成最小值处理)

.问题描述 MySQL中使用order by对字段进行排序的时候,如果是降序排序,那字段值为null的记录会排在最后,但是如果是升序排序,那字段为null的记录会排在最前面。​ 目前碰到一个需求,就是根据字段进行升序排序的时候,字段值为null也需要放在最后,这边可以通过下面方法进行处理;二.问题处理假设当前对t_user进行查询,并通过status字段进行升序排序,t_user表中的数据如下:处理方法一:SELECT * FROM t_user ORD...

2021-12-21 16:39:28 2557

原创 Timer延时执行与ScheduledExecutorService的区别

在执行延时执行的时候,Timer抛出异常之后会出现线程终止,无法进行下个线程的执行(利用idea中的插件检测出来的)上代码import java.util.Timer;import java.util.TimerTask;public class TimerTest { private Timer timer = new Timer(); public void launchTimer() { timer.schedule(new TimerTask()

2020-10-12 10:04:47 255

原创 将mysql查询的带逗号,的字符串拆分之后并排成一列展示

将mysql查询结果中的 20,28,35以这种形式展示SELECT substring_index( substring_index( t.best_response, ',', b.help_topic_id + 1 ), ',', - 1 ) FROM m_require t JOIN mysql.help_topic b ON b.help_topic_id < ( LENGTH( t.best_response ) - LENGTH( ...

2020-09-21 14:43:51 584

原创 java项目中利用@Valid来校验用户输入数据的正确性

实体类中假如@Data@Validatedpublic class User{ @Size(max = 32, message = "不能输入长度超过32,请重新输入!") private String name; /* 用户姓名 */}controller层接收参数,当检验到用户输入的姓名长度大于32的时候,注解自动返回:name, msg:不能输入长度超过32,请重新输入!@RequestMapping(value = "/updateUser.json", .

2020-09-18 10:58:54 560

原创 什么是跨域 & 跨域的3种解决方案

所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)端口号(port)同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。 同源策略是浏览器安全的基石同源策略会阻止一个域的 javascript 脚本和另外一个域的内容进行交互。例如办公内外网环境,当我们访问外网一个恶意网站的时候,恶意网站就会利用我们的主机向内网的 url 发送 ajax 请求,破坏或盗取数据1|0浏览器的非同源限制以及3种解决思路非同源限制无

2020-09-18 09:53:10 737

原创 趋势软件卸载去除密码提示

1 win10在正常模式下打开 win+R 输入msconfig 进入系统配置进入引导,勾选引导中的安全引导页面应用,重启电脑;进入安全模式2 win+R 输入regedit 进入注册表中,找到HKEY_LOCAL_MACHINE/SOFTWARE/TrendMicro/pcCillinNTCorp/CurrentVersion/Misc 找到这个路径下面的Allow Unistall 将其中的默认的十六进制的0 修改成 十进制的1保存之后,进入安全模式下面的控制面板...

2020-09-14 09:21:06 7736 1

原创 mongodb常用查询语句

1、查询所有记录db.userInfo.find();相当于:select* from userInfo;2、查询去掉后的当前聚集集合中的某列的重复数据db.userInfo.distinct("name");会过滤掉 name 中的相同数据相当于:select distict name from userInfo;3、查询 age = 22 的记录db.userInfo.find({"age": 22});相当于: select * from userInfo where ...

2020-09-04 16:41:22 432

原创 mybatis查询的时候一对多查询结果显示

<resultMap type="com.medical.design.vo.MContractVo" id="mContractTestMap"> <result property="id" column="id" /> <collection property="contractProductList" ofType="com.medical.design.entity.MContractProduct"> <result property="i.

2020-09-03 18:11:02 194

原创 mysql查询当前时间与查询时间是否超过15天

select * from table where now() > ADDDATE(times,interval 15 day);select * from table where now() > DATE_ADD(times,interval 15 day);实际操作的时候这两个语句查询的结果一样参考网站https://www.w3school.com.cn/sql/func_date_add.aspMySQL DATE_ADD() 函数MySQL Date 函..

2020-09-02 10:57:17 3034

原创 mybatis中根据id集合更新数据

void updateHomeRecommendProduct(@Param("productIds")List<Integer> mHomeRecommendProductIds);<update id="updateHomeRecommendProduct" parameterType="java.util.List"> update m_home_recommend_product set is_delete = 1 WHERE product_id IN.

2020-08-12 11:50:30 1675 1

转载 Java验证身份证是否合法

Java验证身份证是否合法import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.Hashtable; import java.util.regex.Matcher; import java.util.regex.Pattern; import java.text.ParseException;

2020-07-29 11:23:24 461

转载 RestTemplate使用实战-exchange方法讲解-HTTP请求

RestTemplate使用实战-exchange方法讲解2019-10-28 12:40:51阅读:160来源:互联网标签:HTTP请求exchangeRestTemplate讲解方法StringRestTemplate是什么RestTemple是Spring提供的用于访问Http请求的客户端,RestTemple提供了多种简洁的远程访问服务的方法,省去了很多无用的代码。为什么要用RestTemplate相信大家之前都用过apache的HTTPCl...

2020-07-28 23:48:05 4055

原创 java8用Lambda遍历省市区三级数据

1 创建省市区的数据库CREATE TABLE `m_area_code` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '唯一标识', `code` int(10) NOT NULL COMMENT '省份code', `parent_code` int(10) NOT NULL DEFAULT 0 COMMENT '父级code', `area_name` varchar(128) CHARACTER SET utf8 COLL..

2020-07-21 20:04:44 967

转载 Lambda表达式处理“全国三级地区数据”

版权声明:本文为优快云博主「ZeusLuna」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/leipeng321123/article/details/907562981.省市地区数据结构2.java8使用Lambda处理数据生成三级数据结构1.省市地区数据结构数据表结构CREATE TABLE `sys_region` ( `region_id` varchar(10) NOT NULL CO.

2020-07-21 19:43:23 256

原创 tomcat启动运行一段时间之后-XMemcached network layout exception

ERROR MemcachedHandler:onExceptionCaught[137] - XMemcached network layout exceptionjava.io.IOException: Broken pipe at sun.nio.ch.FileDispatcherImpl.write0(Native Method) ~[na:1.7.0_67] ...

2019-10-22 14:16:58 2131

原创 POI中的创建表格

HSSFCell[][] cell = new HSSFCell[3][24]; ---创建三行24列的表格 cell[0][22] = row0.createCell(21); ---创建0行22列建一个表格 cell[0][22].setCellValue("统计时间:" + new Simple...

2019-06-10 11:43:42 617

原创 checkbox中的全选中的判断

for(var i = 0;i<$('input[type=checkbox][name=ListCheckbox]').length;i++){ if($('input[type=checkbox][name=ListCheckbox]')[i].disabled== true){ //$('inpu...

2019-05-06 15:07:51 849

转载 MyBatis动态创建表

MyBatis动态创建表  转载自:https://www.cnblogs.com/Joanna-Yan/p/9187538.html  项目中业务需求的不同,有时候我们需要动态操作数据表(如:动态建表、操作表字段等)。常见的我们会把日志、设备实时位置信息等存入数据表,并且以一定时间段生成一个表来存储,log_201806、log_201807等。在这里我们用MyBatis实现,会用到动...

2019-03-11 13:57:09 1141

转载 转载的IDEA注册方式

破解的详细过程:1.从下面地址下载一个jar包,名称是  JetbrainsCrack-2.10-release-enc.jar下载地址是http://idea.lanyus.com/,进去之后点击这个网址 。2.将你下载好的JetbrainsCrack-2.10-release-enc.jar拷贝到你的Idea安装目录的bin目录下。 3.接下来在bin目录下找到两个vm...

2018-09-14 13:54:17 543

转载 java中的导出excel

定义Controller@RequestMapping(value = "exportJxkh")  @ResponseBody    public ReturnJson exportJxkh(JxkhPerformanceAppraisalVo jxkhPerformanceAppraisalVo,            HttpServletRequest request, Htt...

2018-08-28 15:36:26 217

原创 eclipse闪退问题

(1)打开eclipse闪退(2)javac出现Picked up _JAVA_OPTIONS: -Xmx512M按照网上的:1.通过在命令行中输入“where java”,找到除jdk目录下的所有java相关程序,直接删掉(一般会在C:\WINDOWS\system32下)2.内存不足,打开Eclipse目录下的eclipse.ini,把里面的-Xmx512m改成-Xmx256m...

2018-08-21 16:00:03 1612

原创 一句SQL实现MYSQL的递归查询

众所周知,目前的mysql版本中并不支持直接的递归查询,但是通过递归到迭代转化的思路,还是可以在一句SQL内实现树的递归查询的。这个得益于Mysql允许在SQL语句内使用@变量。以下是示例代码。创建表格CREATE TABLE `treenodes` ( `id` int , -- 节点ID `nodename` varchar (60), -- 节点名称 `pi...

2018-08-10 14:55:26 1739

原创 读取.properties配置文件

//获取ServletContext对像            ServletContext context = event.getServletContext();         super.contextInitialized(event);         ApplicationContext ctx = WebApplicationContextUtils.getRequired...

2018-08-08 17:46:34 129

转载 redis原理及使用

redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型) 这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的. 在此基础上,red...

2018-08-08 11:15:41 160

转载 Jedis Cache 工具类

//JedisUtils工具类如下:包含各种类型存储和删除,redis服务器连接到redis服务器  package com.telit.common.utils; import java.util.List;import java.util.Map;import java.util.Set; import org.slf4j.Logger;import org.slf4j.L...

2018-08-08 11:10:59 926

空空如也

空空如也

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

TA关注的人

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