分类: java基础
WebSocket介绍及入门案例
介绍
WebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接, ……
Servlet:BaseServelt
1.在一个Servlet中可以有多个请求处理方法.
BaseServlet.java
package com.tinstu.units;
import java.io.IOException;
import java.lang.reflect.Method;……
数据库:c3p0链接池的基本使用与配置文件使用
1.c3p0简介:
c3p0 开源免费的连接池!
2.c3p0的使用
c3p0中池类是:ComboPooledDataSource
第一种方式 下面代码 fun1
3.配置文件的要求:
文件名称必须叫 :……
反射机制:获取类信息
获取类信息的三种方法
通过对象名获取类信息;
通过类名获取类信息;
通过路径获取类信息
三种方式: Class.forName(“全类名”), 类名.class, 对象名.getClas……
网络编程:基于UDP实现网络通信
client1.java
package cn.xtnotes.udp;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.So……
网络编程:基于TCP实现网络通信
server.java
package cn.xtnotes.t123;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputSt……
网络编程:了解Socket
Socket(套接字)使用TCP提供了两台计算机之间的通信机制。
当连接建立时,服务器会创建一个 Socket 对象。客户端和服务器现在可以通过对 Socket 对象的写入和读……
网络编程:网络通信概述
在信息时代,千千万万台电脑和设备通过网络连接了起来。
要使计算机连成的网络能够互通信息,需要对数据传输速率、传输代码、代码结构、传输控制步骤、出错控……
多线程:线程终止
线程终止
interrupt()设置线程中断标志,默认值为False
(无法打断该线程的执行,但是可以获得该线程被中断的标志,interrupted()得到true, 判断中断)标志决定……
多线程:join()方法
Join()方法
当前线程暂停执行,新加入的线程开始执行,当新线程执行完之后,再执行当前线程。
MyThread.java
package test4;
public class MyThread extends ……
多线程:Thread常用方法
Thread类常用方法
Thread.sleep(毫秒数) (阻塞)
让线程休眠, 时间到,自动唤醒并继续执行
计时器案例:
package test3;
public class Time1 {
public st……
多线程:Runnable接口实现多线程
MyRunnable.java
package test2;
public class MyRunnable implements Runnable{
String name;
public MyRunnable(String name) {;
this.name = name;
……
多线程:继承Thread实现多线程
多线程,指的是一个进程内的多个任务并发执行;
不管计算机上是一个进程还是多个进程,也不管是一个线程还是多个线程,CPU只有一块,要实现多线程,实际上都需……
JSP技术:forTokens标签,forEach标签
forEach 语法格式
<c:forEach
items="<object>"
begin="<int>"
end="<int>"
step="<int>"
var="<string&g……