- 博客(18)
- 收藏
- 关注
原创 springboot项目多线程调用远程接口获取不到token的问题
在springboot项目中,有时会遇到多线程或parallelStream(并行流)通过feign调用远程接口,并且被调用的接口需要token验证,一般通过以下方式@Componentpublic class FeignClientInterceptor implements RequestInterceptor { private static final String AUTHORIZATION_HEADER="Authorization"; private static fin
2021-04-27 10:23:30
3050
2
原创 使用IDEA查看程序中未被调用的类、方法
使用场景:java代码中有些方法是无效的,没有被调用了的,可以查看整个项目中所有的无效方法,方便删除。下面介绍使用方法,以IntelliJ IDEA2018.3.2为例
2020-11-06 15:13:05
17825
2
原创 解决Nginx监听端口是非80端口,SpringSecurity设置defaulrSuccessUrl无效的问题
问题描述:当Nginx监听端口是非80端口时,登录成功后没有按SpringSecurity设置的defaultSuccessUrl跳转,其中包含由一个Nginx转发到另一个Nginx一、设置第一个Nginx监听端口为非80端口(此Nginx的IP为192.168.100.100)监听81端口server { listen 81; server_name local; location ~ /.+$ { expires off;
2020-09-27 18:01:02
933
原创 解决PLSQL中文显示???问题
新的win10电脑配置好数据库连接后,plsql查看数据与插入中文数据都显示问号(???),同事的都正常显示,以下是解决办法:原因:本机没有配置数据库字符集环境变量,或是与数据库字符集不一致。执行在plsql中执行 select userenv(‘language’) from dual; 语句来查看本机的字符集,或是执行select * from V$NLS_PARAMETERS;语句。两者的区别是第一种查看到的是拼接好的一条字符集数据,第二种是数据库详细配置参数有多条数据需要将第一行,第二行,
2020-06-12 09:44:37
5050
1
原创 去掉和恢复电脑桌面快捷方式小箭头
1.去掉小箭头reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /ftaskkill /f /im explorer.exeattrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"del "
2020-06-09 15:00:42
367
原创 win10设置桌面图标间距
方法适用于:Win8、Win8.1、Win10系统。按Win+R打开运行,输入regedit回车打开注册表编辑器;展开以下位置:HKEY_CURRENT_USER/Control Panel/Desktop/WindowMetrics ;你会在右侧找到名为IconSpacing的字符串值,该值表示桌面图标之间的水平间距。其算法为:-15*间距像素值 ;比如,默认值为-1125,即表示水平间距为75像素(px)。将其修改为你需要的值即可,比如100像素,则将IconSpacing值修改为-1500。
2020-06-09 14:57:39
2419
转载 实现深克隆工具类
public class CloneUtils { @SuppressWarnings("unchecked") public static <T extends Serializable> T clone(T obj){ T cloneObj = null; try { //写入字节流 B...
2019-09-27 08:11:41
447
原创 css 怎么让一个小div在另一个大div里面 垂直居中
<div class = "parent"> <div class = "child"></div></div>.parent { width:500px; height:500px; border:3px solid #000; display:flex; justify-content:center; align-items:...
2019-09-06 15:41:07
895
转载 VUE实现文字左右滚动跑马灯
直接上代码// 在components中定义一个可引用的组件// 此功能封装并非原创,在网上看到的,哪里看的忘了// components 部分<template><div class="my-outbox"> <div class="my-inbox" ref='box'> <div class="my-list" v-for="(...
2019-09-06 14:01:34
15317
4
原创 使用vue完成移动端轮播图:vue-awesome-swiper3.x 基本使用
一、说明vue-awesome-swiper是基于swiper的,安装不同版本的vue-awesome-swiper对应不同的swiper,所以swiper里面的属性多数能应用到vue-awesome-swiper中,也可以根据swiper文档来设置vue-awesome-swiper属性;swiper挂网:https://www.swiper.com.cn/,本次使用的版本"vue-awes...
2019-09-04 11:10:58
4650
转载 vue 解决关于*!!vue-style-loader!css-loader?{"sourceMap":true}!../../../../vue-loader类似问题的
记录问题,导入自己博客,原文链接 https://blog.youkuaiyun.com/genius_yym/article/details/82222424问题描述*!!vue-style-loader!css-loader?{“sourceMap”:true}!../…/…/…/vue-loader/lib/style-compiler/index?{“vue”:true,”id”:”data-v-...
2019-08-29 10:08:51
386
原创 java面试题总结--多线程
一、创建多线程的方式1.继承Thread类Thread类本质上是实现了Runnable接口的一个实例,代表一个线程的实例。启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。public class MyThread extends Thread { public void run() { ...
2019-08-07 16:50:32
336
原创 传统SSM项目调用SpringCloud微服务方法
1.返回值是自定义实体类,参数是基本类型User user= restTemplate.getForObject( "http://localhost:8081/user/getById/{id}", User.class, id);2.返回值是List<基本类型>,参数是基本类型List<String>...
2019-07-31 10:03:38
2199
原创 RestTemplate.getForObject获取到的自定义实体类是LinkedHashMap解决办法
List<User> list = restTemplate.getForObject( "http://localhost:8081/user/userList/{page}/{pageSize}", List.class, "1", "4");这样获取到的list集合里的User对象是linkHashMap格式的,解决办法:ResponseEnt...
2019-07-31 09:44:39
9697
2
原创 java面试题总结--基础篇
java 基础1.八种基本数据类型的大小,以及他们的封装类double ---Double 8位 0.0dfloat ---Float 4位 0.0flong ---Long 8位 0Lint ---Integer 4位 0short ---S...
2019-07-30 13:43:30
159
原创 ElasticSearch学习系列
https://www.cnblogs.com/leeSmall/category/1210814.html(转自博客园:小不点啊)
2019-07-11 11:34:59
132
原创 i++和++i是否是线程安全的?
首先从两方面考虑:是单例还是多例多例:对于任何变量,对象都是安全的单例(从成员变量和局部变量考虑)① 成员变量(从是常量还是变量考虑)成员变量是同一进程中其他线程都可以访问到的。常量----是线程安全的变量----是线程不安全的② 局部变量,是线程安全的,因为局部变量线程是私有的,其他线程是访问不到的。...
2019-02-26 22:12:08
854
原创 springmvc是否是线程安全的?
先了解两个概念:线程安全:多个线程访问同一个变量/对象,得到的结果相同,那么是线程安全的。线程不安全:多个线程访问同一个变量/对象,得到的结果不相同,那么是线程不安全的。springmvc底层是servlet,而servlet是单例,单例是不安全的。 但是springmvc采用了一些措施,保证了此框架是安全的 ①controller中的成员变量要么是常量,要么是spring容器创建的...
2019-02-26 16:05:06
2418
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人