- 博客(8)
- 资源 (21)
- 收藏
- 关注
原创 HTML5+Canvas+jQuery调用手机拍照功能实现图片上传(二)
上一篇只讲到前台操作,这篇专门涉及到Java后台处理,前台通过Ajax提交将Base64编码过的图片数据信息传到Java后台,然后Java这边进行接收处理,通过对图片数据信息进行Base64解码,之后使用流将图片数据信息上传至服务器进行保存,并且将图片的路径地址存进数据库。
2014-11-13 18:51:46 17069 13
原创 初识JSP之Cookie机制
我们在进行web应用程序开发的时候,使用的是HTTP协议来传输数据,但是这个Http协议有个先天性的不足,也就是无状态,它无法对用户的状态进行保存管理。所谓的无状态就是是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求,但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道它就是刚才的那个浏览器。简单地说,就是服务器不会去记得你。所以称作无状态协议。 由于HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上
2014-11-29 17:47:12 1916
原创 Java网络编程之Socket通信(二)
之前在前面已经介绍了Socket通信的一些基本原理,以及如何让客户端与服务器端建立通信,和实现通信的一些基本步骤(包括首先使得服务器端与客户端建立连接,建立连接之后,服务器端开始侦听客户端的请求,侦听到客户端的请求之后,通过输入输出流处理相关信息实现通信,最后通信完毕结束通信等一系列流程)。 但是之前只是单个客户端与服务器进行通信,而我们实际应用中单个客户端的情况几乎不存在,都是多个客户端同时与服务器进行交互(这里同时交互就会出现并发性的问题,对于并发性的问题暂时还不是很懂,只知道有这个概念),那就需要服
2014-11-17 16:29:56 2884 1
转载 Java垃圾回收浅析
垃圾回收和内存分配相关,先了解运行时数据区域的划分及各个区域的作用。垃圾回收主要需要考虑的3个问题:1、什么时候回收;2、哪些对象需要回收;3、如何回收。运行时数据区域程序计数器(Program Conuter Register)程序计数器是一块较小的内存空间,它是当前线程执行字节码的行号指示器,字节码解释工作器就是通过改变这个计数器
2014-11-12 17:35:21 665
转载 Java虚拟机体系结构
在了解jvm的结构之前,我们有必要先来了解一下操作系统的内存基本结构: 操作系统中的jvm 为什么jvm的内存是分布在操作系统的堆中呢??因为操作系统的栈是操作系统管理的,它随时会被回收,所以如果jvm放在栈中,那java的一个null对象就很难确定会被谁回收了,那gc的存在就一点意义都没有了,而要对栈做到自动释放也是jvm需要考虑的,所以放在堆中就最合适不过了。 操作系
2014-11-12 16:01:55 794
原创 Java网络编程之Socket通信(一)
最近在学习Java网络编程,之前听说过,但是一直都没有认真了解过。这几天突然来了兴致,觉得很神奇,忽然就想要了解下具体是什么个情况。 Socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket非常
2014-11-01 13:12:06 9734 2
Wamp2.5 64
2016-12-16
dwr框架示例代码
2015-10-08
SpringMVC入门示例demo 程序源码
2015-05-07
Jfinal框架搭建JSP项目Demo
2015-04-21
Java实现发送短信验证验证码功能
2015-04-17
java实现发送短信验证码功能
2015-04-17
Java汉字随机验证码
2015-02-13
MyEclipse10.x解决不能导出war问题
2015-02-03
json开发工具包
2015-01-27
使用Cookie实现商品的浏览记录功能
2014-12-18
java微信开发
2014-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人