java
文章平均质量分 71
angel201494
这个作者很懒,什么都没留下…
展开
-
Design Pattern: Worker Thread 模式
前序: Thread-Per-Message Pattern,是一种对于每个命令或请求,都分配一个线程,由这个线程执行工作。它将“委托消息的一端”和“执行消息的一端”用两个不同的线程来实现。该线程模式主要包括三个部分: 1,Request参与者(委托人),也就是消息发送端或者命令请求端 2,Host参与者,接受消息的请求,负责为每个消息分配一个工作线程。 3,Worker参转载 2016-03-18 20:36:56 · 1157 阅读 · 0 评论 -
Head First Java笔记(二)
ArrayList与一般数组使用函数库(Java API)继承与多态接口与抽象类构造器与垃圾收集器原创 2016-07-13 21:42:41 · 1178 阅读 · 0 评论 -
Head First Java笔记(一)
基本概念Java程序结构:类和对象变量 对象的行为原创 2016-07-11 21:38:47 · 929 阅读 · 0 评论 -
Head First Java笔记(四)
图形用户接口Swing原创 2016-07-17 11:58:36 · 438 阅读 · 0 评论 -
Head First Java笔记(五)
序列化和文件的输入/输出将字符串写入文本文件读取文本文件原创 2016-07-19 19:49:49 · 472 阅读 · 0 评论 -
Head First Java笔记(六)
网络与线程建立Socket连接线程与Thread原创 2016-07-20 14:53:34 · 1143 阅读 · 0 评论 -
jsp数据提交至servlet中文乱码
【出现乱码的原因】 首先无论使用get方式提交,还是post方式提交,如果参数中包含中文,浏览器都会使用当前浏览器编码对其进行URL编码,然后服务器端再进行URL解码,如果浏览器提交数据的编码和服务器接收数据的编码格式不一致,那么就有可能产生中文乱码。在ie中可以通过菜单栏--查看---编码查看编码格式。【post方式提交乱码解决方法】 对于表单中POST方转载 2016-08-24 15:37:00 · 10722 阅读 · 2 评论 -
Head First 设计模式(一)
设计原则:一、把会变化的部分取出并封装起来二、针对接口编程,而不是针对实现编程。原创 2016-09-14 22:18:25 · 570 阅读 · 0 评论 -
Head First 设计模式(二) 观察者模式
观察者模式:定义了对象之间的一对多依赖,这样,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。松耦合:两个对象依然可以交互,但是不太清楚彼此的细节。观察者模式提供了一种对象设计,让主题和观察者之间松耦合。1.主题只知道观察者实现了某个接口(Observer)不知道观察者的具体细节。2.任何时候都可以增加新的观察者3.有新类型的观察者出现的时候,主题的代码原创 2016-09-20 16:53:20 · 928 阅读 · 0 评论 -
Head First Java笔记(七)
集合与泛型对象相等原创 2016-07-22 21:32:54 · 792 阅读 · 0 评论 -
“the import java.io cannot be resolved”错误的解决方法
错误原因:安装weka后,weka自带的jre覆盖了系统原有的jre导致jre不兼容解决方式:1.重新配置JVM的jreWindow→Prefercences→Java→Installed JREs Add→Standard VM选择jre home→finished2.移除项目原来的项目右键→Build Path原创 2016-07-18 16:50:04 · 47436 阅读 · 7 评论 -
Java文件读写
首先,我们的目的是:通过java源代码的运行将文件从一个地方复制到另外一个地方。只需要两步就可以了——将文件读出来,将读出来的内容保存到新建的一个文件夹内。 现在介绍两种最基本的方法——字节流InputStream和缓冲流BufferedInputStream。第一种是将磁盘中文件的内容一个一个字节的读出写入;后一种则是将文件一段一段的读出写入。在创建 BufferedInputStre转载 2016-07-07 16:25:09 · 648 阅读 · 0 评论 -
java自带线程池和队列详细讲解
一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是限制系统中执行线程的数量。转载 2016-02-23 16:33:18 · 332 阅读 · 0 评论 -
Java获取当前时间及String、datetime、date相互转化
一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateForm转载 2015-12-14 15:45:54 · 46415 阅读 · 1 评论 -
jsp中的basePath和path
在JSP中的如果使用 "相对路径" 则有可能会出现问题. 因为 网页中的 "相对路径" , 他是相对于 "URL请求的地址" 去寻找资源. 上面这句话是什么意思呢 ? 举个例子: 假如我们有一个项目: MyApp 在该项目下, 有一个jsp文件夹 该文件夹下包括: login.jsp // 登陆页面转载 2016-06-05 11:27:15 · 397 阅读 · 0 评论 -
Java多线程
进程:1.程序(任务)执行过程2.持有资源(共享内存,共享文件)和线程线程:1.系统中最小的执行单元2.同一个进程中由多个线程3.线程共享进程的资源线程交互:互斥 同步转载 2016-06-30 15:00:38 · 380 阅读 · 0 评论 -
Java多线程(二)
线程创建的两种方式:1. 继承Thread类2.实现Runnable接口两种方式的比较1. Runnable方式可以避免Thread方式由于Java单继承特性带来的缺陷2. Runnable的代码可以被多个线程(Thread实例)共享,适合于多个线程处理统一资源的情况转载 2016-07-01 20:45:12 · 293 阅读 · 0 评论 -
Head First Java笔记(八)
包、jar存档文件和部署部署应用程序Java Web Start原创 2016-07-25 15:44:14 · 1093 阅读 · 0 评论 -
Head First Java笔记(三)
异常处理Java的异常处理机制:简捷、轻量化的执行期间例外状况处理方式。在方法生命中由throws语句的方法会抛出异常。异常是一种Exception类型的对象。RuntimeException:运行时异常,不受编译器检查,不需要声明在try/catch块中Q:为什么编译器不管运行时异常?它们不是也会让程序死掉吗?A:大部分运行时异常都是因为程序逻辑问题,而不是以你无原创 2016-07-14 22:06:54 · 879 阅读 · 0 评论 -
Head First Java笔记(九)
远程部署的RMI原创 2016-07-26 17:04:29 · 742 阅读 · 1 评论 -
同步和异步请求区别
转自:http://kevinpeng.javaeye.com/blog/677797 举个例子:普通B/S模式(同步)AJAX技术(异步) 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕 同步就是你叫我去吃饭,我听转载 2016-06-20 14:37:52 · 730 阅读 · 0 评论 -
Java实现文件远程上传和下载
JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。 本文只介绍如何使用JSch实现的SFTP功能。 SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全转载 2016-07-08 20:25:12 · 4854 阅读 · 0 评论