自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sql查询中将表中的记录按照某个字段中的分割符分成多行

数据库表记录一行转多行

2024-09-12 15:49:40 211

原创 idea配置jdk版本遇到的坑!--java: 源发行版 18 与 --enable-preview 一起使用时无效

java: 源发行版 18 与 --enable-preview 一起使用时无效新特性无法使用!

2024-07-24 16:41:21 306

原创 sqlserver 存储过程模板 备用

【代码】sqlserver 存储过程模板 备用。

2023-11-28 17:47:02 414

原创 查询条件为同一表中的两个字段

需求:表中有两个字段 a b 其中 b的值为preStr_x(如preStr_width,preStr_height)要求查询出a=x的记录,即上图中第2,4条记录。废话不多说,直接上sql。

2023-10-31 17:14:06 178 1

原创 sqlserver 过滤手机号

项目中从第三方拉取的数据,需要过滤掉非手机号的数据,当然可以通过写java脚本进行过滤,但是我们已经把数据拉取到数据库了,为了方便,我想直接通过sql把不符合要求的数据删除了,话不多说,直接上sql。

2023-10-31 16:59:34 204 1

原创 控制台打印sql语句设置总结

其中的xxx替换成mapper包的路径即可如com.a.b.c。直接修改mybatis-config.xml添加如下代码到。标签里面。

2023-09-28 17:04:18 454 2

原创 java 使用httppost设置json参数发送请求

核心代码如下,其中有个对参数进行hash+salt加密方法名为 getSignature(),httppost设置参数主要靠xxxeneity,详情可以百度查看使用!对接第三方接口时,有时接口要求参数为json格式,留个笔记备用!getSignature()具体代码如下图一。发送请求并获取响应的代码如下图二。

2023-09-13 16:29:05 3306 3

原创 dubbo加zookeeper遇到的坑

项目昨天还可以正产启动,今天突然驱动报错:Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to..... 发现zookeeper服务无法启动,手动启动后发现启动失败,去查zookeeper日志发现报Severe unrecoverable error, exiting,百度后说是由于zookeeper生成大量的日志及快照文件,导致了zookeeper安装目录内的分区磁盘使用率达到100%,快速进入

2023-08-28 10:46:44 224 1

原创 根据pdm自动生成java代码操作记录

用工具直接生成即可出现上图中的各层代码。工具:powderdsigner 16。1.打开pdm新建module。生成的目录结构大概如下。

2023-07-13 16:53:03 202 1

原创 使用vagant 和 Virtualbox时需要注意的事项

vagant up 无反应

2023-06-08 16:57:26 917

原创 BigDecimal判断为零避坑

后来查文档发现,BigDecimal用equals时会进行两个判断,先判断精度是否相同,如果不相同直接返回false,经度相同的情况下再判断值是否相同。在需要判断BigDecimal是否为0时需要用compareto()方法。看代码如下,刚开始没发现问题。

2023-04-03 09:03:39 678

原创 mybaties使用笔记

2.当条件为判断给定的字符串是否是数据库中字段的某个元素时。1.当条件中有and和or时。

2023-03-28 14:34:56 54

原创 js以map形式组装数据

【代码】js以map形式组装数据。

2023-03-20 14:23:18 450

原创 Dubbo在工作中的使用流程

简单流程:根据配置文件访问zookeeper获取服务的地址列表,进而远程调用服务.3.在xxx-dubbo模块引入api模块及xxx-serviceImpl。2.在xxx-serviceImpl模块编写serviceImpl。前提:在各个模块引入dubbo依赖,或者只在公共模块引入也行。1.在公共模块xxx-api编写service。4.xxx-dubbo模块暴露服务。6.在web模块代码中使用。5.在web模块暴露服务。dubbo配置文件示例。

2023-03-15 10:54:36 110

原创 根据提供的规格数据(Map<规格名称,List<规格值>>),实现生成规格商品

前提是规格项数量不确定,按照顺序,同一规格项的数据自动合并单元格,简单的实现逻辑如下。其中getRows()方法如下。

2023-03-14 15:49:54 160

原创 对日期的各种操作

由于需要统计某一时间段内的数据,必须以起止时间作为条件进行查询,并且需要跟其他周期的数据进行对比,所以需要对时间进行各种操作,记录方便后面查看!Calendar 根据指定的字符串生成指定的日期,并可方便的获取年份,月份,周几,几号,本月最大天数,等信息。如果按月或者按天,则上一个统计周期直接在月份上减1或者在日期上减1会出现边界问题,所以需要进行如下处理。需求,根据传参以年、月,日为时间段获取统计数据,并且获取上一个统计周期的数据进行比较。例如2023-3-14 15:25:25。

2023-03-14 15:35:05 125

原创 小程序装修重构思维导图

自用。

2023-03-14 15:12:42 104

原创 以树形结构整合商城的各种操作

当前操作为编辑时,则以idPath为展开路径,当前操作为删除时则以idPath+新增的数据的id为展开路径,由于树状数据是分层级获取,需在获取当前层级数据时根据idPath的长度及内容判断当前层级需要展开的数据。功能:对业态,门店分类,门店,专柜分类,专柜等各个不同的模块的编辑和添加整合到一个树状结构中,同时优化不同门店下专柜名称不能重复的问题。第二级至第五级:分别对应门店分类,门店,专柜分类,专柜,当节点未展开时提供编辑功能,当节点展开后提供为当前节点添加子节点的功能。将每个模块的实体封装为节点数据。

2023-03-14 15:06:01 98

原创 Redis的五种数据类型

集合通过hash表实现的,所以添加,删除,查找的复杂度都是o(1).所谓集合就是一堆不重复值的组合,并且是没有顺序的。Redis列表允许用户从序列的两端推入或弹出元素,列表由多个字符串值组成的有序可重复的序列,是链表结构,所以从列表两端添加元素的时间复杂度是o(1),获取越接近两端的元素的速度就越快,这意味着,即使有数以千万计的元素列表,也可以极快的获取n条数据在头部或者尾部。字符串类型是Redis中最基本的数据存储类型,它是一个由字节数组组成的序列,在Redis中是数据安全的。应用场景:最新消息排行榜;

2023-03-14 15:04:35 66

原创 关于javamail的学习总结

三个协议:SMPT(simple email Tarnsfer protocol,简单邮件发送协议):发邮件协议POP3(Post Office Protocol Version 3,邮局协议第三版):收邮件协议IMPA(Internet Messege Access Protocol,因特网消息访问协议)收发邮件协议,暂时不涉及过程:发邮件:客户端通过SMPT协议将邮件上传到

2017-12-21 21:46:54 706

空空如也

空空如也

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

TA关注的人

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