自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MYSQL递归查询,根据子类ID查询所有父类(宇宙第一详细教程) 转载

MYSQL递归查询,根据子类ID查询所有父类

2022-09-08 11:12:19 2130

原创 JSON.toJSONString放入空的map的问题

如题,最近遇到一个有意思的问题,记录一下。 Map map = new HashMap(); map.put(1, null); List<Map> maplist = new ArrayList<>(); maplist.add(map); System.out.println(JSON.toJSONString(maplist)如上代码段,一个value为null的map,在被...

2021-12-03 17:39:58 878

转载 前后端时间相差八小时问题

这个写的比较详细了,保存一下,以备不时之需。java前后端时间相差八小时_后端 Date 时间 传到前端,相差8小时_那你干哈的博客-CSDN博客

2021-10-20 10:15:10 630

转载 java线程池的原理和实例使用

最近看到一篇写线程池的博文,写的很好,转载过来了,有空仔细研究研究。原文路径在最下面。一.Java中的ThreadPoolExecutor类  java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类,因此如果要透彻地了解Java中的线程池,必须先了解这个类。下面我们来看一下ThreadPoolExecutor类的具体实现源码。  在ThreadPoolExecutor类中提供了四个构造方法: 1 2 3 4

2021-09-10 17:14:25 310

原创 java逻辑分页

有时候可能用到,所以记录一下。private List<Collection> pageCollectionList(MpFansVo fans,List<Collection> collections) { if (fans.getAll() != null && fans.getAll() == 1){ return collections; } if (CollectionUtils.isEm...

2021-04-09 16:15:51 379

原创 数据库String类型数据排序问题 和 数据库数据置为null

这两天写功能自己遇到两个挺有意思的sql的东西,记录下。 第一个就是修改一个有值的数据库的列我第一次的写法是isnull,即:UPDATE t_ tableSETtest_ id isnull WHERE id=1但是其实没有这种写法,不应该用isnull,而应该使用 =null,即:UPDATE t_ tableSETtest_ id =null WHERE id=1。 第二个就是我数据库有一个排序字段sort,我不小心建表把...

2020-07-25 16:13:51 649

原创 柱状图,折线图 展示补零问题

最近在写一些数据展示的需求,表现形式有柱状图折线图饼状图等等之类,其中柱状图拿到的数据如果由于其中某一天没有相关数据,那么这一天的数据在柱状图中的表现形式就是空的,会被直接跳过,表现形式很不好。这时候就需要根据传入的时间依次比较拿到的时间,如果某一天的时间和查到的时间不匹配就表示这一天的数据在结果集中是没有结果的,这个时候就需要将这一天的日期加上并且将这一天的数据结果...

2019-09-20 15:21:58 1007 2

原创 奇怪的bug。Dubbo调用其他的服务出现奇怪bug

最近用Dubbo调用其他服务出了一个奇怪的bug,当时看了半天也没有想通是怎么出来的。。后来解决的时候感觉这个bug非常的有趣,就记录一下。另外再说下这一期这个东西只有我自己看得懂,。。外人就别浪费时间看了、、 这个bug是这样的 这个是调用方,这里的日志报的错是类型转换异常,一直说不能将一个Integer的值转换为Dto对象,我就很奇怪,这里...

2019-06-24 11:36:43 378

原创 特殊符号,emoji表情,四字节去除问题

最近遇到一个问题,公司的数据库是utf-8的字符集,而支持特殊符号,emoji表情,四字节等特殊符号的需要是utf-8mb4的字符集才可以,不然强行插入是会报错的,这时候就需要将获取到的包含特殊符号的字符串进行去除特殊符号的处理。具体方法如下: //处理四字节 及特殊符号无法保存数据库的问题 if (StringUtils.isNo...

2019-03-13 10:43:54 2284

原创 redis在xshell/SecureCRT上批量模糊删除缓存的key

前几天有一个需求,有一个槽的缓存多余了,需要删除掉,但是这个槽里还有很多其他的缓存。这里我们就需要用到redis的模糊匹配key的方法批量删除这一批key了。特意记录下。 Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的命令来完成这个动作。首先通过linux连接redis,然后进去该red...

2019-02-22 17:02:15 3564

转载 MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建(转)

在网上看到的 防止下次换电脑了 配置各种乱七八糟的又忘了怎么玩。。转载了一篇大佬的博客,原文章地址在文章结尾。1.JDK的安装       首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底。安装完成之后当然要配置环境变量了。———————————————————————————————————————————————————...

2018-11-20 10:40:33 188

原创 异常:java.util.LinkedHashMap cannot be cast to xxx 的处理办法

最近写一个小查询,然后出了个很奇怪的bug,一直说LinkedHashMap无法被转换为要查询的实体对象,关键是我这里无论是前端还是后端都没有用到LinkedHashMap的类型,然后查了半天百度,说是传入的查询条件应该解析一下。 解决方法:  首先 导入 net.sf.json 类 <dependency> <gr...

2018-11-10 11:27:59 24842 3

原创 SSO单点登录的实现

我这里实现的sso单点登录的思路是这样的 :       用户必须登录,才能进行系统的操作(例如商城的购物车系统),如果没有正确登录,则跳转至登录页面,提示用户登录。 登录时首先判断session中是否有记录,无记录则再判断缓存中是否有该用户的登录状态。当用户正常登录成功后,将用户的状态以一个随机的uuid作为key,将该uuid写入到客户端的Cookie值作为value(并且同时在用户正确登录的...

2018-06-27 16:23:18 441

原创 逻辑分页和排序 的思路

        一般分页有分页插件,排序在sql指定字段就好,但是最近我遇到一种情况,就是sql语句比较复杂。。有八十多行,两张表(7w 和 11w)数据不算多,但是sql语句嵌套的有点厉害,我特意试了试,那个sql跑完要花1.3w+秒。。。项目里用那个sql肯定不行,然后就把sql简化了,作为了四个查询单表的sql,这样的话就没有嵌套了,但是这样也导致所有的逻辑业务要在serviceImpl里处...

2018-06-06 16:03:04 2210

原创 java定时任务的使用

    最近公司不是很忙,突然想到csdn上我还没有写过东西。。闲来无聊就把公司最近接触到的新东西打算写出来    ok,废话不多说,进入正题。java定时任务的使用。    如果查询一段数据,耗时比较长的话,我们可以把查出来的数据放入缓存数据库(redis之类的),这样固然可以让效率变高,但是如果数据更新或是变动后,为了保证数据的正确性,我们还是要耗时重新从数据库查询的。这里我们其实可以...

2018-06-04 11:13:48 456

空空如也

空空如也

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

TA关注的人

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