![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂
日常整理的笔记
mojiezhao
个人学习笔记以及知识点整理
展开
-
sleep() 和 wait() 有什么区别?
(网上的答案:sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。)s...原创 2020-03-06 21:00:32 · 180 阅读 · 0 评论 -
使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句:final StringBuffer a=new StringBuffer(“immutable”);执行如下语句将报告编译期错误:a=new StringBuffer("");但是,执行如下语句则可以通过编译:a.append(" broken!");有人在定义方法...原创 2020-03-05 21:22:32 · 243 阅读 · 0 评论 -
用最有效率的方法算出2乘以8等於几?
2 << 3因为将一个数左移n位,就相当于乘以了2的n次方,那么,一个数乘以8只要将其左移3位即可,而位运算cpu直接支持的,效率最高,所以,2乘以8等於几的最效率的方法是2 << 3。...原创 2020-03-05 21:18:04 · 112 阅读 · 0 评论 -
HTTP中的状态码汇总
HTTP状态码总的分为五类:1开头:信息状态码2开头:成功状态码3开头:重定向状态码4开头:客户端错误状态码5开头:服务端错误状态码1XX:信息状态码状态码 含义 描述100 继续 初始的请求已经接受,请客户端继续发送剩余部分101 切换协议 请求这要求服务器切换协议,服务器已确定切换2XX:成功状态码状态码 含义 描述200 成功 服务器已成功处理了请...原创 2020-03-05 21:17:20 · 64 阅读 · 0 评论 -
Request和Response
Request 和 Response 对象起到了服务器与客户机之间的信息传递作用。Request 对象用于接收客户端浏览器提交的数据,而 Response 对象的功能则是将服务器端的数据发送到客户端浏览器。一、Request对象的五个集合:QueryString:用以获取客户端附在url地址后的查询字符串中的信息。例如:stra=Request.QueryString ["strUserld...转载 2020-02-18 16:53:04 · 144 阅读 · 0 评论 -
分布式版本控制系统Git基础
关于windows下git安装这里就不详细讲了,网上有很多教程工作原理:Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库创建版本库:什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何...原创 2020-02-12 20:35:32 · 76 阅读 · 0 评论 -
常用几个注解
1.@RestController 用于标注控制层组件@RestController = @Controller + @ResponseBody组成:@Controller 将当前修饰的类注入SpringBoot IOC容器,使得从该类所在的项目跑起来的过程中,这个类就被实例化。当然也有语义化的作用,即代表该类是充当Controller的作用@ResponseBody 它的作用简短截说就是...原创 2020-02-10 20:56:30 · 864 阅读 · 0 评论 -
说说自己对于 Spring MVC 了解?
谈到这个问题,我们不得不提提之前 Model1 和 Model2 这两个没有 Spring MVC 的时代。Model1 时代 : 很多学 Java 后端比较晚的朋友可能并没有接触过 Model1 模式下的 JavaWeb 应用开发。在 Model1 模式下,整个 Web 应用几乎全部用 JSP 页面组成,只用少量的 JavaBean 来处理数据库连接、访问等操作。这个模式下 JSP 即是控制层...原创 2020-02-09 19:31:30 · 492 阅读 · 0 评论 -
String Builder 为什么线程不安全?
引言:我们总是说StringBuilder和StringBuffer的区别在StringBuilder不是线程安全的,StringBuffer是线程安全的那StringBuilder不安全的点在哪儿?分析在分析这个问题之前我们要知道StringBuilder和StringBuffer的内部实现跟String类一样,都是通过一个char数组存储字符串的,不同的是String类里面的char数...原创 2020-02-09 19:31:02 · 193 阅读 · 0 评论 -
代理模式
一、代理模式介绍代理模式是一种非常好理解的一种设计模式,生活中处处都有代理:王宝强作为一个明星,不可能什么事都由他自己干(约电视剧、排期之类的),于是他请了经纪人去医院挂号很麻烦怎么办?找黄牛帮我们挂号王者荣耀技术水平不够,想要上分怎么办?请游戏代练写点不正经的代码被警察捉走了怎么办?请律师帮我们打官司无论是经纪人、黄牛、游戏代练、律师他们都是得帮我们干活。但是他们...原创 2020-02-09 18:22:17 · 143 阅读 · 0 评论 -
单例模式
一、单例模式概述单例模式定义很简单:一个类中能创建一个实例,所以称之为单例!那我们什么时候会用到单例模式呢??那我们想想既然一个类中只能创建一个实例了,那么可以说这是跟类的状态与对象无关的了。频繁创建对象、管理对象是一件耗费资源的事,我们只需要创建一个对象来用就足够了!学过Java Web的同学可能就知道:Servlet是单例的Struts2是多例的Spri...原创 2020-02-09 18:21:59 · 103 阅读 · 0 评论