自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 2023-11-22 ThreadLocal的一次使用

一个个性化mybatis-plus中拦截器的需求,类似租户那种,动态的在sql中插入一个sql片段。直接仿写的拦截器,写了一个自定义的拦截器。然后发现要把我的自定义参数带入进去的时候,方法嵌套太多了,写着写着发现每个方法都带上了参数,其实不是每个方法都用,就是最底层的方法需要用到这个参数。然后就想到了利用ThreadLocal类,以前学过,却一次也没有使用,这次属实时赶上趟了。其实就是一个属于线程的缓存。

2023-11-22 17:36:40 67

原创 2023-11-22 netty中串口通讯类为啥过时

最近用java对接了一个串口协议,利用netty去对接的。发现被打上了废弃的注解,有些不理解,就去搜了搜。

2023-11-22 17:05:49 146

原创 2023-11-22 mybatis int查询问题

此处为工作问题备份,网上有很多这个问题的博客。

2023-11-22 16:51:29 82

原创 2023-11-01 JDK版本问题导致的seata闪退

新版的JDK会自动配置环境变量,和以前不太一样,然后seata不兼容这个版本的jdk导致的。

2023-11-22 16:38:27 253

原创 2023-11-01 软著代码整理技巧

软著代码整理

2023-11-22 16:36:23 299

原创 2023-11-01 TSC打印机打印pdf标签图片(java实现)

tsc打印机打印pdf

2023-11-22 16:28:58 495

原创 点击button按钮自动刷新页面的问题

点击按钮自动刷新了页面问题????在页面上写了一个form表单,表单里面有个button按钮,button绑定了一个ajax提交表单的事件。但点击按钮后发现每次点击按钮后页面给我刷新了,并没有触发ajax请求,将表单提交给后台。问题排查首先确定有没有进入ajax的js方法 发现并没有,并没有触发我给他绑定的按钮的点击事件????查看form表单的action属性,我的action的属性设置的空,并不想使用form表单的action的方式提交表单,然后就设置的空,这里就埋下了伏笔怀疑是acti

2021-09-18 16:57:30 1522 1

原创 创建型设计模式之单例设计模式(重要)

设计模式之单例设计模式(创建型模式)文章目录设计模式之单例设计模式(创建型模式)1.单例的定义2.单例的由来2.1产生原因2.2形象比喻2.3替代方法以及为何不使用替代的方法2.3.1 解答3.单例的代码3.1饿汉式(静态常量)3.2饿汉式(静态代码块)3.3**懒汉式线程不安全**3.1.1原理3.1.2介绍与问题3.1.3解决多线程的问题3.4**懒汉式线程安全(同步方法)**3.5**懒汉式线程安全(同步代码块)**3.6**懒汉式线程安全(双重检查)**3.7**懒汉式线程安全(静态内部类)**3

2021-09-18 16:23:28 102

原创 java中Clob转String代码

java中Clob转String代码【需求】需要将从数据库中取出来的clob对象转成java中的String对象【代码】 /** * clob转成string类型 * @param clob * @return */ public String ClobToString(Clob clob){ String reString = ""; Reader is = null;// 得到流 String

2021-06-11 13:27:17 2199 1

原创 数据库中32位的id用java查询出来是0

数据库中32位的id用java查询出来是0【问题描述】​ 数据库中的32位的guid查询出来是0【原因分析】淦,查了半天,发现建表的老哥将表的主键的类型设置成char类型。我们这边的持久层的框架用的hebinate,hebinate了解不深,但我们猜测一波。看下面的截图,框架将数据库中的char类型的字段映射成了java中的character字段。这挠挠屁股也知道映射过来是有问题的,光是字节长度这个问题就解决不了。也就是说框架底层中new了一个新的character对象,但是没有映射成功,而且这

2021-06-11 11:18:27 418 1

原创 work-demand neginx+ffmpeg实现摄像头再网页上播放

work-demand neginx+ffmpeg实现摄像头再网页上播放参考博客https://hasaik.com/posts/358f95d9.htmlhttps://segmentfault.com/a/1190000015025340https://blog.csdn.net/yuxielea/article/details/103146362https://blog.csdn.net/u011877155/article/details/83750651https://codech

2021-04-04 17:40:44 141

原创 work-bug 记一次表格中按钮失效的重大问题

work-bug:记一次表格中按钮失效的重大问题1.现象点击退回按钮不现实弹窗,只有第一行的按钮会显示弹窗。也就是只有第一行的按钮触发了点击事件。相信读到这里的小伙伴都能想到问题了。2.原因着急赶需求,直接在按钮上加了id,js中通过id选择器来给按钮绑定点击事件。这就犯了一个最最基本的错误。因为这是一个列表,每一条记录是循环产生的,也就说会产生N多个相同的id,而id选择器是具有唯一性的,这就解释了为什么只有第一行的按钮的点击事件生效了,也侧面的说明id选择器是从整个dom从上往下进行

2021-04-01 00:25:16 133 1

原创 java导出excel工具类以及遇到为找到文件的问题问题

java导出excel工具类以及遇到为找到文件的问题问题1.先附上工具类网上有很多这种工具类都可以用的。ExportUtils这个类的导出的方法主要的参数是后面俩个,一个是需要导出的数据的列表,还有一个就是需要导出对应的对象中的部分属性。package com.workplat.supervise.platform.utils;import com.google.common.collect.Lists;import org.apache.commons.collections4.Collect

2021-03-23 23:58:01 357

原创 为什么javascript中的事件监听器中穿的是方法名而不是,方法名+()?

那么到底在使用一个函数时需不需要加上()呢?函数只要是要调用它进行执行的,都必须加括号。此时,函数实际上等于函数的返回值或者执行效果,当然,有些没有返回值,但已经执行了函数体内的行为,就是说,加括号的,就代表将会执行函数体代码。不加括号的,都是把函数名称作为函数的指针,一个函数的名称就是这个函数的指针,此时不是得到函数的结果,因为不会运行函数体代码。它只是传递了函数体所在的地址位置,在需要的时...

2020-04-29 12:43:41 213

原创 URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)爆红,采用setting不解决

URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)今天在写项目的时候发现mybatis-config.xml配置文件报错,<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "...

2020-04-14 20:02:41 539

原创 使用mybatis的时候模糊查询没有结果

我这边犯的错误就是sql语句中使用like子句的时候没有加"%value%",由于like子句不使用%的时候,like就相当于等于号。下面有俩种方式解决这种问题在map.put的时候加上% <select id="getUserListByName" resultType="com.dayang.pojo.User"> select * from mybati...

2020-04-08 13:36:32 404

nginx和ffmpeg实现摄像头页面实时播放

网上整合的资源

2021-04-04

空空如也

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

TA关注的人

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