随笔分类 -  23年java学习

摘要:public <U, S> R<U> query(S req, String name, Class<U> type) { R<String> resp = httpPost(name, JSONObject.toJSONString(req)); if (!resp.isSuccess()) { 阅读全文
posted @ 2023-08-17 10:47 青竹玉简 阅读(69) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-07-06 10:00 青竹玉简 阅读(43) 评论(0) 推荐(0)
摘要:IDEA左侧的Project目录中,在项目名称后面显示了项目的文件路径地址 选择:Help->Edit Custom Properties... 打开配置文件,添加以下配置 project.tree.structure.show.url=false ide.tree.horizontal.defau 阅读全文
posted @ 2023-04-26 20:33 青竹玉简 阅读(1988) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2023-04-20 17:53 青竹玉简 阅读(42) 评论(0) 推荐(0)
摘要:我们可以在idea添加一个插件,插件叫maven-search 在工具栏找到tools,点击Maven Search 最后在pom.xml文件中直接Ctrl+V即可。 阅读全文
posted @ 2023-04-18 10:19 青竹玉简 阅读(375) 评论(0) 推荐(0)
摘要:问题描述设置自动生成注解后,会产生Wrong tag 'Author:' 错误的 Author 标签等的黄色警告问题 解决方案:配置路径: File --> NewProjects Setup --> Settings for New Projects… --> Editor -->Inspecti 阅读全文
posted @ 2023-04-11 18:54 青竹玉简 阅读(1708) 评论(0) 推荐(0)
摘要:1.重复字段自动填充 在对数据库crud时,相信很多人都写过这样的代码,在多个service中反复的对诸如createTime,updateTime,createUser,updateUser这样的字段进行反复的set操作。很显然这样的代码时相当烦杂的,那么有没有一种方法能够让程序全局对这样的字段进 阅读全文
posted @ 2023-04-11 16:08 青竹玉简 阅读(251) 评论(0) 推荐(0)
摘要:前言 Mybatis 遇到字段为枚举时无法解析成我们想要的数据 MyBatis 内置枚举转换器 org.apache.ibatis.type.EnumTypeHandler 和 org.apache.ibatis.type.EnumOrdinalTypeHandler EnumTypeHandler 阅读全文
posted @ 2023-04-08 21:59 青竹玉简 阅读(1271) 评论(0) 推荐(0)
摘要:一、首先我们来设置IDEA中类的模板: 1、File-->settings-->Editor-->File and Code Templates-->Files 我们选择Class文件(当然你要设置接口的还也可以选择Interface文件) (1)${NAME}:设置类名,与下面的${NAME}一样 阅读全文
posted @ 2023-03-30 19:09 青竹玉简 阅读(6241) 评论(0) 推荐(0)
摘要:因为其简单与出色的性能,Retrofit 是安卓上最流行的HTTP Client库之一。 不过它的缺点是在Retrofit 1.x中没有直接取消正在进行中任务的方法。如果你想做这件事必须手动杀死,而这并不好实现。 Square几年前曾许诺这个功能将在Retrofit 2.0实现,但是几年过去了仍然没 阅读全文
posted @ 2023-03-22 18:47 青竹玉简 阅读(143) 评论(0) 推荐(0)
摘要:package vip.mafengwo.retrofit.call;import lombok.extern.slf4j.Slf4j;import retrofit2.Call;import retrofit2.Callback;/** * author: AlanMa * description 阅读全文
posted @ 2023-03-22 18:40 青竹玉简 阅读(277) 评论(0) 推荐(0)
摘要:大家都知道okhttp是一款由square公司开源的java版本http客户端工具。实际上,square公司还开源了基于okhttp进一步封装的retrofit工具,用来支持通过接口的方式发起http请求。 如果你的项目中还在直接使用RestTemplate或者okhttp,或者基于它们封装的Htt 阅读全文
posted @ 2023-03-22 15:28 青竹玉简 阅读(711) 评论(0) 推荐(1)
摘要:介绍 翻新把你的HTTP API变成一个Java接口。 public interface GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") String user); } 这Retr 阅读全文
posted @ 2023-03-22 15:00 青竹玉简 阅读(167) 评论(0) 推荐(0)
摘要://多个集合合并,得到一个新的集合 List<T> list= Stream.of(list1, list2, ...).flatMap(Collection::stream).collect(Collectors.toList()); //集合根据某一属性去重,得到一个新的集合 List<T> n 阅读全文
posted @ 2023-03-21 10:49 青竹玉简 阅读(41) 评论(0) 推荐(0)
摘要:1.1.1 在build.gradle中添加需要的jar包 我创建的gradle工程,对应的maven工程也是一样,添加对应的jar包即可 // 添加 Spring Data Elasticsearch 的依赖 compile('org.springframework.boot:spring-boo 阅读全文
posted @ 2023-03-16 11:26 青竹玉简 阅读(114) 评论(0) 推荐(0)
摘要:代码段里有黄色的波浪线 翻译过来就是"重复的代码片段(12行)",这是pycharm提示你在同一个项目中存在相同的代码片段,也是间接性提醒你优化自己的代码,不想提示黄色的波浪线,可以在设置里关掉它:打开Settings ——> Editor ——> Inspections——>Deneral找到Du 阅读全文
posted @ 2023-03-08 13:55 青竹玉简 阅读(1150) 评论(0) 推荐(0)
摘要:摘要:IDEA 使用@Autowired提示Field injection is not recommended问题的解决办法。 在使用@Autowired注解进行bean注入,完成自动装配的工作时,IDEA经常会警告Field injection is not recommended。点击查看警告 阅读全文
posted @ 2023-03-08 11:27 青竹玉简 阅读(1265) 评论(0) 推荐(0)
摘要:1、设置入口 目前使用的是新版本 2021.2,所以全局配置的入口会跟之前旧版本的有些不同。 打开 idea,可以看到 customize,然后点击 all settings,里面就是所有的全局配置选项,配置一次,之后所有的项目都是使用相同的配置,一劳永逸。接下来我们就开始一步一步的进行设置吧。 i 阅读全文
posted @ 2023-03-07 09:31 青竹玉简 阅读(706) 评论(0) 推荐(0)
摘要:点击File->Settings->Editor->File Types 点击划红线的 Ignored Files and Folders 将要忽略的加上去就可以了*.iml *.idea *.gitignore *.sh *.classpath *.project *.settings targe 阅读全文
posted @ 2023-03-06 19:57 青竹玉简 阅读(6992) 评论(0) 推荐(1)
摘要:查询的结构 SELECT执行顺序 阅读全文
posted @ 2023-03-05 15:05 青竹玉简 阅读(28) 评论(0) 推荐(0)