2023年6月14日
摘要: 编译器优化的重排序。编译器在不改变单线程程序语义的前提下,可以重新安排语句 的执行顺序。 指令级并行的重排序。现代处理器采用了指令级并行技术(Instruction-Level Parallelism,ILP)来将多条指令重叠执行。如果不存在数据依赖性,处理器可以改变语句对应 机器指令的执行顺序。 阅读全文
posted @ 2023-06-14 15:29 追疯筝的人 阅读(79) 评论(0) 推荐(0) 编辑
  2023年3月21日
摘要: 过滤器是在请求到达servlet之前对请求进行的过滤,拦截器是进入servlet前,所以参数是servletRequest 而拦截器是进入servlet之后,所以参数是httpservletRequest 使用拦截器可以使用 bean ,过滤器不行 阅读全文
posted @ 2023-03-21 15:41 追疯筝的人 阅读(2) 评论(0) 推荐(0) 编辑
  2023年3月16日
摘要: Spring MVC 先生成web容器,比如TOMCAT ,然后注册 servletDispathcer, Spring容器在DispatcherServlet里面 BeanPOSTProcessor 可以在bean生成后对bean属性进行更改 事务是基于切面来做的,代理对象会去获取一个数据库连接、 阅读全文
posted @ 2023-03-16 16:05 追疯筝的人 阅读(64) 评论(0) 推荐(0) 编辑
  2023年3月9日
摘要: 数据中不能包含 " ,否则会识别失败! 其实是由于数据里面有英文分号,” 导致工具识别出错。 将分号去掉即可。 阅读全文
posted @ 2023-03-09 15:47 追疯筝的人 阅读(244) 评论(0) 推荐(0) 编辑
  2023年3月1日
摘要: JDK动态代理: 需要实现一个具有自己逻辑的InvocationHandler、工厂类、使用工厂类传入一个普通对象,工厂类中使用自己实现的InvocationHandler来生成代理对象。 CGLIB动态代理: 需要实现一个具有自己逻辑的MethodInterceptor、工厂类、使用工厂类传入一个 阅读全文
posted @ 2023-03-01 11:14 追疯筝的人 阅读(9) 评论(0) 推荐(0) 编辑
  2023年2月25日
摘要: 联合索引的最左原则,要从索引的本体出发理解。 因为联合索引会从左到右排序建立。比如ABC联合索引 A是全局有序,B是在A相同的时候局部有序,但是全局无序,所以当A的范围不能够让B有序的情况下,是无法使用这个索引的 所以才会有结论 A没有匹配,或者A是使用的“<”,“>”这类条件时联合索引的B也是无法 阅读全文
posted @ 2023-02-25 15:48 追疯筝的人 阅读(71) 评论(0) 推荐(0) 编辑
  2023年2月24日
摘要: 可以在请求头加入 X-Forwarder-For 来伪造访问的ip地址 //Nginx支持X-Forwarded-For 配置 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; // 解决办法,在反向代理Nginx中设置参数。只 阅读全文
posted @ 2023-02-24 11:57 追疯筝的人 阅读(272) 评论(0) 推荐(0) 编辑
  2023年2月22日
摘要: //新建线程池ThreadPoolExecutor cpuThreadPoolExecutor = ThreadUtil.getCpuThreadPoolExecutor(); //使用CountdoLatch final CountDownLatch countDownLatch = new Co 阅读全文
posted @ 2023-02-22 14:55 追疯筝的人 阅读(100) 评论(0) 推荐(0) 编辑
  2023年2月16日
摘要: -- explainselect * FROM PNAS_MAT_PLM force index(PNAS_MAT_PLM_UN)where MAT_ID in (select MAT_ID FROM PNAS_MAT_PLM where MAT_ID like '%12832788-00%' an 阅读全文
posted @ 2023-02-16 16:40 追疯筝的人 阅读(9) 评论(0) 推荐(0) 编辑
  2023年2月9日
摘要: 虽然hash值很多,范围很大,但是内存存不了那么大的数组,所以取hash的散列值的时候,需要用hash值,除以数组长度取余数。又由于取余数(%)的性能不如与运算(&),所以想用与运算来代替取余运算。最终得到的结论是,当除数为2的幂的情况下,与运算等价于取余运算。所以将hashMap的长度设置为2的幂 阅读全文
posted @ 2023-02-09 13:16 追疯筝的人 阅读(30) 评论(0) 推荐(0) 编辑