java
文章平均质量分 57
踩坑
ExiFengs
"人本身就是肮脏的存在,只有不断的净化自身,才能抵消内心的罪恶."
展开
-
Spring Could 核心组件知识点, 看这篇就够了!
前面分别对 Spring Cloud Zuul 与 Spring Cloud Gateway 进行了简单的说明,它门是API网关,API网关负责服务请求路由、组合及协议转换,客户端的所有请求都首先经过API网关,然后由它将匹配的请求路由到合适的微服务,是系统流量的入口,在实际生产环境中为了保证高可靠和高可用,尽量避免重启,如果有新的服务要上线时,可以通过动态路由配置功能上线。在真实场景中,限流数的调整需要依赖配置中心,当网站做活动时,动态调整限流数,新服务上线时,通过配置中心做动态路由等。原创 2023-05-24 14:24:31 · 770 阅读 · 0 评论 -
Java妙手判空之Optional
Java优雅判空原创 2022-07-12 14:23:46 · 1221 阅读 · 0 评论 -
关于 oracle的WM_CONCAT函数用代码实现
首先看一段 sql:按省份分组,把邮件号用逗号拼接,最后按省份名的首字母排序select t.PROVINCE_NAME provinceName, WM_CONCAT(t.mail_no) otherMailNoListStrfrom INVOICE twhere t.INVOICE_TYPE != 2 and t.PAYMENT_MODE != 2 and t.PROVINCE_NAME is not null ${ew.sqlSegment}group原创 2021-12-13 09:10:31 · 251 阅读 · 0 评论 -
从熟悉的例子中熟悉 lambda 表达式及其编写 lambda 表达式
识别 Lambda 表达式的类型在 Java 语言中,一切都有一个类型,这个类型在编译时是已知的。 所以总是可以找到 lambda 表达式的类型。 它可以是变量的类型、字段的类型、方法参数的类型或方法的返回类型。lambda 表达式的类型有一个限制:它必须是一个函数式接口。 所以没有实现函数式接口的匿名类不能写成 lambda 表达式。什么是函数式接口的完整定义有点复杂。 此时您需要知道的是,函数式接口是一个只有一个 的接口 抽象 方法 。您应该知道,从 Java SE 8 开始,接口中允许使翻译 2021-11-10 10:34:25 · 251 阅读 · 0 评论 -
关于StringUtils的一些判空方法
isEmpty系列StringUtils.isEmpty()是否为空. 可以看到 " " 空格是会绕过这种空判断,因为是一个空格,并不是严格的空值,会导致 isEmpty(" ")=falseStringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = falseStringUtils.isEmpty(“bob”) = falseStringUtils.isEmpty(" bob转载 2021-08-27 08:55:30 · 1761 阅读 · 0 评论 -
关于 swagger 生成离线接口文档(.md转pdf)
第一步在项目中添加新的依赖 <!-- swagger-bootstrap-ui增强ui --> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>swagger-bootstrap-ui</artifactId> <version>1.9.4</ve原创 2021-02-03 15:15:33 · 2002 阅读 · 1 评论 -
有关集合转数组与数组转集合的坑
最近一直忙于 coding 和进行项目管理,就没啥时间更新 blog,今天上午趁有时间摸鱼,就简单总结一下有关集合转数组与数组转集合的坑。问题起因1在写代码的时候使用 toArray 方法 的时候就一直很好奇传入的长度为什么是 0 而不是其他(因为我参照老员工的哈哈哈,cv 战士),后来 review 代码的时候重新捡起了这个疑惑,然后翻了翻源码。源码: @SuppressWarnings("unchecked") public <T> T[] toArray(T[].原创 2020-10-29 11:04:52 · 3430 阅读 · 0 评论 -
mac tomat 1099端口被占用
出现问题:1099端口被占用分析问题:启动多个 tomcat 没有关闭解决问题:1.关闭多余的不使用的 tomcat 2.找不到多余的 tomcat 使用以下的方式错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is:java.net.BindEx...原创 2019-04-24 13:02:11 · 3188 阅读 · 0 评论 -
关于jdbc连接mysql的jar包问题
关于jdbc连接mysql的jar包问题首先附上报错内容:Exception in thread “main” org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Unexpe...原创 2019-04-02 23:34:44 · 2361 阅读 · 1 评论 -
(解决)无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
首先先附上报错报错原因也很简单,找不到jstl标签库。试过很多种方法,网上的方法无非是叫你在Tomcat目录下的lib文件夹中加入jstl包和standard.jar(需要的话可以留言邮箱我发给你)可是添加了两个包之后问题还是没有解决。原因:找不到jstl类库中的.tld文件解决办法:WEB/INF的lib下,除了导入jstl.jar包,还要导入standard.jar包。另外,解...原创 2019-05-07 22:36:52 · 67032 阅读 · 102 评论 -
Spring Boot项目实训-邮差系统的实现(完整项目)
1、项目简介本项目主要分为3个模块:(1)邮客模块(2)邮差模块(3)管理员模块2、数据库模型如下:3、项目结构如下:4、功能模块细则:(1)邮客模块1、邮客注册、登录关键代码:注册模块:2、邮客登录以后可以查看自己的权限以及快递信息当每个邮客注册登录后,他的权限都为新用户:代码:当邮客想要寄件时,必须完善自己的信息:代码:@ResponseBo...原创 2019-12-12 18:49:24 · 4656 阅读 · 6 评论