自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 springboot 使用熔断器

跨服务调用的熔断器使用Hystrix使用熔断器概述:正题前最后一点(熔断机制特点)如下首先我们需要将熔断器开启(如下)然后需要在基础服务里调用crm服务中的某接口我们需要定义 client 接口(如下)新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义...

2019-09-30 10:42:26 2671

原创 update语句对多个字段通过不同数值进行不同更新操作

修正数据库错误数据使用(修复大量数据肯定不能手动逐条修复)table_crm_customer 表中多条数据的部分字段存储的数据值为空字符串’’ 而不是null修正方法肯定是找到数值为’’ 的字段将其值重新设定为 null部分记录的’qq’字段写入的是 ‘’, 也有’company_name’写入的是’’ 等 无明显规律sql语句:update table_user set user_n...

2019-07-03 16:00:06 6136

原创 postgresql数据库存储json类型的列相关增删改操作(springboot+mybatis)及相关实体类、xml的配置

pg数据库能够直接存储json算是一大特色很多特定情境下使用直接存储json字段数据能够大量节省开发时间,提高后台效率。具体配置如下所示库表类型选择实体类配置实体类对应类型选择JSONObject(包:org.json.simple.JSONObject)xml中映射关系表达这里不能够想以往一样简单column、property、jdbcType就完事。如下:这里需要注意:...

2019-06-11 10:11:15 2978 1

原创 Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported

前后端数据交互出现json数据类型不符合此种情况为前端与后端json格式不统一导致1.json 分为两种类型;(1) json 对象类型,即前端定义的Content type 为 application/x-www-form-urlencoded等(2) json字符串类型,即前端定义的Content type 为 application/json当前端定义为 application/x...

2019-05-17 14:54:35 25541 2

原创 mybatis无实体类方式增删改操作采用Map承载字段与值

场景:为满足自定义客户管理系统CRM需求mybatis 中我们想数据库插入数据都会通过实体类承载实体1.没有实体所以我们采用key-value方式 即使用map集合来承载需要插入的数据<insert id="addCustomer" parameterType="cn.tq.workos.crm.vo.AddCustomerVO" > insert into ...

2019-03-31 11:51:50 3652 3

转载 配置Redis持久化

Redis的配置主要放置在redis.conf,可以通过修改配置文件实现Redis许多特性,比如复制,持久化,集群等。redis.conf部分配置详解#启动redis,显示加载配置redis.conf#./redis-server /path/to/redis.conf#停止redis#redis-cli -h IP -p PORT shutdown#可以包含一个或多个其他配置文件,...

2019-02-25 10:44:38 197

原创 Type handler was null on parameter mapping for property 'xxxList'

Type handler was null on parameter mapping for property ‘xlist’. It was either not specified and/or could not be found for the javaType (java.util.List) : jdbcType (null) combination在我们使用 mybatis 框架时...

2019-02-19 16:26:43 16535

原创 Result Maps collection does not contain value for java.lang.Integer

结果集映射中无法找到Integer类型此问题出现就是因为粗心造成这里我们返回分页总条数 Java.lang下的Integer但是我的返回类型是 resultMap 集合类型我们更改为 resultType 就会恢复正常...

2019-01-15 16:02:19 9153 3

原创 整理比较常见且基础的 MySQL 语句优化方法

sql语句优化是最直接影响数据交互效率的方式,这里详细总结用过的及接触过的sql语句优化方法!1、应尽量避免在 where 子句中使用!=或&lt;&gt;操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃...

2019-01-04 16:06:32 107

原创 使用Navicat操作PostgreSQL创建表并设置主键自增

这里记录一下pg数据库主键自增MySQL 设置主键自增策略比较简单 只需要创建表的时候使用关键字AUTO_INCREMENT就可以完成主键自增。但是pg数据库不同于mysql,之前试了 SERIAL 结果并不管用。这里只记录给已创建的表加入主键自增(适用性广些)说道主键自增就要拆分两部分来说:一: 主键;二: 自增策略;1.首先我们通过快捷方式或者语句方式创建表完毕。2.接下来我们要...

