- 博客(83)
- 资源 (2)
- 收藏
- 关注
原创 问题排查证明方式:Unknown column NaN in field list
证明1:错误在哪里分析问题的起因,例如:float类型数据出现NaN异常; 先要知道这个是float类型数据 找到float类型数据产生NaN的可能,0.0f/0.0f可能,Float.NaN/1.0f可能 断点,直接赋值,进行验证证明2:不存在错误的可能往每个传值里面设置不同类型的数据进行枚举测试,验证各种类型传值都不会出问题。...
2021-08-10 16:54:18
1343
原创 Rabbitmq-server-3.7.18安装完整过程
下载物料链接: https://pan.baidu.com/s/14MQlGXTs94Vu3QTWfgEQlg提取码: gv39完整安装步骤rpm -ivh erlang-22.0.7-1.el7.x86_64.rpmyum install -y rabbitmq-server-3.7.18-1.el7.noarch.rpmmkdir /usr/local/rabbitmq/cp /usr/share/doc/rabbitmq-server-3.7.18/rabbitmq.config.exa
2021-05-26 15:12:47
680
原创 configserver配置中心三种配置方式
本例子包含三种git、svn、native配置方式的配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 htt
2020-11-13 14:37:19
1469
原创 SpringBoot-配置文件创建Bean的过程
以添加一个媒体类型给日志记录为例ygo.log.visible-content-type:application/test,application/test21、创建属性文件/** * 日志属性配置 * * @author jacksony * @since 1.2.0 */@Configuration@ConfigurationProperties(prefix = "ygo.log")public class LoggingProperties { /** *
2020-11-13 14:17:34
801
原创 SpringBoot中多种Filter配置方式
通过配置类方式,利用FilterRegistrationBean注册自定义的Filter过滤器@Configurationpublic class ComponentFilterOrderConfig { @Bean public Filter MyTestFilter(){ return new MyTestFilter();//自定义的过滤器 } @Bean public FilterRegistrationBean filterRegistrationBean(){ Filt
2020-09-18 17:34:50
560
原创 阿里云-CentOS7安装Vsftpd
确认没有安装vsftpd用命令框输入"systemctl status vsftpd.service"查询状态,没有安装的情况下输入 " yum -y install vsftpd"。修改配置文件禁止匿名操作输入 " cd /etc/vsftpd/ " ,编辑配置文件 " vi vsftpd.conf "开启vsftpd的远程登录anon_upload_enable=YESanon_mkdir_write_enable=YES查询21端口是否开放输入 " firewall-cmd --p
2020-07-24 10:54:00
370
原创 微服务架构要点
一、对微服务架构的理解将一个复杂的工程项目拆分为一个个功能或模块服务。为啥需要微服务?传统企业大多不止一套系统,都是各个独立大系统的堆砌。整体存在的问题是:1、扩展性差2、重复造轮子3、维护成本高解决方案就是:组件化服务化微服务架构,将各个组件或者模块分散到各个服务中,对整个系统实现解耦。那微服务架构强调的重中之重就是业务系统需要完善的组件化和服务化。什么是组件化?将一个大系统,按照一定的业务或者技术维度,拆分成独立的组件。目的是为了分而治之,为了可重用,为了减少耦合度。比如按照
2020-07-21 01:12:08
264
原创 记录一次Jdk1.8中stream流的问题排查
获取数据列表存入缓存中如果直接在stream里面遍历,会导致缓存中的items数据变少解决方案:是先复制一份,让stream里面操作复制的列表。这可能是问题产生的原因
2020-07-14 10:33:28
802
1
转载 tomcat设置子域名session共享以及修改JSESSIONID
背景我们都知道,session是基于cookie实现的,tomcat的session默认基于一个名叫JSESSIONID的cookie实现,这个cookie默认放在当前域名下,这会导致不同子域名之间不能共享主域名的session,比如,我在blog.haoji.me下登录了,换到file.haoji.me又变成未登录,因为换了一个新的session。方法在META-INF下新增一个conte...
2020-04-21 15:38:57
1290
转载 Intellij IDEA运行报Command line is too long解法
IEDA运行测试用例报错如下报错内容:Error running ‘ServiceStarter’: Command line is too long. Shorten command line for ServiceStarter or also for Application default configuration.解决办法:修改项目下 .idea\workspace.xml,...
2020-04-14 11:52:03
675
原创 appassembler-maven-plugin插件打包本地依赖的jar
有时候maven仓库没有的jar包,我们需要从本地址指定文件路径并且指定scope为system来引入依赖。默认的,assemble插件是不会把本地依赖的jar包打包进去的。<dependency> <groupId>com.alibaba.csb.sdk</groupId> <artifactId>http-client</...
2020-03-13 23:42:21
722
原创 ZXing开发彩色二维码
为了解决彩色二维码问题,提供一个自己开发的工具类QRCodeUtil:下载jar包<!-- https://mvnrepository.com/artifact/com.google.zxing/core --><dependency> <groupId>com.google.zxing</groupId> <artifa...
2020-03-13 23:26:43
1244
原创 redisTemplate.keys异常
RedisCommandExecutionException: ERR invalid node在使用redisTemplate.keys查找keys时,发现明明相应的key是存在的,模糊查询就是查找不出来;你key值有可能是乱码了就是遇到\xca\xed加上你key之类的乱码!你需要重新定义key的生成方式: @Bean public RedisTemplate<S...
2020-03-06 19:36:56
2831
原创 Element-UI合集之el-select
前提条件:传统开发模式下(非NodeJs),直接引用文件引入文件<!-- import CSS --><link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"><!-- import Vue before Element --><sc...
2020-01-17 14:21:20
476
原创 Hibernate异常归总
使用hql查询时的异常:Xxx is not mapped描述:表引用问题异常原因:没有这个表的实体类例如:数据库表t_sys_menu,实体类Menu,hql编写:from Menu,但是你可能写成了from Menu1。或者还有一个实体类Menu1,你需要查询Menu1的内容,但是你可能写成了from Menu。注意:首先要查看查询语句中是否使用了数据库表中的表名,而不是实体类。同...
2020-01-10 10:24:45
186
原创 有血有肉,汇报年终总结
年终汇报,离不开PPT,怎样写得有血有肉?PPT汇报核心体会:重图表,轻文字;重总结,轻描述。图表数据是一种直观体现,任何没有数据支撑的夸夸其谈都是苍白无力的。学会打腹稿,文字多用来提醒自己,下一步要讲些什么。常用汇报格式如下:汇报人介绍介绍自己:部门、姓名、职位、工作内容工作情况从事项目的情况,个人贡献【解决问题的方法、根治问题的方案】。自身优点从个人能力、对团队建设的贡...
2020-01-03 11:18:28
538
原创 分页选择器v-selectpage的介绍
基于 Vue2 的简洁而强大的下拉分页选择器https://terryz.gitee.io/vue/#/selectpage界面展示基于 Vue2 强大的选择器, 可分页的列表或表格展现形式,使用标签形式的多选模式, 国际化 i18n 和服务端数据源支持功能特点分页展示数据i18n 支持, 提供了 中文、英文、日文 等语言服务端数据源支持使用标签模式进行项目多选可使用键盘进行...
2019-12-13 11:34:59
1436
1
原创 SpringBoot中级篇-打包-第三方jar包
项目文件结构示意图:打包关键配置war包和jar包略有不同,war包的lib要放入WEB-INF/lib/,jar包的lib要放入BOOT-INF/lib/,简单实用的pom打包代码。<profiles> <profile> <id>war</id> <!-- 默认激活本环...
2019-06-21 11:26:03
1613
原创 Elasticsearch Exception:The number of object passed must be even but was [1]
Elasticsearch java批量导入的对象必须是map?List list = getWords();//包含bean的ListBulkResponse response;String Id = &quot;&quot;;if(!list.isEmpty()) { Iterator iterator = list.iterator(); BulkRequestBuilder bu...
2019-06-21 11:25:12
7130
7
原创 CentOS7-下搭建Maven私服Nexus环境
安装前置os环境要求Windows跟Linux都可以java最新版Nexus需JDK1.8安装包http://www.sonatype.org/nexus/go/cd /usr/local/nexus/wget http://download.sonatype.com/nexus/3/nexus-3.15.2-01-unix.tar.gz安装过程开始安装mkdir /usr...
2019-06-21 11:24:31
345
原创 软件开发文档-详细设计文档
引言 引言也称前言、序言或概述经常作为科技论文的开端,提出文中要研究的问题,引导读者阅读和理解全文编写目的 帮助开发人员理解项目的业务逻辑术语描述执行标准与相关文档 编码标准,文件管理标准,版本管理标准项目概述 1.背景 2.现状项目目标编码规范系统功能概述 系统功能总图系统总体介绍系统模块设计 模块结构图,模块汇总表,功能简述系统子模块 模块描述[功能点分析-],性能要求,模块类图
2019-06-21 11:22:34
60057
原创 小程序-时间管理工具
什么是时间管理时间管理是有效地运用时间,降低变动性。时间管理的目的:决定什么事该做,什么事不该做。时间管理最重要的功能:是透过事先的规划,作为一种提醒与指引。时间“四象限”法荷兰的几位学者统计分析了32个以测试时间管理有效性为目的的实证研究,发现对于应付考试的学生来说,时间管理明显有效。对于应付工作的上班族而言,时间管理效果微弱。参加过会议的人都知道,特别是头脑风暴之类的会议,会上...
2019-02-20 09:53:24
865
原创 Nginx中级篇-扩展第三方模块
前言消息爆炸的时代,对于速度的追逐已成了大家的标配。为了让自己的网站有更好的访问体验,网页加载控制在 3s 内,决定了网友愿不愿等你。静态文件的缓存优化了网页加载,超时机制会让 Client 与 Server 的响应不会长时间阻塞,GZIP 压缩提升 IO 效率、减少我们发送的数据量,限流来预防 DOS 攻击,TCP 参数调优提升传输效率。如何加速网页加载,提升网站访问的性能?Nginx 下载...
2019-02-19 20:28:23
1800
2
原创 Nginx高级篇-性能优化
前言消息爆炸的时代,对于速度的追逐已成了大家的标配。为了让自己的网站有更好的访问体验,网页加载控制在 3s 内,决定了网友愿不愿等你。静态文件的缓存优化了网页加载,超时机制会让 Client 与 Server 的响应不会长时间阻塞,GZIP 压缩提升 IO 效率、减少我们发送的数据量,限流来预防 DOS 攻击,TCP 参数调优提升传输效率。如何加速网页加载,提升网站访问的性能?Nginx 的系...
2019-01-31 14:52:38
23131
3
原创 SpringBoot中级篇-事务@Transactional注解无效
最近遇到了事务不回滚的情况,很多方法都加tyr catch,在catch中打印日志。但是方法异常时候,日志打印了事务却没有回滚。Spring AOP异常捕获原理被拦截的方法需显式抛出异常,并不能经任何处理,这样AOP代理才能捕获到方法的异常,才能进行回滚,默认情况下AOP只捕获RunTimeException的异常。简而言之:就是我们用事务注解后,只能在当前@Transactional注...
2018-12-14 10:02:24
4821
原创 IDEA配置-无法读取src/java/main下hbm.xml等资源文件
问题截图问题的实质idea默认情况下对src下面的.xml.properties等资源文件不进行编译。配置问题描述问题的解决方法1.将所有资源文件放在resources文件夹下2.配置maven的pom文件配置,添加节点&amp;lt;build&amp;gt; &amp;lt;resources&amp;gt; &amp;lt;resource&a
2018-11-16 22:39:58
687
原创 JavaWeb初级篇-HttpPost使用教程
Post请求示例代码1、json方式提交HttpPost httpPost = new HttpPost(param);RequestConfig requestConfig = RequestConfig.custom().setSocketTimeout(5000).setConnectTimeout(5000).build();httpPost.setConfig(requestCo...
2018-11-15 00:31:24
9601
原创 weixin-java-tools工具-出现JedisDataException问题
异常:Caused by: redis.clients.jedis.exceptions.JedisDataException: value sent to误解:WxOpenInRedisConfigStorage inRedisConfigStorage = new WxOpenInRedisConfigStorage(jedisPool);if(inRedisConfigStorag...
2018-11-14 16:27:49
725
原创 Spring Boot入门篇-@RequestParam/@RequestBody配置
请求参数注解问题当前台界面使用GET或POST方式提交数据时,数据编码格式由请求头的ContentType指定。分为以下几种情况:application/x-www-form-urlencoded,这种情况的数据@RequestParam、@ModelAttribute可以处理,@RequestBody也可以处理。multipart/form-data,@RequestBody不能处...
2018-11-12 13:40:31
1218
原创 Spring Boot中级篇-集成Swagger2分组文档
Swagger配置文件这里配置两个分组admin【后台管理接口】、wechat【微信管理接口】@Configuration@EnableSwagger2public class Swagger2 { public static final String SWAGGER_SCAN_ADMIN_PACKAGE = "com.jacksony.module.admin.controll...
2018-11-09 14:55:34
7432
原创 Spring Boot入门篇-默认安全配置
问题:Spring Boot访问时,有默认的安全配置,需要提供用户名和密码进行Basic Auth。配置信息:#设置用户security.user.name=root#设置密码security.user.password=root解决方案:取消安全配置#安全配置security.basic.enabled=false...
2018-11-09 00:27:48
214
原创 故障解决-CPU超频问题解决
打开“控制面板”,进入电源选项。更改高级电源配置将处理器状态调整为90%,尽量不要100%,会出现超频现象。完成设置后,CPU满负载的问题就改善很多。...
2018-11-08 10:50:10
3406
2
原创 微信开发-UnionID机制相关文档
1.微信开放平台帐号管理获取openidhttps://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1498704804_iARAL&token=&lang=zh_CN2.公众号、小程序绑定微信开放平台帐号h...
2018-11-07 11:52:08
463
原创 运维实用篇-查看IP和端口
Window:netstat -ano | findstr 1521Linux:netstat -ano | grep 1521
2018-11-01 10:13:21
1081
1
原创 weixin-java-tools工具-微信开发常见问题
常见问题加解密时出现Illegal key size异常的处理办法发生java.security.KeyException的解决办法出现NoClassDefFoundError、NoSuchMethdError或ClassNotFoundException的解决办法1.在微信后台设置安全域名时,注意不要将http等字符带入,首先要理解域名的含义,应该是www.abcde.com类似这...
2018-10-31 08:14:13
1054
原创 Exception:No identifier specified for entity
Spring注解出现错误:No identifier specified for entity: com.jacksony.module.wechat.entity.Wx_componentModel这个是对象持久化的时候出现的异常,简单的解读就是缺少主键。所以,解决方式就是:给“ID序号”字段加上@Id注解...
2018-10-29 13:48:08
823
原创 软件安装-Mysql数据库
官网下载https://dev.mysql.com/downloads/windows/installer/下载社区版接受协议,点“下一步”安装
2018-10-29 09:38:08
179
原创 JavaWeb-Web请求过程
客户需求的转变从C/S架构往B/S架构迁移。B/S架构特性:客户端使用统一浏览器服务端基于统一的HTTP协议HTTP请求过程:从用户浏览器输入搜索关键词开始,页面请求先读取CSS、JS、图片、Cookie等局部缓存,没有缓存的请求则通过域名地址去DNS域名服务查找对应的IP地址,再去服务器获取资源。一部分静态资源文件可能来自CDN的内容缓存文件,另一部分动态数据来自服务端系统(...
2018-10-25 14:36:19
654
原创 java.lang.UnsatisfiedLinkError: D:\apache-tomcat-7.0.78.0\bin\tcnative-1.dll: Can't load AMD 64-bit
The APR based Apache Tomcat Native library failed to load. The errorreported was [D:\apache-tomcat-7.0.78.0\bin\tcnative-1.dll: Can’t loadAMD 64-bit .dll on a IA 32-bit platform]java.lang.Unsatisf...
2018-10-21 19:29:40
2109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人