随笔分类 -  C#转java

摘要:idea中使用es 创建一个bianen-search模块 创建导入high-level-client依赖 <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-lev 阅读全文
posted @ 2023-08-11 22:48 lucsa 阅读(27) 评论(0) 推荐(0) 编辑
摘要:安装nginx 安装 在mydata文件夹下创建一个nginx文件夹: mkdir nginx 随便启动一个nginx实例,只是为了复制出配置: docker run -p 80:80 --name nginx -d nginx:1.10 如下图可以看到启动好了nginx容器,当然这个容器我们只是为 阅读全文
posted @ 2023-08-10 22:05 lucsa 阅读(77) 评论(0) 推荐(0) 编辑
摘要:我们先体验一下自带的分词器Standard 我们发现有点扯淡,一个字一个字的分,实际上我们预期的是:”中国“,”银行“,”中国银行“,”软件“,”中心“,”软件中心“这样的,所以对于中文我们需要额外安装我们自己的分词器来识别中文词语,我们一般使用ik分词器。 安装ik分词器 github的地址: h 阅读全文
posted @ 2023-06-29 22:52 lucsa 阅读(109) 评论(0) 推荐(0) 编辑
摘要:两种查询方式 这两种方式的结果都是一样的,实际使用中我们都是使用第二种方式。 在将所有的检索条件全部放在url里 GET /bank/_search?q=*&sort=account_number:asc 表示在banK索引下查询所有文档根据account_number正序 hits里有10条数据, 阅读全文
posted @ 2023-04-02 22:13 lucsa 阅读(31) 评论(0) 推荐(0) 编辑
摘要:为了后续博客的ES复杂操作的学习使用,这里导入一份样本测试数据。 POST /bank/account/_bulk 样本如下: {"index":{"_id":"1"}}{"account_number":1,"balance":39225,"firstname":"Amber","lastname 阅读全文
posted @ 2023-04-01 23:38 lucsa 阅读(101) 评论(0) 推荐(0) 编辑
摘要:_cat GET /_cat/nodes 查看所有节点 GET /_cat/health 查看es健康状况 GET /_cat/master 查看主节点 GET /_cat/indices 查看所有索引 我们以 /_cat/health 为例试一下: 索引一个文档(保存) 保存一条数据到哪个索引的哪 阅读全文
posted @ 2023-03-30 23:19 lucsa 阅读(28) 评论(0) 推荐(0) 编辑
摘要:简介 Elastic是Lucene的封装,提供了REST API的操作接口。 基本概念 Index(索引) 动词:相当于MySql中的insert 名词:相当于Mysql中的Database Type(类型)-在7.0后被去除 再Index(索引)中可以定义一个或多个类型 相当于MySql的Tabl 阅读全文
posted @ 2023-03-24 23:21 lucsa 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Service层的基类 引入Mybatis-Plus的代码如下: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.2.0</versi 阅读全文
posted @ 2023-03-13 22:35 lucsa 阅读(52) 评论(0) 推荐(0) 编辑
摘要:不分页的问题展示 有数据却显示0条 也可以看到查询时候使用了分页: 怎么解决 测试一下: 阅读全文
posted @ 2023-03-10 23:59 lucsa 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Json相关注解 JsonInclude 如果不加这个注解: { "a":"111", "b":1, "children":[] } 加上注解并标记NON_EMPTY: { "a":"111", "b":1 } 数据库相关注解 TableField 标注不是数据库字段:exist=false Con 阅读全文
posted @ 2023-03-10 23:27 lucsa 阅读(14) 评论(0) 推荐(0) 编辑
摘要:介绍 上一章里我们是这样来处理校验不合法的字段的,那我们每个需要校验参数的接口都得这样太麻烦了,我们更希望有一套全局的方案来实现。 如果没有写BindingResult 其实校验不通过就会异常,我们直接全局捕捉这个异常来做统一的处理就可以了。 使用SpringMVC提供的ControllerAdvi 阅读全文
posted @ 2023-03-08 23:12 lucsa 阅读(22) 评论(0) 推荐(0) 编辑
摘要:以新增品牌接口为例 接口代码展示 添加校验注解 前端送的json对应BrandEntity,比如我们需要品牌的名称不能为空: NotBlank注解表示不允许为null为空为纯空格,还有很多其他注解,这里不一一举例 开启校验 测试效果 自定义错误返回 上面的postman返回的校验失败的结果并不是我们 阅读全文
posted @ 2023-03-04 22:40 lucsa 阅读(25) 评论(0) 推荐(0) 编辑
摘要:开通阿里云OSS https://www.aliyun.com/product/oss?spm=5176.19720258.J_3207526240.32.e93976f4xq6CZt 创建Bucket 设置access_key和secret_key 获取endpoint 添加一个微服务用于第三方接 阅读全文
posted @ 2023-03-02 23:15 lucsa 阅读(225) 评论(0) 推荐(0) 编辑
摘要:@Configuration public class BianenCorsConfiguration { @Bean public CorsWebFilter corsWebFilter(){ UrlBasedCorsConfigurationSource source=new UrlBasedC 阅读全文
posted @ 2023-03-01 20:57 lucsa 阅读(59) 评论(0) 推荐(0) 编辑
摘要:创建网关的Module 使用注册中心和配置中心 详细可以参考另两篇篇博客-注册中心和配置中心 报错 编译报了这个错,原因是我们没有给网关配置数据库连接字符串,但是引用了common,common中有mybatis plus,我们可以排除与数据库相关配置: 配置一个案例测试 访问网关http://12 阅读全文
posted @ 2023-02-25 00:02 lucsa 阅读(16) 评论(0) 推荐(0) 编辑
摘要:加载配置会优先加载配置中心里的,其次才是加载配置文件里的 导入依赖 下载并启动Nacos Server 前面注册中心已经弄过了,配置中心也是用的nacos,所以这一步不需要弄了 下载测试直接读取application.properties 配置使用 添加bootstrap.properties配置相 阅读全文
posted @ 2023-02-24 23:59 lucsa 阅读(35) 评论(0) 推荐(0) 编辑
摘要:以会员服务调用优惠券服务为例 引入依赖 在之前创建微服务模块时已经引入了这个依赖,就不需要重复引入了 添加要被member微服务调用的coupon微服务的coupon的方法 在member微服务添加一个接口用于远程调用 在member微服务开启远程调用功能 在member微服务Controller写 阅读全文
posted @ 2023-02-24 23:57 lucsa 阅读(55) 评论(0) 推荐(0) 编辑
摘要:引入服务注册发现的依赖 下载并启动Nacos Server https://github.com/alibaba/nacos/releases 给微服务指定注册中心的地址 以产品微服务为例: 给微服务设置一个应用名字 在注册中心会用应用名字来注册 开启服务注册与发现功能 测试一下效果 启动产品微服务 阅读全文
posted @ 2023-02-24 23:55 lucsa 阅读(27) 评论(0) 推荐(0) 编辑
摘要:SpringCloud的几大痛点 SpringCloud部分组件停止维护和更新,给开发带来不便 SpringCloud部分环境搭建复杂,没有完善的可视化界面,我们需要大量的二次开发和定制 SpringCloud配置复杂,难以上手,部分配置差别难以区分和合理应用 SpringCloud Alibaba 阅读全文
posted @ 2023-02-21 10:16 lucsa 阅读(30) 评论(0) 推荐(0) 编辑
摘要:整合MyBatis-Plus 导入依赖 在解决逆向工程生成的代码报错时候已经给bianen-common导入了依赖 导入数据库的驱动 导入驱动和MySql的版本有关,我安装的MySql版本是5.7.36 打开Maven仓库找一下对应5.7.36版本MySql的驱动 https://mvnreposi 阅读全文
posted @ 2023-02-19 22:25 lucsa 阅读(51) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示