- 博客(15)
- 收藏
- 关注
转载 linux下安装JDK
1.将jdk-7u5-linux-x64.tar.gz拷贝到/usr/java/jdk/目录下面,这里如果没有相应文件夹,则创建该文件夹,如命令: sudo mkdir java //创建文件夹java sudo mkdir jdk //创建文件夹jdk sudo cp -r ~/download/jdk-8u5-linux-i586.tar.gz
2014-10-21 13:35:06 401
转载 E: Package 'package ' has no installation candidate的原因分析 /etc/apt/sources.list
E: Package has no installation candidate错误,于是便开始google,寻找原因。但苦苦追寻,能查到的都是一些叫我们输入指令的语句 如sudo apt-get update等之类的命令,但该命令不管用。这是因为在我们的/etc/apt/sources.list文件下,拥有的是只是一些系统初装的源,后期的一些源还是得自己添加的,不然网上的很多资源包都是无
2014-10-21 10:54:23 1969
转载 开启linux的SSH服务以及异常的处理
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下: Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-server
2014-10-21 10:35:41 798
转载 在Linux搭建常用服务器
目录 1、搭建telnet服务器 2、搭建DHCP服务器 3、搭建DNS服务器 4、搭建sendmail服务器 5、搭建FTP服务器 6、搭建web服务器 安装 apache tomcat 7、搭建samba服务器 一、搭建telnet服务器1、查看是否有telnet服务 rpm –qa|grep telnet 显示:telnet-0.17-3
2014-10-21 10:33:35 648
原创 黑马程序员——JAVA基础拾遗之泛型和集合框架(二)
泛型JDK1.5以后出现的新特性,用于解决安全问题,是个类型安全机制,先看以下的代码 ArrayList l = new ArrayList(); l.add("a"); l.add("ab"); l.add("abc"); l.add(4); Iterator it = l
2014-10-05 23:56:03 580
原创 黑马程序员——JAVA拾遗之网络编程
网络模型网络编程有几个要素:IP地址,端口号,协议TCP/IP。IP地址在java的网络编程中,用InetAddress来封装IP地址。它有两个子类Inet4Address 和 Inet6Address,分别表示IPv4地址和IPv6地址。调用这个类的getHostAddress() 方法可以获取IP地址的字符串形式。端口号用于标识进程的逻辑地址,是不同
2014-10-05 23:19:00 525
原创 黑马程序员——银行业务调度系统
在看过张孝祥老师的交通灯管理系统以后获益良多,所以趁热打铁又看了张老师的银行业务调度系统。这个系统比起交通灯管理系统来说,没有更高深的内容。同样是线程池定时调度、匿名内部类、枚举,还多了两个知识点,一个是同步代码块,另一个是单例模式。但是相对而言,逻辑更复杂一些,需要对面向对象的思想理解的非常透彻。张老师在设计这个系统逻辑实现的时候,用到的思路让我收获很大。这个系统的需求是这样的:
2014-10-04 21:47:40 363
原创 黑马程序员——交通灯管理系统总结
看了张孝祥老师的交通灯管理系统的视频,获益良多。尤其里面的多线程和枚举的用法让人印象深刻,而且视频里面的设计思路深刻体现了面向对象的思想。可以说代码不多,都是精华。这里把我看完视频以后收获的东西总结一下,加深理解。交通灯管理系统的需求如下:1.异步随机生成按照各个路线行驶的车辆;2.信号灯忽略黄灯,只考虑红灯和绿灯;3.应考虑左转车辆控制信号灯,右转车辆不受信号灯控
2014-10-01 21:03:15 486
原创 黑马程序员——java拾遗之代理类及AOP
动态代理其实就是java.lang.reflect.Proxy类动态的根据您指定的所有接口生成一个class 字节码,该class会继承Proxy类,并实现所有你指定的接口(您在参数中传入的接口数组);然后再利用您指定的classloader将 class 字节码加载进系统,最后生成这样一个类的对象,并初始化该对象的一些值,如invocationHandler,以即所有的接口对应的Method成员
2014-09-29 14:19:48 452
原创 黑马程序员——java拾遗之反射机制
“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”,Java不是动态语言。但是JAVA有着一个非常突出的动态相关机制:反射机制。指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods。
2014-09-25 21:51:12 388
原创 黑马程序员——java基础拾遗之集合框架(一) List 和 Set
集合类:方便对多个对象进行操作,存储等。和数组的区别数组的长度固定,集合的长度可变,数组可以存储基本数据类型,集合只能存对象数组存内容的类型必须相同,集合类可以存储不同类型的对象集合类的特点集合的长度可变,集合只能存对象,集合类可以存储不同类型的对象集合框架的体系结构上图Collection接口的共性方法:ad
2014-08-28 16:45:55 586
原创 黑马程序员——java基础拾遗之多线程(二) 线程同步、线程通信
线程安全的概念:当多个线程同时运行一段代码时,如果结果和单线程运行时一致,而且其他变量也和预期的一致,说明是这段代码是线程安全的。但是,多线程运行的过程中会出现单线程时候不会出现的问题,大多出现在多个线程同时操作全局变量或者静态变量的时候。当出现这种场景的时候,往往会出现和预期不一致的程序运行结果。比如下面的例子:还是经典的卖票程序:class Ticket impleme
2014-08-25 19:16:15 488
原创 黑马程序员——java基础拾遗之多线程(一) 多线程的两种实现
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
2014-08-22 23:34:19 410
原创 黑马程序员——java基础拾遗之IO流(二)File 和 Properties的使用
一.File类java.io.File类用来描述文件和文件夹,可以用来操作文件、文件夹及它们的相关属性可以作为参数传给流的构造函数常用常量File.separator是跨平台的目录分割符。常用的初始化方法File f1 = new File("a.txt");//用文件名初始化File f2 = new File("D:"+File.separator+"java"
2014-08-21 22:59:34 468
原创 黑马程序员——java基础拾遗之IO流(一) 常用类及方法
java基础拾遗之IO流IO流是java很重要的知识点,在这里总结一下IO的一些只是点,常用的类以及用法。按照操作的数据类型分,IO流分成两种:字节流和字符流。字节流抽象基类:InputStream,OutputStream;字符流抽象基类:Reader,Writer;IO流有很多衍生的类,但是大多以基类名称结尾,可以根据类名是以什么结尾的来区分是那种IO流;缓冲区
2014-08-18 12:26:25 508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人