随笔分类 - 开发经验
摘要:原文出处: https://mp.weixin.qq.com/s/p3JZERyZXnF8jR_3KKIGJA 写作本文时参考了《java并发编程实战》、《java并发编程的艺术》、java源码以及一些博客文章,力求把这个专题的知识讲的足够全面,最重要的是通俗易懂,如文中有错误请与我联系。为保证你把
阅读全文
摘要:记一次线程池任务执行异常 一个名为 fetch 线程池负责从Redis中读取文本数据,将读取到的文本数据提交给另一个线程池 tw ,将 tw 线程池将任务通过HTTP请求的形式上报给过滤服务。如下图所示: 一开始采用默认线程池配置方式: private final BlockingQueue<
阅读全文
摘要:工具类: package com.ihrm.common.utils; import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;
阅读全文
摘要:@GeneratedValue: 为一个实体类生成一个唯一标识的主键(JPA要求每一个实体Entity,必须有且只有一个主键)。它有两个属性,分别是strategy和generator。 generator:默认为空字符串,它定义了主键生成器的名称,对应的生成器有两个:对应于同名的主键生成器@Seq
阅读全文
摘要:撸了今年阿里、网易和美团的面试,我有一个重要发现.......>>> Ⅰ 关于JPA 主键,自定义生成遇到的问题,愚蠢的笔记 Ⅱ 第一次 报错: ids for this class must be manually assigned before call
阅读全文
摘要:! flowchart 箭头图标 勿删 一、问题描述 在往数据库写入数据的时候,报错: '字段名' doesn't have a default value 本来这个错误是经常见到的,无非就是字段没有设置默认值造成的。奇怪的是
阅读全文
摘要:mysql中用limit 进行分页有两种方式 例1,假设数据库表student存在13条数据。 代码示例:语句1:select from student limit 9,4语句2:slect from student limit 4 offset 9// 语句1和2均返回表student
阅读全文
摘要:! flowchart 箭头图标 勿删 运算符 1.算数运算符 加(+):mysql> SELECT 1+1; 减( ):mysql> SELECT 3 2; 乘( ):mysql> SELECT 2 3; 除(/):mysql> SELECT 5/3; 商(DIV):my
阅读全文
摘要:一、分页需求: 客户端通过传递start(页码),pageSize(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下: 比如:
阅读全文
摘要:postman 认证使用篇(五) Authorization 尽管请求编辑器已经足够强大去构造各种各样的请求,但是有的时候你的请求可能是需要认证,那么就可以尝试使用下面的认证功能了(由于认证的参数信息属于敏感数据,为了保证在协作环境中工作时数据的安全,建议使用变量) 下面分别说明下拉选项中的认证方式
阅读全文
摘要:为什么使用JWT? 随着技术的发展,分布式web应用的普及,通过session管理用户登录状态成本越来越高,因此慢慢发展成为token的方式做登录身份校验,然后通过token去取redis中的缓存的用户信息,随着之后jwt的出现,校验方式更加简单便捷化,无需通过redis缓存,而是直接根据token
阅读全文
摘要:<! flowchart 箭头图标 勿删 现在,JSON Web Tokens (JWT) 是非常流行的。尤其是 Web 开发领域。 流行 安全 稳定 易用 支持 JSON 所有这些因素,令 JWT 名声大振。 但是,今天我要来说说使用 JWT 的缺点。也就是为什么说将 JWT 用于会话控制是多么的
阅读全文
Validation异常:No validator could be found for constraint '.....' validating type 'java.lang.Integer'.
摘要: javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.Pattern' validatin
阅读全文
摘要:使用注解@Valid(实体属性校验) Springboot实现 Spring实现 一、准备校验时使用的JAR validation api 1.0.0.GA.jar:JDK的接口; hibernate validator 4.2.0.Final.jar是对上述接口的实现; log4j、
阅读全文
摘要:阅读目录前言快速入门路由详解Cookie与头信息本地跳转Hystrix和Ribbon支持过滤器解释动态加载后记回到目录前言 本文起笔于2018 06 26周二,接了一个这周要完成的开发任务,需要先等其他人的接口,可能更新的会慢一些,还望大家见谅。这篇博客我们主要讲Spring Cloud Zuul。
阅读全文
摘要:作为一个java的开发小白 , 写完一个web方法测试是必不可少的 , 只有测试号没问题的方法给别人时 ,别人才不知道你是小白 , 要不然很尴尬的 。新手入坑的测试工具是postman 。这个工具用起来还可以 , 这里就不做新手入坑介绍了 , 就说说常用的一个功能吧!!!就是postman关于shi
阅读全文
摘要: 环境:junit 5、Spring5.0.x、Spring Boot 2.0.x 以下是用来权限测试的接口: @ApiOperation("[可接入]分页查询管理员")@ApiResponses({@ApiResponse(code = 200,
阅读全文
摘要:今天主要从以下几个方面来介绍一下@ComponentScan注解:@ComponentScan注解是什么@ComponentScan注解的详细使用1,@ComponentScan注解是什么其实很简单,@ComponentScan主要就是定义扫描的路径从中找出标识了需要装配的类自动装配到spring的
阅读全文
摘要:启动类Application上加了@ComponentScan(basePackages = {})这个注解导致controller扫描不到导致的,如果加了这个注解,springboot就不会扫描Application所在的包及子包的文件,需要将controller所在的包加入到注解@Compone
阅读全文
摘要: 一,问题描述: (如题目)通过jedis连接redis单机成功,使用JedisCluster连接redis集群一直报Could not get a resource from the pool 但是使用redis客户端可以连接集群(我使用的redis desktop manager)
阅读全文