随笔分类 - Java
归类Java学习的点点滴滴
摘要:因为JDK17将会成为未来5至10年里Java应用的主流JDK,刚好闲着没事,就想着将《深入理解Java虚拟机》一书中关于字节码的解读样例在OpenJDK17.0.8上看看变化有多大! 先把实验环境说明一下: OS:Windows 10 专业版 22H2 JDK:openjdk version "1
阅读全文
摘要:在IDEA中做练习或做demo时,有时候需要使用到数据库,但如果自己机子上本来没有安装数据库(全新安装太麻烦或资源有限),也没有可用的远程数据库时,我们可以直接在IDEA上使用便捷式的内存数据库H2,关于H2更多知识就自己去找一下资料了,接下来主要讲一下如何在IDEA下的Spring Boot项目中
阅读全文
摘要:前面做了Feign调用文件下载服务接口的例子,这里顺带把Feign调用文件上传服务接口的例子也一起做了!一样直接上代码: 首先是文件上传服务提供者的主要代码: @PostMapping(value = "/upload") public String uploadFile(@RequestPart
阅读全文
摘要:平时使用Feign做微服开发调用客户端时,几乎都是普通接口调用,返回一些JSON数据,今天刚好要进行Feign客户端(服务消费者)调用服务提供者的文件下载接口,记录一下!废话不多说,直接上代码: 首先是文件下载服务提供者的主要代码: import org.slf4j.Logger; import o
阅读全文
摘要:今天使用Eureka Client的时候发现Controller打了@RestController注解,对于返回值是集合类的API接口,其数据还是会被系列化成XML格式: @GetMapping("/user-instance") public List<ServiceInstance> showU
阅读全文
摘要:直接上代码吧,Eureka Server端主要依赖的版本: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifa
阅读全文
摘要:关键字方法命名sql where字句 And findByNameAndPwd where name= ? and pwd =? Or findByNameOrSex where name= ? or sex=? Is,Equals findById,findByIdEquals where id=
阅读全文
摘要:今天在Spring Boot项目中使用JPA(Hibernate)进行数据库访问时, spring: jpa: generate-ddl: false show-sql: true hibernate: ddl-auto: none open-in-view: true 查询一个实体对象时出现异常:
阅读全文
摘要:Spring Boot 2.x中目前自带的JSON序列化和反序列化工具主要有:com.google.gson.Gson、com.fasterxml.jackson和org.yaml.snakeyaml.Yaml(用于yaml与json的转换): 平常的Web开发SpringBoot自带JSON包里用
阅读全文
摘要:经常被问到Oracle JDK是不是要钱了?收费了?从哪个版本开始收费? 木有错,Oracle JDK从2019年4月16号开始商用商用商用收费了!有图有真像: 2019年4月16日当天,Oracle发布了Oracle JDK的8u211和8u212两个版本(属于JDK8系列),并从这两个版本开始将
阅读全文