摘要: 一个线程在未正常结束之前, 被强制终止是很危险的事情. 因为它可能带来完全预料不到的严重后果比如会带着自己所持有的锁而永远的休眠,迟迟不归还锁等。 所以你看到Thread.suspend, Thread.stop等方法都被Deprecated了 那么不能直接把一个线程搞挂掉, 但有时候又有必要让一个 阅读全文
posted @ 2022-07-01 15:35 琴湖copy王 阅读(30) 评论(0) 推荐(1) 编辑
摘要: 首先你要弄清接口的含义.接口就是提供一种统一的’协议’,而接口中的属性也属于’协议’中的成员.它们是公共的,静态的,最终的常量.相当于全局常量.抽象类是不’完全’的类,相当于是接口和具体类的一个中间层.即满足接口的抽象,也满足具体的实现.如果接口可以定义变量,但是接口中的方法又都是抽象的,在接口中无 阅读全文
posted @ 2022-06-23 23:41 琴湖copy王 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 作者:嘛源链接:https://www.zhihu.com/question/61783920/answer/408364195来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 简单的来说, 假设,你在放洗脚水,并且,当前你只有一洗脚盆。那么,你的洗脚水不管有多少,你最 阅读全文
posted @ 2021-06-03 23:14 琴湖copy王 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-06-02 16:12 琴湖copy王 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 数据源,顾名思义,数据的来源。在数据源中存储了所有建立数据库连接的信息。 作用就是你可以操作数据库,数据源里面存放了你要连接哪个库以及数据库的账号和密码。 通过数据库的用户名、密码等信息建立的数据库连接,来构建数据库连接池。 普通的连接数据库是建立一个连接,执行完sql之后,就会关闭,再次连接还需要 阅读全文
posted @ 2021-05-11 16:46 琴湖copy王 阅读(845) 评论(0) 推荐(0) 编辑
摘要: @RequestMapping与@GetMapping和@PostMapping等新注释 Spring的复杂性不是来自于它处理的对象,而是来自于自身,不断演进发展的Spring会带来时间维度上复杂性,比如SpringMVC以前版本的@RequestMapping,到了新版本被下面新注释替代,相当于增 阅读全文
posted @ 2021-05-10 18:08 琴湖copy王 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 默认跳转SpringBoot底层会为返回的字符串拼接前缀和后缀,使其成为完整的资源路径。然后按照路径查找对应资源,返回个浏览器,浏览器解析并展示。 重定向在使用重定向时,返回的字符串指的是一个请求,而不是一个具体的资源。并且在当前方法设置的Model的Attribute会消失,session不会。u 阅读全文
posted @ 2021-05-10 18:02 琴湖copy王 阅读(1852) 评论(0) 推荐(1) 编辑
摘要: Math.round(11.5) 等于多少?Math.round(-11.5)等于多少 Math.round(11.5)的返回值是 12,Math.round(-11.5)的返回值是-11。四舍五入的原理是在参数上加 0.5 然后进行下取整 用最有效率的方法计算 2 乘以 8 2 << 3(左移 3 阅读全文
posted @ 2021-05-08 15:05 琴湖copy王 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 在Vue.js中我们使用<slot>元素作为承载分发内容的出口,作者称其为插槽,可以应用在组合组件的场景中; 测试 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> 阅读全文
posted @ 2021-05-05 15:37 琴湖copy王 阅读(63) 评论(0) 推荐(0) 编辑
摘要: Vue(读音/vju/, 类似于view) 是一套用于构建用户界面的渐进式框架, 发布于2014年2月。与其它大型框架不同的是, Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层, 不仅易于上手, 还便于与第三方库(如:vue-router,vue-resource,vue x) 或既 阅读全文
posted @ 2021-05-05 13:42 琴湖copy王 阅读(48) 评论(0) 推荐(0) 编辑