摘要: 什么是ThreadLocal?首先要说明的一点是ThreadLocal并不是一个Thread,而是Thread的局部变量。在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美 阅读全文
posted @ 2021-04-11 15:22 MarkKobs 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]...k[m-1] 。请问 k[0]k[1]...*k[m-1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此 阅读全文
posted @ 2020-07-30 16:53 MarkKobs 阅读(129) 评论(0) 推荐(0) 编辑
摘要: C++创建对象 一、Alignment问题 重新发现这个问题是因为在体系结构课上提到的一个概念,alignment对齐的概念。 像上面这个C++的类,它有两个变量。 c++ MyClass myclass; cout 每个类的实例,在内存中都有一个独一无二的地址,为了达到这个目的,编译器往往会给一个 阅读全文
posted @ 2019-10-09 16:09 MarkKobs 阅读(2146) 评论(0) 推荐(0) 编辑
摘要: Spring 框架的概述以及Spring中基于XML的IOC配置 一、简介 1. Spring的两大核心: IOC (DI)与 AOP ,IOC是反转控制,DI依赖注入 2. 特点:轻量级、依赖注入、面向切面编程、容器、框架、一站式 3. 优势: 1. 方便解耦: 做到编译期不依赖,运行期才依赖 2 阅读全文
posted @ 2019-08-10 17:43 MarkKobs 阅读(381) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 8/2 CRUD 1. 发送put请求修改数据有三个步骤: 1. SpringMVC中配置HiddenHttpMethodFilter 2. 页面上创建一个post请求(form标签只能写get和post) 3. 创建一个input项目,name="_method",值就是我们 阅读全文
posted @ 2019-08-02 17:29 MarkKobs 阅读(273) 评论(0) 推荐(0) 编辑