自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (15)
  • 收藏
  • 关注

原创 OpenFeign 调用报错 FAQ

微服务间调用异常FAQ

2022-09-08 15:48:09 588 1

原创 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 845

原创 springboot 忽略接收请求中的参数

springboot 忽略接收请求中的参数一、场景说明在一些开发场景中,特别是前后端分开开发的场景中,由于后端接口采用的VO接收前端请求传递的参数,但是前端开发小伙伴可能会把vo中所有属性不进行过滤就直接调用接口,这样会导致后端api由于不需要某些字段而导致api运行失败,比如:id字段等。二、开发环境开发工具: IDEA开发语言: JAVA 1.8开发环境: Springboot 2.4.13三、实现思路使用Java的注解技术,定义一个ReceiveIgnoreParam注解,作用在

2022-05-09 21:43:44 4718 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 3716 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 7077

原创 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 2125

原创 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 825

原创 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 8453

原创 Nginx代理Redis哨兵主从配置

Nginx代理Redis哨兵主从配置一、环境Nginx版本:1.21.6Center7.5及以上或Mas OS搭建Redis哨兵主从模式Springboot集成Redis哨兵主从模式提示:Nginx必须安装upstream模块二、配置Nginx配置有三个方案(详见后续内容),其中:方案一将哨兵所有节点使用一个端口对外映射;方案二是每个哨兵端口配置一个对应的映射端口,总体和正常哨兵配置方式无差别;方案三其实就是方案一和方案二的结合体。个人认为其意义不大,有兴趣的小伙伴可以自行尝试。

2022-03-23 11:01:58 6094

原创 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 1965

原创 ElasticeSearch 统计总条数

