
JAVA/JSP
文章平均质量分 57
jianghuihong2012
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
说说限流那些事
说说限流那些事 限流就是限制流量。原来是物理名词。限流是通过限流电阻使得电路中的某一段电流不超过一个上限。 后面限流使用到多个场景,道路限流、接口限流、景区限流等。直观理解,就是控制流量,那么其它流量如何处理呢?常见的处理方式就是拒绝请求。比如道路限流,超过限流值的车辆就不允许上路;接口限流,超过限流值的请求就直接丢弃返回失败;景区限流,超过限流值的人就阻挡在景区...原创 2020-02-17 15:46:07 · 1121 阅读 · 0 评论 -
JAVA的TCP通信完全解释
详解JAVA的TCP通信过程,分析了TCP的三次握手连接过程,并且给出了JAVA的TCP通信实例。原创 2014-03-10 15:00:16 · 1157 阅读 · 0 评论 -
JAVA学习笔记一(JAVA输出环境变量)
package mytest;import java.util.*;;public class mymain { public static void main(String[] args) { // TODO Auto-generated method stub System.out.print(new Date()); Properties p=System.get原创 2014-05-04 12:48:52 · 2245 阅读 · 0 评论 -
JAVA学习笔记(for的用法)
public class main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //打印int最大值 int[] a={1,2,3,4,5}; //JAVA的循环输出 for(int x : a) Sys原创 2014-05-06 11:18:18 · 607 阅读 · 0 评论 -
JAVA学习笔记(类初始化变量)
class student{ //类会初始化变量 int age;}public class main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub student s=new student(); Syst原创 2014-05-06 21:07:01 · 529 阅读 · 0 评论 -
JAVA学习笔记(打印INT最大值)
public class main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //打印int最大值 System.out.print(Integer.MAX_VALUE); }}原创 2014-05-06 11:11:52 · 6548 阅读 · 1 评论 -
java学习笔记(类引用未初始化)
class student{ //类会初始化变量 int age; public void say() { System.out.println("i am a student!"); }}class school{ student many;//引用未初始化 直接抛出异常}public class main { /** * @param args */原创 2014-05-09 22:16:31 · 902 阅读 · 0 评论 -
servlet获取用户参数
package com.itbuluoge;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http原创 2014-07-18 16:24:00 · 742 阅读 · 0 评论 -
一个android显示远程txt的代码例子
package com.example.app;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import j原创 2014-06-17 10:54:13 · 962 阅读 · 0 评论 -
子类和父类的相互转换
父类:代码 public class father { public void say() { System.out.println("爸爸在说话....."); }} 子类:代码 public class son extends father {原创 2014-07-27 16:04:13 · 2233 阅读 · 0 评论 -
java字节流和字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行Java代码转载 2014-09-21 21:51:01 · 495 阅读 · 0 评论 -
java读取unicode文件
主要介绍使用java来读取txt文本文件,且每次读取2个字节,也就是采用unicode编码的文本。FileMainpackage com.test.filetest;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOExceptio原创 2014-09-21 22:15:52 · 2315 阅读 · 0 评论 -
java中runnable的用法解析
1、类结构,首先有两个类,一个是测试类Main,一个是线程类MyThread。2、MyThreadpackage com.test.thread;import java.lang.management.ThreadInfo;public class MyThread implements Runnable { String name=null; MyThread(String原创 2014-09-21 20:53:40 · 19333 阅读 · 0 评论 -
字节流和字符流的直观说明
一句话概括:字节流是由字节组成的,字符流是由字符组成的.Java里字符由两个字节组成.扩展:字节流是最基本的,所有的InputStream和OutputStream的子类都是,主要用在处理二进制数据,它是按字节来处理的但实际中很多的数据是文本,又提出了字符流的概念,它是按虚拟机的encode来处理,也就是要进行字符集的转化补充:实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直转载 2014-09-21 21:51:56 · 532 阅读 · 0 评论 -
java读取txt
package com.test.filetest;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;public class FileMain { /** * @param args * @throws IOExce原创 2014-09-22 09:44:28 · 491 阅读 · 0 评论 -
java遍历文件夹
package com.test.filetest;import java.io.File;public class FileDir { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub File inputFile=new原创 2014-09-22 09:54:35 · 563 阅读 · 0 评论 -
java遍历文件目录(采用递归)
package com.test.filetest;import java.io.File;public class FileDir { /** * @param args */ public static void main(String[] args) { getDir("H:/wamp",0); } public static void g原创 2014-09-22 10:36:14 · 695 阅读 · 0 评论 -
java删除空文件
package com.test.filetest;import java.io.File;public class FileDir { /** * @param args */ public static void main(String[] args) { try { getDir("F:/",0); } catch(Exception e) {原创 2014-09-22 10:47:18 · 1470 阅读 · 0 评论 -
java中使用configuration(使用apache的配置文件)
1、pom.xml代码 xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://m原创 2014-08-14 22:10:17 · 1870 阅读 · 0 评论 -
谷歌pb协议
1、proto文件package com.test.pro.MavenProject;//命名空间option java_package = "com.test.pro.MavenProject";//生成文件的包名option java_outer_classname = "AddressBookProtos";//类名message Person { //要描述的结构化原创 2014-08-15 12:47:40 · 2056 阅读 · 0 评论 -
java获取html源码代码
package com.test.brouse;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;public class Html { /** * @param args * @throws IOE原创 2014-09-22 16:23:02 · 1796 阅读 · 0 评论 -
bufferedreader的用法
package com.test.filetest;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.Reader;public class FileMain { /** * @param原创 2014-09-22 15:57:45 · 2574 阅读 · 0 评论 -
java多线程
[codesyntax lang="java"]package com.test.threadsafety;public class main { /** * @param args */ public static void main(String[] args) { Demo demo1=new Demo("demo1"); demo1.start()原创 2014-08-15 18:44:41 · 640 阅读 · 0 评论 -
Java的testcase用法
java的单元测试的一个简单入门例子用法,非常简单,一个实现类,一个测试类,就可以对类函数进行测试。原创 2014-09-11 22:43:30 · 5714 阅读 · 0 评论 -
java中使用configuration(使用apache的配置文件)
1、pom.xml[codesyntax lang="xml"]<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 h原创 2014-08-15 18:42:10 · 1081 阅读 · 0 评论 -
java回调函数(采用匿名内部类)
接口package com.test.back;public interface BackFunc { public void say();} 主函数package com.test.back;public class Main { /** * @param args */ public static v原创 2014-08-15 18:44:21 · 2239 阅读 · 0 评论 -
java打印telnet的任何输出内容
首先,在ServerSocket创建之后,就可以返回一个accept,就是返回一个socket,如果没有socket连接,那么就会阻塞在这里。如果接收到socket连接,那么就会进入循环体开始执行循环部分代码。首先会调用getInputStream方法来获取输入流,如果没有输入流,那么同样程序会阻塞在这里,如果收到了输入流,那么程序会将input流包装成为DataInputStream对象,然原创 2014-09-23 11:07:41 · 2421 阅读 · 0 评论 -
谷歌pb协议的repeated用法和说明
1、.proto文件格式package com.test.pb;option java_package = "com.test.pb";//生成文件的包名option java_outer_classname = "PersonForTest";//类名message Person { //要描述的结构化数据required string name=1;repe原创 2014-08-15 18:36:39 · 7442 阅读 · 0 评论 -
java序列化对象
java序列化对象,指得就是将对象写入流中和将对象从流中读出。这样就实现了对象的文件形式存储和传输。下述例子就是实例化了一个对象,并且把对象保存成为一个文件,然后再从这个文件中读出对象。注意实现最重要的一步,就是实现Person类的Serializable接口。Person.javapackage com.test.myser;import java.i原创 2014-08-15 18:43:42 · 449 阅读 · 0 评论 -
java网络编程之UDP讲解
先上客户端代码package com.test.net;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UDPClient { /** *UDP客户端 */ public static void main(S原创 2014-09-23 20:13:30 · 1320 阅读 · 0 评论 -
java使用NIO构造http请求
使用java的NIO来构造http请求体,并且取得响应内容。package com.test.nio;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SocketChannel;import java.nio.charset.Charset;public c原创 2014-09-26 10:41:27 · 3582 阅读 · 1 评论 -
java的selector用法
对于java的NIO我不是很了解,正在学习中,以下是一个例子,可以读取telnet的输入原创 2014-09-24 15:56:54 · 2368 阅读 · 0 评论 -
java线程不安全
线程不安全之线程在访问资源时候会导致冲突。例如下列的例子package com.test.thread;public class TestConfilict { /** * @param args */ public static void main(String[] args) { Counter counter=new Counter(); for原创 2014-09-25 20:49:42 · 1021 阅读 · 0 评论 -
java的NIO管道用法
Java的NIO中的管道,就类似于实际中的管道,有两端,一段作为输入,一段作为输出。也就是说,在创建了一个管道后,既可以对管道进行写,也可以对管道进行读,不过这两种操作要分别在两端进行。有点类似于队列的方式。我们在测试例子中给出一个非常简单的管道操作,先向管道写入内容,再从管道读出内容。package com.test.nio;import java.io.IOException;i原创 2014-09-25 15:50:38 · 1761 阅读 · 0 评论 -
java的NIO之UDP用法
Java NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。服务器端代码package com.test.nio;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteB原创 2014-09-25 15:29:41 · 5075 阅读 · 0 评论 -
java的ThreadLocal类的用法
java的ThreadLocal类的用法,ThreadLocal是一个支持泛型的类,用在多线程中用于防止并发冲突问题。例如下面的一个例子,就是用于线程增加1,但是相互不冲突package com.test.threadlocal;import java.util.concurrent.ExecutorService;import java.util.concurrent.Execut原创 2014-10-23 15:16:48 · 1159 阅读 · 0 评论 -
java web mvc思想介绍
1、首先简单介绍一下什么是MVC思想。在百度百科里面对MVC的说明,MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。那么在JAVA的web开发中,MVC分别是对应于:显示页面(视图)、数据对象(模型)、业务处理(控制器)。简单举个例子来说,在学生信息管理系统里,登陆界面就是一个视图,而登陆完成后,进行用户原创 2014-10-24 11:39:41 · 1218 阅读 · 0 评论 -
struts基于ModelDriven的表单数据接收
package com.test.action;import com.opensymphony.xwork2.ModelDriven;import com.test.dao.UserCheck;import com.test.vo.User;public class LoginAction implements ModelDriven{ public LoginAction()原创 2014-10-25 11:34:39 · 677 阅读 · 0 评论 -
struts接收表单数据的方式之property
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here登陆成功!用户:核心代码在于调用代码在于用户:即可。原创 2014-10-25 11:17:46 · 620 阅读 · 0 评论 -
struts 动态调用
1、在struts.xml中<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> /lo原创 2014-10-25 21:24:13 · 511 阅读 · 0 评论