synchronized锁住的是代码还是对象,以及synchronized底层实现原理
摘要:synchronized (this)原理:涉及两条指令:monitorenter,monitorexit;再说同步方法,从同步方法反编译的结果来看,方法的同步并没有通过指令monitorenter和monitorexit来实现,相对于普通方法,其常量池中多了ACC_SYNCHRONIZED标示符。
阅读全文
posted @
2018-11-14 15:50
一中晴哥威武
阅读(288)
推荐(0) 编辑
前后台交互实现点击超链接通过指定的 url 去网络或者文件服务器下载文件
摘要:前台 VUE 界面: 后台java代码:(rest接口,供前台进行调用) 注意:上面的方法有一个小问题:用过url去网络获取 inputStream 是一点一点不断获取,获取的过程中就去写这个 inputStream ,则 inputStream 还没有获取完就写了,导致文件最后有缺失,所以可以给
阅读全文
posted @
2018-11-09 17:45
一中晴哥威武
阅读(2590)
推荐(0) 编辑
通过指定的 url 去网络或者文件服务器下载文件到本地某个文件夹
摘要:/** * 从网络Url中下载文件 * @param urlStr 指定的url * @param fileName 下载文件到本地的名字 * @param savePath 本地保存下载文件的路径 * @throws IOException */ public static void downLoadFro...
阅读全文
posted @
2018-11-09 17:26
一中晴哥威武
阅读(695)
推荐(0) 编辑
vue 的父组件和子组件互相获取数据和方法
摘要:父组件主动获取子组件的数据和方法 一、ref(但不能实时更新获取) 1.调用子组件的时候 定义一个ref 2.在父组件里面通过 二、$emit() (可以动态实时更新获取) 子组件主动获取父组件的数据和方法 在子组件里面通过 演示代码: 或者子组件获取父组件的数据和方法,并且随着父组件实时更新数据(
阅读全文
posted @
2018-11-06 16:52
一中晴哥威武
阅读(1060)
推荐(0) 编辑
union 和 union all 的区别
摘要:UNION 用的比较多, UNION ALL 是直接连接,取到得是所有值,记录可能有重复, UNION 是取唯一值,记录没有重复 1、UNION 的语法如下: [SQL 语句 1] UNION [SQL 语句 2]2、UNION ALL 的语法如下: [SQL 语句 1] UNION ALL [SQ
阅读全文
posted @
2018-11-02 16:21
一中晴哥威武
阅读(159)
推荐(0) 编辑
Session和Cookie的区别和联系
摘要:1、session保存在服务器,客户端不知道其中的信息;cookie保存在客户端,服务器能够知道其中的信息。 2、session中保存的是对象,cookie中保存的是字符串。 3、session不能区分路径,同一个用户在访问一个网站期间,所有的session在任何一个地方都可以访问到。而cookie
阅读全文
posted @
2018-11-01 15:18
一中晴哥威武
阅读(161)
推荐(0) 编辑