- 博客(43)
- 资源 (15)
- 收藏
- 关注
原创 IDEA注释快只有一行时不分行的设置
在编写注释时,有时使用注释块来标注一个变量或者一段代码时,为了节约空间,希望只在一行中显示注释快。“一行注释不分行”勾选上。
2024-06-27 10:02:35
412
原创 达梦数据统计库表中的数据量
###2、创建统计表的存储过程(上千万表,可能存在性能慢的问题)#### 3、执行存储过程,进行表数据统计。#### 1、创建存储表数据的表结果。#### 4、统计数据量。
2024-06-22 13:50:44
615
原创 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
922
原创 springboot 忽略接收请求中的参数
springboot 忽略接收请求中的参数一、场景说明在一些开发场景中,特别是前后端分开开发的场景中,由于后端接口采用的VO接收前端请求传递的参数,但是前端开发小伙伴可能会把vo中所有属性不进行过滤就直接调用接口,这样会导致后端api由于不需要某些字段而导致api运行失败,比如:id字段等。二、开发环境开发工具: IDEA开发语言: JAVA 1.8开发环境: Springboot 2.4.13三、实现思路使用Java的注解技术,定义一个ReceiveIgnoreParam注解,作用在
2022-05-09 21:43:44
5261
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
3904
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
7737
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
2253
原创 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
954
原创 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
8555
原创 Nginx代理Redis哨兵主从配置
Nginx代理Redis哨兵主从配置一、环境Nginx版本:1.21.6Center7.5及以上或Mas OS搭建Redis哨兵主从模式Springboot集成Redis哨兵主从模式提示:Nginx必须安装upstream模块二、配置Nginx配置有三个方案(详见后续内容),其中:方案一将哨兵所有节点使用一个端口对外映射;方案二是每个哨兵端口配置一个对应的映射端口,总体和正常哨兵配置方式无差别;方案三其实就是方案一和方案二的结合体。个人认为其意义不大,有兴趣的小伙伴可以自行尝试。
2022-03-23 11:01:58
6395
原创 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
2047
原创 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
5550
原创 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
922
原创 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
1021
原创 Mysql的13位毫秒值获取方式
获取13位毫秒值select REPLACE(unix_timestamp(current_timestamp(3)),'.','');结果:
2021-12-06 13:52:55
524
原创 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
9315
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
816
原创 Nginx配置直接下载文件
http { server { listen 8081; service_name localhost; location /download/install.zip { alias /data/download/install.zip; } }}以上代码即可实现文件直接下载,其他方式后续完善,敬请期待!...
2021-04-24 18:17:00
1650
原创 让右脑向左脑转换
不要太着急,解决问题时。学会轻松面对不确定的事情,进行创造时,坦然面对荒谬和不切实际的东西。学习过程中,不要太迫于学会和记忆,首先只是适应它,试着先理解其意思,掌握主旨思想。...
2021-03-28 10:32:03
295
原创 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
378
3
原创 团队管理 之 感觉不到“被管理”
管理者如果让手下的员工感觉不到“被管理”,这样的管理者才是正真的会管理。这样的管理者会经常给团队提供机会,让大家一起享受成功。这些机会可能是一些想的策划、演示或者模拟练习,总之是任何能够让团队快速习惯共同成功的事情。最棒的成功就是看不到任何明显的管理,团队是平等而友好个体的聚合,在一起努力工作, 这样的管理者被同行视为幸运儿。对他们来说什么事情都很顺利。他们得到了一群活力十足的员工,项目进展很顺利,团队中的每个人都保持着高涨的热情。这样的管理者从来不会被急得满头大汗。...
2021-02-06 15:43:24
221
原创 团队管理 之 伪造截止日期
首先介绍一下什么是伪造截止日期(后墙),所谓伪造截止日期其实就是管理层、部门领导或者公司领导对某项工作设定的必须、一定、坚决要完成的最后日期。 其实我个人是不反对的,但是前提是合适、符合人情的截止日期。如果制定一个紧张的截止日期,他不但不能启动作用反而会成为完成工作的阻力。管理层、部门领导或者公司领导在接到一项客户比较着急的需求时,总是不管三七二十一立马要求团队“必须在……之前完成”或者”绝对、必须在2月底完成“等等之类的言辞。听完领导一番言语后,开发的小伙伴们不禁在想:”为什...
2021-01-31 16:26:11
241
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
1843
2
原创 【团队管理】之 团队自毁
【团队管理】之“团队自毁” 请不要谈论建设团队,因为团队不是建设出来的,而是需要培养出来的。就像农民不能完全控制土地一样,农民给土地施肥,然后播种,根据最新的科学方式灌溉,最后只能等待。农民可能有收获,也可能没有收获。要是开花结果,农民就心满意足,但是下一年农民还得付出汗水和努力。这跟团队的形成非常类似。 如果经常在思考怎么才能建设“凝聚的团队”,倒不如思考那些阻碍了这样团队的形成。思考下列问题的存在:防御式管理 官僚主义 物理隔离 时间碎片 牺牲产品质量 伪造截...
2021-01-27 19:12:53
145
原创 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
5451
原创 团队管理 之 论领导力
论领导力的重要性 在第一次世界大战中有这样一个例子,在战争中的新晋军官完全无法领导他的部队作战。用枪来指挥意味着你是站在手下的背后进行“领导”,这与工作榨取风格的领导里雷同。在工作环境中,拥有职务和地位的权力就是那支枪。 领导力不是从我们身上榨出什么东西,而一种服务。领导力保证了领导人员能够不停推动大家前进。虽说他们不时会制定明确的方向,但是他们更多市催化剂,而非导航员。他们给奇迹的产生带来了可能。如果企业能够接受自然产生的领导力,企业内就不需要那么多的空对空的...
2021-01-17 22:03:59
191
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
1969
原创 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
2345
原创 团队管理 之 成为指导者
成为指导者教学相长(Knowledge grows when given)成为指导者,并不意味着要手把手教团队怎么做,也不是说在白板上前进行讲座,或者开展小的测验什么的,可以在进行自备午餐会时展开讨论。成为指导者意味着要分享——而不是固守——自己的知识、经验和体会。意味着要对别人的所学和工作感兴趣,同时愿意为团队增加价值。一切为了提高队友和你的能力和水平,而不是为了会灭团掉。...
2020-11-19 13:31:54
218
原创 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
2942
原创 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
1234
原创 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
851
原创 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
508
原创 mysqldump : 无法将“mysqldump”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
结论 把mysql的bin路径添加到window系统的环境变量中即可。环境win10 专业版 mysql5.7解决方法1. 【此电脑】->【属性】中选择“高级系统设置”2. 在【系统属性】中点击“环境变量”3. 在【环境变量】中找到【系统变量】中的Path项后点击“编辑”4. 在【编辑环境变量】中把mysql的bin路径添加进去即可。如:C:\P...
2019-10-07 09:44:06
2715
原创 【&&】与【||】的优先级问题导致的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
3020
原创 winrar5.5 去弹窗广告方法
请参考如下https://jingyan.baidu.com/article/6fb756ec7c1433241958fb4c.html
2018-06-12 22:42:23
2955
SoapToolkit30
2016-01-16
MyEclipse 快捷键
2010-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人