王会跳水的鱼
码龄8年
关注
提问 私信
  • 博客:3,167
    问答:4,927
    8,094
    总访问量
  • 14
    原创
  • 848,709
    排名
  • 1
    粉丝
  • 0
    铁粉

个人简介:一条小鱼颤颤抖抖的进入博客世界

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2016-12-20
博客简介:

会跳水的鱼博客

博客描述:
小小鱼遨游大世界
查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得5次评论
  • 获得2次收藏
创作历程
  • 10篇
    2021年
  • 4篇
    2020年
成就勋章
TA的专栏
  • 框架
    6篇
  • plantUML
    5篇
  • 学习日志
    3篇
  • mysql总结
    2篇
兴趣领域 设置
  • 大数据
    mysql
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

前后端分离遇见跨域问题

答:

@Component
public class CorsFilter extends OncePerRequestFilter {

@Override
protected void doFilterInternal(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, FilterChain filterChain) throws ServletException, IOException {
    httpServletResponse.addHeader("Access-Control-Allow-Origin", "*");
    httpServletResponse.addHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS");
    httpServletResponse.addHeader("Access-Control-Allow-Headers", "Content-Type");
    httpServletResponse.addHeader("Access-Control-Max-Age", "1800");//30 min
    filterChain.doFilter(httpServletRequest, httpServletResponse);
}

}

回答问题 2021.07.20

问,如何不用框架实现登录。

答:

一: implements Filter 重写doFilter
二: 在 doFilter中 从HttpRequest 中的 URL 中 拦截 指定地址
三: 拦截到指定地址之后 使用 request 的 重定向功能 带参数 跳转到主页
四: 在jsp的 页面刷新和初始化的时候,都调用查询功能接口

回答问题 2021.07.20

list中的像10-2-8-10这样的数据怎么排序

答:

暴力解法,全部String形式 数组每一项 全部 split("-") 数组的值全部存入 Map<String,Interge>
for example:
[10-4,10-4-8]
map.put("array:1-index:1",10);
map.put("array:1-index:2",4);
map.put("array:2-index:1",10);
map.put("array:2-index:2",4);
map.put("array:2-index:3",8);
一:map遍历取第一位排序(1.可以自定义排序 2.也可以转成List通过list的sort方法进行排序)
二:第一位相同的通过第二位排序,依次比对即可

回答问题 2021.07.19

springcloud seata集成nacos 失败

答:

seata 对应版本的依赖非常严重 要使用spring-cloud-alibab 的 推荐版本 即可

回答问题 2021.05.14

seata客户端从nacos 注册中心无法连接seata-server服务

答:

地址IP的问题

回答问题 2021.05.14

关于Java引用传递问题

答:

地址引用: 物理存储地址/逻辑存储地址 ,数据存储在RAM/缓存中 ,只要 JRE 不触发 申请分配 的 native 接口,就不会重新分配 或者 换地址引用。

回答问题 2021.05.14

mybatisplus有没有类似于jpa的findAll()的方法

答:
在BaseMapper的方法

/**
 * 根据 entity 条件,查询全部记录
 * @param queryWrapper 实体对象封装操作类(可以为 null)
 */
List<T> selectList(@Param(Constants.WRAPPER) Wrapper<T> queryWrapper);
回答问题 2021.05.14

seata客户端从nacos 注册中心无法连接seata-server服务

发布问题 2021.04.23 ·
3 回答

seata注册到 nacos时,无法取得配置中心参数值

发布问题 2021.04.22 ·
3 回答

springcloud seata集成nacos 失败

发布问题 2021.04.22 ·
4 回答

使用plantUML绘制类图 --- spring的源码研究二

文章目录spring的源码研究二spring的源码研究二@startumlnote top of EventPublishingRunListener 都使用 this.initialMulticaster.multicastEvent()进行事件的发布end noteclass EventPublishingRunListener implements SpringApplicationRunListener,Ordered { - SpringApplication applicat
原创
发布博客 2021.04.03 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用plantUML绘制类图 --- spring的源码研究一

文章目录spring的源码研究一spring的源码研究一@startumlnote top of SpringApplicationBuilder end noteclass SpringApplicationBuilder{ - SpringApplication application + SpringApplicationBuilder(Class<?>... sources) # SpringApplication createSpringApplication(C
原创
发布博客 2021.04.03 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring源码研究二

文章目录spring需要懂的技术论点listeners.starting()干的事情spring需要懂的技术论点springbootstrap方法执行类加载过程proxy的代理模式relection框架的过程spring的模块包干的事情listeners.starting()干的事情...
原创
发布博客 2021.04.03 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring 源码研究一

文章目录spring需要懂的技术论点springboot的方法执行---构造方法getSpringFactoriesInstances研究springboot的方法执行---run方法spring需要懂的技术论点springbootstrap方法执行类加载过程proxy的代理模式relection框架的过程spring的模块包干的事情springboot的方法执行—构造方法首先springApplication方法中参数实例化,重点在于里面的getSpringFactoriesIns
原创
发布博客 2021.03.30 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

plantUML.zip

发布资源 2021.03.29 ·
zip

使用plantUML绘制类图 --- spi

文章目录JDK SPIJDK SPI@startumlnote top of ServiceLoader end noteclass ServiceLoader implements Iterable{ - String PREFIX'META-INF/services/' - Class service - ClassLoader loader - LinkedHashMap<String,S> providers - LazyIterator lookupIter
原创
发布博客 2021.03.29 ·
240 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

使用plantUML绘制类图 ---cglib + jdk Proxy

文章目录动态代理动态代理@startumlnote top of Proxy Proxy 代理类 Object proxy = (Object)Proxy.newProxyInstance(obj.getClass().getClassLoader(), obj.getClass().getInterfaces(), handler); 通过Proxy类的newProxyInstance方法创建代理对象,我们来看下方法中的参数 第一个参数:people.getClass().get
原创
发布博客 2021.03.29 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用plantUML绘制类图 --- 线程池

文章目录线程池图解线程池图解@startumlnote top of Executor : 线程池底层执行方法.Runnableinterface Executor { ~ void execute(Runnable command)}note top of ExecutorService : 通用方法interface ExecutorService extends Executor{ ~ void shutdown() ~ <T> Future<
原创
发布博客 2021.03.29 ·
670 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis的学习整理

Redis学习整理一 redis 原理1.1 数据存取1.1.1 select1.1.2 poll1.1.3 epoll1.2 持久化二 redis 操作2.1 redis 数据类型2.2 redis的命令2.2.1 redis客户端的基本语法一 redis 原理1.1 数据存取1.1.1 select1.select模型每次都直接将rset(fds)全部拷贝到内核态,因为内核态速度比用户空间态快很多。2.如果没有数据,select函数会阻塞。如果有数据的话:将有数据的fds标记,select不
原创
发布博客 2021.02.25 ·
144 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

JVM的学习

JVM知识点整理JVM一 JVM架构图(从图中理解JVM)1.1 运行时数据区域1.2 执行引擎1.3 类加载子系统1.4 堆的回收区域1.4 GC算法1.4.1 虚拟机栈1.4.2 本地方法栈1.4.3 堆与非堆(方法区)1.4.4 判断对象是否存活1.4.5 GC回收算法1.4.6 垃圾收集器年轻代收集器1.4.7 对象如何进入老年代二 类加载顺序三 自定义类加载器JVM一 JVM架构图(从图中理解JVM)1.1 运行时数据区域方法区(线程共享)常量,静态变量JJT(即使编译器)编译后代码也
原创
发布博客 2021.02.24 ·
319 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏
加载更多