- 博客(9)
- 收藏
- 关注
原创 5.29作业
SpringMvc的运行流程第一步:发起请求到前端控制器第二步:前端控制器请求HandlerMapping查找 Handler,可以根据xml配置、注解进行查找第三步:处理器映射器HandlerMapping向前端控制器返回Handler第四步:前端控制器调用处理器适配器去执行Handler第五步:处理器适配器去执行Handler第六步:Handler执行完成给适配器返回ModelAndView第七步:处理器适配器向前端控制器返回ModelAndView,ModelAn.
2022-05-29 17:10:51
79
原创 5.22作业
IOC的理解(what why how)?Spring如何解决循环依赖问题?SpringIOC 通过三级缓存来解决循环依赖问题,三级缓存指的是三个Map:singletonObjects:一级缓存,key为BeanName,value为Bean,日常获取Bean的地方earlySingletonObjects:二级缓存,key为BeanName,value为Bean,已经实例化但还没有进行属性注入的Bean,由三级缓存放入singletonFactories:三级缓存,key为BeanName,
2022-05-22 18:24:29
130
原创 5.15作业
1. ForkJoinPool的理解分治思想的体现,将一个任务分成(fork())若干子任务交给不同的线程进行执行,结束后把各个子任务的结果汇总归并(join)成最终结果。工作窃取:如果某个子线程上的任务队列(双分治思想的体现,将一个任务分成(fork())若干子任务交给不同的线程进行执行,结束后把各个子任务的结果汇总归并(join)成最终结果。工作窃取:如果某个子线程上的任务队列(双端队列)为空时,会去其他子线程的任务队列进行“窃取”来执行,进而提升整个任务的执行效率,充分利用所有线程的计
2022-05-15 18:58:05
154
原创 4.23作业
1.Java内存模型(Java Memory Model)的理解?深入理解Java内存模型JMM(Java Memory Model)_shionlin2010的博客-CSDN博客_jmmjava内存模型2.ConcurrentHashMap的put源码分析ConcurrentHashMap Put方法源码解析_qq_40244364的博客-CSDN博客_concurrenthashmap put源码...
2022-04-23 18:04:53
331
原创 4.17作业
给定一个只包括 '(',')','{','}','[',']'的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-parenthesesclass Solution { public boolean isValid(String s) { Stack<Character> .
2022-04-17 13:27:40
461
原创 class java.util.Date cannot be cast to class java.sql.Date
preparedStatement.setDate(4, (Date) student.getBirthday());在将Date传给数据库时,idea提示进行强转,虽然编译没错但是运行就会报强转错误:将代码修改成这样完美解决:preparedStatement.setDate(4, new java.sql.Date(student.getBirthday().getTime()));...
2022-04-14 18:41:27
937
原创 简单算法练习
1、两数之和:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum时间复杂度O(n*n):class Solution { public int[] twoSu
2022-04-10 18:46:34
620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人