根据key查询redis中是否存在key对应的value,根据key获取值
摘要:工具类: package com.ljxx.service.common; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotati
阅读全文
posted @
2021-08-02 18:49
周文豪
阅读(8277)
推荐(0) 编辑
报错:Unknown column 'province' in 'field list'
摘要:实体类中的属性: /** * 所属省份 */ @Transient private String province; 后来发现Transient引用错了,应该是: import javax.persistence.Transient;
阅读全文
posted @
2021-08-01 13:23
周文豪
阅读(300)
推荐(0) 编辑
雪花算法SnowFlakeManager
摘要:一、雪花算法简介 我们采用的是开源的 twitter( 非官方中文惯称:推特.是国外的一个网站,是一个社交网络及微博客服务) 的 snowflake 算法。 1byte = 8bit char 占用2字节, 16bit int 占用4字节, 32bit long 占用8字节, 64bit doubl
阅读全文
posted @
2021-07-22 14:38
周文豪
阅读(89)
推荐(0) 编辑
Windows环境如何修改jenkins的主目录
摘要:一、Windows环境更改Jenkins的主目录 Windows环境中,Jenkins主目录默认在C:\Users\ASUS\.jenkins 可以通过设置环境变量来修改,如下所示 然后重新启动jenkins。
阅读全文
posted @
2021-05-24 19:55
周文豪
阅读(753)
推荐(0) 编辑
Map与JSONObject区别,使用Jackson或fastjson来进行JSON对象或java对象与JSON字符串之间的的相互转换
摘要:一、Map与JSONObject区别 相同点: 都可以存key-value; 不同点: (1)JSONObject 不可以存空,Map可以存空。(2)Map由jdk提供,JsonObject需要第三方jar包提供。 import com.alibaba.fastjson.JSONObject; 依赖
阅读全文
posted @
2021-05-07 23:38
周文豪
阅读(5644)
推荐(1) 编辑
使用Base64将字节数组编码成字符串,或者将字符串解码成字节数组
摘要:一、根据图片的url将图片读入字节输入流中,然后将字节输入流中的内容读取到字节数组中,再将字节数组通过Base64编码成字符串 Map resultMap = new HashMap(); List<String> images = new ArrayList<>(); //根据采购订单详细获取样本
阅读全文
posted @
2021-05-06 11:58
周文豪
阅读(2128)
推荐(0) 编辑
tkMapper/通用Mapper中插入一条记录后返回记录的id
摘要:@GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键,@GeneratedValue提供了主键的生成策略。@GeneratedValue注解有两个属性,分别是strategy和generator,generator属性的值是一个字符串,默认为"",其声明了主键生成器的
阅读全文
posted @
2021-05-06 11:22
周文豪
阅读(1751)
推荐(0) 编辑
报错:java.math.BigDecimal cannot be cast to java.lang.String(oracle数据库中的number类型数据,java查询出来的对象属性数据类型其实为BigDecimal)
摘要:这样写代码会报错:java.math.BigDecimal cannot be cast to java.lang.String 错误代码一: String plantId1 = (String)map2.get("plantId"); Integer plantId = Integer.value
阅读全文
posted @
2021-03-11 15:42
周文豪
阅读(11198)
推荐(0) 编辑
list.add(int index, E element)和list.addAll(list1)
摘要:List.add(int index, E element): 在列表的指定位置插入指定元素(可选操作)。将当前处于该位置的元素(如果有的话)和所有后续元素向右移动(在其索引中加 1)。 参数:index - 要在其中插入指定元素处的索引。element - 要插入的元素 List.addAll(l
阅读全文
posted @
2021-01-25 14:47
周文豪
阅读(415)
推荐(0) 编辑
生成UUID的代码
摘要:代码: String reqId = UUID.randomUUID().toString().replace("-", ""); UUID为128位的二进制数,转换为16进制则变为32位。UUID将横杠替换为空字符串后就是32位了。
阅读全文
posted @
2021-01-25 11:12
周文豪
阅读(315)
推荐(0) 编辑
http Basic认证时添加请求头
摘要:一、http Basic认证 1、postman中实现http basic 认证 http协议定义的一种认证方式,将客户端id和客户端密码按照“客户端ID:客户端密码”的格式拼接,并用base64编 码,放在header中请求服务端, 一个例子: Authorization:Basic WGNXZW
阅读全文
posted @
2021-01-25 09:31
周文豪
阅读(3165)
推荐(0) 编辑
Spring注解@PropertySource加载配置文件和SpringBoot注解@Value、@ConfigurationProperties进行属性映射
摘要:SpringBoot的配置文件 位置:resources目录下 配置文件的作用: (1)、SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application
阅读全文
posted @
2021-01-21 15:13
周文豪
阅读(1047)
推荐(0) 编辑
Double相加会丢失精度?BigDecimal
摘要:一、Double相加会丢失精度 1、先看案例 public class demo4 { public static void main(String[] args) { double number1 = 1; double number2 = 20.2; double number3 = 300.0
阅读全文
posted @
2021-01-21 09:54
周文豪
阅读(404)
推荐(0) 编辑
后台用JSONObject接收前端传过来的字符串数组,并转成集合(JSONObject---JSONArray---List)
摘要:前端传递数据: handleSubmit() {this.dialogVisible = false; const param = { 'bidSampleImgList': this.fileList, 'id': this.keyId }; this.update(param) }, 前端传递字
阅读全文
posted @
2020-12-02 22:52
周文豪
阅读(4585)
推荐(0) 编辑
安装并运行Nacos
摘要:方式一:源码或者安装包 一、下载源码或者安装包 git clone https://github.com/alibaba/nacos.git 二、安装 cd nacos/ mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U 三、启动
阅读全文
posted @
2020-11-14 07:44
周文豪
阅读(1805)
推荐(0) 编辑
前端axios传递一个包含数组的对象到后台,后台可以用String接收,也可以用List集合接收
摘要:前端代码: data() { return { listQuery: { date: [], } }}, //查询列表信息getList() { if (this.listQuery.date == null || this.listQuery.date.length != 2) { this.$m
阅读全文
posted @
2020-11-06 22:45
周文豪
阅读(3185)
推荐(0) 编辑
使用PageHelper进行分页查询
摘要:service层代码: public Result getDataSetList(String dataCode, String dataName, int pageIndex, int length) { Map map = new HashMap(); map.put("dataCode", d
阅读全文
posted @
2020-10-30 16:30
周文豪
阅读(240)
推荐(0) 编辑
前端与后端之间参数的传递与接收和@RequestBody,@Requestparam,@Param三个注解的使用
摘要:参数在前台通过对象的形式传递到后台,在后台,可以用@RequestBody注解通过Map或JSONObject接收(太麻烦,既要从Map中取值,取完值后又要封装到Map),也可以用@RequestParam注解通过具体的属性接收。在dao层可以通过Map将参数传递到mapper.xml,也可以用@P
阅读全文
posted @
2020-10-30 16:04
周文豪
阅读(13761)
推荐(0) 编辑
tkMybatis的Example使用
摘要:Criteria,包含一个Cretiron的集合,每一个Criteria对象内包含的Cretiron之间是由AND连接的,是逻辑与的关系。 List<Example.Criterion> criteria; oredCriteria,Example内有一个成员叫oredCriteria,是Crite
阅读全文
posted @
2020-10-29 19:47
周文豪
阅读(9460)
推荐(0) 编辑
smart-adminx项目导入依赖时,点击reinport时没反应且依赖全部报红的解决办法
摘要:依赖报红的解决办法 报红效果如下: 原因分析:下载jar包时,出现大量以.lastUpdated结尾的无效文件。 解决办法:使用bat批处理文件批量删除无效文件 set REPOSITORY_PATH=F:\maven_repository_pinyougou rem 正在搜索... for /f
阅读全文
posted @
2020-10-25 12:11
周文豪
阅读(161)
推荐(0) 编辑