ThreadLocal本地线程深入理解及线程间请求参数token传递
摘要:结论:内部通过,操作当前线程的成员变量threadLocalMap,即Thread.currentThread.threadLocalMap,Map中key为当前线程的threadLocal对象(即调用add()方法的实例对象this,本文中为threadLocalUser),value为存入对象,
阅读全文
posted @
2020-01-22 10:45
pu20065226
阅读(2113)
推荐(0) 编辑
spring boot加载自定义配置
摘要:1.通过@Value 配置文件中 加载类 单元测试 结果 run 2.@ConfigurationProperties debug 3.加载数组@value = "#{'${wechat.ssh.port}'.split(',')}" 配置文件 配置类不变的话,加载出来的结果仍然是个字符 将Stri
阅读全文
posted @
2019-09-11 11:22
pu20065226
阅读(500)
推荐(0) 编辑
idea中@data不生效
摘要:idea中@data不生效,原因是idea中没有安装插件,记得重启
阅读全文
posted @
2019-09-07 21:23
pu20065226
阅读(3201)
推荐(0) 编辑
java中? extends T 和? super T解析
摘要:转:https://blog.csdn.net/qq_25337221/article/details/81669630 PECS原则 最后看一下什么是PECS(Producer Extends Consumer Super)原则,已经很好理解了: 频繁往外读取内容的,适合用上界Extends。 经
阅读全文
posted @
2019-09-06 20:43
pu20065226
阅读(536)
推荐(0) 编辑
并发测试JMeter及发送Json请求
摘要:1.下载 提前安装好jdk1.8 官网下载地址:http://jmeter.apache.org/download_jmeter.cgi 2.解压,双击bin/jmeter.bat 3.jmeter配置 3.1添加线程组 线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也
阅读全文
posted @
2019-08-28 20:42
pu20065226
阅读(1344)
推荐(0) 编辑
spring boot配置项profiles active
摘要:结论:通用项配置在applicaton.yml,区别环境配置在application-{profile}.yml中 一直不知道这个参数要不要配,配了有什么用,今天搭一个工程来检验 此项作用:用来区分不同环境配置 application-dev.yml 开发环境 application-test.ym
阅读全文
posted @
2019-07-03 09:24
pu20065226
阅读(1685)
推荐(0) 编辑
mybatis有结果返回null
摘要:解决:application.yml 中mybatis此项(解决驼峰及数据库字段有下划线问题) 问题: mybatis debug模式有结果,但返回时绑定不上,返回null mapper.xml service.java dto.java yml配置
阅读全文
posted @
2019-07-02 21:43
pu20065226
阅读(2137)
推荐(0) 编辑
spring boot集成mybatis
摘要:1.新建一个spring boot web工程 idea: file-->new-->project-->Spring Initializr一路next下去。 2.最终目录 pom.xml application.yml 3.创建mapper 接口ISelectIdMapper.java resou
阅读全文
posted @
2019-07-02 18:40
pu20065226
阅读(219)
推荐(0) 编辑
Invalid bound statement (not found)--spring boot集成mybatis
摘要:问题: 解决: 1.appliation.yml中要加上xml配置,我就是这个问题 2.xml中namespace中配置的mapper一定要正确,我的是com.exa前引号后多了一个空格,让我找了两天才找出来。
阅读全文
posted @
2019-07-02 18:27
pu20065226
阅读(1072)
推荐(0) 编辑
maven将依赖第三方包打包(package)到jar中
摘要:前提:项目是一个纯maven的java工程,通过idea中file-->new-->project-->maven来创建的,不是spring boot工程(不是通过file-->new-->project-->,spring boot工程通过默认的)就可以,不需要额外操作。 1.遇到一个问题,项目打
阅读全文
posted @
2019-06-19 17:53
pu20065226
阅读(44637)
推荐(1) 编辑
spring boot创建多模块聚合工程
摘要:环境:java1.8,idea 聚合工程优势: 1.统一maven操作。可以在一个maven工程管理多个子工程(每个子工程可单独打包,重启,调试。也可通过聚合工程一起管理)。 2.统一管理依赖版本。可以借助父工程(dependencyManagement)来管理依赖包的版本,子工程就直接引用包而不用
阅读全文
posted @
2019-06-18 11:43
pu20065226
阅读(5765)
推荐(1) 编辑
java sftp判断目录是否存在
摘要:java sftp判断目录是否存在 完整sftpUtil.class
阅读全文
posted @
2019-06-02 15:01
pu20065226
阅读(12792)
推荐(0) 编辑
java sftp.exec无法执行mv命令
摘要:编写java程序过程中,sftp上传下载建目录删除文件都可以,就是备份不行。 分析原因如下: 1.如果用的同一个用户,即sftp用户来通过 exec(ssh连接) 执行mv命令,那极有可能是在搭建sftp服务时,该用户被限制只能sftp禁用ssh,解决可用:查看这里。 2.排除上一个原因后,那我们就
阅读全文
posted @
2019-06-02 14:56
pu20065226
阅读(1377)
推荐(0) 编辑
-bash: ./hello.jar: 无法执行二进制文件
摘要:在linux中直接调用java包产生的 解决:依赖多个包要用冒号分隔,而不是分号 正确:> java -cp ./lib/*:./hello.jar hello 错误:> java -cp ./lib/*;./hello.jar hello 附class依赖处理:
阅读全文
posted @
2019-05-29 11:39
pu20065226
阅读(1392)
推荐(0) 编辑
配置yum源
摘要:本文转载:https://www.cnblogs.com/yangp/p/8506264.html (一)yum源概述 yum需要一个yum库,也就是yum源。默认情况下,CentOS就有一个yum源。在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者
阅读全文
posted @
2019-04-25 09:51
pu20065226
阅读(317)
推荐(0) 编辑
idea搭建Eureka注册中心及配置密码登陆
摘要:服务的注册与发现 关系调用说明: 服务生产者启动时,向服务注册中心注册自己提供的服务 服务消费者启动时,在服务注册中心订阅自己所需要的服务 注册中心返回服务提供者的地址信息个消费者 消费者从提供者中调用服务 Eureka简介 Eureka是Spring Cloud Netflix微服务套件中的一部分
阅读全文
posted @
2019-04-24 15:02
pu20065226
阅读(881)
推荐(0) 编辑
idea搭spring boot项目
摘要:Spring Boot是由Pivotal团队提供的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程。它主要推崇的是'消灭配置’,实现零配置。 那么,如何在idea中创建一个springboot项目呢? 1.创建项目 File-New-Project next groupId和ar
阅读全文
posted @
2019-04-23 17:12
pu20065226
阅读(151)
推荐(0) 编辑
spring boot报Unsupported Media Type Content type '*/*;charset=UTF-8' not supported
摘要:1.请求设置Content-Type:application/json即可 ajax一般默认:Content-Type: application/x-www-form-urlencoded;charset=utf-8 2.服务端: controller 实体user 3.输出
阅读全文
posted @
2019-04-19 08:44
pu20065226
阅读(12011)
推荐(0) 编辑
linux安装jdk8
摘要:1.文件准备 jdk-8u201-linux-x64.tar.gz 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.登陆主机 tar -zxvf jdk-8u201-
阅读全文
posted @
2019-04-18 16:34
pu20065226
阅读(246)
推荐(0) 编辑
java数组实现队列
摘要:数组队列 用数组实现的队列,也叫循环队列。就是定义一个数组,用两个下标head,tail表示队头和队尾。当队头和队尾相等时,队列为空。当队尾+1等于队头时,队列为满。 注意tail的值,当插入一个元素时tail=1 szie=1,两个时tail=2 size=2,三个时tail=0 size=3,四
阅读全文
posted @
2019-01-23 10:46
pu20065226
阅读(222)
推荐(0) 编辑