E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OnJava笔记
Java笔记
【1】JSP中文乱码问题
1,JSPrequest、response传值中文乱码问题: <% response.setContentType("text/html;charset=GB2312"); response.setCharacterEncoding("GB2312"); request.setCharacter
·
2015-11-13 05:12
java
java笔记
--多线程基础
多线程技术 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3889579.html "谢谢-- 在java中实现多线程技术有两种方式: 1.继承Thread类; 2.实现Runnable接口 这两种方法都需要重写run()方法;通常将一个新线程要运行的代码放在run()方法中(这是创建没有返回值线
·
2015-11-13 01:02
java
java笔记
--关于多线程状态的理解和应用
关于多线程的状态 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3890266.html "谢谢-- 线程共有6种状态:1.新建线程---使用new来新建一个线程2.运行线程---调用start()方法,线程处于运行或可运行状态3.线程阻塞---线程需要获得内置锁,当该锁被其他线程使用
·
2015-11-13 01:01
java
java笔记
--匿名内部类和静态内部类的理解和使用
匿名内部类 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3889467.html "谢谢-- 1.由于局部内部类并不可见,因此不如使用匿名内部类替代。 只有当需要定义或重写类的构造方法,或者需要多个类的对象时,才建议使用局部内部类。2.由于构造方法必须与类名相同,而匿名内部类没有类名,因此不能为
·
2015-11-13 01:00
匿名内部类
java笔记
--ASCII编码认知和转换
ASCII是基于拉丁字母的一套电脑编码系统,主要用于显示英语字符是当今最通用的单字节编码。包括128个字符。 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3878618.html "谢谢-- ASCII编码和字符的转换 代码: package com.xhj.data; import java.uti
·
2015-11-13 01:59
ASCII
java笔记
--局部内部类认识与理解
java内部类 内部类应用最多的场景是在编写GUI程序时,将大量的事件监听处理放在了内部类中进行 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3885340.html "谢谢-- 局部内部类: 1.在java中将类定义在方法的内部,成为局部内部类。 2.此类不能使用public、private修饰, 3.
·
2015-11-13 01:59
局部内部类
java笔记
--代码实现汉诺塔移动过程和移动次数
汉诺塔 有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子B上,并且每次移动同一根柱子上都不能出现大盘子在小盘子上方。 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3878076.html "谢谢-- 问题: 1.如何移动; 2.n个盘子
·
2015-11-13 01:58
java
java笔记
--正则表达式的运用(包括电话,邮箱验证等)
正则表达式 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877402.html "谢谢-- 正则表达式符号:"." : 任意字符"\\d" : 0-9任何数字"\\D" : 任何非数字"\\s" : 空白字符,如'\t','\
·
2015-11-13 01:57
正则表达式
java笔记
--String类格式化当天日期转换符文档
String类格式化当天日期 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877389.html "谢谢-- 转换符:%tb : 格式化为月份的英文缩写%tB : 格式化为月份的英文全写%ta : 格式化为星期%tA : 格式化为星期%ty : 格式化为两位年份值%tY : 格式化为四位年份值%tm :
·
2015-11-13 01:57
String类
Java笔记
-IO流的运用
--如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877386.html "谢谢-- 1.InputStream和System.in(Scanner) InputStream 输出流以字节为单位来获取数据,且需要复杂的判断并创建字节数组作为缓冲 另外字节转换为字符时容易出现中文乱码的情况;Sca
·
2015-11-13 01:56
java
java笔记
--重定向输出流实现程序输出到日志
重定向输出流实现程序输出到日志 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877248.html "谢谢-- 利用System类中的setOut()方法,实现输出流的重定向,把它指向一个文件输出流,从而实现日志功能。即: 程序运行后绘制控制台提示运行结束信息,但是在运行过程中的步骤都保存到了日志文件中。
·
2015-11-13 01:55
java
Java笔记
-添加自定义公共类库
大型项目,为了方便团队开发,需要建立公共类库,提高类库的重用性和维护性步骤如下: --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877368.html "谢谢-- Window-->Preference-->Java-->Buid Path-->User Libraries New-
·
2015-11-13 01:55
java
java笔记
--增加虚拟机内存
--如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877243.html "谢谢-- 为避免大型应用程序因虚拟机内存不足而无法运行,可为虚拟机增加内存,步骤如下:Window-->Preference-->Java-->Installed JREs 选择已经安装好的JRE-->Edit--
·
2015-11-13 01:54
java
java笔记
-修改javadoc为中文API信息
Eclipse 默认的Javadoc API是英文版的,修改成中文版本的API步骤为: --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877241.html "谢谢-- Window-->Preference-->Java-->Installed JREs 选择已经安装好的JRE-->
·
2015-11-13 01:53
javadoc
java笔记
--String类对象解析与运用
--如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877236.html "谢谢-- 1.String中的equals和==的区别 String是对象而非基本数据类型,不能使用"=="来判断两个字符串是否相当, 判断两个字符串内容是否相同用equals(); 判断两个字符串
·
2015-11-13 01:53
String类
java笔记
--BigDecimal的使用
BigDecimal的运用 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877231.html "谢谢-- BigDecimal 类主要用于大数字的精确的小数计算 主要方法: 加法: public BigDecimal add(BigDecimal augend) augend:执行加法操作数 减法
·
2015-11-13 01:52
BigDecimal
包装类、Object类——
Java笔记
(八)
包装类: 基本数据类型的包装类 基本数据类型 包装类 byte Byte short Short int Integer long Long char Character float Float
·
2015-11-13 01:14
object
面向对象三大特征之多态——
Java笔记
(七)
多态: 同一个实体同时具有多种形式 编译时的类型有声明该变量时使用的类型决定,运行时的类型有实际赋值给变量的对象决定 如果编译时类型和运行时类型不同,就出现多态 例: 1 class Preson{ 2 } 3 class Teacher extends Preson{
·
2015-11-13 01:13
java
面向对象三大特征之继承(extends)——
Java笔记
(六)
继承: 从一般到特殊的关系,是一种拓展关系,子类对象是父类的一种,也可称为”is a“的关系 泛化: 把子类里的共性抽取到父类里的来的过程 特化: 子类在父类的基础上上定义了自己特有的行
·
2015-11-13 01:13
extends
this、访问修饰符——
Java笔记
(五)
this 表示当前对象 谁调用方法谁就是当前对象 用static修饰的代码块里面不能使用this 方法里面有一个和字段同名的局部变量时,不能省略this this还可以用于构造器里面调用构造器: &nbs
·
2015-11-13 01:12
java
java笔记
三——synchronized几个实例
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/alex197963/archive/2009/08/06/4417414.aspx一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问obje
·
2015-11-12 23:22
synchronized
java笔记
--对信号量Semaphore的理解与运用
java Semaphore 信号量的使用: 在java中,提供了信号量Semaphore的支持。 Semaphore类是一个计数信号量,必须由获取它的线程释放, 通常用于限制可以访问某些资源(物理或逻辑的)线程数目。 一个信号量有且仅有3种操作,且它们全部是原子的:初始化、增加和减少 增加可以为一个进程解除阻塞; 减少可以让一个进程进入阻塞。 --如果朋友您想转载本文
·
2015-11-12 22:38
Semaphore
java笔记
--线程的插队行为
对线程的插队行为的理解 在编写多线程时,会遇到让一个线程优先于其他线程运行的情况, 此时除了可以设置其优先级高于其他线程外,更直接的方式是使用Thread类的join()方法 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3894992.html"谢谢-- 使用join()方法,可实现&qu
·
2015-11-12 22:38
java
java笔记
--线程休眠sleep()的运用
线程休眠sleep()方法的运用 在多线程编程中,有时需要让某个线程优先执行。除了可以设置这个线程的优先级为最高外,更加理想的方法是休眠其他线程,若有线程中断了正在休眠的线程,则抛出InterruptedException. --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3894793.html "谢谢--&
·
2015-11-12 22:37
sleep
java笔记
--守护线程的应用
守护线程的应用 Java中的线程可以分为两类,即用户线程和守护线程。用户线程是为了完成任务,而守护线程是为其他线程服务 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3894292.html "谢谢-- 守护线程的唯一用途是为其他线程提供服务。守护线程会随时中断,因此不要在守护线程上使用需要释放
·
2015-11-12 22:36
java
java笔记
--关于多线程如何查看JVM中运行的线程
查看JVM中的线程 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3890280.html "谢谢-- ThreadGroup(线程组) 1.一个线程的集合,也可包含其他线程组2.线程组构成一棵树,除了初始化线程组外,每一个线程组都有一个父线程组3.允许线程访问有关自己的线程组的信息,但不能访问
·
2015-11-12 22:36
java
Java笔记
--泛型总结与详解
泛型简介: 在泛型没有出来之前,编写存储对象的数据结构是很不方便的。如果要针对每类型的对象写一个数据结构, 则当需要将其应用到其他对象上时,还需要重写这个数据结构。如果使用了Object类型,编写的数据结构虽然 通用性很好,但是不能保证存入的对象的安全性。
·
2015-11-12 19:18
java
java笔记
--枚举总结与详解
由于工作原因,已经有两礼拜没有更新博客了,好不容易完成了工作项目,终于又可以在博客园上愉快的玩耍了。 嗯,今天下午梳理了一下关于java枚举的笔记,比较长,不过还是觉得挺厚实的,哈哈,有出入的地方,欢迎朋友们指出来,一起学习,共同进步!! 一、枚举简介: 为什么要用枚举: 枚举是Java1.5出来之后新
·
2015-11-12 19:17
java
java笔记
--异常详解与处理
一、异常概念 Throwable类是Java中所有错误或异常的超类。 1.只有当对象是此类(或其子类)的实例时,才能通过Java虚拟机或着Java throw语句抛出。 2.只有此类或其子类才可以是catch字句中的参数类型。 3
·
2015-11-12 19:16
java
java笔记
--反射机制之基础总结与详解
一.反射之实例化Class类的5种方式: java的数据类型可以分为两类,即引用类型和原始类型(即基本数据类型)。 对于每种类型的对象,java虚拟机会实例化不可变的java.lang.Class对象。 它提供了在运行时检查对象属性的方法,这些属性包括它的成员和类型信息。 更重要的是Class对象是所有反射API的入口。 Class类是泛型类,
·
2015-11-12 19:15
java
java笔记
--反射进阶之总结与详解
一.反射进阶之动态设置类的私有域 "封装"是Java的三大特性之一,为了能更好保证其封装性,我们往往需要将域设置成私有的, 然后通过提供相对应的set和get方法来操作这个域。但是我们仍然可以用java的反射机制来 修改类的私有域,由于修改类的私有域会破坏Java"封装"的特性,故请慎重操作。 主要技术: &n
·
2015-11-12 19:15
java
java笔记
--使用SwingWoker类完成耗时操作
使用SwingWoker类完成耗时操作: 对于Swing中的耗时操作,通常要在一个新的线程中运行,以免程序"假死"。 在java6.0中,可以用SwingWoker类来完成 SwingWoker<T,V>是在专用线程中执行长时间GUI交互任务的抽象类。用Swing 编写多线程应用程序时,要记住两个约束条件:  
·
2015-11-12 19:14
swing
java笔记
--使用事件分配线程更新Swing控件
使用事件分配线程更新Swing控件: Swing并不是线程安全的,如果在多个线程中更新Swing控件,则很可能造成程序崩溃。 为了避免这种问题,可以使用时间分配线程来更新Swing控件。 EventQueue 是一个与平台无关的类,它将来自于底层同位体类和受信任的应用程序类的事件列入队列。 它封装了异步事件指派机制,该机制从队列中提取事件,然后通过对EventQ
·
2015-11-12 19:13
swing
java笔记
--超级类Object多线程的应用+哲学家进餐算法内部类与多线程结合
关于Object类中的线程方法: Object类是所有Java类的 父类,在该类中定义了三个与线程操作有关的方法,使得所有的Java类在创建之后就支持多线程 这三个方法是:notify(),notifyAll(),wait(),这几个方法都是用来控制线程的运行状态的。 方法列表如下: notify() : 唤醒在此对象监视器上等待的单个线程 notifyAll
·
2015-11-12 19:12
object
java笔记
--使用线程池优化多线程编程
使用线程池优化多线程编程 认识线程池 在Java中,所有的对象都是需要通过new操作符来创建的,如果创建大量短生命周期的对象,将会使得整个程序的性能非常的低下。这种时候就需要用到了池的技术,比如数据库连接池,线程池等。 在java1.5之后,java自带了线程池,在util包下新增了concurrent包,这个包主要作用就是介绍java线程和线
·
2015-11-12 19:12
java
java笔记
--用ThreadLocal管理线程,Callable
接口实现有返回值的线程
用ThreadLocal管理线程,Callable<V>接口实现有返回值的线程 ThreadLocal在我的笔记"关于线程同步"的第5种方式里面有介绍,这里就不多说了。 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3899890.html "谢谢
·
2015-11-12 19:11
threadLocal
java笔记
--关于线程死锁
关于线程死锁 什么是死锁: 在编写多线程的时候,必须要注意资源的使用问题,如果两个或多个线程分别拥有不同的资源, 而同时又需要对方释放资源才能继续运行时,就会发生死锁。 简单来说:死锁就是当一个或多个进程都在等待系统资源,而资源本身又被占用时,所产生的一种状态。 造成死锁的原因: 多个线程竞争共享资源,由于资源被占用,资源不足或进程推进顺序不
·
2015-11-12 19:10
java
java笔记
--关于线程通信
关于线程通信 使用多线程编程的一个重要原因就是线程间通信的代价比较小 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3897773.html "谢谢-- 关键技术: yield(): Thread类的一个静态方法,用来暂停当前正在执行的线程对象,并执行其他线程 public static v
·
2015-11-12 19:10
java
java笔记
--关于线程同步(7种同步方式)
关于线程同步(7种方式) --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3897440.html"谢谢-- 为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将
·
2015-11-12 19:09
java
java笔记
--查看和修改线程的优先级
查看和修改线程的优先级 java中每一个线程都有优先级属性,在默认情况下,新建的线程的优先级与创建该线程的线程优先级相同。每当线程调度器选择要运行的线程时,通常选择优先级较高的线程。 注:线程的优先级是高度依赖于操作系统的,而且Sun对于不同的操作系统提供的虚拟机并不完全相同 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/38
·
2015-11-12 19:08
java
java笔记
--查看和修改线程名称
查看和修改线程名称 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3893797.html "谢谢-- java是一种允许并发控制的语言,在我们编写的程序的时候,总是伴随着多个线程的执行, 但是背后运行的是什么线程,我们是看不到的,那么又该如何才能知道有哪些线程在运行呢?
·
2015-11-12 19:07
java
java笔记
--关于int和byte[]的转换
关于int和byte[]数组的转换 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3891747.html "谢谢-- 众所周知java有8种基本类型,分别是低级变量(byte,char,boolean,shot)和高级变量(int,long,double,float),低级变量会自动转化成高级变
·
2015-11-12 19:07
byte[]
java笔记
--关于克隆技术
关于克隆 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3884817.html"谢谢-- 1.假克隆 如: ObjectA objA = new ObjectA(); ObjectB objB = objA; (对于引用变量而言,使用"="将修改引用,而不是复制堆中的对象, 此时两个引用变量将指向
·
2015-11-12 19:06
java
java笔记
--适配器模式的运用
适配器模式的运用 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3884785.html "谢谢-- 主要应用: 可以在符合OCP原则(开笔原则)的基础上,为类增加新的功能。 在现有功能上添加新的功能时无须修改原有功能代码。 主要角色: 目标角色:就是期待得到的接口,如给汽车添加GPS的接口; 源角色:需要
·
2015-11-12 19:05
适配器模式
java笔记
--策略模式和简单工厂模式
策略模式: --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3884781.html "谢谢-- 为什么使用:策略模式主要用于有很多不同的方式来解决同一个问题的情景。如:文件的保存:可保存成txt,也可保存成xml。另外压缩文件、商场的促销策略等是类似的 如何使用:需要定义一个接口或者抽象类来表示各种策略的抽
·
2015-11-12 19:05
简单工厂模式
Java笔记
(三)--不同版本jdk以及tomcat共存的问题
最近在做arcgis server,一个问题就是有些东西只能在较早版本的jdk和tomcat上跑,如果版本太新了,就有可能出问题。比如:我装一个arcgis 9.3 server javascript api服务,别人的机器上好好的没问题,我自己按步骤装了,怎么都有问题,就算把别人的整个tomcat拷过来,还是不行。鼓捣几天,都搞不清楚问题在哪里。今天猛然想到:可不可能不是我的问题,而是环境的问题
·
2015-11-11 18:09
tomcat
Java笔记
(二)--Eclipse 连接SQlServer
连接代码如下: Code public class Test_SQLServer { static Connection conn =null; static Statement stmt=null; static R
·
2015-11-11 18:09
sqlserver
Java笔记
(一)--Eclipse 操作MySQL数据库的效率问题
说明:这是最近学习java过程中遇到的一些问题,顺便记录下来,仅供参考。 去前几天刚简单的测试了一下ADO.NET操作SQL Server的效率,这两天又来试试MySQL,用Eclipse来测试。 硬件环境同前。 软件环境如下: Eclipse Version : 3.4.0 MySQL Version : 5.0.51b-communicty-nt JDBC Version: mysql-c
·
2015-11-11 18:08
eclipse
Java笔记
(三十)……正则表达式
概述 符合一定规则的表达式 专门用于操作字符串 特点: 用于一些特定的符号来表示一些代码操作,这样就可以简化书写 所以学习正则表达式,就是在学习一些特殊符号的使用 好处: 可以简化对字符串的复杂操作 弊端: 符号定义越多,正则越长,阅读性越差 规则 下面只是一些简单的规则,具体详细规则查询API文档 Greedy 数量词 X? X,一次或一
·
2015-11-11 18:27
正则表达式
Java笔记
(二十九)……网络编程
概述 网络模型 网络通讯的要素 ip地址:网络中设备的标识符 端口:用于标识同一台设备上不同的进程,有效端口:0~65535,其中0~1024是系统使用端口或者保留端口 TCP与UDP UDP特点: 面向无连接,速度快,不可靠 数据包中封装了数据、源和目的 每个数据报最大为64K TCP特点: 面向连接,通过三次握手建立连接,安全可靠 经常用于大数据的传输 Socket套接字
·
2015-11-11 18:26
java
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他