java
零碎梦颜
这个作者很懒,什么都没留下…
展开
-
tomcat下jndi的三种配置方式
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。 tomcat配置jndi有全局配置和局部配置。大致的有以下三种配置方式:转载 2015-11-12 21:14:04 · 275 阅读 · 0 评论 -
Java Calendar 类的时间操作
ava Calendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单。演示了获取时间,日期时间的累加和累减,以及比较。注意事项:Calendar 的 month 从 0 开始,也就是全年 12 个月由 0 ~ 11 进行表示。而 Calendar.DAY_OF_WEEK 定义和值如下:Calendar.SUNDAY = 1Calendar.M转载 2016-03-14 17:15:10 · 334 阅读 · 0 评论 -
Random.nextint() 和Math.random()的区别
Random.nextint() 和Math.random()的区别Java代码 收藏代码 Random rand = new Random(); long startTime = System.nanoTime() ; int i1 = rand.nextInt(1000000000); System.out.println(i1); long endTime = System.nanoTime转载 2016-03-15 08:58:59 · 501 阅读 · 0 评论 -
EJB学习总结
EJB 3.0 Sun App/JBoss/Weblogic ----------------------------------------------------------- Day1 1. What is EJB EJB(Enterprise JavaBean)是JavaEE应用的业务层技术标准, 以这项技术开发的组件叫做EJB组件,常常简称EJB转载 2016-03-25 18:14:05 · 510 阅读 · 0 评论 -
编写线程安全的代码
来自http://blog.csdn.net/gtuu0123/article/details/6358578一、内容概述二、简介1.什么是线程安全?(1)控制多个线程对某个资源的有序访问或修改 (2)如果一个类在多线程的访问下,其状态是可以预测的,并且不需要额外的同步,那么这个类就是线程安全的类2.为什么要线程安全?(1)线程不安全会造成数转载 2016-04-08 14:38:01 · 528 阅读 · 0 评论 -
Tomcat项目部署方式
来自:http://blog.csdn.net/diamondy/article/details/7472411一、静态部署1、直接将web项目文件件拷贝到webapps 目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在转载 2016-04-12 17:07:12 · 271 阅读 · 0 评论 -
Tomcat结构分析
来自:http://panlianghui-126-com.iteye.com/blog/810056 Tomcat是一个基于组件的服务器,它的构成组件都是可配置的,其中最外层的组件是Catalina Servlet容器,其它的组件按照一定的格式要求配置在这个容器中 Tomcat各组件是在\conf\server.xml文件中配置,其配置文件内容如下 J转载 2016-04-12 16:52:03 · 486 阅读 · 0 评论 -
字节流与字符流的区别详解
字节流与字符流先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在Java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主要是转载 2016-04-26 11:14:47 · 436 阅读 · 0 评论 -
tomcat redis nginx 实现session共享
Redis tomcat nginx 实现session共享 redis3.1 tomcat7 nginx 1.8.1 jar包 jedis-2.7.2.jar tomcat-redis-session-manage-tomcat7.jar commons-pool2-2.4.2.jarRedis安装在fedora中 一、将redis设置主从服务器h原创 2016-04-28 17:43:47 · 3465 阅读 · 0 评论 -
Java线程:概念与原理
来自http://www.cnblogs.com/riskyer/p/3263032.html一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指转载 2016-05-04 10:52:32 · 2080 阅读 · 0 评论 -
java得到request
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder .getRequestAttributes()).getRequest();转载 2016-03-14 09:11:43 · 649 阅读 · 0 评论 -
JAVA深入研究——Method的Invoke方法。
在写代码的时候,发现Method可以调用子类的对象,但子类即使是改写了的Method,方法名一样,去调用父类的对象也会报错,虽然这是很符合多态的现象,也符合java的动态绑定规范,但还是想弄懂java是如何实现的,就学习了下Method的源代码。 Method的invoke方法 1.先检查 AccessibleObject的override属性是否为true。AccessibleO转载 2016-03-11 09:53:08 · 395 阅读 · 0 评论 -
jxl操作实现导出读取excel
jxl.jar概述 通过java操作excel表格的工具类库 支持Excel 95-2000的所有版本 生成Excel 2000标准格式 支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表 应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的转载 2016-03-18 17:36:17 · 1142 阅读 · 0 评论 -
jQuery 1.9/2.0/2.1及其以上 on 无效的解决办法
jQuery 1.9/2.0/2.1及其以上版本无法使用live函数了,然而jQuery 1.9及其以上版本提供了on函数来代替。本文讲解了jQuery on函数的使用方法,以及在使用jQuery函数中遇到的一些问题。?1$(selector).on(event,childSelector,data,function,map)转载 2015-11-14 15:57:15 · 556 阅读 · 0 评论 -
jsp Request获取url信息的各种方法比较
从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServ转载 2015-11-15 13:57:38 · 296 阅读 · 0 评论 -
Java防止非法和重复表单提交的方法
能解决一切的,目前应该还是离不开session。目标: 1、当用户进行的是Refresh/Reload/Back/Forward操作、以及先Back再Submit操作时,仅仅是reloading先前的结果页。 2、当用户重复提交同一个任务操作时,后台服务接收并处理第一次提交的任务,后面提交不起作用(不转向也不提示)。 3、该功能具有公用性。基转载 2015-11-15 20:36:30 · 455 阅读 · 0 评论 -
Java基础学习总结——Java对象的序列化和反序列化
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是转载 2015-11-16 22:57:34 · 288 阅读 · 0 评论 -
JNDI 是什么
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有转载 2015-11-16 20:37:12 · 261 阅读 · 0 评论 -
java 单例模式
概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、转载 2015-11-23 21:24:47 · 366 阅读 · 0 评论 -
Java反射机制
1. Java反射简介JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。Java反射机制是Java语言被视为“准动态”语言的关键性质。Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已知名字的clas转载 2015-12-20 09:41:48 · 414 阅读 · 0 评论 -
字节流与字符流的区别详解
字节流与字符流先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主要是转载 2016-03-18 14:21:59 · 320 阅读 · 0 评论 -
JXl常见API说明
现阶段JAVA操作Excel的JAR主要有apache 的POI及jxl.Jxl方便快捷,POI用于对复杂Excel的操作。Jxl官网:http://www.andykhan.com/jexcelapi/index.html一、Jxl的APIJxl的API主要有三个包,jxl,jxl.format,jxl.write。如果单独的分析API,可能对于更明确的了解此API没有太多的帮助转载 2016-03-18 15:23:34 · 13278 阅读 · 1 评论 -
JSP九大内置对象
虽然现在基本上使用SpringMVC+AJAX进行开发了Java Web了,但是还是很有必要了解一下JSP的九大内置对象的。像request、response、session这些对象,即便使用其他框架也是会经常用到的。因此十分有了解的必要。这些对象可以在JSP页面中调用,而不需要事先定义,这使得JSP编程更加的方便和快捷。其实这些内置对象都对应着某个Servlet类,在JSP被转载 2016-04-20 10:17:39 · 354 阅读 · 0 评论