- 浏览: 31754 次
- 性别:
- 来自: 杭州
最新评论
文章列表
原文链接:http://www.cnblogs.com/dolphin0520/p/3923737.html
虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及Java中提供了什么机制来解决线程安全问题。
以下是本文的目录大纲:
一.什么时候会出现线程安全问题?
二.如何解决线程安全问题?
三.synchronized同步方法或者同步块
若有不正之处,请多多谅解并欢迎批评指正。
请尊重作者劳动成果,转载请标明原文链 ...
原文链接:http://www.cnblogs.com/dolphin0520/p/3920357.html
在前面2篇文章分别讲到了线程和进程的由来、以及如何在Java中怎么创建线程和进程。今天我们来学习一下Thread类,在学习Thread类之前,先介绍与线程相关知识:线程的几种 ...
原文链接:http://www.cnblogs.com/dolphin0520/p/3913517.html
在前面一篇文章中已经讲述了在进程和线程的由来,今天就来讲一下在Java中如何创建线程,让线程去执行一个子任务。下面先讲述一下Java中的应用程序和进程相关的概念知识,然后再阐述如何创建线程以及如何创建进程。下面是本文的目录大纲:
一.Java中关于应用程序和进程相关的概念
二.Java中如何创建线程
三.Java中如何创建进程
若有不正之处,请多多谅解并欢迎批评指正。
请尊重作者劳动成果,转载请标明原文链接:
http://www.cnb ...
原文链接:http://www.cnblogs.com/dolphin0520/p/3910667.html
在前面,已经介绍了Java的基础知识,现在我们来讨论一点稍微难一点的问题:Java并发 编程。当然,Java并发编程涉及到很多方面的内容,不是一朝一夕就能够融会贯通使用的 ...
开发过程中肯定会用到数据库,从网上找了一些资料介绍了本地安装mysql数据库的过程,可参考http://www.360doc.com/showweb/0/0/228433046.aspx。
主要过程如下:
1、下载mysql的安装文件,比如Mysql-4.1.14-win32.zip,当然也可以是其他的版本;
2 ...
文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,以下稍做总结,以资共享。
进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
例如:vi test.log
vi +n filename :打开文件,并将光标置于第n行首
例如:vi +100 test.log
vi + filename :打开文件,并将光标置于最后一行首
例如:vi + test.log
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r file ...
1、JDK的下载和安装
可以参考博文JDK1.6官方下载http://myboypaopao.iteye.com/blog/319153,当然也可以下载其他版本的JDK。下载完成后在本地安装JDK,比如安装路径为C:\Program Files\Java\jdk1.6.0_02。
2、配置环境变量
JDK安装成功后需要配置JAVA_HOME、PATH等环境变量,配置成功后才可以使用各种java命令。例如上面的JDK安装目录为C:\Program Files\Java\jdk1.6.0_02,则应如下配置:增加环境变量
JAVA_HOME= C:\Program Files\Java\jdk1.6 ...
一、配置Maven的变量
增加环境变量MAVEN_HOME=D:\Program Files\apache-maven-2.2.1(这个是maven的安装路径)
环境变量PATH=【已有变量】;%MAVEN_HOME%\bin;,主要是为了可以运行maven命令
运行mvn -version可以看到关于maven的版本信息
二、配置Maven的本地路径
假设本地的Maven库路径为:D:\repo
1、如果没有安装maven插件
直接配置M2_REPO变量就可以了
直接刷新后就可以加载本地的maven库了
2、安装了maven插件
(1)打开eclipse,找到如下路径window--> ...