- 博客(58)
- 收藏
- 关注
原创 @With,@Accessors(chanins=true),@ExtensionMethod——Lombok常用注解
这个注解可以用在类上也可以用在单个的成员变量上,使lombok构建一个’with’ -一个withX方法,它会生成该对象的克隆。set方法是否返回一个值,如果chain为真,则返回这个对象自己,如果chain为假,则返回值为void。如果为true,让set和get变得更加优雅。如果为true则chain默认为true。这个设置对@With没有影响;他们总是有一个“with”的前缀。@Accessors有四个属性,只说两个,有两个不太看得懂。这里做了一个实验,是浅拷贝,不是深拷贝。向现有类型添加新方法。
2023-03-15 02:43:45 386 1
原创 Lombok常见用法总结——@Data,@Getter,@Setter,@NotNull,@ToString,@HashCode,@Builder等
lombok常用注释及用法示例
2023-03-07 17:49:02 2276
原创 手动引入jar包,解决Dependency ‘XXX‘ not found的两种方式
需要导入自定义的jar包时,或者项目报错jar包不存在的解决方式
2022-11-24 23:24:38 4182 3
原创 Postman如何携带token——Bearer Token和Headers
使用Postman调用接口时,根据后端不同的数据权限框架,来灵活使用Postman进行访问
2022-11-18 18:05:19 7525 1
原创 Spring cloud alibaba——sentinel(三)——@SentinelResource
为了测试熔断保护机制,首先搭建一个服务环境,服务环境如下:搭建方式跟之前差不多服务cloudalibaba-commons,后面9003和9004会引用这个类二、服务提供者9003,90004搭建9003和9004项目结构、代码相同,只是端口号不一样pom依赖:application.yml启动类记得添加@EnableDiscoveryClient注解控制器类:二、服务消费者8084模块搭建pom依赖配置文件application.yml启动类Controller类@Sentin
2022-07-09 19:04:02 278
原创 搜索——elasticsearch学习笔记(五)
es的强大之处在于文档中的每个字段都会被索引并且可以被查询在关系型数据库中可以利用select … from table where condition1 = text order by field…来检索数据,同样的,在es当中,可以使用“搜索”来检索你需要的数据,并且功能更加强大,搜索更加智能。数据准备往你已经安装好的es里面寸一寸一下数据,可以看到搜索时候的效果curl -XPUT 'http://localhost:9200/us/user/1?pretty' -H 'Content-Typ
2022-05-06 16:58:55 578
原创 elasticsearch集群原理————学习笔记(三)
首先,es天生就是分布式的,用集群来均衡请求,多个结点协同工作,会大大的提升搜索速度。es的每一个文档,文档中的每一个数据都是一个索引,所以当我们进行全文搜索,统计搜索的时候,es的速度,也能做一些智能分析。什么是集群虽然官网也有一些比较官方的定义,但是在我的理解,集群(cluster)=多个结点(node)的集合,而...
2022-03-30 16:34:30 1752
原创 elastic常用操作请求——学习笔记(二)
elasticsearch储存数据就是将所有的数据储存在一个巨大的索引里,所以每一个文档都是一个索引,而且elasticsearch的服务本身就是分布式的,因此即使有一些结点挂了也不会导致服务挂起。并且,结点更多检索的速度越快(一定程度上,更多的节点能够负载更多的请求)。目前的认知是elasticsearch是一种牺牲空间,节约时间的检索方案。常用的命令如下:...
2022-03-24 17:24:22 3360
原创 如何与VMware虚拟机共享文件
使用的电脑是Ubuntu系统,安装了windows10的虚拟机,因为种种原因,需要进行文件的传输,以为简单的ctrl+C,ctrl+V可以解决问题,事实并不行,于是查了一下虚拟机共享文件的办法。首先,打开VMware打开VMware,点选你的虚拟机,VM—>setting—>Option—>Shared Folders勾选允许分享,添加你主机的某个文件路径作为共享文件夹设置好以后,重启虚拟机,记得一定要重启!!重启后会在windows10以下路径看到你的共享文件共享文件
2022-03-23 18:18:46 5044
原创 JSONObject.parseArray(String text);和jsonObj.getJSONArray(String key);的区别
众所周知,Json这种数据结构非常灵活,可扩展性强,可编辑性也强。尤其是有一些有关属性的字段,比如同样作为打折方式,部分产品是满减,部分产品是百分比折扣,将来还可以裂变成更灵活的打折方式,那么在设计字段时,可以用一个json表示其打折方式,不用添加字段来表示新的打折方式。但是在从数据中取出json字段并处理的时候,发现了一个问题,数据表如下:表示的意思是,{ "mode":"满减打折", "details":[ { "order":0,
2022-03-01 18:30:53 3548
原创 Ubuntu18.04创建快捷方式
一般下载的包都是tar.gz的文件,一般都是解压之后会有一个执行文件,或者运行一个脚本就可以用了。但是这样的软件在Dashboard里面没有,每次都要去下载路径拿,就很不方便,记录一个Ubuntu18.04创建应用程序快捷方式的方法。以idea为例cd /usr/share/applicationssudo vim idea.desktop这段文案把自己的路径粘上去[Desktop Entry]cd /usr/share/applications[Desktop Entry]Name.
2022-02-11 16:21:14 3979 2
原创 Mybatis动态sql常用标签
查询 where 和 if这个适合多条件查询,并且要对于非空的条件进行判断<select id="findByCondition" resultType="org.example.pojo.Dept"> select * from Dept <where> <if test="deptno!=null and ''!= deptno "> and deptno = #{deptno
2022-01-21 16:58:24 971
原创 Mysql:select ...for update
这几天遇到了select … for update的sql语句,决定整理一下mysql的两种锁机制。Mysql数据库有两种锁,一种是共享锁,一种是排他锁。共享锁(读锁,S锁)多个事务共享一把锁,但是只能读,不能修改。......
2021-09-08 13:59:00 2171 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人