- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 swagger3.0 访问接口文档不显示
而Spring Boot 2.6.X使用的是PathPatternMatcher。# 这是因为Springfox使用的路径匹配是基于AntPathMatcher的。
2023-03-28 13:37:39
1208
原创 docker常用命令
docker cp 本地路径 容器Id或name:容器目录docker cp /Users/howey/Documents/apache-maven-3.5.2/ 749056ea1637:/optdocker cp 容器Id:本地路径 镜像路径docker cp 749056ea1637:/Users/howey/Documents/apache-maven-3.5.2 /opt/nexus运行docker run -d -p 8081:8081 --name nexus -v nexus-
2021-06-22 15:31:35
264
原创 dubbo:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method
通过统一入口请求api接口,api接口内部使用dubbo协议调用。服务与服务之间使用dubbo协议调用,这个错误是因为需要在以下配置项,配置内部之间所有要调用的服务名。本项目使用springcloud alibaba体系,所有服务注册到nacos,因为我的nacos注册中心注册的服务非常多,但是并不是所有的内部服务都需要相互调用,所以根据系统实际要调用的服务配置服务名。以上自己遇到问...
2020-03-31 10:20:47
587
原创 rocketmq no route info of this topic......
报这个错误目前自己遇到两种情况第一种情况:在启动mqbroker的时候需要指定autoCreateTopicEnable=true,即使不知道启动的时候是什么情况,可以在rocketmq的配置文件中修改broker的properties中为true。第二种情况:在配置文件中nameServer配置是多个地址时候使用分号隔开,使用常规的逗号也会报这个错。(还有人配置nameServe...
2020-03-12 16:37:12
323
原创 Cannot get a text value from a numeric cell
POI操作Excel时出现Cannot get a text value from a numeric cell的异常错误。此异常常见于类似如下代码中:row.getCell(0).getStringCellValue();异常原因:Excel数据Cell有不同的类型,当我们读取一个数字类型的Cell并写入数据库时,就会出现Cannot get a text value from a nu...
2020-03-10 17:14:08
6685
1
原创 pdsh@xxxx: localhost: connect: Connection refused
hadoop单机启动命令start-dfs.sh启动后报错报错:localhost: connect: Connection refused .............................原因是pdsh默认采rsh登录,修改为ssh登录即可。在当前用户环境变量 /etc/profile里最后一行加入:export PDSH_RCMD_TYPE=sshsource...
2020-01-09 16:04:16
1581
原创 hash碰撞
一 ,到底什么是hash呢?hash(散列、杂凑)函数,是将任意长度的数据映射到有限长度的域上。直观解释起来,就是对一串数据m进行杂糅,输出另一段固定长度的数据h,作为这段数据的特征(指纹)。也就是说,无论数据块m有多大,其输出值h为固定长度。到底是什么原理?将m分成固定长度(如128位),依次进行hash运算,然后用不同的方法迭代即可(如前一块的hash值与后一块的hash值进行异或)。如...
2019-10-24 23:02:43
380
原创 为何spring如此优秀
Spring是java中一个非常优秀的开源框架 1、它内部最核心的功能就是IOC机制,即控制反转,使用工厂模式, 让java中类的创建不在通过new的方式,而是配置在映射文件中,再通过反射, 在程序运行时动态创建实例, 2、还使对象之间关联的方式不是通过程序代码, 而是通过配置文件去实现(DI技术),实现了关联对象之间的...
2019-10-24 22:49:01
277
原创 ASCII与BCD编码详解
BCD即BCD代码。Binary-Coded Decimal,简称BCD,称BCD码或二-十进制代码,亦称二进码十进数。是一种二进制的数字编码形式,用二进制编码的十进制代码。这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧,最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用BCD码,...
2019-10-24 22:44:07
3652
原创 Caused by: java.lang.RuntimeException: xxl-job jobhandler naming conflicts.
springboot集成xxl-job分布式定时任务调度中心,启动时报这个错误,是因为多个定时任务类@JobHandler(value = "")注解,value中的值有相同的,每个定时任务的@JobHandler中value值不能一样.org.springframework.beans.factory.BeanCreationException: Error creating bean...
2019-09-10 21:52:24
17553
3
原创 mybatisplus构造器
wapper介绍 :Wrapper : 条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件AbstractLambdaWrapper : Lambda 语法使用 Wrapper统一处理解析 lambda 获取 column。LambdaQueryWrapper :看名称也能明白就是用于La...
2019-09-10 21:42:11
865
原创 Mybatis Plus 3 oracle 自增序列
MybatisPlusConfigurer.java 配置@Configuration@MapperScan("demo.mapper")public class MybatisPlusConfigurer { /** * Sequence序列 */ @Bean public OracleKeyGenerator oracleKeyGenera...
2019-09-10 21:34:02
2364
原创 HTTP协议中常见请求状态码
① 客户方错误100 继续101 交换协议② 成功200 OK201 已创建202 接收203 非认证信息204 无内容205 重置内容206 部分内容③ 重定向300 多路选择301 永久转移302 暂时转移303 参见其它304 未修改(Not Modified)Not Modified 客户端有缓冲的文档并发出了一个条件性的请求...
2019-07-20 20:11:01
321
原创 java基础中的陷阱
public static void main(String[] args) { float a = 1.0f - 0.9f; float b = 0.9f - 0.8f; if (a == b) { System.out.println("this id true"); } else { System.out.println("t...
2019-07-07 20:18:40
367
4
原创 According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL
Spring boot启动时报如下警告:WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be est...
2019-06-14 10:37:32
886
原创 详细maven安装配置教程
1.首先配置 java开发环境(JDK)2.maven下载地址:http://maven.apache.org/release-notes-all.html3.下载 Maven ,一个压缩包,解压一下(apache-maven-3.6.0-bin.zip)4.配置一下环境变量 用户变量(MAVEN_HOME = D:\maven\apache-maven-3.2.3(解压路径))5...
2019-05-14 21:50:31
278
原创 雪花算法在分布式系统生成唯一主键
/** * SnowFlake的结构如下(每部分用-分开): * 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 <br> * 1位标识,由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以id一般是正数,最高位是0<br>...
2019-05-14 21:07:23
1002
原创 oracle自增序列创建
查询oracle所有的自增序列select sequence_name,min_value,max_value,last_numberfrom user_sequences创建一个自增序列create sequence SEP_HY_DIFF_ACCOUNT_UPLOAD 自增序列名称minvalue 1 最小值maxvalue 9999999...
2019-03-27 15:46:48
621
原创 ftp搭建教程
# 安装 vsftpd yum install vsftpd -y# 启动 service vsftpd start # 查看 netstat -nltp | grep 21目前 FTP 服务登陆允许匿名登陆,也无法区分用户访问,我们需要配置 FTP 访问权限 vsftpd 的配置目录为 /etc/vsftpd,包含下列的配置文件: vsftpd.co...
2018-12-17 16:36:28
649
原创 freemarker.core.InvalidReferenceException错误
报这个错误就看下日志,一定记住要有看日志的习惯。错误的原因是我的freemarker模板在2249行27列开始的数据获取的值为null,或者无法获取数据。
2018-10-29 17:51:55
5361
原创 java基本数据类型取值范围
数据类型 基本数据类型 整数类型 字节型(byte) 取值范围:-127~127 标准型(int) 取值范围:-32768~32767 短型(short) 取值范围:-2147483645~2147483647 长型(long) 取值范围:-9223372036854775808~92233720...
2018-09-09 13:00:56
805
原创 报错java.math.BigDecimal cannot be cast to java.lang.Integer
mysql> select -> sum(case when score<60 then 1 else 0 end) as '<60', -> sum(case when score>=60 and score<=69 then 1 else 0 end) as '60~69', -> sum(case when sc...
2018-06-30 11:32:36
5235
转载 mac装jdk和配置环境地址
1.访问Oracle官网 http://www.oracle.com,浏览到首页的底部菜单 ,然后按下图提示操作: 2.点击“JDK DOWNLOAD”按钮: 3.选择“Accept Lisence Agreement”同意协议: 4.点击Mac OS X x64后面的下载链接: 下载完成后点击安装包,按提示即可完成安装。 5.打开Finder,可以在下图所示的路径中找到安装好的jdk 1...
2018-06-24 23:07:36
393
原创 统计年月日sql
SELECT MONTH (init_up_time), count(1) FROM t_ac_device WHERE delete_flag = 1 GROUP BYMONTH (init_up_time)SELECT DATE_FORMAT(init_up_time, '%Y%u') weeks, count(1)...
2018-06-14 16:53:40
322
原创 npm无法识别
输入的中划线“-”格式不对,检查是否为全角状态下输入,误输入了下划线“_",或是前后有空格;2、没有引用EntityFramework命令,请执行如下名称(Import-Module 项目路径\packages\EntityFramework.6.1.3(EF版本)\tools\EntityFramework.psd1) 另外需要注意的是,执行命令时,默认项目一定要选择包含模型的项目...
2018-04-24 22:10:19
7556
原创 npm install报错方法
昨天开始我npm install的时候就开始不停的报错,报错原因总是ENOENT: no such file or directory, rename 'C:\myworks\newciphermachine\node_modules\xxxxxxx' -> 'C:\myworks\newciphermachine\node_modules\.xxxxxxx.DELETE'很神奇...
2018-04-24 22:10:00
1833
转载 微服务架构的理论基础 - 康威定律
概述关于微服务的介绍,可以参考微服务那点事。微服务是最近非常火热的新概念,大家都在追,也都觉得很对,但是似乎没有很充足的理论基础说明这是正确的,给人的感觉是 不明觉厉 。前段时间看了Mike Amundsen 《远距离条件下的康威定律——分布式世界中实现团队构建》(是Design RESTful API的作者)在InfoQ上的一个分享,觉得很有帮助,结合自己的一些思考,整理了该演讲的内容。可能出乎...
2018-04-06 23:54:27
239
原创 注解开发低级错误Error resolving template....
org.thymeleaf.exceptions.TemplateInputException: Error resolving template "admin/verifyPassword", template might not exist or might not be accessible by any of the configured Template Resolvers a...
2018-03-28 21:58:30
34105
8
原创 Httpclient重写post和get方式连接服务器
package com.cetron.common.utils.Http;import com.google.gson.Gson;import org.apache.http.HttpEntity;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.config.Requ
2018-03-27 21:55:39
812
转载 equals与==区别详解
equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = "abc", s4 =
2018-01-26 11:48:51
627
转载 redis持久化方式
1、rdb(RedisDataBase) 当满足条件时,redis单独会fork(创建)一个新的线程,会先将内存中的数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次已经持久化好了的文件,整个过程中,主进程是不进行任何IO操作的,确保了极高的性能,此时的主进程还可以进行读写操作。rdb数据持久化的缺点是最后一次持久化的数据可能丢失,当在最后一次持久化的时间截点内还没有持久
2018-01-24 22:17:00
263
转载 IntelliJ IDEA 实用快捷键
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )Ctrl+D 复制行Ctrl+X 删除行快速修复 alt+enter (modify/cast)代码提示 alt+/ctr+G 定位某一行Shift+F6 重构-重命名Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+E 最近打开的文件Ctrl+J 自动代码组织
2018-01-15 13:44:15
229
原创 sql优化问题
设计阶段:三大范式:第1规范:没有重复的组或多值的列,这是数据库设计的最低要求。第2规范:每个非关键字段必须依赖于主关键字,不能依赖于一个组合式主关键字的某些组成部分。消除部分依赖,大部分情况下,数据库设计都应该达到第二范式。第3规范:一个非关键字段不能依赖于另一个非关键字段。消除传递依赖,达到第三范式应该是系统中大部分表的要求,除非一些特殊作用的表。更高的范式
2018-01-02 23:21:54
477
原创 Linux系统solrcloud集群搭建.
1 什么是SolrCloud 1.1 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。 1.2
2017-11-18 22:42:06
461
转载 数据库三大范式
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 范式说明 1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是
2017-10-19 01:01:57
240
原创 oracle错误编码大全!
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用进程私用内存
2017-10-09 17:10:15
4782
navicat2018.zip
2019-07-07
AxureRP8.0.zip
2019-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人