- 博客(21)
- 收藏
- 关注
原创 黑马程序员----集合框架、泛型
一、CollectionCollection List:元素是有序的。元素可以重复,因为有索引 ArrayList:底层使用数组结构。查询快,但是增加、删除慢。可变长度数组,默认创建是10,如果添加时超过,则会新建一个ArrayList长度为原长的150%,之后把所有元素copy进新的ArrayList。 LinkedList:链表数
2014-07-15 12:07:46
463
原创 黑马程序员----交通灯学习笔记
模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:1、异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。2、信号灯忽略黄灯,只考虑红灯和绿灯。3、应考虑左转车辆控制信号灯,右转车辆
2014-07-15 10:27:06
518
原创 黑马程序员----JavaBean、内省 和 注释
一、JavaBean JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。 如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Value Object,简称VO)。这些信息在类中用私有字段来存储,如果读
2014-07-15 00:54:50
541
原创 黑马程序员----网络编程
网络传输过程: 1,找到对方ip 2,数据发送到指定端口(每个应用程序对应一个端口) 3,定义通信规则,即协议 TCP/IPUDP 1,面向无连接,将数据、源、目的封装(像邮递东西) 2,数据报大小限制在64k内 3,不可靠协 4,速
2014-07-14 16:34:57
348
原创 黑马程序员----Class类、反射(Reflect)
一.Class 类:Class 代表java类,Class cls1 = Date.class //字节码1;Class cls2 = Person.class //字节码2;得到字节码对应的实例对象:1、类名.class2、对象.class3、Class。forName("类名");Class.gotName(); 返回字节码,分两种方式:
2014-07-14 14:03:23
365
原创 黑马程序员----Overload和Override、可变参数、枚举
Java EE:Java EE(Java Platform,Enterprise Edition)是sun公司推出的企业级应用程序版本。 IDE即Integrated Development Environment,是“集成开发环境”的英文缩写,可以辅助开发程序的应用软件。 JMSjms即Java消息服务(Java Message Service)应用程序接口是一个Ja
2014-07-13 16:43:59
457
原创 黑马程序员----JDK1.5版本中提供多线程升级解决方案
/* JDK1.5版本中提供了多线程升级解决方案,将同步synchronized替换成显式的Lock操作。 将Object中的wait,notify,notifyAll,替换为Condition对象,该对象可以通过lock锁获取。 Lock接口: 出现替代了同步代码块或者同步函数。将同步的隐式锁操作变成现实锁操作。 同时更为灵活。可以一个锁上加上多组监视器。 lock():获取锁。 u
2014-07-13 16:18:55
397
原创 黑马程序员----线程小结
一创建线程的第一种方式:继承Thread类步骤:1.定义类继承Thread2.复写Thread类中的run()方法:将自定义的代码存储在run里让线程执行。3.调用线程的start()方法,该方法有两个作用,启动线程,调用run方法。必须要调用,否则创建了线程但没有运行。为什么要覆盖run方法呢?Thread类用于描述线程,该类定义了一个功能,用于存储线程要运行的代
2014-07-12 17:50:58
397
原创 黑马程序员----流操作的基本规律
流操作的基本规律:流对象太多,容易混淆,通过两个明确来完成1,明确源和目的源:输入流:InputStream, Reader目的:输出流:OutputStream, Writer2,明确操作的数据是否是纯文本是:字符流否:字节流3,当体系明确后,再明确要使用哪个具体的对象通过设备来区分:源设备:内存,硬盘,键盘目的:内存,硬盘,控制台eg
2014-07-12 17:42:06
397
原创 黑马程序员----IO流之File类等小结
OutputStream类的常用方法方法名称描述public void close() throws IOException关闭输出流public void flush() throws IOException刷新缓冲区public void write(
2014-07-03 20:12:46
605
原创 黑马程序员----FileReader和FileWriter练习-简单的文件copy
/*复制文件到指定目录 * 1.在指定目录创建一个文件,用于存储被copy文件的数据 * 2.定义读取流和文件关联 * 3.通过不断地读写完成数据存储 * 4.关闭资源 * */package iotest;import java.io.*;public class CopyText { public static void main(String[] args){ cop
2014-07-01 22:47:16
447
原创 黑马程序员----FileReader和FileWriter
FileReader和FileWriter是字符流Reader和Writer两个基类的子类,是用于读取和写入字符文件的便捷类。简单介绍下其用法。FileReader:用FileReader对字符文件进行操作需以下两步:1.创建一个文件读取对象,并和指定名称的文件相关联,同时要保证该文件时已经存在的,如果不存在,发生FileNotFoundException异常。
2014-07-01 22:18:50
502
原创 ubuntu 13.04 升级至13.10
Ubuntu 13.10已经发布了,前几天我从网上搜集了从Ubuntu 13.04升级至Ubuntu 13.10的具体步骤并将自己手中的ubuntu 进行了升级,现在分享给大家。在升级之前对系统进行更新。在升级前,你需要更新系统,打开终端,输入如下命令:sudo apt-get update && sudo apt-get dist-upgrade然后打开更新管理器
2013-11-05 14:38:39
562
原创 ubuntu 13.04 工作区
ubuntu系统升级到13.04后,发现多桌面/工作区不见了,ctrl+alt+方向键也不能切换不同的工作区了。 上网查了一下,原来ubuntu13.04默认是不开启多桌面/多工作区的,要自己开启。 方法如下:system settings --> appearance --> Behavior --> Enable workspaces
2013-10-13 18:12:38
520
原创 linux学习笔记----常用命令(二)
chmod :文件或文件夹权限方法:1:直接使用+ - = 号,如:chmod u + g - 权限
2013-09-17 19:17:50
612
2
原创 linux学习笔记----常用命令(一)
linux 学习笔记一:文件处理命令及文件权限常用文件处理命令ls 用法 ls [选项] [文件或目录]ls -a 显示所有文件包括隐藏文件ls -l 显示详细信息ls -d 查看目录属性若是ls 后什么也不加,则显示出当前目录下的文件不包括隐藏文件。如果敲下 ls -l 则会显示出文件的详细信息,在文件详细信息的开头有一串字母 如: drwxrwxr-x
2013-09-13 09:10:31
414
转载 职场新闻:高薪抢”菜鸟”(应届生) 阿里疯了吗?
本文转自:http://www.cnseay.com/3335/2013年是最难就业季,应届大学毕业生就业人数接近700万,听说2014年毕业生会超过700万,没有最难,只有更难。然而,这几天网络在传阿里多少年薪抢应届毕业生,还能解决哪里哪里的户口。很多人都在找我求证,因为我刚好在负责阿里的校园招聘。不过职责在身,薪水的具体数字我还真没办法说。关于校园招聘,我想
2013-09-07 11:24:08
672
转载 DedeCMS5.7SP1系统/plus/download.php出现url重定向漏洞
文章转自:http://www.dedecms8.com/dedecms/use/11316.html 最近使用scanv网站体检发现有DedeCMS 5.7SP1 /plus/download.php url重定向漏洞(如下图),对比官方网站最新下载包发现该漏洞未进行补丁,但官方自身网站已经补上了,而官方演示站点均未补上。 漏洞原因和解决思路如下:
2013-09-05 09:53:02
1720
1
原创 win7 + ubuntu12.04 双系统 开机出现grub>界面
本人电脑装了WIN7 和 Ubuntu(硬盘安装)双系统,前两天不知怎么地开机选择Ubuntu后出现grub> 界面而无法进入系统,由于我linux的知识相对匮乏,导致我弄了好几天才弄好,大致过程如下:1、在win7上安装一个EasyBCD 并运行,然后选择左边菜单添加新条目到下图所示界面,然后按图示选择linux/BSD 。2、注意驱动器那个框,如果你ubuntu的/boot是单独分
2013-08-20 21:06:44
1923
原创 网站被攻击 多了几个文件
近期找了个网站方面的实习,刚上班没几天发现公司网站被黑,网站文件夹里多了几个php文件。打开其中一个一看,一头雾水,由于是新人头一次遭遇,无奈百度之。最后经过各种努力,终于知道了是大概干什么的了。其实只是把我公司的网站当成代理,发送大量的数据包,用来攻击其他人,同时也造成我公司网站异常。最后我的解决办法是删除木马,更改密码,最后打上漏洞补丁。下面我贴出代码,希望不要成为别人的工具。希望各位大牛多多
2013-08-20 15:37:08
1314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人