自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java菜鸟

一 直 在 努 力 着

  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

转载 线程安全

竞态条件 & 临界区当两个线程竞争同一资源时,如果对资源的访问顺序敏感,就称存在竞态条件。导致竞态条件发生的代码区称作临界区。圣达菲

2016-04-29 10:54:54 264

转载 新特征-原子量

package atomic;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.atomic.AtomicLong;/** * Java线程:新特征-原子量*/public class Test { public

2016-04-28 22:23:46 234

转载 Java volatile 关键字

Java volatile 关键字在Java中,valatile关键字被用来标识一个Java变量 ”being stored in main memory“。更准确地讲,每次读取一个volatile变量都会从主存中去读,而不是从CPU缓存中;每次修改一个volatile变量都会将其写入到主存中,而不仅仅是CPU缓存中。保证内存可见性在一个多线程的程序中,多个线程操作一个非volatile修饰的变量,

2016-04-28 21:11:09 361

原创 Maven

下载最的Maven 并解压进入conf/ 修改setting.xml项sdf <localRepository>D:\maven\repository</localRepository>列sdf

2016-04-28 14:58:48 268

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-04-28 14:49:45 217

原创 log4j.properties

配置文件:log4j.properties#设置rootAppender的显示级别为DEBUG 和 它的child Appender为rollfile log4j.rootLogger = DEBUG , rollfile #设置rollfile输出媒介为RollingFileAppenderlog4j.appender.rollfile = org.apache.log4

2016-04-28 13:56:50 297

原创 linux 安装nginx

1、安装prce(重定向支持)和openssl(https支持,如果不需要https可以不安装。)yum -y install pcre*yum -y install openssl*2、下载nginx    wget http://nginx.org/download/nginx-1.7.8.tar.gz自己用ftp传上去可以3、解编译和安装  cp ng

2016-04-26 16:39:31 425

原创 关于学习累计

今年把四年所学的Java 知识累计下来

2016-04-26 09:36:38 286

原创 git创建版本库

git config --global user.name "Your Name"git config --global user.email "email@example.com"1、git init通过这个命令把这个目录变成Git可以管理的仓库,是一个空的仓库,用ls -ah命令就可以看见.git 目录2 、makdie readme.txt;git a

2016-04-25 22:46:42 259

原创 xxx is not in the sudoers file.This incident will be reported.的解决方法

centos 执行sudo 命令是出现的以下错误xxx is not in the sudoers file.This incident will be reported原因是没有为普通用户赋予sudo权限1.切换到root用户下2.添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3.编辑sudoers文件vi /etc/s

2016-04-25 17:33:33 3095

原创 linux Oracle 启动

su - oracle   ###注意中间 -sqlplus "/as sysdba"startup  ## 就启动数据库 停止数据库 shutdown immediate检查Oracle监听是否正常lsnrctl status如有报错信息,说明没启动lsnrctl start

2016-04-25 10:38:44 208

原创 Vector 线程安全与不安全

public static void main(String[] args) { while (true) { for (

2016-04-23 10:36:11 5872

原创 linux 批量修改文件内容

如果有批量修改文件内容的需求,可参考下面这些方法1.批量查找某个目下文件的包含的内容,例如:#   grep -rn或l "要找查找的文本"  路径或文件rn表示匹配查找字符串的内容显示出来 和行号rl 表示匹配查找字符串的文件名全部显示出来比如grep -rn "aaa" /usr/local/表示 /use/local 目录下 所有

2016-04-22 17:23:18 5131

转载 抽象类和接口的区别

abstract class Door { public abstract void open(); public abstract void close();}语法上面的就不用说了, 木球意思,1、计层面上的区别抽象类是对一种事物的抽象,而接口是对行为的抽象。抽象类是对整个类整体进行抽象,包括属性、行为,但是接口却是对类局部(行为)进行抽象.举个例子;

2016-04-18 13:03:05 355

原创 linux MySQL 远程访问

1、/etc/mysql/my.cnf找到 bind-address =127.0.0.1 将其注释掉;//作用是使得不再只允许本地访问;重启mysql:/etc/init.d/mysql restart;2、进入MySQL 数据库         mysql -u root -p  mysql>grant all privileges on *.* to root@'

2016-04-17 21:53:10 406

原创 linux 常用命令

1.查看文件内容cat-n 显示行号2、moreEnter 显示下一行  空格 显示下一页  F 显示下一屏  B 显示上一屏3、 lessless     log   /get          --------------- 查询"get"字符串并高亮显示4、tail-f 不退出持续显示  -n 显示文件最后n行5、head-n 显示文件开始n行

2016-04-17 20:32:13 263

原创 经典sql面试题

有3个表S,C,SCS(SNO,SNAME)代表(学号,姓名)C(CNO,CNAME,CTEACHER)代表(课号,课名,教师)SC(SNO,CNO,SCGRADE)代表(学号,课号,成绩)问题:1,找出没选过“黎明”老师的所有学生姓名。2,列出2门以上(含2门)不及格学生姓名及平均成绩。3,既学过1号课程又学过2号课所有学生的姓名。

2016-04-10 00:37:37 2635

Vim用户手册中文版72.pdf

linux下的程序编辑器 Vim用户手册中文版72.pdf

2011-01-06

Fedora最新版 Fedora 12基础教程

目录:Fedora 12安装指南、从Fedora老版本升级、配置sudo、配置yum、配置Fedora系统服务、安装显卡驱动、安装微软字体、配置Nautilus文件管理器、配置Firefox、配置电子邮件客户端、MP3和音频解码器、DVD和视频播放、IRC客户端、MSN客户端、制作、刻录和备份CD/DVD、下载管理器、PDF阅读器、BT客户端、其它实用应用程序、访问Windows分区、访问Windows共享、Compiz-fusion(3D桌面特效)、KDE桌面环境、XFCE桌面环境、JAVA、Plymouth图形启动、丢失xorg.conf、启用root登陆、在Fedora 12上安装Chrome浏览器、Fedora书籍)

2010-12-20

Linux基础命令教程豪华版.zip

Linux基础命令教程豪华版.zip 是pdf格式

2010-12-10

Linux实用培训学习教程

Linux实用培训学习教程(最终版)Linux实用培训学习教程.chm版本

2010-12-10

Clojure项目问题

2022-10-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除