JAVA
JAVA编程技术点
沉心ss
这个作者很懒,什么都没留下…
展开
-
关于SpringBoot的Controller入参问题
json入参单字母也不接受,单词可以,不接受R里的qDatalD字段原因spring 使用@requestbody 接收时遵循驼峰命名规则,如果希望接收非驼峰的参数可以在对映的属性上添加注解@JsonProperty(value = "DO")...原创 2022-01-25 16:58:30 · 414 阅读 · 0 评论 -
关于maven打包配置整理,以及镜像配置、指定java版本
三种打包插件 maven-jar-plugin Maven基础java打包插件,适合打api包或者纯手撕的代码包,就是没依赖第三方的,一般之前老项目Tomcat之类的分离打包都是这样用的,增量替换业务jar包部署就好了 maven-assembly-plugin 会将所有依赖的三方jar包的class打到项目的新jar包中,单个jar包就能跑了,默认会覆盖同名class文件 maven-shade-plugin(推荐)原创 2021-11-04 16:22:25 · 1297 阅读 · 0 评论 -
关于Maven的镜像Jar包仓库和Plugin插件仓库项目pom配置
项目pom加入即可<project></project> <repositories> <repository> <id>aliyun-repos</id> <url>https://maven.aliyun.com/nexus/content/groups/public/</url> <snapshots原创 2021-10-18 14:23:22 · 813 阅读 · 0 评论 -
关于JAVA,SpringMVC接口返回is开头字段变量,丢失is问题
1.先说解决方法 private Boolean isDelete; @JsonProperty(value = "isDelete") public Boolean getDelete() { return isDelete; } public void setDelete(Boolean flag) { isDelete = flag; }2.另外,最好设计的时候POJO字段就不带is,下面也可.原创 2021-07-01 09:26:01 · 2533 阅读 · 0 评论 -
JAVA应用关于区块链技术(Fabric超级账本1.4)的心得
底层技术用的还是Fabric超级账本,这边java说白了就是做个saas平台来调用,这边可能叫baas平台原创 2021-07-01 09:18:08 · 1374 阅读 · 0 评论 -
Java应用关于获取无限层级文件树TreeFileData的心得
public class FileController { private static String rootPath = System.getProperty("user.dir"); private static String sourcePath = rootPath + File.separator + "src"; private static String tempPath = sourcePath + File.separator + "temp"; // 线程间隔离对...原创 2021-06-07 17:41:18 · 561 阅读 · 0 评论 -
关于利用Java反射,进行数据分页、模糊查询、排序的方法封装尝试
1.工具类import lombok.SneakyThrows;import org.apache.commons.lang.StringUtils;import java.lang.reflect.Field;import java.util.Comparator;import java.util.List;import java.util.stream.Collectors;/** * Created by fht on 2021/5/7 */public class Da原创 2021-06-04 11:58:38 · 280 阅读 · 0 评论 -
关于docker容器化部署的一些心得
FROM adoptopenjdk/openjdk8-openj9:alpine-slimMAINTAINER smallchill@163.comRUN mkdir -p /blade/blockchain/baasWORKDIR /blade/blockchain/baasEXPOSE 8200ADD ./target/blockchain-baas.jar ./app.jarENTRYPOINT ["java", "-Djava.security.egd=file:/dev/.原创 2021-06-04 11:44:46 · 1212 阅读 · 0 评论 -
Java多线程的状态转换
1. sleep和join就是进入了其他阻塞状态,之后会进入就绪态2. wait后是等待同步锁的等待阻塞3. synchronized 获取同步锁失败时就到了同步阻塞,成功之后会进入就绪态1. 其他阻塞状态时,会交出cpu资源,不会释放锁资源2. 等待阻塞状态时,会交出cpu资源,并且主动释放锁3. 阻塞状态时,会因为获取不到对象锁而阻塞的阻塞队列中。此时,未持有cpu资源,未持有锁阻塞队列相关知识待更新...原创 2020-07-26 09:48:00 · 132 阅读 · 0 评论