- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 Volatile关键字总结
一、Volatile关键字的知识点volatile能保证线程的可见性,但不能保证线程的原子性通过volatile关键字,保证线程每次读取变量是从主存中读取,不是通过L3或者L4缓存中读取但问题在于volatile关键字只能保证每次缓存失效,不能保证操作是原子性的,我们知道i++这样的操作是分为3个步骤 从内存中读取变量在线程的栈桢中操作加1讲结果写入内存中这样在多个线程中存在这样的现象
2017-11-28 23:45:03
2149
原创 JavaSrcipt中的call()和apply()方法理解
call()call() 方法在使用一个指定的this值和若干个指定的参数值的前提下调用某个函数或方法.语法:*fun*.call(*thisArg*[, *arg1*[, *arg2*[, ...]]])参数: thisArg 在fun函数运行时指定的this值。需要注意的是,指定的this值并不一定是该函数执行时真正的this值,如果这个函数处于非严格模式下,则指定为null和un
2016-12-07 22:26:35
801
原创 Gradle学习笔记(四)web项目
一、在IDE中创建Gradle web项目选择新建项目,项目类型选择Gradle,在Libraries中选择Java,Web,点击Next 输入项目的GroupId,ArtifactId,Version,这点和Maven是一样的 选择默认导入包,这是IDEA的自动导入项目依赖的特性 这样整个过程就完成了 二、Gradle 配置我们打开已经构建好的web项目,看看目录结构 添加一些项目代码和依赖项
2016-12-05 23:18:08
2708
原创 IE浏览器下使用localhost域名保存cookie的问题
最近在做一个新项目,发现在IE浏览器下无法单点登录,经过源码查看追踪,发现如下代码问题SessionConfig.java private Integer redisExpireTime = 60 * 60 * 24 * 7; private Integer cookieExpireTime = 60 * 60 * 2; private Integer cookieMaxAge = -1;
2016-12-02 19:49:36
4779
原创 Gradle学习笔记(三)java项目编译
发现一个中文文档地址 http://pkaq.org/gradledoc/docs/userguide/userguide.html,作者维护了一半,不过Gradle的文档真是多,全部翻译完估计也是一个巨大的工作量,大家有空看看就好一、Java插件Gradle的编译基本是靠插件和内置的task完成,这点集成了ant内置target和maven内置plugin的优点,要编译java项目,打包jar包
2016-12-02 18:16:39
468
原创 Gradle学习笔记(二)build脚本入门
一、 Gradle使用groovy作为脚本语言,并默认导入了groovy的大部分基础包import org.gradle.*import org.gradle.api.*import org.gradle.api.artifacts.*import org.gradle.api.artifacts.cache.*import org.gradle.api.artifacts.compo
2016-12-01 16:53:38
977
1
原创 Gradle学习笔记(一)入门
gradle的安装可以参照gradle的官方文档,很简单,安装之前先安装JDK8,设置好JAVA_HOME,然后设置GRADLE_HOME这两个环境变量Gradle项目由project和task组成gradle的执行task的编写快捷方式task hello << { println 'Hello world!'}task里面可以编写代码task upper<<{ Str
2016-12-01 15:40:50
458
原创 ClassLoader学习笔记
版权声明:本文为博主原创文章,未经博主允许不得转载一、什么是ClassLoader大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如
2016-09-12 16:25:29
397
转载 Eclipse开发书籍推荐
最近总被问学习Eclipse开发,要看些什么书,以下这几本都是我觉得在Eclipse领域比较经典的书籍。推荐优先阅读。其实看完了这几本,基本上也不用再看别的了。Eclipse这方面的书很多,但是内容重复的厉害。Contributing to Eclipse: Principles, Patterns, and Plug-InsBy Erich Gamma, Kent Beck这本书有中文版,是熊节
2007-12-31 16:33:00
829
原创 陈宇语录
陈宇语录:把自己打造成一个复合型人才是关键所在,所谓的复合型人才就是四点:第一,语言能力,第二,技术能力。第三:职业道德规范,第四,文档撰写能力,只有这种人才才是真正软件市场所需要的。
2007-12-31 16:01:00
636
原创 经验总结
1.在不会的时候多看看自己所用工具的帮助文档,如MyEclipse的帮助文档;2.发现Myeclipse的学习中心是个好地方,很多东东可以,有hibernate,spring等等,好多好多
2007-12-21 09:57:00
407
转载 给RCP系统添加全局快捷键
文章转自:http://www.blogjava.net/chengang/archive/2006/04/28/43873.html 一个RCP系统,给它添加一个象Eclipse中Ctrl+Shift+O一样的全局快捷键,怎么加?参考了RCP的Email项目示例,给我RCP项目中MonitorAction(显示一个监视器的命令)添加一个快捷键Ctrl+1。简单把添加的过程概述如下:1、首先在p
2007-12-19 15:33:00
663
转载 javax学习---java中容易搞错的一些东东
1)instanceof:实现了某接口的类的对象也是该接口的实例;某类的对象也是该类超类的实例。2)native()修饰的方法没有方法体,用一个分号";"代替大括号。3)main不是关键字。4)System.exit(intvalue),也就是说,只要是int的,就能够使JVM退出System.exit(a);同样的是合法的。5)&,|能用在int和boolean上,而^(异或
2007-04-22 14:59:00
716
SQL Assistant v4.7.11
2009-10-14
MCITP.Self-Paced.Training.Kit.(Exam 70-444)
2009-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人