Tomcat服务器使用详解

Tomcat使用详解

2017-09-28 18:21:36

阅读数 431

评论数 0

XML深度解析

XML解析: 解析xml可以做: 如果xml作为配置文件:读取 如果xml作为传输文件:写,读 xml解析思想: DOM:将文档加载进内存,形成一颗dom树(document对象),将文档的各个组成部分封装为一些对象。 优点:因为,在内存中会形成dom树,可以对dom树进行增删改查。 缺点:...

2017-09-26 22:01:09

阅读数 260

评论数 0

XML简易教程

XML:eXtensible Markup Language 可扩展标记语言 version=”1.0” 可扩展:所有的标签都是自定义的。 功能:数据存储 用途: 配置文件(常用) 数据传输 html与xml区别: html语法松散,xml语法严格 html做页面展示,xml做数据存储 html...

2017-09-26 21:50:59

阅读数 404

评论数 0

Test_Java_网络编程(模拟客户端向服务器上传文件)

需求:使用Java程序创建两个类,分别为UpdateClient和UpdateServer类来模拟客户端向服务器上传文件(因为没有服务器,只能本机传给自己) 提示输入要上传的文件路径,验证路径是否在以及是否是文件夹 发送文件名到服务器 建立多线程的服务器 读取文件名 判断文件是否存在,将结果发回...

2017-09-06 17:14:29

阅读数 313

评论数 0

Test_Java_网络编程(客户端向服务器发送字符串,服务器将字符串反转后发送给客户端)

需求: 客户端向服务器写字符串(键盘录入),服务器(多线程)将字符串反转后写回,客户端再次读取到是反转后的字符串Test1_Client.javapackage

2017-09-06 11:33:56

阅读数 1531

评论数 0

Java_基础—网络编程(TCP协议代码及其优化和服务器多线程优化)

TCP: 面向连接(三次握手),数据安全,速度略低。分为客户端和服务端。 三次握手: 客户端先向服务端发起请求, 服务端响应请求, 传输数据1、客户端 使用TCP协议对客户端和服务端之间的通信进行代码优化

2017-09-06 10:58:42

阅读数 380

评论数 0

电脑如果打不开jar文件的解决办法

电脑打不开jar文件的解决办法

2017-09-05 09:45:57

阅读数 2485

评论数 0

Java_GUI创建单机版QQ聊天小程序并实现简单的小功能(附所有源码)

该小程序的界面设计如下: 小程序能够实现的功能有: 发送:向本机(自己)发送聊天消息 记录:所有的聊天记录存储在“config.txt”的文本文件里 清屏:点击后,显示区域清空 震动:类似于QQ中窗口抖动的功能 通过编写Java代码实现界面和所有功能

2017-09-05 09:28:51

阅读数 3411

评论数 2

网络编程(UDP传输并将使用多线程进行优化)

需求:向本地发送信息,自己发送,自己接收 1、发送Send 2、接收Receive 使用多线程将其优化,使发送和接收在同一个界面

2017-09-04 16:26:26

阅读数 379

评论数 0

网络编程概述和三要素(IP/端口号/协议)以及Socket通信原理

一、网络编程概述 二、网络编程三要素之IP概述 三、网络编程三要素之端口号概述 四、网络编程三要素之协议概述 五、Socket通信原理图解

2017-09-04 11:26:04

阅读数 1498

评论数 0

设计模式_Java_适配器设计模式

一、什么是适配器? 在使用监听器的时候, 需要定义一个类事件监听器接口. 通常接口中有多个方法, 而程序中不一定所有的都用到, 但又必须重写, 这很繁琐. 适配器简化了这些操作, 我们定义监听器时只要继承适配器, 然后重写需要的方法即可. 二、适配器原理 适配器就是一个类, 实现了监听器接口, 所...

2017-09-04 08:54:41

阅读数 211

评论数 0

Java_基础—GUI(窗体/鼠标/键盘/动作监听和键盘事件)

一、窗体监听 二、鼠标监听 三、键盘监听 四、动作监听 五、键盘事件

2017-09-03 18:55:02

阅读数 1866

评论数 1

Java_基础—GUI(创建一个窗口并显示/布局管理器)

Java的GUI全程叫做Graphical User Interface(图形用户接口)。因为Java的应用程序界面做的很垃圾,面试和平时开发都不用 对于Java的GUI代码,一处编译,到处调试 布局管理器

2017-09-03 17:51:40

阅读数 1865

评论数 0

设计模式_Java_工厂方法模式的概述和使用

工厂方法模式概述 工厂方法模式中抽象工厂类负责定义创建对象的接口,具体对象的创建工作由继承抽象工厂的具体类实现。 优点 客户端不需要在负责对象的创建,从而明确了各个类的职责,如果有新的对象增加,只需要增加一个具体的类和具体的工厂类即可,不影响已有的代码,后期维护容易,增强了系统的扩展性 缺点 ...

2017-09-03 16:32:50

阅读数 167

评论数 0

设计模式_Java_简单工厂模式概述和使用

简单工厂模式概述 又叫静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的实例 优点 客户端不需要在负责对象的创建,从而明确了各个类的职责 缺点 这个静态工厂类负责所有对象的创建,如果有新的对象增加,或者某些对象的创建方式不同,就需要不断的修改工厂类,不利于后期的维护

2017-09-03 16:16:48

阅读数 214

评论数 0

Java_基础—线程组和线程池的概述和使用以及线程的生命周期

一、线程组的概述 Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 默认情况下,所有的线程都属于主线程组。 线程的生命周期: 新建:创建线程对象 就绪:线程对象已经启动了,但是还没有获取到CPU的执行权 运行:获取到了CPU...

2017-09-03 15:27:23

阅读数 165

评论数 0

Java_基础—多线程之间的通信以及JDK1.5新特性互斥锁

一、什么时候需要通信 多个线程并发执行时, 在默认情况下CPU是随机切换线程的 如果我们希望他们有规律的执行, 就可以使用通信, 例如每个线程执行一次打印 二、怎么通信 如果希望线程等待, 就调用wait() 如果希望唤醒等待的线程, 就调用notify(); 这两个方法必须在同步代码中执行, 并...

2017-09-03 11:49:20

阅读数 275

评论数 0

Java_基础—多线程(Timer计时器)

Timer类:计时器 需求:在指定的时间安排指定的任务去执行package

2017-09-03 10:41:04

阅读数 582

评论数 0

设计模式_Java_多线程之单例设计模式(饿汉式和懒汉式)

单例设计模式:保证类在内存中只有一个对象。 饿汉式和懒汉式的区别: 饿汉式是时间换空间,懒汉式是时间换空间 在多线程访问时,饿汉式不会创建多个对象,而懒汉式有可能会创建多个对象 单例设计模式举例:Runtime类

2017-09-03 09:54:41

阅读数 211

评论数 0

Java_基础—多线程(死锁)

多线程同步的时候, 如果同步代码嵌套, 使用相同锁, 就有可能出现死锁为了避免“死锁”的问题出现,尽量不要使用嵌套死锁

2017-09-02 19:54:14

阅读数 154

评论数 0

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