- 博客(24)
- 收藏
- 关注
原创 docker部署jenkins并成功自动化部署微服务
需要注意的是,shell脚本里我们已经使用 cd $JENKINS_HOME/target 进入了 target 目录,后面在Dockerfile里使用COPY lx-modules-archives.jar /app/lx-modules-archives.jar 时,要直接使用COPY lx-modules-archives.ja 而不需要 COPY /target/lx-modules-archives.jar,否则会找到jar包。接下来,让我们看一下打包后我们的服务架构是如何组织的。
2025-04-08 11:57:57
1194
1
原创 windows下配置Elasticsearch8.x和kibana
上面我们提到如果使用kibana连接es是不能用elastic用户的,应该用kibana_system,所以我们也需要设置一下kibana_system的密码 elasticsearch-reset-password --username kibana_system -i 然后把你的密码写到kibana.yml的elasticsearch.password中,之后启动kibana.bat。node.name: WIN-liuxu #连接kibana时开启了节点,需要给出节点名称,这里我是自定义的。
2024-07-25 15:46:04
1184
转载 easyExcel的convertToJavaData关于实体类映射的问题
其他的看官方文档就可以了,我目前就踩了这一个坑。可以看一下这个老哥的分析。
2024-04-01 15:51:39
239
原创 CompletableFuture与fegin一起使用出现的bug
CompletableFuture使用的是ForkJoinPool线程池,与fegin一起使用会有 Failed to paarse configuration class [org.springframework.cloudloadbalancer.annotation. LoadBalancerClientConfig异常,这个异常是一直都有的,去年spring刚解决。2. 不用CompletableFuture默认的ForkJoinPool线程池,使用自定义的线程池(2.1 自定义一个线程池。
2024-03-26 14:51:49
946
2
原创 mybatis获取当前数据库的连接类型
在java代码内和mapper.xml内获取当前数据库的连接类型,使得代码和sql语句可以同时兼容mysql和oracle数据库。
2024-01-30 15:28:38
1280
1
原创 服务器打包发布时jar包加载配置文件的顺序
发现远程windows服务器上文件夹也有一个bootstrap.yml。那本地也有一个bootstrap.yml,而且本地还配置了nacos,那这三个配置文件的加载顺序是什么呢?
2024-01-27 14:36:16
1367
1
原创 在微服务中使用Fegin进行内部调用无法获取用户信息
可以直接使用SecurityContextHolder.getContext().getAuthentication();获取当前token并传递给下游服务。
2024-01-17 10:00:45
919
1
原创 nacos+mybatisPlus 实现数据库sql语句动态表名替换
因为是以mp插件的形式进行拦截sql并处理,这个插件的加载时机是在springboot启动初始化就完成了,所以即便我们使用了nacos,也无法热更新,所以每次修改nacos配置文件就需要重启一次服务。
2024-01-17 09:28:14
635
1
原创 springCloud+Nacos在共享配置文件下的热更新
重点共享配置那里,- data-id 就是你的共享配置的文件名,一般是application-dev.yml。refresh是shared-configs的一个属性,默认是false,改成true之后,共享配置文件就会被nacos热更新了。现在把共同配置放在一个共享文件里,例如,A.yml和B.yml 这两个服务的共享配置是C.yml。@ConfigurationProperties或者@RefreshScope都可以实现。之前写的都是在一个服务里面热更新,使用。
2024-01-09 17:52:14
492
原创 基于JDK的动态代理
System.out.println("房东租房子...");System.out.println("我是黄牛");//通过反射的方式执行目标方法。//代理的接口,用于规范行为。//生成代理对象并执行方法。
2023-07-07 15:29:20
93
1
原创 spring+springMvc+Mybatis中jsp页面在WEB-INF外面怎样跳转到WEB-INF下的jsp页面
我的包结构 除了index.jsp在webapp下为了可以打开服务器直接访问其他的再WEB-INF下的jsp包下1.首先一般的超链接方式有三种(这三种都不行,第三种会直接不经过你点击超链接就会直接跳转)<a href="reg.jsp"></a> javascrtpt:window.location.href='WEB-INF/reg.jsp' <a href="javascript:<jsp:forward page='WEB-INF/jsp
2022-04-18 10:42:51
1842
原创 Mysql WorkBench 创建表进行一对一,一对多,多对多查询
以下内容均是用户(user)对品牌(brand)角色(role)进行分析1.一对一 (品牌对用户)1.1 在数据库建表user,brand。其中对于brand表要留一个列(uid) 当做user表的外键,外键的作用不懂可以去查一下,总的来说就是两个表之间联系的纽扣1.2 手动指定字段与实体属性的映射关系先写好sql语句查询无误之后再接着写代码(我的如下)关键就是让主键等于外键SELECT * FROM mybatis.brand b,mybatis.user u where b
2022-04-12 21:24:52
1676
原创 解决idea maven仓库无法下载jar包的问题
1.先配置ali云仓库在pom.xml中右键选择maven打开settings.xml<mirror> <id>nexus-alimaven</id> <mirrorOf>*,!jeecg,,!jeecg-snapshots</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/gr
2022-04-03 17:40:12
2914
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人