51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Java线程:什么是线程

Java线程:什么是线程

一基本概念  多任务:同一时刻运行多个程序的能力。每一个任务称为一个线程。可以同时运行一个以上线程的程序称为多线程程序。  Java编写程序都运行在在Java虚拟机(JVM)中,在JVM的内部,程序的多任务是通过线程来实现的。每用java命令启动一个java应用程序,就会启动一个JVM进程。在同一个...

java.ByteArrayInputStream与ByteArrayOutputStream再次理解

java.ByteArrayInputStream与ByteArrayOutputStream再次理解

第一次看到ByteArrayOutputStream的时候是在Nutch的部分源码,后来在涉及IO操作时频频发现这两个类的踪迹,觉得确实是很好用,所以把它们的用法总结一下。  ByteArrayOutputStream的用法以下是JDK中的记载: publicclass...

MINA框架客户端的使用

MINA框架客户端的使用

在网络通信中,有时候需要保持长连接,一般的处理方式是使用socket,但是socket是阻塞式的,并且自己拼写socket的时候,步骤也挺繁杂,很容易出错。因此就想到了使用底层封装socket的框架---MINA框架。MINA框架的客户端是很好处理的,但是服务端网上大多是main函数来实现的。实际项...

MINA框架在服务器端的应用

MINA框架在服务器端的应用

 上一篇文章中写了MINA框架在客户端的使用,由于篇幅所限,没有把在服务器中的使用写下来。这篇文章主要写一下MINA如何在服务器中使用。   MINA框架在服务器端应用,目前我只知道两种部署方式。一种是通过main函数启动,一种是通过tomcat启动。   网上有很多,都是讲MI...

MINA框架与tomcat的整合

MINA框架与tomcat的整合

上篇文章中主要讲了mina框架如何在main函数中使用,但是实际运用中,许多web项目都是通过tomcat启动的,因此就需要把mina框架整合到tomcat中。本篇主要写一下mina如何在tomcat中启动,web使用到的框架是Spring+SpringMvc+Mybatis框架。 在to...

Myeclipse下JSP打开报空指针异常解决方法

Myeclipse下JSP打开报空指针异常解决方法

静态的JSP页面访问时候正常,只要是牵涉到数据库的页面就出错,出错见下图。出现这种情况让我调试了一天,各种断点,各种改代码,改数据库连接等等都试过都没有解决……不经意间运行的时候选择了安装的tomcat 运行,一下就出来了!!!!!把之前的改动都恢复到原来出错的...

什么是Jedis?

什么是Jedis?

Jedis是 Redis 官方首选的Java客户端开发包。实例方法:1import redis.clients.jedis.*123Jedis jedis = new Jedis("localhost");je...

java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory

java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory

1.去Apache官网下载commons-fileupload.jar和commons-io-2.6.jar,放置到 tomcat的lib下2.添加依赖depence我刚开始只是下载,添加依赖,并没有把jar包放在lib下,所以爆了找不到类的错误。真正的原因暂时不清楚,希望有大佬解惑,本人...

Java根据生日得出是十二星座的哪一个星座

Java根据生日得出是十二星座的哪一个星座

Java根据生日得出是十二星座的哪一个星座方法一:publicstaticStringstar(intmonth,intday){Stringstar="";if(month==1&&day>=20||month==2&&day<=18){star="水瓶...

Java 数组

Java 数组

1. 声明一个数组 String[]aArray=newString[5];String[]bArray={"a","b","c","d","e"};String[]cArray=newString[]{"a","b","c","d","e"};2. 输出一个数组&nb...

Java的Unsafe类

Java的Unsafe类

最近在看Java并发包的源码,发现了神奇的Unsafe类,仔细研究了一下,在这里跟大家分享一下。Unsafe类是在sun.misc包下,不属于Java标准。但是很多Java的基础类库,包括一些被广泛使用的高性能开发库都是基于Unsafe类开发的,比如Netty、Cassandra、Hadoop、Ka...

tomcat 的 java.lang.NullPointerException问题

tomcat 的 java.lang.NullPointerException问题

publishingtotomcatv8.0serveratlocalhosthasenconteredaproblemCouldnotpublishtotheserver.java.lang.NullPointerException1、找到Tomcat的配置文件“context.xml...

一般报java.lang.NullPointerException的原因有以下几种

一般报java.lang.NullPointerException的原因有以下几种

一般报java.lang.NullPointerException的原因有以下几种:·字符串变量未初始化;·接口类型的对象没有用具体的类初始化,比如:Listlt;会报错Listlt=newArrayList();则不会报错了·当一个对象的值为空时,你没有判...

java web图片上传和文件上传

java web图片上传和文件上传

图片上传和文件上传本质上是一样的,图片本身也是文件。文件上传就是将图片上传到服务器,方式虽然有很多,但底层的实现都是文件的读写操作。注意事项1.form表单一定要写属性enctype="multipart/form-data"2.为了能保证文件能上传成功file控件的name属性...

通过java程序实现scp上传和下载文件

通过java程序实现scp上传和下载文件

我们对ssh服务器进行文件上传和下载操作以及通过客户端直接发送命令来实现对服务器的操作该怎么实现呢?目前主流的还是直接在客户端使用shell脚本来实现,关于linux中ssh使用rsa免密码登录和下载文件的方法可以查看本站其他文章。今天我们提供另一种通过Java程序来访问ssh服务,并操作文件、传输...