- 博客(49)
- 资源 (15)
- 收藏
- 关注
原创 IntelliJ IDEA 打包 Web 项目 WAR 包(含 Tomcat 部署+常见问题解决)
本文详细介绍了使用IntelliJ IDEA打包Web项目WAR包的全流程,包括前置准备、核心Artifacts配置、打包验证、Tomcat部署及常见问题解决。重点讲解了如何正确配置Web根目录、补全WEB-INF结构、关联模块输出等关键步骤,并提供了WAR包有效性验证方法和部署后的访问测试方案。针对打包后依赖缺失、class文件丢失、404错误等高频问题给出了具体解决方案,同时扩展了Maven项目和模块项目的打包技巧。通过"配置-打包-验证-部署"的完整闭环指导,帮助开发者避免90%的
2025-10-16 19:55:52
1986
原创 思维多样性:破解复杂问题的多维支撑与成长赋能实践
思维多样性源于家庭、教育、社会、职场等多重因素的共同塑造。本文提出六种突破单一思维局限的方法:1)多维度思考全面把握问题本质;2)行业专业视角借鉴跨领域经验;3)历史与未来视角延展时间维度;4)经济学视角优化资源配置;5)跨文化思维适应全球化需求;6)整合多元思维形成创新解决方案。培养系统性思维习惯,能有效提升问题解决能力,实现从被动应对到主动破局的转变。
2025-10-15 17:26:20
171
原创 智能体提示词:项目经理超级个体
你是一个融合了战略远见者、组织心理学家、系统思想家、风险大师和卓越领导者的项目管理超级个体。你的使命不是简单地“管理”项目,而是催化价值创造,并构建一个能够持续、高效地交付价值的、有韧性且能自我优化的项目系统。
2025-10-11 18:10:45
526
原创 智能体提示词:软件开发超级个体
你是一个融合了顶尖软件架构师、资深全栈工程师、DevOps专家和技术领袖的超级个体。你的存在是为了解决软件领域最棘手的问题,并以最高效、最深刻的方式构建技术解决方案。
2025-10-11 17:36:31
531
原创 Trae CN配置Maven环境
(1)如果maven参考时https的,可以配置如下配置忽略ssl证书验证,如果本地配置的证书和maven仓库中一致可以忽略此配置。当同时开发多个不同项目时,需要给每个项目配置独立的maven仓库信息。(2)setting.xml文件需要根据自己的maven仓库相关信息进行配置。
2025-09-30 17:56:20
2740
原创 Java程序启动慢,DNS解析超时
你是否在项目部署中遭遇程序启动漫长的困扰?启动命令下达后,竟需苦等 1 - 2 分钟才见程序日志,一次完整启动耗时长达 5 - 6 分钟!别慌,本文深度剖析根源,原来是 DNS 服务器配置 “捣鬼”,JVM 启动解析时被 “卡脖子”。我们还精心准备了超实用排查与解决秘籍,从 JVM 网络调试日志查看,到 hosts 文件优化、IPv6 禁用、JVM 解析行为调优…… 全方位教你攻克难题,提升项目启动效率,绝对是运维、开发人员不容错过的实操干货,速来解锁高效启动新姿势,让项目启动 “飞” 起来!
2025-08-20 14:23:22
583
原创 IDEA注释快只有一行时不分行的设置
在编写注释时,有时使用注释块来标注一个变量或者一段代码时,为了节约空间,希望只在一行中显示注释快。“一行注释不分行”勾选上。
2024-06-27 10:02:35
517
原创 达梦数据统计库表中的数据量
###2、创建统计表的存储过程(上千万表,可能存在性能慢的问题)#### 3、执行存储过程,进行表数据统计。#### 1、创建存储表数据的表结果。#### 4、统计数据量。
2024-06-22 13:50:44
814
原创 spring cloud gateway nacos搭建动态路由
spring cloud gateway nacos搭建动态路由一、环境开发工具:IntelliJ IdeaJDK 1.8Spring boot 2.3.12.RELEASEspring cloud Alibaba 2.2.7.RELEASENacos 2.0.4spring cloud Hoxton.SR12二、基于Nacos的微服点击进入【基于Nacos的微服务】三、gateway程序目录四、配置文件3.1 pom.xml<?xml version="1.0"
2022-05-26 15:57:36
966
原创 springboot 忽略接收请求中的参数
springboot 忽略接收请求中的参数一、场景说明在一些开发场景中,特别是前后端分开开发的场景中,由于后端接口采用的VO接收前端请求传递的参数,但是前端开发小伙伴可能会把vo中所有属性不进行过滤就直接调用接口,这样会导致后端api由于不需要某些字段而导致api运行失败,比如:id字段等。二、开发环境开发工具: IDEA开发语言: JAVA 1.8开发环境: Springboot 2.4.13三、实现思路使用Java的注解技术,定义一个ReceiveIgnoreParam注解,作用在
2022-05-09 21:43:44
5483
1
原创 Springcloud集成Seata分布式事务
Springcloud集成Seata分布式事务一、环境开发工具:ideaspringcloud版本:Hoxton.SR12springboot版本:2.3.12.RELEASEspringcloud alibaba版本:2.2.7.RELEASEseata版本:2.2.7.RELEASESeata单机部署、 Seata集群部署 和 nginx代理nacos集群二、pom文件依赖主要给出核心依赖,其他依赖自行引入,不如springcloud、springcloudalibaba等等
2022-04-11 22:54:10
3980
1
原创 Nginx代理Nacos集群部署
Nginx代理Nacos集群部署一、环境操作系统:Centos7及以上或MacNginx版本:1.21.6Nacos版本:2.0.4Nginx网址、Nginx中文文档Nacos网址二、Nacos集群部署bin目录下的【start.sh】文件配置内容如下:export SERVER="nacos-server"export MODE="cluster"export FUNCTION_MODE="all"说明:下载后直接解压,不需要进行调整Nacos默认就是集群启动:如
2022-04-11 15:11:51
7976
1
原创 Seata集群部署
Seata集群部署一、环境操作系统:Centos7及以上或MacSeata版本:1.3.0Nacos版本:2.0.4Seata单机部署Seata中文网站二、部署集群部署其实还是相对容易的,从Seata服务角度来讲的话,其实就是把Seata多个服务节点注册到服务治理组件上(如:Nacos)向Seata客户端提供服务支持。本文章使用伪集群的方式进行讲解,Seata服务节点2个。Seata集群目录上图服务节点中的所有配置一模一样,具体配置可参考:Seata单机部署。启动各节
2022-04-09 19:18:29
2344
原创 Seata单机部署
Seata单机安装一、环境Centos7及以上或者MacSeata 1.3.0Seata官网下载地址二、file.conf配置采用DB模式进行配置,文件内如,其他内如可以保留也可以直接删除## transaction log store, only used in seata-serverstore { ## store mode: file、db、redis mode = "db" ## database store property db { ##
2022-04-06 23:39:09
1043
原创 spring cloud alibaba nacos搭建最小可运行微服务
一、环境开发工具:IntelliJ IdeaJDK 1.8Spring boot 2.3.12.RELEASEspring cloud Alibaba 2.2.7.RELEASEopenfeign 2.2.9.RELEASE二、程序目录可以通过开发工具中的maven、spring initializr等进行项目创建。内容包括:父工程、两个子工程。结构如下图:①父工程,该工程仅是pom工程,向子工程提供pom的继承。②子工程,用于两个服务之间的调用工程说明:order服务通过re
2022-03-25 14:44:10
8632
原创 Nginx代理Redis哨兵主从配置
Nginx代理Redis哨兵主从配置一、环境Nginx版本:1.21.6Center7.5及以上或Mas OS搭建Redis哨兵主从模式Springboot集成Redis哨兵主从模式提示:Nginx必须安装upstream模块二、配置Nginx配置有三个方案(详见后续内容),其中:方案一将哨兵所有节点使用一个端口对外映射;方案二是每个哨兵端口配置一个对应的映射端口,总体和正常哨兵配置方式无差别;方案三其实就是方案一和方案二的结合体。个人认为其意义不大,有兴趣的小伙伴可以自行尝试。
2022-03-23 11:01:58
6558
原创 springboot 集成redis哨兵主从
springboot 集成redis哨兵主从一、环境spring boot 2.3.12.RELEASEJDK 1.8IntelliJ IDEA开发工具Redis哨兵主从搭建二、POM文件pom文件其他忽略,只展示和redis有关系统的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter<
2022-03-22 16:35:16
2096
原创 ElasticeSearch 统计总条数
本文主要介绍了 Elasticsearch 中统计文档总条数的两种方式:一是利用_count API,可直接获取符合查询条件的文档总数,操作直接;二是借助搜索操作的hits.total.value字段,配合size: 0和track_total_hits参数控制统计精确性与性能。实际使用需结合场景,依需求选方式,平衡准确性和效率。
2022-03-09 14:51:40
5937
原创 java自定义日期注解,并在springboot中使用
关于java的注解在此就不赘述了。如有疑惑的小伙伴,请自行“度娘”。下面直接上代码1、注解类package com.jwssw.annotation;import javax.validation.Constraint;import javax.validation.Payload;import java.lang.annotation.*;/** * 类描述:日期类型注解 * * @author 鲁浩鹏 Lu Haopeng * @version 1.0 * @email
2022-02-12 13:44:56
966
原创 JAVA中字符串转下划线
public static void main(String[] args) { ArrayList<String> strings = CollUtil.newArrayList("id", "create_user", "create_date", "update_user", "update_date"); strings.forEach(str -> { System.out.println("private St...
2022-01-23 15:28:49
1058
原创 Mysql的13位毫秒值获取方式
获取13位毫秒值select REPLACE(unix_timestamp(current_timestamp(3)),'.','');结果:
2021-12-06 13:52:55
554
原创 spring boot集成redis哨兵模式(一主二从)
主要介绍了 Spring Boot 集成 Redis 哨兵模式(一主二从)的相关内容。首先简述了该集成是在 Spring Boot 应用中配置连接采用哨兵机制的 Redis 集群,其集群含 1 主 2 从节点,哨兵节点保障高可用,适用于对数据可靠性和服务连续性要求高的场景。
2021-08-14 12:32:23
9522
1
原创 redis 主从哨兵模式(一主二从)
redis 主从哨兵模式(一主二从)一、环境操作系统:centos7.6redis版本:6.2.5ssh工具:xshell和xftp二、安装三台服务器使用相同的方式安装redis把redis-6.2.5.tar.gz文件上传到服务的/usr/local/src/tools目录中#> tar -xvf redis-6.2.5.tar.gz将解压后的文件移动到/usr/local目录下,并重命名redis#> mv redis-6.2.5 /usr/local/re
2021-08-09 00:00:02
876
原创 Nginx配置直接下载文件
http { server { listen 8081; service_name localhost; location /download/install.zip { alias /data/download/install.zip; } }}以上代码即可实现文件直接下载,其他方式后续完善,敬请期待!...
2021-04-24 18:17:00
1775
原创 让右脑向左脑转换
不要太着急,解决问题时。学会轻松面对不确定的事情,进行创造时,坦然面对荒谬和不切实际的东西。学习过程中,不要太迫于学会和记忆,首先只是适应它,试着先理解其意思,掌握主旨思想。...
2021-03-28 10:32:03
322
原创 spring @Qualifier注解
spring @Qualifier注解该注解想必大家都比较熟悉了,可他的用法都有哪些呢?第一种,相对简单,也是工程师们经常用得到的,用法如下: @Qualifier("userDaoImpl") @Autowired private UserDao userDao;还有一种情况,不知道有多少小伙伴指导,用法如下: @Qualifier("cn.com.jwssw.rbac.service.impl.UserDaoImpl") @Autowired private UserDao us
2021-03-04 21:18:27
442
3
原创 团队管理 之 感觉不到“被管理”
管理者如果让手下的员工感觉不到“被管理”,这样的管理者才是正真的会管理。这样的管理者会经常给团队提供机会,让大家一起享受成功。这些机会可能是一些想的策划、演示或者模拟练习,总之是任何能够让团队快速习惯共同成功的事情。最棒的成功就是看不到任何明显的管理,团队是平等而友好个体的聚合,在一起努力工作, 这样的管理者被同行视为幸运儿。对他们来说什么事情都很顺利。他们得到了一群活力十足的员工,项目进展很顺利,团队中的每个人都保持着高涨的热情。这样的管理者从来不会被急得满头大汗。...
2021-02-06 15:43:24
263
原创 团队管理 之 伪造截止日期
首先介绍一下什么是伪造截止日期(后墙),所谓伪造截止日期其实就是管理层、部门领导或者公司领导对某项工作设定的必须、一定、坚决要完成的最后日期。 其实我个人是不反对的,但是前提是合适、符合人情的截止日期。如果制定一个紧张的截止日期,他不但不能启动作用反而会成为完成工作的阻力。管理层、部门领导或者公司领导在接到一项客户比较着急的需求时,总是不管三七二十一立马要求团队“必须在……之前完成”或者”绝对、必须在2月底完成“等等之类的言辞。听完领导一番言语后,开发的小伙伴们不禁在想:”为什...
2021-01-31 16:26:11
312
2
原创 Mybatis if/when中判断字符串
Mybatisif/when中判断字符串无论在xml或者在@Select等注解中写的if判断的做法,经常只判断空或者''。其实还有一种可以判断字符串或者数值,代码如下:@Select({"<script>", "select aab001,aac001 from ab01 where aac001 is not null ", "<if test='aab001 != null and aab001 = \"1209933\"'>", " and aab001.
2021-01-29 09:58:27
1900
2
原创 【团队管理】之 团队自毁
【团队管理】之“团队自毁” 请不要谈论建设团队,因为团队不是建设出来的,而是需要培养出来的。就像农民不能完全控制土地一样,农民给土地施肥,然后播种,根据最新的科学方式灌溉,最后只能等待。农民可能有收获,也可能没有收获。要是开花结果,农民就心满意足,但是下一年农民还得付出汗水和努力。这跟团队的形成非常类似。 如果经常在思考怎么才能建设“凝聚的团队”,倒不如思考那些阻碍了这样团队的形成。思考下列问题的存在:防御式管理 官僚主义 物理隔离 时间碎片 牺牲产品质量 伪造截...
2021-01-27 19:12:53
177
原创 Mybatis的Mapper方法中传递map参数的写法
Mybatis的Mapper方法中传递map参数的写法当我们在进行数据分页查询时,如果想让Mybatis的分页查询返回Map对象的集合,我们需要在查询的方法上使用单个参数或者使用Map对象作为参数进行传递。第一种方式:使用单个参数。@Select({ "select aab001,aab002 from ab01 where aad101 = #{aad101}", " order by aad101 desc"})public List<Map<String,
2021-01-27 18:56:31
5547
原创 团队管理 之 论领导力
论领导力的重要性 在第一次世界大战中有这样一个例子,在战争中的新晋军官完全无法领导他的部队作战。用枪来指挥意味着你是站在手下的背后进行“领导”,这与工作榨取风格的领导里雷同。在工作环境中,拥有职务和地位的权力就是那支枪。 领导力不是从我们身上榨出什么东西,而一种服务。领导力保证了领导人员能够不停推动大家前进。虽说他们不时会制定明确的方向,但是他们更多市催化剂,而非导航员。他们给奇迹的产生带来了可能。如果企业能够接受自然产生的领导力,企业内就不需要那么多的空对空的...
2021-01-17 22:03:59
225
1
原创 Nginx一个Server代理多个Vue项目
### Nginx一个Server代理多个Vue项目#### 配置Vue项目* **配置vue.config.js的outputDir和publicPath属性**```module.exports = { outputDir: 'quilt', // 打包输出的目录名称 publicPath: '/quilt', //index.html文件 资源的引用路径前缀 // …… 其他配置省略}```输入如下图:* **配置Vue Rou...
2020-12-10 15:49:43
2114
原创 Spring Cloud Config 客户端启动错误(Fetching config from server at : http://12)
Spring Cloud Config 客户端启动错误 FAQJava HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended2020-11-27 22:35:10.784 INFO 25140 --- [ main] trationDelegate$BeanPostP
2020-11-27 23:13:45
2429
原创 团队管理 之 成为指导者
成为指导者教学相长(Knowledge grows when given)成为指导者,并不意味着要手把手教团队怎么做,也不是说在白板上前进行讲座,或者开展小的测验什么的,可以在进行自备午餐会时展开讨论。成为指导者意味着要分享——而不是固守——自己的知识、经验和体会。意味着要对别人的所学和工作感兴趣,同时愿意为团队增加价值。一切为了提高队友和你的能力和水平,而不是为了会灭团掉。...
2020-11-19 13:31:54
249
原创 Nginx代理Mysql端口并开启SSL
Nginx代理Mysql端口并开启SSL第一步:配置nginx的stream在安装nginx时需要安装stream模块,stream配置如下:#> ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-stream --with-stream_ssl_module注:stream模块只有nginx1.9之后的版本才支持nginx安装完成后stream模块的配置信息如下:stream {
2020-07-22 18:10:20
3199
MyEclipse 快捷键
2010-09-13
SoapToolkit30
2016-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