- 博客(406)
- 资源 (5)
- 收藏
- 关注
原创 https://github.com/dbeaver/dbeaver/releases
https://github.com/dbeaver/dbeaver/releases
2025-03-07 15:52:30
90
原创 springboot配置过滤器解决html资源路径和接口路径冲突问题
注解映射也不需要加 /api 只需要写/api后面的路径即可 如 @RequestMapping("/login")这样/login请求就会转发到 /login/index.html。使用转发不会重新触发过滤器,而是直接进入controller层。而/api/login请求会转发到/login接口上。首先配置文件里肯定配置范围最大的根路径。接口路径使用 /api。html文件使用 /
2024-12-14 10:36:53
521
原创 解决报错:org.xml.sax.SAXNotRecognizedException: http://javax.xml.XMLConstants/feature/secure-processing
tomcat里面使用dom4j解析xml一直报上面这个错,不确定原因是啥,换tomcat、jdk版本,排pom冲突没解决,由于系统太冗余不适合太多调整,可以通过下面这个全局属性替换默认xml解析器。第二个参数是个解析器路径,不固定,在代码报错之前的位置,输入SAXParserFactory,看看代码提示有哪些相近的解析器,一个个试试,换个管用的。
2024-10-29 17:02:51
360
原创 linux安装es
设置密码 ./elasticsearch-reset-password -u elastic。config/jvm.options(可选,配置es使用的内存,根据实际情况配置)调整内存占用,kibana-8.15.1/config/node.options。用root编辑/etc/sysctl.conf,修改内容,没有就新增。打开页面,需要输入es的token。配置es和kibana启动端口。然后就可以重新用后台启动了。执行如下命令刷新生效。
2024-09-24 18:24:50
634
原创 RESTful API
RESTful API的核心思想是将资源(例如用户、文章、图片等)作为API的抽象概念,并通过统一的URL进行访问。定义HTTP方法和状态码:根据资源的操作类型,选择合适的HTTP方法(GET、POST、PUT、DELETE)来定义API的操作。使用合适的技术实现API的框架:选择合适的编程语言和框架来实现API的功能。设计API的资源和对应的URL路径:根据应用程序的需求和功能,设计出需要暴露给其他应用程序的资源,并定义每个资源对应的URL路径。监控API的性能和稳定性,并及时修复可能存在的问题。
2024-09-23 14:35:52
396
原创 es查询语法
精确匹配,适用于非分析字段,如 keyword 类型。用于查找字段值完全相等的文档。: 用于查找字段值在某个范围内的文档。例如,可以查找年龄大于某个值的用户。: 用于统计和分析数据,比如计数、求和、平均等。: 用于对结果进行排序,可以根据一个或多个字段进行升序或降序排序。: 用于进行全文搜索,分析查询文本并与倒排索引中的词项进行匹配。: 模糊匹配,允许一定的拼写错误或相似度。: 用于分页,定义从结果集的哪个位置开始返回文档。适用于匹配包含特定模式的字段值。: 定义返回结果的文档数量。
2024-09-19 18:19:21
762
原创 linux安装solr
访问http://localhost:8983。这个包依赖jdk11以上版本。需要jdk1.8版本的,下载。默认是限制只能本地访问的。
2024-09-18 14:31:07
514
原创 git增量推送到指定分支
场景:比如需要将分支develop的最新提交的代码,推送到分支test。但是分支test有定制化代码,不能整体和develop合并,就需要单独推送部分代码。
2024-09-05 17:45:27
492
原创 js做一个带模糊搜索、自动补全的select组件auto-input-select
js做一个带模糊搜索、自动补全的select组件auto-input-select
2024-09-01 16:08:46
1743
原创 js插件-模糊搜索、自动补全下拉框
问题:一个老系统,让把所有jsp页面动态生成的下拉选,选项过多的下拉选全部改为支持模糊搜索的下拉选的功能。系统框架只有 jq 和layui(仅用于列表和弹窗),
2024-08-31 18:03:39
964
原创 多线程优化接口效率
分析每次处理的数据相似度,次数增大后重复率变高,可以加缓存进一步提高效率。2、存在不必要同步处理的耗时代码块(没有但是可以分析拆解出来的)根据数据结果的大小选择本地或者redis,本地缓存参考,使用方式自行百度。多线程处理后需要数据返回。
2024-08-24 10:25:38
253
原创 idea社区版lombok总是突然失效:log未知的变量
用maven打包运行就没问题,就是idea的原因有这么个参数是用来配置 IntelliJ IDEA 的 JVM 参数,它控制着 IntelliJ IDEA 是否跟踪处理器相关的依赖关系。具体来说,参数的含义是告诉 IntelliJ IDEA 不要跟踪 Annotation Processor 相关的依赖关系。
2024-08-08 10:32:32
880
原创 @ConfigurationProperties注解不生效?原理解读
- 入口 ConfigurationPropertiesBindingPostProcessor 60行。-- 设置值 JavaBeanBinder 77行。-- 遍历配置文件的内部属性 Binder 214行。-- 获取配置值 Binder 134行。
2024-08-07 20:31:54
591
原创 repo.spring.io平替,不用登录
https://maven.aliyun.com/repository/spring-plugin或 https://maven.aliyun.com/nexus/content/repositories/spring-plugin。https://maven.aliyun.com/repository/spring或 https://maven.aliyun.com/nexus/content/repositories/spring。节点中加入对应的仓库使用地址。如果想使用其它代理仓库,可在。
2024-08-06 11:00:47
1655
原创 springboot实现双数据源动态切换
动态数据源其实就是针对系统原本的DataSource数据源套上了一个适配器,或者叫路由即:它本身实现DataSource接口,初始化时将自己实例化成数据源dataSource的bean对象当mybatis或者其他插件获取数据源dataSource的bean对象时,就获取到它了。(1)它内部实现了一个map用来存放多个数据源,做key和数据源的映射(2)提供默认数据源设置。
2024-07-31 12:24:42
782
原创 解决:Mybatis总是报错:无效的列类型:1111错误
然后给占位符传递了java的null值,mybatis就报错了,不允许传null,它不会帮你转换成数据库的NULL类型,因此需要手动处理,方法二:手动把Java的null替换成数据库的NULL。方法一:指定占位符的数据库字段类型。
2024-07-31 11:47:46
1177
原创 springboot查看系统所有的bean
其他功能请访问http://localhost:8866/actuator。3、访问地址,如果系统有自定义的认证体系也需要放开该路径。我是要查多数据源是否被创建bean才用到的,记录下。如果你的端口和根是上述配置,就可以这样访问。返回报文就是所有的bean。会返回所有的功能接口。
2024-07-31 00:44:24
472
原创 解决MyBatis查询oracle的NCLOB类型都是内存地址字符串
在项目的配置类文件夹中放入如下通用类OracleResultSetInterceptor。配置文件启用mybatis自定义插件。
2024-07-29 12:00:06
281
原创 windows后台启动服务,cmd关了服务也活着
比如我正常使用是 node main.js。main.js是命令后需要的参数。那么后台运行就是这个。
2024-07-12 12:20:18
253
第十届蓝桥杯第四题最优旅行_trip.txt
2020-11-12
颜色选择器以及RGB16进制互转.jar
2020-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人