随笔分类 - java学习
java,springCloud
摘要:1.当有类型为Intger的参数传参时,发现传0时被认为是false,使得不满足了判断条件 例如 <select id="findDataByCondition" resultMap="entity" parameterType="map"> SELECT * from table WHERE 1=
阅读全文
摘要:为将项目从postgre库转为本地mysql数据库,需要将数据库驱动改为mysql 1.在父工程的pom中引入数据库 <!-- Mysql驱动包 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</a
阅读全文
摘要:1.通过Map对象存入excel模板中获得excel表,并添加水印 import org.apache.poi.xssf.usermodel.XSSFWorkbook; public static void exportExcelWatermark(TemplateExportParams temp
阅读全文
摘要:1.写一个线程方法去判断状态值是否改变 private void waitForDeviceStatus(IntByReference senor_code, IntByReference status_code, String targetHex) { Thread statusThread =
阅读全文
摘要:安装docker sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install docker-ce docker-ce-cli container
阅读全文
摘要:1.服务出现类不是java,左下角是红色"J" 解决方式:选择java包右键,Mark Directory as =>Sources Root 2.myBatisX插件推荐 方便mapper和xml之间的对应,还可以生成代码,推荐文章: 初步使用:https://blog.csdn.net/weix
阅读全文
摘要:原文链接:https://blog.csdn.net/m764395448/article/details/109407220 1.创建对象时存储的区域的分布图 寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制; 堆:存放所有new出来的对象; 栈:存放基本类型的变量数据和对象
阅读全文
摘要:"=="是运算符,equals()是方法 "==" 如果比较的是基本数据类型(int、short、long、char、float、double、boolean、byte),则比较的是值是否相等 如果比较的是引用数据类型,则比较的是对象的内存地址是否相等 equals() 比较对象的内容是否相同 eq
阅读全文
摘要:本文采用mica-mqtt进行编写消息订阅客户端 1.引入依赖 <dependency> <groupId>net.dreamlu</groupId> <artifactId>mica-mqtt-client-spring-boot-starter</artifactId> <version>2.0
阅读全文
摘要:1.demo //按小时和指定字段获取每小时中的最大值 SelectQueryImpl selectQuery = select() .max("horiValue").as("horiValue") .max("vertValue").as("vertValue") .from("jsnl","s
阅读全文
摘要:1.启动客户端和连接服务端 package com.pkx.cloud.test.netty; import io.netty.bootstrap.Bootstrap; import io.netty.channel.*; import io.netty.channel.nio.NioEventLo
阅读全文
摘要:因为浏览器的同源策略,导致在a站点拿不到b站点的资源,然而前后端分离开发,前端开起的服务和后端起的服务IP地址不同,导致拿不到资源,这时就需要做代理解决跨域问题 nginx的默认配置是这样: user nginx; worker_processes auto; error_log /var/log/
阅读全文
摘要:1.get方法接收 前端传参 axios会对url的参数进行encodeURIComponent编码,编码后传递的数组将对"["、"]"符号进行转码; let a = [1] let b = JSON.stringify(a) // '[1]' let c = encodeURIComponent(
阅读全文
摘要:在做导出接口时,对post方法的该传参中加了@RequestBody注解,会将查询条件的content-Type设置为application/json ``` @PostMapping("/export") public void overtimeExport(HttpServletResponse
阅读全文
摘要:在java中,一个对象类往往会有很多用途,比如用于接口请求时的传参,或mapper入库时的传参,但请求接口需要的数据类型可能不能用于mapper插入数据库表。 例如在请求接口时,需要传递一个数组类型的字段,但数据库只能插入varchar类型,需要将数组类型的字段转为字符串类型。 可用typeHand
阅读全文
摘要:在一些请求接口传参时,往往需要把请求参数转为JSON字符串,但JSON.toJSONString会默认将key的首字母变小写的问题 ``` import lombok.Data; @Data public class test{ private Long Id; } ``` ``` Test par
阅读全文
摘要:在做数据新增和插入操作时,往往需要先写一个查询语句查询数据库是否存在该条数据,若存在则只做更新,若不存在则插入 但这样容易增加数据库的负担,若表的数据量比较大,查询速度会很慢,且可能超出数据库的连接池最大数量 可通过布隆过滤器进行优化数据新增逻辑 1、什么是布隆过滤器 以下定义来自百度百科: 布隆过
阅读全文
摘要:Springboot学习:参考网页:https://blog.csdn.net/sunroyi666/article/details/95189938 1.下载maven,修改配置: 参考网页:https://blog.csdn.net/a805814077/article/details/1005
阅读全文

浙公网安备 33010602011771号