09 2017 档案
java指令重排序的问题
摘要:指令重排序是个比较复杂、觉得有些不可思议的问题,同样是先以例子开头(建议大家跑下例子,这是实实在在可以重现的,重排序的概率还是挺高的),有个感性的认识 例子比较简单,也添加了注释,不再详细叙述。 什么是指令重排序?有两个层面: 在虚拟机层面,为了尽可能减少内存操作速度远慢于CPU运行速度所带来的CP 阅读全文
posted @ 2017-09-27 16:44 半城枫叶半城雨丶 阅读(11287) 评论(3) 推荐(3)
java 反射 类装载器
摘要:前言: java语言允许通过程序化的方式间接对Class进行操作,Class文件由类装载器装载后,在jvm中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息,如构造函数,属性和方法等, java允许用户借由这个与Class相关的元信息对象间接调用Class对象的 阅读全文
posted @ 2017-09-27 12:09 半城枫叶半城雨丶 阅读(372) 评论(0) 推荐(2)
IDEA用maven创建springMVC项目和配置
摘要:工具准备:IDEA2016.3 Java jdk 1.8 1、DEA创建项目 新建一个maven project,并且选择webapp原型。 然后点击next 这里的GroupId和ArtifactID随意填写,但是ArtifactID最好和你的项目一名一样然后next 为了快一点创建,我们添加一个 阅读全文
posted @ 2017-09-26 19:34 半城枫叶半城雨丶 阅读(2418) 评论(0) 推荐(1)
Socket类 以及 ServerSocket类 讲解
摘要:Socket类 套接字是网络连接的端点,套接字使应用可以从网络中读取数据,可以向网络中写入数据。不同计算机上的两个应用程序可以通过连接发送或接收字节流,以此达到相互通信的目的。 为了从一个应用程序向另一个应用程序发送消息,需要知道另一个应用程序中套接字的 IP 地址和端口号,在java中,套接字由j 阅读全文
posted @ 2017-09-20 19:20 半城枫叶半城雨丶 阅读(955) 评论(0) 推荐(2)
vue 设计日历表
摘要:日历的功能,我们会经常用到,且逻辑比较复杂,小算法较多,花了半天时间写了个,特此详记。 先贴图 功能阐述:返回本月不多说,设置工作日和节假日是为了公司制度需要,后台会有假日表来记录。 为了适应于vue框架,很多jquery的方法用不上,例如addClass及removeClass,所以可能某些地方做 阅读全文
posted @ 2017-09-08 15:04 半城枫叶半城雨丶 阅读(10592) 评论(4) 推荐(0)