摘要: 今天遇到一个问题,Postgre的一个查询功能突然报错“ERROR: UNION types numeric and character varying cannot be matched,LINE 6: ...ipematerial,b.geom,b.pressurerating,b.pipele 阅读全文
posted @ 2021-11-25 14:04 胜金 阅读(6394) 评论(0) 推荐(0) 编辑
摘要: 很久没写文章了,一方面是最近几个月比较忙,没太多时间,另一方面是最近拖延症严重,写文章的想法总是一拖再拖。今天找一个小案例写一下,与懒惰对抗一下。 首先说一下背景,我们在项目中做数据持久化一般都是用mybatis或者hibernate开发框架,进行数据库连接和操作,最近做GIS仿真产品研发,根据需求 阅读全文
posted @ 2021-10-27 10:44 胜金 阅读(2082) 评论(0) 推荐(0) 编辑
摘要: 首先说一下背景,目前笔者的工作是物联网方面的,设备有对应的智慧运营平台,平台开发中建表的主键用的是Mybatis plus默认的雪花算法来生成的,也就是分布式系统比较常用的雪花ID,技术栈就是常用的Spring boot+Spring could Alibaba,json工具用的是FastJson。 阅读全文
posted @ 2021-08-14 17:17 胜金 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: MyBatis-Plus是MyBatis的增强工具,Generator通过MyBatis-Plus快速生成Entity、Mapper、Mapper XML、Service、Controller等模块的代码,方便快捷。 一、创建表 我们先创建数据库表:sys_log、sys_user CREATE T 阅读全文
posted @ 2021-07-07 18:09 胜金 阅读(1427) 评论(1) 推荐(1) 编辑
摘要: IDEA是目前普遍使用的Java开发编辑器,添加自定义的注释模板,一方面便捷好用,另外一方面可以规范开发。IDEA中设置模板分两种:1、创建Java类的注释,2、方法的注释。 一、Java类的注释模板 1、打开File→Settings,选择Editor→File and Code Template 阅读全文
posted @ 2021-06-23 10:59 胜金 阅读(4293) 评论(0) 推荐(2) 编辑
摘要: 最近一个朋友在找工作,今天给我分享了一个面试题:创建n个线程,循环打印m次(a-z,A-Z,大小写间隔输出) 例如: 3个线程 打印2次(a-z,A-Z) 输出结果 thread1-a,thread2-A,thread3-b。。。。循环两次。大概意思就是创建指定数量n的线程循环打印m次,循环内容是线 阅读全文
posted @ 2021-06-03 18:54 胜金 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 在工作中设计到一些字段值的初始化,特别是生产系统中添加字段时处理历史数据的初始化,往往需要更新字段值,这里说说将A表中的字段值赋值给B表中的字段的几种更新方法。 1、通过子查询实现 UPDATE tableA a SET a.column1 = ( SELECT b.column1 FROM tab 阅读全文
posted @ 2021-06-01 15:35 胜金 阅读(3661) 评论(0) 推荐(0) 编辑
摘要: SQL中的LIKE关键字可以实现模糊搜索,一搬在where语句后面作为条件查询: SELECT * FROM tablename t WHERE t.name LIKE '%M%'; 查询条件也可以动态拼接,比如拼接子查询的结果作为LIKE关键字的查询条件,如下SQL,根据用户部门查询所有的同级部门 阅读全文
posted @ 2021-05-26 09:52 胜金 阅读(2809) 评论(0) 推荐(0) 编辑
摘要: Java文件操作工具类,实现文件的创建、删除、复制、压缩、解压以及目录的创建、删除、复制、压缩解压等功能。 package com.gaspipe.app.common.utils; import java.io.BufferedOutputStream; import java.io.File; 阅读全文
posted @ 2021-05-08 15:20 胜金 阅读(1220) 评论(0) 推荐(1) 编辑
摘要: Java时间工具类,以后逐步扩展。 以下分别是对时间的操作,获取天、周、月、季度、年度起止时间,对日期的操作三个工具类。 1、对时间的构造和格式转化,比如毫秒值转化为X天X时X分X秒格式,各种时间的构造方法,时间加减方法等。 1 package com.gaspipe.app.common.util 阅读全文
posted @ 2021-05-08 15:17 胜金 阅读(162) 评论(0) 推荐(0) 编辑