第一种写法,直接采用”_count“POST /index_name_one/_count{ "query": { "bool": { "must_not": [ { "exists": {"field": "sex"} } ], "filter": [ { "terms": { "status": ["1","2"] }.

2022-03-09 14:51:40 5117

原创 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 845

原创 Nodejs历史版本下载

以往的版本 | Node.js

2022-01-28 14:22:59 5203

原创 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 936

原创 Mysql的13位毫秒值获取方式

获取13位毫秒值select REPLACE(unix_timestamp(current_timestamp(3)),'.','');结果:

2021-12-06 13:52:55 467

原创 spring boot集成redis哨兵模式(一主二从)

spring boot集成redis哨兵模式(一主二从)搭建redis主从环境sprint boot集成redis环境介绍**spring boot 2.5.3****spring boot data redis 2.5.3****lettuce 6.1.4.RELEASE****commons-pool2 2.2.9.0**说明使用约定大于配置的模式实现spring boot redis哨兵模式关于怎么样创建spring boot工程,可以自行网络一下,教程多如牛毛a

2021-08-14 12:32:23 8367 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 718

原创 MySQL的两种登录方式

d

2021-07-18 18:15:55 6206 2

原创 Nginx配置直接下载文件

http { server { listen 8081; service_name localhost; location /download/install.zip { alias /data/download/install.zip; } }}以上代码即可实现文件直接下载,其他方式后续完善,敬请期待!...

2021-04-24 18:17:00 1481

原创 让右脑向左脑转换

不要太着急,解决问题时。学会轻松面对不确定的事情,进行创造时,坦然面对荒谬和不切实际的东西。学习过程中,不要太迫于学会和记忆,首先只是适应它,试着先理解其意思,掌握主旨思想。...

2021-03-28 10:32:03 241

原创 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 328 3

原创 团队管理 之 感觉不到“被管理”

管理者如果让手下的员工感觉不到“被管理”,这样的管理者才是正真的会管理。这样的管理者会经常给团队提供机会,让大家一起享受成功。这些机会可能是一些想的策划、演示或者模拟练习,总之是任何能够让团队快速习惯共同成功的事情。最棒的成功就是看不到任何明显的管理,团队是平等而友好个体的聚合,在一起努力工作, 这样的管理者被同行视为幸运儿。对他们来说什么事情都很顺利。他们得到了一群活力十足的员工,项目进展很顺利,团队中的每个人都保持着高涨的热情。这样的管理者从来不会被急得满头大汗。...

2021-02-06 15:43:24 161

原创 团队管理 之 伪造截止日期

首先介绍一下什么是伪造截止日期(后墙),所谓伪造截止日期其实就是管理层、部门领导或者公司领导对某项工作设定的必须、一定、坚决要完成的最后日期。 其实我个人是不反对的,但是前提是合适、符合人情的截止日期。如果制定一个紧张的截止日期,他不但不能启动作用反而会成为完成工作的阻力。管理层、部门领导或者公司领导在接到一项客户比较着急的需求时,总是不管三七二十一立马要求团队“必须在……之前完成”或者”绝对、必须在2月底完成“等等之类的言辞。听完领导一番言语后,开发的小伙伴们不禁在想:”为什...

2021-01-31 16:26:11 182 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 1705 2

原创 【团队管理】之 团队自毁

【团队管理】之“团队自毁” 请不要谈论建设团队,因为团队不是建设出来的,而是需要培养出来的。就像农民不能完全控制土地一样,农民给土地施肥,然后播种,根据最新的科学方式灌溉,最后只能等待。农民可能有收获,也可能没有收获。要是开花结果,农民就心满意足,但是下一年农民还得付出汗水和努力。这跟团队的形成非常类似。 如果经常在思考怎么才能建设“凝聚的团队”,倒不如思考那些阻碍了这样团队的形成。思考下列问题的存在:防御式管理 官僚主义 物理隔离 时间碎片 牺牲产品质量 伪造截...

2021-01-27 19:12:53 113

原创 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 5194

原创 团队管理 之 论领导力

论领导力的重要性 在第一次世界大战中有这样一个例子,在战争中的新晋军官完全无法领导他的部队作战。用枪来指挥意味着你是站在手下的背后进行“领导”,这与工作榨取风格的领导里雷同。在工作环境中,拥有职务和地位的权力就是那支枪。 领导力不是从我们身上榨出什么东西,而一种服务。领导力保证了领导人员能够不停推动大家前进。虽说他们不时会制定明确的方向,但是他们更多市催化剂,而非导航员。他们给奇迹的产生带来了可能。如果企业能够接受自然产生的领导力,企业内就不需要那么多的空对空的...

2021-01-17 22:03:59 158 1

原创 团队管理 之 何为管理

正确的人,在正确的时间里,使用正确的方式,做着正确的事情。没有做不好的工作、任务!

2021-01-16 23:14:25 116

原创 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 1498

原创 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 2169

原创 团队管理 之 成为指导者

成为指导者教学相长(Knowledge grows when given)成为指导者,并不意味着要手把手教团队怎么做,也不是说在白板上前进行讲座,或者开展小的测验什么的,可以在进行自备午餐会时展开讨论。成为指导者意味着要分享——而不是固守——自己的知识、经验和体会。意味着要对别人的所学和工作感兴趣,同时愿意为团队增加价值。一切为了提高队友和你的能力和水平,而不是为了会灭团掉。...

2020-11-19 13:31:54 172

原创 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 2397

原创 spring boot 简单服务的搭建

第一章 spring boot 简单服务的搭建       让我们从搭建一个最最简单的spring boot工程,开启我们的spring boot之旅。我们可以通过spring提供的搭建脚手架的网站(https://start.spring.io/)生成最基础的spring boot的工程框架,当然也可以通过各GUI工具来大家spring boot脚手架。下图是spring boot脚手架网站,用来生成spring boot工程的配置

2020-07-09 21:35:11 1004

原创 Flutter Dio Request Entity Too Large

这里写自定义目录标题Flutter Dio Request Entity Too Large其他Flutter Dio Request Entity Too Large最近在做Flutter项目时,遇到大实体类无法向后台传递,传递过程中Dio报错“Request Entity Too Large”或者“413 ******”。经过各种资料查找依然无果,无奈出绝招“看Dio源代码”,发现有两个...

2020-04-14 08:53:51 751

原创 spring cloud security oauth2 零基础搭建微服务认证服务

目录1、环境2、代码2.1、认证服务2.1.1、AuthApplication类2.1.2、JwsswUserDetailsService类2.1.3、AuthorizationServerConfig类2.1.4、RedisTokenStoreConfig类2.1.5、WebSecurityConfig类2.1.6、application.yml2.1.6...

2020-01-16 17:45:13 436

原创 mysqldump : 无法将“mysqldump”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

结论 把mysql的bin路径添加到window系统的环境变量中即可。环境win10 专业版 mysql5.7解决方法1. 【此电脑】->【属性】中选择“高级系统设置”2. 在【系统属性】中点击“环境变量”3. 在【环境变量】中找到【系统变量】中的Path项后点击“编辑”4. 在【编辑环境变量】中把mysql的bin路径添加进去即可。如:C:\P...

2019-10-07 09:44:06 2403

原创 【&&】与【||】的优先级问题导致的PMD的【Useless parentheses.】

最近项目在进行PMD检查时,提示【Useless parentheses.】(即是:无效的括弧),导致这个问题的原因:1、在相应的代码上添加了多余的括弧,代码清单如下:public void example1() { int a = 1; int b = 2; int c = 3; int d = (a * b) - c; }2、为了方便阅读而人为添加了多余的括弧,代码清单如下:...

2018-09-14 10:00:36 2876

原创 winrar5.5 去弹窗广告方法

请参考如下https://jingyan.baidu.com/article/6fb756ec7c1433241958fb4c.html

2018-06-12 22:42:23 2833

原创 git创建空的远程分支

创建空分支最关键的是git rm -rf .命令,目前这一版整理的比较繁琐,以后再优化。1、通过git checkout --orphan 1.1.X命令创建本地分支,如下图:2、通过git rm -rf .命令删除新建分支中的内容,为了保证创建的分支内容为空,如下图:3、在当前目录下创建一个readme.txt文件(其他也可以),如下图:4、执行git add readme.txt和git co...

2018-04-04 13:46:27 5398

原创 ORACLE 异常处理问题处理

在写存储过程中使用了Oracle异常后,发现捕获异常之后,异常下面的语句不被执行了,经过各种海查和调试,最终定位问题并成功解决,需要能个遇到同样问题的小伙伴提供帮助。遇到问题时的写法:CREATE OR REPLACE PROCEDURE PRO_PEOPLE ASBEGIN select per_id into v_per_id from PEOPLE where ID=i_id; E

2018-01-11 13:52:28 1510

Netty 官方例子

将netty官方提供的例子运用idea工具整理出来并可以运行

2018-06-20

Spring集成Redis进行数据缓存

SpringMVC集成Redis进行缓存管理,SpringMVC基于接口编程的实例,从代码中学习Spring是怎么集成缓存。

2018-02-22

SoapToolkit30

你还在愁客户端需要安装SoapToolkit30吗?下载后将dll文件注册后就不需要再安装了,纯绿色dll。 SoapToolkit30全套dll文件,vb WebService从此就这么简单。

2016-01-16

swing Jtable 单元格合并

实现jtable合并单元格。给大家一种思路。

2014-03-03

自定义NetBeans中的ant脚本

自定义NetBeans工具生成的ant脚本,从此自己通过ant脚本让Netbeans清理、编译和打包。

2013-10-08

bugfree svn整合(二)

bugfree svn整合说明文档,您还需要下载(一)才能更好、更快地帮助您完成bugfree与svn的整合。

2013-03-29

bugfree svn整合(一)

bugfree3.0.4与Subversion服务器端-1.7.6完美的整合,使你bug与代码进行有效的关联。

2013-03-29

netBeans快捷键

使用betbeans快速开发,提高您在工作中效率。

2012-10-23

文本框日历

使用java swing组装的日历,分为:单个日历、文本框日历;主要的是有源代码。

2012-10-23

Extjs 实用开发指南

如果你是Extjs新手,那么这个电子书可以提升你在Extjs知识;如果你熟悉Extjs,那么这个电子书可以加深你对Extjs的理解;如果你是Extjs高手,那么这个电子书可以作为你平时备查的工具。

2012-03-26

Extjs 教程

Extjs快速入门必看资料,有助你在Extjs世界里成长。

2012-03-26

extjs 自动提示文件

加载到myeclipse中,在编写extjs文件时自动提示。大大提高了编写extjs代码的速度。

2012-02-14

extjs4 源码

布局用来管理多个子组件,并且在任何时刻只能显示一个子组件。这种布局最常用的情况是向导模式,也就是我们所说的分布提交。

2012-02-14

MyEclipse 快捷键

新手必看,你想让你的老板(或项目经理)在开发速度上刮目相看吗?那么快些掌握MyEclipse快捷键吧! 老手必备,当你忘记的时候你可以查阅,不需要什么都要记在脑子里,太累了!

2010-09-13

MyEclipse 优化文档

将您的MyEclipse进行瘦身,从此不再占用过多内存及缩短MyEclipse启动时间,收益匪浅!!!

2010-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除