2018-12-28 16:24:32 19517

原创 springboot请求大小设置

因为 springboot 将很多以往需要自行搭建的服务都内嵌了所以 springboot 也越来越受欢迎今天代码中碰到了一个问题,就是请求长度过大,超出服务器允许范围而报错。简要说明下我的项目功能逻辑出现此问题是在搞上传录音功能时候碰到的,因为需要将手机通话录音上传到服务器并写入库。所以存在一个最关键问题,就是语音文件大小问题。后台采用了断点续传方式,前台使用了判断如果大于3M,则进行...

2018-11-29 15:49:53 7187

原创 auth认证相关 --token 深入了解

Token 的简述token 顾名思义就是一块令牌(临时的令牌),我们可将它理解为一种暗号,类似于对口号。这个令牌 token 是由服务器生产,一串字符串,然后会一式两份分别有客户端 与 服务器保管。Token 的作用token 可以免去从前标记用户登录的方式,不需要繁多的登录操作,请求端只需要携带 token 去访问服务器,服务器会根据 token 认证是否成功进行区别响应。token...

2018-11-23 10:38:08 9849

原创 Map转对象工具类

在 springmvc 框架中:参数接收–到封装进自定义实体类是可以借助框架自动完成的但是如果我们没有使用框架,或者某些特定代码,或者并不在控制层中。此情况下我们也许无法使用借助 springmvc 提供好的注解或者代码工具。此工具类是将不确定的 Map 对象转换封装进实体Map&amp;amp;amp;amp;amp;lt;String, Object&amp;amp;amp;amp;amp;gt; – 自定义实体类工具类如下:import java.lan..

2018-11-21 15:56:00 2202 1

原创 Read timed out executing GET (读取执行GET超时)

背景springcloud 项目中使用了 emq 队列服务。在测试时发现一个问题,就是项目会报此错feign.RetryableException: Read timed out executing GET http://upm-service/upm/api/device/statusUpload这是调用服务超时这里说一下,当前项目的接口我是调用的其它项目的业务逻辑。如下是当前项...

2018-11-21 14:46:29 25691 2

原创 EMQTT 服务安装笔记

本文参考自CSDN多位老司机

2018-11-09 11:38:30 777

原创 idea的java类图标C不见,取而代之是J标识,且写代码无提示。

有些时候我们不清楚是否不慎勾选节能模式或者不知名原因导致如下情况右键想要新建类或者接口等,发现无此选项,只有 File 选项。当我们建立 file 更改后缀后发现文件的左下标 标识是 J 而不是我们熟悉的 C、I等等,情况大致如下:此时我们需要关闭节能模式:File–Power Save Mode 选项去掉左边的勾选此时如果没有变化 不要着急我们需要进行项目刷新 File–Inval...

2018-11-07 10:55:35 20607 24

原创 使用自定义过滤器-Filter--实现对权限的控制

提示:大牛大佬们就没必要垂阅了,如果很幸运的被大佬翻牌了,也希望能够给出指教。3Q关于权限控制即包含功能权限+数据权限我们使用的方式可谓多种多样:通过自定义注解编写AOP方式或是使用第三方提供好的框架如 shiro 或 springsecurity 等。这里总结的是我自己实际项目开发中使用的自定义过滤器的方式实现权限控制(认证服务会分开说)。为什么要使用过滤器而不使用拦截器说明,实际两者都...

2018-10-31 17:54:10 2015 1

原创 Mybatis-Plus 入门

Mybatis-Plus 是国内大牛在 Mybatis3 的基础上做了一些封装简化了一些操作(分页,自动生成实体类 ps:不再需要逆向工程) 快速开发的工具插件核心思想Mybatis 增强工具包-只做增强不做改变 简化 CRUD 操作优点无侵入:只做增强不做改变,引入它不会对现有工程产生影响;损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作;强大的 CURD ...

2018-10-22 15:21:02 796 1

空空如也

空空如也

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

TA关注的人

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