07 2018 档案
摘要:java获取对象属性类型、属性名称、属性值 获取属性 修饰符:【在Field[]循环中使用】
阅读全文
摘要:需要使用的切割list集合的工具类,链接:https://www.cnblogs.com/sxdcgaq8080/p/9376947.html 处理逻辑,原本的一个LIst,进行切割,循环进行mybatis查询即可 举个例子: mapper.xml中方法查询如下: <select id="dealF
阅读全文
摘要:如题,示例代码如下: 【待优化】
阅读全文
摘要:String aa ="[1,2,3]"; aa = aa.replaceAll("[\\[\\]]",""); 结果为 1,2,3
阅读全文
摘要:如题,配置文件如下: #注册中心配置 eureka: instance: instanceId: ${spring.application.name}:${random.int} hostname: sxd client: serviceUrl: defaultZone: http://es1:18
阅读全文
摘要:参考地址:https://blog.csdn.net/win7system/article/details/54377471 使用场景:在自动解析封装配置文件中的配置完成自动注入spring的时候 例如rocketMQ相关配置 例如Druid相关配置
阅读全文
摘要:RocketMQ4.2.0 和 spring boot的结合使用,实现分布式事务 参考地址:https://www.jianshu.com/p/f57de40621a0
阅读全文
摘要:参考地址:https://blog.csdn.net/yucaifu1989/article/details/80960018 参考地址:https://blog.csdn.net/u012040909/article/details/79622717 常见错误 参考地址:https://blog.
阅读全文
摘要:参考地址:https://blog.csdn.net/zyw23zyw23/article/details/79070044 视频地址:https://v.youku.com/v_show/id_XODY4ODE3OTY0.html?from=s1.8-1-1.2 视频总结:https://www.
阅读全文
摘要:实现的方法: 1.在父级项目中 或者 每个微服务都引用的项目中添加实体类Resource 2.在父级项目中 或者 每个为服务都引用的项目中写一个工具类,作用是用来获取请求资源 3.在每一个微服务的启动类添加注解@RestController ,并且写一个请求方法调用 工具类的请求资源的方法 4.将获
阅读全文
摘要:系列文章:【建议从第二章开始】 【ELK】【docker】【elasticsearch】1. 使用Docker和Elasticsearch+ kibana 5.6.9 搭建全文本搜索引擎应用 集群,安装ik分词器 【ELK】【docker】【elasticsearch】2.使用elasticSear
阅读全文
摘要:在分别设置 进行微服务eureka集群启动时候,执行命令行启动jar包时候,报错前面一个端口8000已经被使用,而我这里启动的配置文件中端口号是8001,怎么会导致端口冲突呢?? 但是报错我的端口冲突了: 错误原因: 咱们查看打包的eureka项目的jar包就可以知道原因: 而打开最上面没有带pro
阅读全文
摘要:OK,spring cloud项目,最外层的父级项目在打包的时候,报错如下: 解决方法: 修改pom.xml文件中的项目指定打包类型 修改后:
阅读全文
摘要:spring cloud分布式服务eureka启动时报错:java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V 启动报错:
阅读全文
摘要:1.使用opv.increment 达到增量的效果【判断某个用户 是第几次做这种操作】 @RequestMapping("createCode") @RestController public class CreateCodeController { @Autowired StringRedisTe
阅读全文
摘要:发现一个神奇的情况: 清除和关闭的操作: 1. 2.右键 3.点击 4.清空 5.最后需要关闭 QQ输入法的进程
阅读全文
摘要:明确一点: 如果项目交给git管理了【如何将项目交给git管理:https://www.cnblogs.com/sxdcgaq8080/p/8058898.html】 1.若文件显示红色,表示文件未add到git进行管理 2.若文件显示绿色,表示文件已经交给git管理,但从未上传到远程仓库中 3.若
阅读全文
摘要:spring boot中使用定时任务配置 首先得创建一个spring boot项目吧,使用idea创建spring boot项目 本博客有教程 【本文完整代码 可参见 GItHub】 使用步骤如下 【千万注意:一定要在启动类添加注解,否则定时任务无效】 1.在启动类 添加 开启定时任务 注解@Ena
阅读全文
摘要:如果在多个服务中需要对不同的数据库进行操作。 因为不同服务操作的数据库都不同,所以保证在同一个事务中完成操作显然是不科学的。 那实现分布式事务的思想: 1》 方法入口,创建一条日志记录,状态定义为初始状态,即保存本条日志记录【可以保存在数据库中,也可以写出到本地磁盘文件】 2》 可以在异步线程或在定
阅读全文
摘要:需求: 1.将数据库中两条数据中的唯一约束列 做值的替换 原始思想: 将两条数据查出来,在程序中设置第三方变量,进行两条数据的替换,然后将原始两条数据删除,将新的两条替换后的数据插入。 新思想: 1》JPA查询出两条数据,此时还是持久化状态。 2》(放置字段数据库唯一)将其中一条数据字段+“自定义字
阅读全文
摘要:idea中 mybatis的mapper类去找对应的mapper.xml中的方法,使用插件mybatis-plugin,名字可能叫Free mybatis-plugin 安装上之后,可能需要重启idea,效果如下:
阅读全文
摘要:问题描述: service层中一个方法中使用mybatis进行数据库的 多个修改操作,可能是update也可能是delete操作,但是sql语句命名执行并且在控制台打印出来了,但是数据库中未更新到数据, 把这条执行的sql语句复制下来在数据库中直接操作是可以执行更新到的!! 分析问题: 既然sql语
阅读全文
摘要:在启动类上添加了注解: @EnableTransactionManagement, postMan测试接口,以这种方式传递参数: 测试结果: 接收不到参数 问题解决: 原因:是因为 这个项目中的Controller层 其实是有一层接口层,一层实现层。 其实controller层不应该有接口层,而直接
阅读全文
摘要:实现方法: 暂时写一种方法,将字符串写出到本地文件,以后可以补充更多种方法: public static void main(String[] args) { /** * 准备一些数据-start */ String fileName = UUID.randomUUID().toString();
阅读全文
摘要:了解一下k8s 地址: https://www.kubernetes.org.cn/doc-11
阅读全文
摘要:今天使用mybatis和jpa的过程中,发现这样一个问题: mybatis执行一个update方法,返回值为1,但是数据库中数据并未更新,粘贴sql语句直接在数据库执行,等待好久报错:Lock wait timeout exceeded; try restarting transaction 最后发
阅读全文