上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 60 下一页
摘要: 准备步骤: 1.创建工程(设置版本兼容,最低兼容版本) 2.导入常用jar包,(处理字符串和加密用的jar文件) Commons Lang,Commons Codec commons-codec.jar主要是用来加密的MD5 3.引入测试框架(类库和启动装置配置) 应用架构: 1.网络通信 (手机客 阅读全文
posted @ 2016-06-23 22:39 唯一客服系统开发笔记 阅读(332) 评论(0) 推荐(0)
摘要: 考试科目: 添加考试科目,填写科目名称,选择科目题型(复选框/单选题,多选题,判断题,问答题,填空题) 添加科目章节,填写章节名称,添加章节知识点,填写知识点以英文逗号分隔,直接插入多条记录 开通考场: 填写考场名称,选择考场状态(开启/关闭),选择考试科目(下拉框) 考试试题: 添加试题,选择题型 阅读全文
posted @ 2016-06-21 22:02 唯一客服系统开发笔记 阅读(677) 评论(0) 推荐(0)
摘要: AVL树是高度平衡的二叉树,任何节点的两个子树的高度差别<=1 实现AVL树 定义一个AVL树,AVLTree,定义AVLTree的节点内部类AVLNode,节点包含以下特性: 1.key——关键字,对AVL树的节点进行排序 2.left——左子树 3.right——右子树 4.height——高度 阅读全文
posted @ 2016-06-19 18:01 唯一客服系统开发笔记 阅读(716) 评论(0) 推荐(0)
摘要: 栈(stack)是一种线性存储结构,有以下特点: 1.栈中数据是按照先进后出的方式进出栈的 2.向栈中添加删除元素时,只能从栈顶进行操作 使用数组实现栈 定义一个类ArrayStack 实现入栈方法push() 实现出栈方法pop() 实现返回栈顶元素方法peek() 阅读全文
posted @ 2016-06-18 09:44 唯一客服系统开发笔记 阅读(308) 评论(0) 推荐(0)
摘要: 队列是一种线性存储结构,他有以下特点: 1.队列中数据是按照“先进先出”方式进出队列的 2.队列只允许在“队首”进行删除操作,在“队尾”进行插入操作 3.队列通常包含两种操作:入队列和出队列 使用数组实现队列 定义一个类ArrayQueue 实现入队列方法push() 实现出队列方法pop() 实现 阅读全文
posted @ 2016-06-18 09:19 唯一客服系统开发笔记 阅读(390) 评论(0) 推荐(0)
摘要: 前序遍历:中,左,右 中序遍历:左,中,右 后序遍历:左,右,中 二叉树查找 从根节点进行比较,目标比根节点小,指针移动到左边 从根节点进行比较,目标比根节点大,指针移动到右边 阅读全文
posted @ 2016-06-17 20:44 唯一客服系统开发笔记 阅读(384) 评论(0) 推荐(0)
摘要: 二叉查找树(Binary Search Tree),又被称为二叉搜索树,它是特殊的二叉树,左子树的节点值小于右子树的节点值。 定义二叉查找树 定义二叉树BSTree,它保护了二叉树的根节点BSTNode类型的mRoot,定义内部类BSTNode 包含二叉树的几个基本信息: key——关键字用来对二叉 阅读全文
posted @ 2016-06-17 19:57 唯一客服系统开发笔记 阅读(443) 评论(0) 推荐(0)
摘要: 首先应该在java文件中定义包名,package 包名 带包编译成class文件 切换到目录下,使用jar -cvf xx.jar 包名,就是把那个包放到xx.jar包里面 此时双击会报错,找不到要执行哪个类的主函数 在与包相同的目录下,新建一个文件例如:config.txt 在文件中写入 Main 阅读全文
posted @ 2016-06-16 11:20 唯一客服系统开发笔记 阅读(1008) 评论(1) 推荐(0)
摘要: 使用FileDialog可以打开文件对话框,根据模式不同,可以分为打开文件和保存文件对话框 获取FileDialog对象,new出来,参数:所属Frame对象,String的标题,FileDialog.LOAD 给MenuItem对象设置点击事件,点击事件中,调用FileDialog对象的setVi 阅读全文
posted @ 2016-06-16 10:43 唯一客服系统开发笔记 阅读(3657) 评论(0) 推荐(0)
摘要: 菜单MenuBar Menu MenuItem 调用Frame对象的setMenuBar()方法,设置菜单,参数:MenuBar对象 阅读全文
posted @ 2016-06-15 18:13 唯一客服系统开发笔记 阅读(682) 评论(0) 推荐(0)
摘要: 对话框不能单独存在,依赖于窗体,有显示标题,有模式 获取Dialog对象,new出来,构造参数:Frame对象,String的标题,模式 窗体内部的内容,Label对象,Button对象,调用Dialog对象的add()方法,把这两个添加进去 Dialog也是一个普通的窗体,需要设置尺寸和位置 这个 阅读全文
posted @ 2016-06-14 22:40 唯一客服系统开发笔记 阅读(1792) 评论(0) 推荐(0)
摘要: 获取Frame对象 获取TextField对象 获取TextArea对象 获取Button对象 调用Frame对象的add()方法,添加进去 调用TextField对象的getText()方法,可以获取文本框内的数据 调用TextArea对象的setText()方法,设置文本数据 列目录 获取到文本 阅读全文
posted @ 2016-06-13 22:27 唯一客服系统开发笔记 阅读(420) 评论(0) 推荐(0)
摘要: 浏览器有默认的缓存机制,不同的浏览器,缓存头是不一样的 设置编码,调用setContentType()方法,参数:”text/html;charset=utf-8” 关闭缓存,调用setHeader()方法:参数: ”Expires”,-1 “Cache-Control”,”no-cache” “P 阅读全文
posted @ 2016-06-12 20:28 唯一客服系统开发笔记 阅读(880) 评论(0) 推荐(0)
摘要: 在Servlet中的doGet()方法中 获取FileInputStream对象,new出来,构造参数:String的文件路径 得到文件路径,调用this.getServletContext().getRealPath(“这里是应用根路径”) 调用HttpServletResponse对象的getO 阅读全文
posted @ 2016-06-12 19:23 唯一客服系统开发笔记 阅读(2277) 评论(0) 推荐(0)
摘要: 调用Button对象的addMouseListener方法,参数:MouseListener对象,这个类是个接口,需要实现以下方法 mouseClicked mousePressed mouseReleased mouseEntered mouseExited 找实现子类MouseAdapter,覆 阅读全文
posted @ 2016-06-11 20:25 唯一客服系统开发笔记 阅读(491) 评论(0) 推荐(0)
摘要: 客户端: 1.服务端点 2.读取客户端已有的图片数据 3.通过socket输出流将数据发给服务端 4.读取服务端反馈信息 5.关闭 获取Socket对象,new出来,构造参数:String的服务端ip,int的端口号 调用Socket对象的getOutputStream()方法,得到OutputSt 阅读全文
posted @ 2016-06-11 12:00 唯一客服系统开发笔记 阅读(589) 评论(0) 推荐(1)
摘要: 装饰设计模式:当想要对已有的对象进行功能增强时,可以自定义类将已有的对象传入,并提供加强功能,自定义的该类称为装饰类 典型的: Reader--FileReader --BufferedReader 阅读全文
posted @ 2016-06-10 16:38 唯一客服系统开发笔记 阅读(323) 评论(0) 推荐(0)
摘要: Map集合,将key对象映射到value对象 三个主要的子类:Hashtable,HashMap,TreeMap Hashtable:底层是哈希表数据结构,不允许使用null值,线程同步 HashMap:底层是哈希表数据结构,允许使用null值,线程不同步 TreeMap:底层是二叉树数据结构,线程 阅读全文
posted @ 2016-06-09 17:12 唯一客服系统开发笔记 阅读(419) 评论(0) 推荐(0)
摘要: 多条线程并发执行,随机切换,调用join()方法,会使当前线程所在的线程(一般主线程)冻结,直到当前线程结束,所在的线程才恢复继续执行 线程的优先级,调用Thread对象的setPriority()方法,可以设置优先级,参数:1,5,10最明显;Thread.MAX_PRIORITY,Thread. 阅读全文
posted @ 2016-06-09 14:59 唯一客服系统开发笔记 阅读(263) 评论(0) 推荐(0)
摘要: 我们一般使用多线程,都是while的死循环,想要结束线程,只需退出死循环即可 当线程中调用了sleep()方法或者wait()方法,当前的线程就会进入冻结状态,这个线程就结束不了 调用Thread对象的interrupt()方法,可以强制解冻,此时run()方法中需要捕获到InterruptExce 阅读全文
posted @ 2016-06-08 19:40 唯一客服系统开发笔记 阅读(360) 评论(0) 推荐(0)
摘要: 需求:简单的买票程序,多个窗口卖票,多线程 定义一个类Ticket实现Runnable接口, 定义成员属性int类型的票数nums 实现run()方法,run方法中 while(true)的死循环,打印nums-- 获取Ticket对象,new出来 获取Thread()对象,new出来,构造参数:R 阅读全文
posted @ 2016-06-08 17:03 唯一客服系统开发笔记 阅读(469) 评论(0) 推荐(0)
摘要: 每一个对象,都有一个在内存中的地址哈希值,这个哈希值是十六进制的 调用Object对象的hashCode()方法,返回这个对象的哈希值 调用Integer.toHexString()方法,转换十六进制 调用Object对象的toString()方法,得到:类名@哈希值 通常我们会复写toString 阅读全文
posted @ 2016-06-08 15:15 唯一客服系统开发笔记 阅读(352) 评论(0) 推荐(0)
摘要: 十进制转二进制,除2运算 十进制6转二进制是 110 (注意从右往左写,使用算式从下往上写) 二进制转十进制,乘2过程 二进制110转十进制 0*2的0次方+1*2的1次方+1*2的2次方=6 对应关系 0 1 0 1 0 1 32 16 8 4 2 1 把1对应的位置的数加起来就可以了,所以是21 阅读全文
posted @ 2016-06-08 11:11 唯一客服系统开发笔记 阅读(801) 评论(0) 推荐(0)
摘要: 随机访问文件,可以看作一个大型的byte[]数组,不算是IO体系中的一员,内部封装了字节输入输出流,可以设置权限,可以调整指针的位置 获取RandomAccessFile对象,构造参数:String文件名称,String的文件模式 调用RandomAccessFile对象的write()方法,参数: 阅读全文
posted @ 2016-06-07 21:26 唯一客服系统开发笔记 阅读(280) 评论(0) 推荐(0)
摘要: 之前我们使用io流,都是需要一个中间数组,管道流可以直接输入流对接输出流,一般和多线程配合使用,当读取流中没数据时会阻塞当前的线程,对其他线程没有影响 定义一个类Read实现Runable接口,实现run()方法,构造方法传递PipedInputStream对象 读取流里面的数据 定义一个类Writ 阅读全文
posted @ 2016-06-07 10:36 唯一客服系统开发笔记 阅读(379) 评论(0) 推荐(0)
摘要: 两个线程操作同一个资源,比如,输入和输出,操作同一个对象,此时两个线程会争夺cpu的执行权,随机的进行切换。我们想实现先输入再输出,顺序的执行 目标对象定义一个标记字段,进行判断,wait()和notify()方法 wait()方法,线程会处于等待状态,等待的线程位于内存中的线程池中 notify( 阅读全文
posted @ 2016-06-06 23:54 唯一客服系统开发笔记 阅读(351) 评论(0) 推荐(0)
摘要: 对自己定义的类规范化一下,事件和图形化组件分离出来 定义一个类FrameDemo 定义成员属性Frame frame 定义成员属性Botton 定义构造方法FrameDemo() 定义初始化方法init() 初始化方法中,new出来Frame(),参数:String的窗体名称 调用Frame对象的s 阅读全文
posted @ 2016-06-06 23:00 唯一客服系统开发笔记 阅读(344) 评论(0) 推荐(0)
摘要: 外部动作——>事件源(组件)——>事件对象——>监听器 获取Frame对象,与上节一样 调用Frame对象的addWindowListener()方法,参数:WindowListener对象,WindowListener是个接口,里面有七个方法要实现,找实现子类WindowAdapter,匿名内部类 阅读全文
posted @ 2016-06-05 22:58 唯一客服系统开发笔记 阅读(483) 评论(0) 推荐(0)
摘要: java为gui提供的对象都在java.Awt和javax.Swing包中 Awt:抽象窗口工具包,依赖平台,调用系统的本地方法 Swing:完全由java实现的轻量级工具库 eclipse官方封装了一套Swt的控件包 布局方式 流式布局,边界布局,网格布局,卡片式布局,坐标式对齐,面板布局 Fra 阅读全文
posted @ 2016-06-04 23:29 唯一客服系统开发笔记 阅读(1646) 评论(0) 推荐(0)
摘要: 写入 获取ObjectOutputStream对象,new出来,构造参数:FileOutputStream对象目标文件 调用ObjectOutputStream对象的writeObject()方法,参数:要保存的对象 调用ObjectOutputStream对象的close()方法,关闭流 此时会报 阅读全文
posted @ 2016-06-02 22:13 唯一客服系统开发笔记 阅读(539) 评论(0) 推荐(0)
摘要: 递归方法,实现查找目录中以.java为后缀的文件路径,并存入文本文件中 定义一个静态方法fileToLine(),传入参数:File对象目录,List集合对象(List<File> 这样做的目的是因为这个方法会被递归,因此不能在内部创建,并且List集合是引用传递) 调用File对象的listFil 阅读全文
posted @ 2016-06-01 22:48 唯一客服系统开发笔记 阅读(1467) 评论(0) 推荐(0)
摘要: 客户端给服务端发送数据,服务端收到数据后,给客户端反馈数据 客户端: 获取Socket对象,new出来,构造参数:String的ip地址,int的端口号 调用Socket对象的getOutputStream()方法,获取到OutputStream对象 调用OutputStream对象的write() 阅读全文
posted @ 2016-05-31 23:40 唯一客服系统开发笔记 阅读(685) 评论(0) 推荐(0)
摘要: 按照java面向对象的原则,每个基本类型都有对应的包装类 byte Byte short Short int Integer long Long boolean Boolean float Float double Double char Character 最常用的作用是,基本类型与String字 阅读全文
posted @ 2016-05-29 18:11 唯一客服系统开发笔记 阅读(272) 评论(0) 推荐(0)
摘要: Session是一个域 作用范围:当前会话范围 生命周期:当程序第一次调用request.getSession()创建出客户端的session对象,30分钟没有操作认为超时,这个可以在web.xml中进行配置 调用session.nvalidate()方法销毁session 服务器非正常关闭时销毁s 阅读全文
posted @ 2016-05-28 23:51 唯一客服系统开发笔记 阅读(3556) 评论(0) 推荐(0)
摘要: java中是严格区分大小写的。 PHP中函数,类名称不区分大小写,变量和常量区分大小写 阅读全文
posted @ 2016-05-28 22:41 唯一客服系统开发笔记 阅读(314) 评论(0) 推荐(0)
摘要: java为我们提供了一个集合的工具类,方便我们对集合进行操作,里面的方法都是静态方法。 Collections.sort()方法,参数:List<T>集合对象,这个对象带着泛型,是为了保证集合中的元素具备可比较性,因此这个返回值的泛型就会特殊点, <T extends Comparable <? s 阅读全文
posted @ 2016-05-27 22:54 唯一客服系统开发笔记 阅读(440) 评论(0) 推荐(0)
摘要: 当我们创建一个集合以后,可以直接使用system.out.println()来打印这个集合,但是,我们需要可以对每个元素进行操作,所以,这里需要使用迭代器来遍历集合 迭代器其实就是集合取出元素的方式 调用List对象的iterator()方法,得到Iterator对象,这个类是个接口类型,因此可以知 阅读全文
posted @ 2016-05-26 23:13 唯一客服系统开发笔记 阅读(304) 评论(0) 推荐(1)
摘要: 获取ServerSocket对象,new出来构造参数:int类型端口号 调用ServerSocket对象的accept()方法,得到Socket对象 获取PrintWriter对象,new出来,构造参数:OutputSream对象,true自动刷新 调用PrintWriter对象的println() 阅读全文
posted @ 2016-05-25 23:52 唯一客服系统开发笔记 阅读(254) 评论(0) 推荐(0)
摘要: 获取URL对象,new出来,构造参数:String的路径 调用URL对象的openConnection()方法,获取URLConnection对象 调用URLConnection对象的getInputStream()方法,获取输入流InputStream对象 读取输出流 PHP版: 调用函数fope 阅读全文
posted @ 2016-05-20 23:53 唯一客服系统开发笔记 阅读(314) 评论(0) 推荐(0)
摘要: 获取URL对象,new出来,构造参数:String的路径 调用URL对象的getProtocal()方法,获取协议 调用URL对象的getHost()方法,获取主机 调用URL对象的getPath()方法,获取路径 调用URL对象的getFile()方法,获取文件部分 调用URL对象的getQuer 阅读全文
posted @ 2016-05-20 23:33 唯一客服系统开发笔记 阅读(406) 评论(0) 推荐(0)
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 60 下一页