springboot
姚安稳
这里有你从来都没有见过的solution!
展开
-
parallelStream 丢数据
parallelStream 丢数据原创 2022-10-13 17:11:09 · 1340 阅读 · 0 评论 -
MyBatis-Plus主键策略(雪花算法16位长度的整型id,解决默认雪花算法生成19位长度id导致JS精度丢失问题)
MyBatis-Plus主键策略(雪花算法16位长度的整型id,解决默认雪花算法生成19位长度id导致JS精度丢失问题)原创 2022-08-31 16:45:01 · 2745 阅读 · 3 评论 -
springboot的测试类
springboot测试类原创 2022-08-31 16:36:09 · 1206 阅读 · 0 评论 -
Java去掉数字字符串开头的0三种方法
Java去掉数字字符串开头的0三种方法方式一:方式二:方式三:方式一:String tempStr = "00100"; int result = Integer.parseInt(tempStr);System.out.println(result );打印结果: 100方式二:String str = "00100"; String newStr = str.replaceFirst("^0*", ""); System.out.println(newStr);打印结果: 100原创 2021-08-18 16:25:32 · 9818 阅读 · 2 评论 -
MyBatis 使用PageHelper分页不起作用
MyBatis 使用PageHelper分页不起作用springboot坏境下使用PageHelper不起作用错误解决方案两个依赖对比springboot坏境下使用PageHelper不起作用错误引入这个依赖,然后开启分页<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <versi原创 2021-08-03 10:45:58 · 743 阅读 · 0 评论 -
Push to origin/master was rejected 解决方案
Push to origin/master was rejected 解决方案第一次将本地项目上传到码云Gitee,出现这个问题,直接说解决方案第一次将本地项目上传到码云Gitee,出现这个问题,直接说解决方案1.找到项目所在的文件夹,鼠标右键,选择git base here2.git pull origin master –allow-unrelated-histories 3.git push -u origin master -f执行完直接去码云上面看,就发现已经传上去了...原创 2021-07-13 17:34:19 · 151 阅读 · 0 评论 -
MapStruct 启动空指针
MapStruct 启动空指针启动报错解决方案启动报错java: Internal error in the mapping processor: java.lang.NullPointerException at org.mapstruct.ap.internal.processor.DefaultVersionInformation.createManifestUrl(DefaultVersionInformation.java:182) at org.mapstruct.ap.inter原创 2021-07-13 15:58:25 · 2620 阅读 · 0 评论 -
端口号被占用解决方法
1.打开CMD,输入 netstat -ano|findstr 8080 命令,此时可获取 8080 端口对应的 TCP 信息netstat -ano|findstr 端口号2.在cmd 输入 taskkill /f /t /im 11488 以及对应的 TCP 号,来关掉被占用的端口taskkill /f /t /im tcp号...原创 2020-08-26 14:38:02 · 2287 阅读 · 0 评论 -
Springboot+WebSocket实现一个聊天室
具体步骤为什么需要 WebSocket?区别引入依赖配置config客户端客户端为什么需要 WebSocket?因为 HTTP 协议有一个缺陷:通信只能由客户端发起举例来说,我们想了解今天的天气,只能是客户端向服务器发出请求,服务器返回查询结果。HTTP 协议做不到服务器主动向客户端推送信息。这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。我们只能使用"轮询":每隔一段时候,就发出一个询问,了解服务器有没有新的信息。最典型的场景就是聊天室。轮询的效率低,非常浪费资源原创 2020-07-21 17:40:45 · 859 阅读 · 5 评论 -
MybatisPlus和pageHelper依赖冲突问题
在使用mybatisPlus的时候,使用了PageHelper分页,结果报错了报错Caused by: java.lang.NoClassDefFoundError: org/mybatis/logging/LoggerFactory解决方案1.如果不需要用到pagehelper-spring-boot-starter相关,可以注释掉pagehelper-spring-boot-starter依赖。2.把pagehelper中的mybatis依赖删除即可。 <dependency>原创 2020-07-13 14:47:03 · 3054 阅读 · 0 评论 -
Springboot+Dubbo+Zookeeper 简单的分布式搭建
Springboot+Dubbo+ZookeeperDubbo是什么Dubbo流程(官网)执行流程整合Demo 这边使用的springboot版本是2.2.2父工程pomcommon模块(定义接口service)provider提供者模块customer消费者模块测试Dubbo是什么一款分布式服务框架高性能和透明化的RPC远程服务调用方案SOA服务治理方案Dubbo流程(官网)Provider:服务提供方Consumer:服务消费者Registry:注册中心Monitor:统计服务调原创 2020-05-21 11:29:14 · 782 阅读 · 0 评论 -
Zookeeper本地部署
Zookeeper下载Zookeeeper官方网站官方网站Zookeeper是什么ZooKeeper由雅虎研究院开发,是Google Chubby的开源实现,后来托管到Apache,于2010年11月正式成为Apache的顶级项目。ZooKeeper是一个经典的分布式数据一致性解决方案,致力于为分布式应用提供一个高性能、高可用,且具有严格顺序访问控制能力的分布式协调服务。分布式应用程序可以基于ZooKeeper实现数据发布与订阅、负载均衡、命名服务、分布式协调与通知、集群管理、Leader选举、原创 2020-05-21 09:30:08 · 271 阅读 · 0 评论 -
MybatisPlus启动报错java.lang.ClassNotFoundException: org.mybatis.logging.LoggerFactory
今天使用MybatisPlus 启动给我报了个错java.lang.ClassNotFoundException: org.mybatis.logging.LoggerFactory让我很是奇怪 后来百度了一波,找到了解决方案需要加入下面的注解 注意 版本号要和MybatisPlus版本号一样 <dependency> <groupId>com.baomidou</groupId> <ar原创 2020-05-20 18:13:16 · 1811 阅读 · 1 评论 -
Springboot+Swagger+Mybatisplus整合一个demo
Springboot+Swagger+Mybatisplus什么是swagger?Swagger的好处Swagger的使用导入依赖配置类配置文件启动类domaindaocontroller测试效果什么是swagger?Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger的好处支持 API 自动生成同步的在线文档:使用 Swagger 后可以直接通过代码生成文档,不再需要自己手动编写接口文档了,对程序员来说非常方便,可以节约写文档的原创 2020-05-19 18:52:40 · 537 阅读 · 0 评论