自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风流三月1

公众号:省心知识,小程序:省心券,Github:https://github.com/pgy1

  • 博客(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 1000

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

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

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

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

原创 阿里云-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 317

原创 微服务架构要点

一、对微服务架构的理解将一个复杂的工程项目拆分为一个个功能或模块服务。为啥需要微服务?传统企业大多不止一套系统,都是各个独立大系统的堆砌。整体存在的问题是:1、扩展性差2、重复造轮子3、维护成本高解决方案就是:组件化服务化微服务架构,将各个组件或者模块分散到各个服务中,对整个系统实现解耦。那微服务架构强调的重中之重就是业务系统需要完善的组件化和服务化。什么是组件化?将一个大系统,按照一定的业务或者技术维度,拆分成独立的组件。目的是为了分而治之,为了可重用,为了减少耦合度。比如按照

2020-07-21 01:12:08 220

原创 记录一次Jdk1.8中stream流的问题排查

获取数据列表存入缓存中如果直接在stream里面遍历,会导致缓存中的items数据变少解决方案:是先复制一份,让stream里面操作复制的列表。这可能是问题产生的原因

2020-07-14 10:33:28 698 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 1089

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

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

原创 ZXing开发彩色二维码

为了解决彩色二维码问题,提供一个自己开发的工具类QRCodeUtil:下载jar包<!-- https://mvnrepository.com/artifact/com.google.zxing/core --><dependency> <groupId>com.google.zxing</groupId> <artifa...

2020-03-13 23:26:43 1094

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

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

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

原创 有血有肉,汇报年终总结

年终汇报,离不开PPT,怎样写得有血有肉?PPT汇报核心体会:重图表,轻文字;重总结,轻描述。图表数据是一种直观体现,任何没有数据支撑的夸夸其谈都是苍白无力的。学会打腹稿,文字多用来提醒自己,下一步要讲些什么。常用汇报格式如下:汇报人介绍介绍自己:部门、姓名、职位、工作内容工作情况从事项目的情况,个人贡献【解决问题的方法、根治问题的方案】。自身优点从个人能力、对团队建设的贡...

2020-01-03 11:18:28 426

原创 分页选择器v-selectpage的介绍

基于 Vue2 的简洁而强大的下拉分页选择器https://terryz.gitee.io/vue/#/selectpage界面展示基于 Vue2 强大的选择器, 可分页的列表或表格展现形式,使用标签形式的多选模式, 国际化 i18n 和服务端数据源支持功能特点分页展示数据i18n 支持, 提供了 中文、英文、日文 等语言服务端数据源支持使用标签模式进行项目多选可使用键盘进行...

2019-12-13 11:34:59 1321 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 1558

原创 Elasticsearch Exception:The number of object passed must be even but was [1]

Elasticsearch java批量导入的对象必须是map?List list = getWords();//包含bean的ListBulkResponse response;String Id = &amp;quot;&amp;quot;;if(!list.isEmpty()) { Iterator iterator = list.iterator(); BulkRequestBuilder bu...

2019-06-21 11:25:12 7068 9

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

原创 软件开发文档-详细设计文档

引言 引言也称前言、序言或概述经常作为科技论文的开端,提出文中要研究的问题,引导读者阅读和理解全文编写目的 帮助开发人员理解项目的业务逻辑术语描述执行标准与相关文档 编码标准,文件管理标准,版本管理标准项目概述 1.背景 2.现状项目目标编码规范系统功能概述 系统功能总图系统总体介绍系统模块设计 模块结构图,模块汇总表,功能简述系统子模块 模块描述[功能点分析-],性能要求,模块类图

2019-06-21 11:22:34 59372

原创 内部类异常-NoClassDefFoundError

因为内部类导致的异常信息使用内嵌类要特别注意注意要把全部的class上传

2019-03-20 10:15:33 1240 3

原创 小程序-时间管理工具

什么是时间管理时间管理是有效地运用时间,降低变动性。时间管理的目的:决定什么事该做,什么事不该做。时间管理最重要的功能:是透过事先的规划,作为一种提醒与指引。时间“四象限”法荷兰的几位学者统计分析了32个以测试时间管理有效性为目的的实证研究,发现对于应付考试的学生来说,时间管理明显有效。对于应付工作的上班族而言,时间管理效果微弱。参加过会议的人都知道,特别是头脑风暴之类的会议,会上...

2019-02-20 09:53:24 783

原创 Nginx中级篇-扩展第三方模块

前言消息爆炸的时代,对于速度的追逐已成了大家的标配。为了让自己的网站有更好的访问体验,网页加载控制在 3s 内,决定了网友愿不愿等你。静态文件的缓存优化了网页加载,超时机制会让 Client 与 Server 的响应不会长时间阻塞,GZIP 压缩提升 IO 效率、减少我们发送的数据量,限流来预防 DOS 攻击,TCP 参数调优提升传输效率。如何加速网页加载,提升网站访问的性能?Nginx 下载...

2019-02-19 20:28:23 1707 2

原创 Nginx高级篇-性能优化

前言消息爆炸的时代,对于速度的追逐已成了大家的标配。为了让自己的网站有更好的访问体验,网页加载控制在 3s 内,决定了网友愿不愿等你。静态文件的缓存优化了网页加载,超时机制会让 Client 与 Server 的响应不会长时间阻塞,GZIP 压缩提升 IO 效率、减少我们发送的数据量,限流来预防 DOS 攻击,TCP 参数调优提升传输效率。如何加速网页加载,提升网站访问的性能?Nginx 的系...

2019-01-31 14:52:38 22634 3

原创 SpringBoot中级篇-事务@Transactional注解无效

最近遇到了事务不回滚的情况,很多方法都加tyr catch,在catch中打印日志。但是方法异常时候,日志打印了事务却没有回滚。Spring AOP异常捕获原理被拦截的方法需显式抛出异常,并不能经任何处理,这样AOP代理才能捕获到方法的异常,才能进行回滚,默认情况下AOP只捕获RunTimeException的异常。简而言之:就是我们用事务注解后,只能在当前@Transactional注...

2018-12-14 10:02:24 4622

原创 IDEA配置-无法读取src/java/main下hbm.xml等资源文件

问题截图问题的实质idea默认情况下对src下面的.xml.properties等资源文件不进行编译。配置问题描述问题的解决方法1.将所有资源文件放在resources文件夹下2.配置maven的pom文件配置,添加节点&amp;amp;lt;build&amp;amp;gt; &amp;amp;lt;resources&amp;amp;gt; &amp;amp;lt;resource&amp;a

2018-11-16 22:39:58 628

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

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

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

原创 Spring Boot中级篇-集成Swagger2分组文档

Swagger配置文件这里配置两个分组admin【后台管理接口】、wechat【微信管理接口】@Configuration@EnableSwagger2public class Swagger2 { public static final String SWAGGER_SCAN_ADMIN_PACKAGE = &quot;com.jacksony.module.admin.controll...

2018-11-09 14:55:34 7361

原创 Spring Boot入门篇-默认安全配置

问题:Spring Boot访问时,有默认的安全配置,需要提供用户名和密码进行Basic Auth。配置信息:#设置用户security.user.name=root#设置密码security.user.password=root解决方案:取消安全配置#安全配置security.basic.enabled=false...

2018-11-09 00:27:48 161

原创 故障解决-CPU超频问题解决

打开“控制面板”,进入电源选项。更改高级电源配置将处理器状态调整为90%,尽量不要100%,会出现超频现象。完成设置后,CPU满负载的问题就改善很多。...

2018-11-08 10:50:10 2692 2

原创 微信开发-UnionID机制相关文档

1.微信开放平台帐号管理获取openidhttps://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&amp;t=resource/res_list&amp;verify=1&amp;id=open1498704804_iARAL&amp;token=&amp;lang=zh_CN2.公众号、小程序绑定微信开放平台帐号h...

2018-11-07 11:52:08 409

原创 运维实用篇-查看IP和端口

Window:netstat -ano | findstr 1521Linux:netstat -ano | grep 1521

2018-11-01 10:13:21 1017 2

原创 weixin-java-tools工具-微信开发常见问题

常见问题加解密时出现Illegal key size异常的处理办法发生java.security.KeyException的解决办法出现NoClassDefFoundError、NoSuchMethdError或ClassNotFoundException的解决办法1.在微信后台设置安全域名时,注意不要将http等字符带入,首先要理解域名的含义,应该是www.abcde.com类似这...

2018-10-31 08:14:13 1008

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

原创 软件安装-Mysql数据库

官网下载https://dev.mysql.com/downloads/windows/installer/下载社区版接受协议,点“下一步”安装

2018-10-29 09:38:08 150

原创 JavaWeb-Web请求过程

客户需求的转变从C/S架构往B/S架构迁移。B/S架构特性:客户端使用统一浏览器服务端基于统一的HTTP协议HTTP请求过程:从用户浏览器输入搜索关键词开始,页面请求先读取CSS、JS、图片、Cookie等局部缓存,没有缓存的请求则通过域名地址去DNS域名服务查找对应的IP地址,再去服务器获取资源。一部分静态资源文件可能来自CDN的内容缓存文件,另一部分动态数据来自服务端系统(...

2018-10-25 14:36:19 613

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

Mysql函数大全

Mysql函数大全

2016-04-29

php5.2+php_redis.dll

php5.2配置Redis服务器所需要的扩展dll文件

2015-12-24

空空如也

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

TA关注的人

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