- 博客(119)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 自制idea插件
添加action位置的Group id,有很多,这里我使用了GenerateGroup,即添加到Generate中,如果想要了解更多的group id,可以添加IDEA Plugin DevKit Helper插件,在idea上显示的名称,比如我这里是在Generate中加的插件action,所以text填的是Demo,和Generate显示的一样。表示在代码中具体实现的配置类,比如我的就是org.example.demo.MySettingsConfigurable,这个类。
2024-03-06 16:24:21
2763
原创 hive sql 遇到的一些函数使用
解释:其中get_json_object(introduce, '$.col3.col31')表示从introduce字段中取出名为col3中col31对应的值,即"key1"解释:其中get_json_object(introduce, '$.col1')表示从introduce字段中取出名为col1对应的值,即"hello world"解释:其中get_json_object(introduce, '$.col2[1]')表示从introduce字段中取出名为col2数组中第二个值,即1。
2023-11-01 20:25:53
1347
原创 HttpUtil.createGet结合Function.apply请求http接口
HttpUtil.createGet结合Function.apply请求http接口
2023-01-18 14:22:27
1437
原创 Double转化BigDecimal时出现java.lang.NumberFormatException: Infinity or NaN错误
Infinity是无穷大的意思,NaN:非数。
2022-12-21 16:46:07
1225
原创 mybatis使用foreach
需做foreach的对象,作为入参时,list、array对象时,collection属性值分别默认用"list"、"array"代替,Map对象没有默认的属性值。对应的Mapper接口为:List selectTestList3(@Param("maps")Map maps);对应的Mapper接口为:List selectTestList1(@Param("ids")List ids);
2022-08-23 18:39:30
3796
1
原创 Committer identity unknown *** Please tell me who you are...
在idea上合并代码时出现该错误,可以在【GitBashHere】中输入三条命令。
2022-07-15 16:24:25
2384
原创 运行IDEA的test报错Error running ‘XXX‘: Command line is too long. Shorten command line for……
如图,一运行测试函数就报错Error running 'XXX': Command line is too long. Shorten command line for……
2022-07-12 15:29:57
3339
原创 Java利用stream将一个List中部分字段复制到另一个List中
已知:List list1;Student包括name,age, gender,address需要将name, age数据复制到另一个List中。
2022-07-11 20:03:58
9699
原创 java8用一行代码将一个List集合中的部分内容复制到另一个List集合
List<String> names = users.stream().map(User::getName()).collect(Collectors.toList());
2022-03-31 15:30:41
10341
原创 nacos配置安装教程
前提:mysql数据库已经安装与配置成功,在Windows环境下下载地址:https://github.com/alibaba/nacos/releases一、选择下面的这个文件下载二、然后解压到自己想要安装的地址三、在mysql数据库中创建一个名为nacos的数据库命令行:在管理员权限下进入cmd(也可以用mysql图形界面工具直接创建nacos数据库)>mysql -u root -p提示输入root用户的密码Enter password:******然后.
2022-03-30 20:09:20
25868
4
原创 Dubbo负载均衡策略初学
负载均衡即LoadBalance。含义:表示将一些网络请求或者其他形式的负载分摊到机器上。通过负载均衡,可以让每一台服务器负责处理适合自己能力的负载,达到让高负载服务器分流,以及避免资源浪费的目的。
2022-03-29 16:13:35
1108
原创 idea为所有类自动生成setter方法
点击File,选择Settings...或者是直接快捷键Ctrl+Alt+S选择Plugins,在Marketplace中,查找generateallsetter,点击install安装,然后OK重启idea测试:比如 你定义了一个类TestOne,new了一个对象。TestOne test = new TestOne();需要在局部变量test下面set所有TestOne中的值,可以选中test,然后alt加enter,会出现一个是不带默认值,一个是带默认值,安..
2022-03-28 20:37:52
5234
原创 dubbo分布式服务框架初学
dubbo定义:dubbo是一个分布式服务框架,提供高性能和透明化的RPC远程服务调用方案和SOA服务处理方案。核心:远程通讯,集群容错,自动发现dubbo框架:container:服务运行容器。provider:服务提供方。consumer:服务消费方。registry:注册中心。monitor:监控中心。①:container启动、加载、运行provider。②:provider在registry注册自己提供的服务。③:consumer在registr
2022-03-28 14:52:00
4266
原创 在AndroidStudio中使用Lombok
最简单的方法就是在线下载安装了输入Lombok,选择合适的安装但是我的AS没网,所以只能采用离线的方法第一步,在官网Lombok - IntelliJ IDEs Plugin | Marketplace上选择适合自己的AS版本的Lombok下载(一定要找合适的,如果不确定,多下几个试试也行,否则后面会提示不能安装)第二步,在AndroidStudio的File->Settings中安装自己下载下来的Lombok,然后重启AndroidStudio第三步,重启...
2021-10-28 15:18:41
4446
1
原创 int类型的大小一直是占据4个字节吗
编译器可以根据自身硬件来选择合适的大小,但是需要满足约束:short和int型至少为16位,long型至少为32位,并且short型长度不能超过int型,而int型不能超过long型。
2021-10-13 20:19:11
478
TA创建的收藏夹 TA关注的收藏夹
TA关注的人