自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 java字符串转LocalDateTime

【字符串日期转 LocalDateTime】【字符串日期转 LocalDate】

2023-07-26 16:40:48 2762

原创 swagger3.0 访问接口文档不显示

而Spring Boot 2.6.X使用的是PathPatternMatcher。# 这是因为Springfox使用的路径匹配是基于AntPathMatcher的。

2023-03-28 13:37:39 845 1

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

原创 linux时间同步

第一步执行:yum install -y ntpdate第二步执行:ntpdate pool.ntp.org

2020-04-17 14:47:55 181

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

原创 rocketmq no route info of this topic......

报这个错误目前自己遇到两种情况第一种情况:在启动mqbroker的时候需要指定autoCreateTopicEnable=true,即使不知道启动的时候是什么情况,可以在rocketmq的配置文件中修改broker的properties中为true。第二种情况:在配置文件中nameServer配置是多个地址时候使用分号隔开,使用常规的逗号也会报这个错。(还有人配置nameServe...

2020-03-12 16:37:12 247

原创 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 6462 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 1325

原创 hash碰撞

一 ,到底什么是hash呢?hash(散列、杂凑)函数,是将任意长度的数据映射到有限长度的域上。直观解释起来,就是对一串数据m进行杂糅,输出另一段固定长度的数据h,作为这段数据的特征(指纹)。也就是说,无论数据块m有多大,其输出值h为固定长度。到底是什么原理?将m分成固定长度(如128位),依次进行hash运算,然后用不同的方法迭代即可(如前一块的hash值与后一块的hash值进行异或)。如...

2019-10-24 23:02:43 301

原创 为何spring如此优秀

Spring是java中一个非常优秀的开源框架 1、它内部最核心的功能就是IOC机制,即控制反转,使用工厂模式, 让java中类的创建不在通过new的方式,而是配置在映射文件中,再通过反射, 在程序运行时动态创建实例, 2、还使对象之间关联的方式不是通过程序代码, 而是通过配置文件去实现(DI技术),实现了关联对象之间的...

2019-10-24 22:49:01 220

原创 ASCII与BCD编码详解

BCD即BCD代码。Binary-Coded Decimal‎,简称BCD,称BCD码或二-十进制代码,亦称二进码十进数。是一种二进制的数字编码形式,用二进制编码的十进制代码。这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧,最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用BCD码,...

2019-10-24 22:44:07 2687

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

原创 mybatisplus构造器

wapper介绍 :Wrapper : 条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件AbstractLambdaWrapper : Lambda 语法使用 Wrapper统一处理解析 lambda 获取 column。LambdaQueryWrapper :看名称也能明白就是用于La...

2019-09-10 21:42:11 781

原创 Mybatis Plus 3 oracle 自增序列

MybatisPlusConfigurer.java 配置@Configuration@MapperScan("demo.mapper")public class MybatisPlusConfigurer { /** * Sequence序列 */ @Bean public OracleKeyGenerator oracleKeyGenera...

2019-09-10 21:34:02 2295

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

原创 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 281 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 757

原创 详细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 216

原创 雪花算法在分布式系统生成唯一主键

/** * SnowFlake的结构如下(每部分用-分开): * 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 <br> * 1位标识,由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以id一般是正数,最高位是0<br&gt...

2019-05-14 21:07:23 925

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

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

原创 freemarker.core.InvalidReferenceException错误

报这个错误就看下日志,一定记住要有看日志的习惯。错误的原因是我的freemarker模板在2249行27列开始的数据获取的值为null,或者无法获取数据。

2018-10-29 17:51:55 5208

原创 java基本数据类型取值范围

数据类型 基本数据类型 整数类型 字节型(byte)       取值范围:-127~127 标准型(int)          取值范围:-32768~32767 短型(short)         取值范围:-2147483645~2147483647 长型(long)           取值范围:-9223372036854775808~92233720...

2018-09-09 13:00:56 702

原创 报错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 4919

转载 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 350

原创 springcloud-eureka配置

思路

2018-06-20 22:16:23 296

原创 统计年月日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 246

原创 npm无法识别

输入的中划线“-”格式不对,检查是否为全角状态下输入,误输入了下划线“_",或是前后有空格;2、没有引用EntityFramework命令,请执行如下名称(Import-Module 项目路径\packages\EntityFramework.6.1.3(EF版本)\tools\EntityFramework.psd1)  另外需要注意的是,执行命令时,默认项目一定要选择包含模型的项目...

2018-04-24 22:10:19 7433

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

转载 微服务架构的理论基础 - 康威定律

概述关于微服务的介绍,可以参考微服务那点事。微服务是最近非常火热的新概念,大家都在追,也都觉得很对,但是似乎没有很充足的理论基础说明这是正确的,给人的感觉是 不明觉厉 。前段时间看了Mike Amundsen 《远距离条件下的康威定律——分布式世界中实现团队构建》(是Design RESTful API的作者)在InfoQ上的一个分享,觉得很有帮助,结合自己的一些思考,整理了该演讲的内容。可能出乎...

2018-04-06 23:54:27 191

原创 注解开发低级错误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 33906 8

原创 mysql调优篇

2018-03-27 23:03:50 147

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

转载 equals与==区别详解

equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = "abc", s4 =

2018-01-26 11:48:51 484

转载 redis持久化方式

1、rdb(RedisDataBase) 当满足条件时,redis单独会fork(创建)一个新的线程,会先将内存中的数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次已经持久化好了的文件,整个过程中,主进程是不进行任何IO操作的,确保了极高的性能,此时的主进程还可以进行读写操作。rdb数据持久化的缺点是最后一次持久化的数据可能丢失,当在最后一次持久化的时间截点内还没有持久

2018-01-24 22:17:00 221

转载 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 192

原创 sql优化问题

设计阶段:三大范式:第1规范:没有重复的组或多值的列,这是数据库设计的最低要求。第2规范:每个非关键字段必须依赖于主关键字,不能依赖于一个组合式主关键字的某些组成部分。消除部分依赖,大部分情况下,数据库设计都应该达到第二范式。第3规范:一个非关键字段不能依赖于另一个非关键字段。消除传递依赖,达到第三范式应该是系统中大部分表的要求,除非一些特殊作用的表。更高的范式

2018-01-02 23:21:54 392

原创 Linux系统solrcloud集群搭建.

1      什么是SolrCloud 1.1   什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。  1.2

2017-11-18 22:42:06 413

转载 数据库三大范式

数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 范式说明 1.1 第一范式(1NF)无重复的列     所谓第一范式(1NF)是指数据库表的每一列都是

2017-10-19 01:01:57 197

原创 oracle错误编码大全!

ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用进程私用内存

2017-10-09 17:10:15 4350

navicat2018.zip

Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。仅限个人学习使用,禁止商业用途.

2019-07-07

AxureRP8.0.zip

是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理.科学版本下载即安装使用.

2019-07-07

空空如也

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

TA关注的人

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