- 博客(11)
- 资源 (27)
- 收藏
- 关注
原创 HTTP协议要点总结(数据包、请求方式)
一、什么是http协议? 由w3c制订的一种网络应用层协议,定义了浏览器与web服务器之间通信的过程以及通信时所使用的数据格式。 1)通信的过程 step1,浏览器建立与web服务器之间的连接 step2,浏览器将请求数据打包(生成请求数据包)并发送给web服务器。 step3,web
2016-03-31 13:45:02 7736
原创 Servlet 中文乱码问题及解决方案剖析
一、常识了解 1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2.java.nio.charset.Charset.defaultCharset() 获得平台默认字符编码;3.getBytes() 是通过平台默认字符集进行编码;转载后补充:4.java语言在内存当中使用unicode字符集(编码格式)来保存字符。 编码
2016-03-31 13:27:20 590
原创 Servlet运行原理及404、500、405异常原因和解决方法总结
一、Servlet运行原理比如,在浏览器地址栏输入 http://ip:port/web01/hello整个通信流程如下图所示:分步解释: 1、浏览器依据ip,port建立与servlet容器(容器同时也是一个简单的web服务器)之间的连接。 2、浏览器将请求数据打包(按照http协议,该数据包也称为请求数据包)。
2016-03-30 16:52:01 12303 1
原创 web应用程序 两层c/s、三层c/s、b/s架构对比及Servlet由来
一、c/s:client/server两层的c/s特点:使用数据库服务器充当服务器(在数据库编写业务处理逻辑,比如Oracle数据库,可以使用pl/sql来写业务处理逻辑),客户端一般使用vb,vc,dephi这样的语言来开发(客户端主要负责提供操作界面和少量的业务处理逻辑)。缺点:a.可移植性差:因为业务逻辑基本上是写在数据库里,当数据库发生了改变,业务处理逻辑基本上要重新写
2016-03-29 15:43:52 13304
原创 XML、DTD、XPATH要点总结
1、什么是xml(xtendsible markup language可扩展的标记语言)? 1)定义 基于文本的通用的数据保存格式。 (1)通用的 点的坐标 Point类 point对象(x=10,y=20) a,序列化 b
2016-03-29 13:23:39 659
原创 JDBC之事务的封装和Threadlocal实例
一、什么是事务? 将多个操作当做一个原子操作来进行。(原子不可分割)二、jdbc如何控制事务? (1)jdbc在默认情况下自动提交事务,即一条sql语句执行后,立即提交事务。 (2)如果多个操作(即有多条sql语句要执行)要当做一个整理来执行,比如:在转账业务中需要执行两个sql,一个用来对账号进行扣除余额的操作(-1000),另一个
2016-03-26 18:56:09 1839
原创 JDBC模型—深入理解JDBC设计思想(探究Class.forName("DBDriver"))
写在前面:笔者上篇文章《JDBC要点总结、SQL注入示例(Statement和PreparedStatement)》中提到过,JDBC是sun公司制定的一系列接口标准,由不同厂商(Oracle、MySQL等)实现接口方法并封装成驱动文件,供开发人员操作数据库。开发者可通过统一的代码操作不同类型数据库,那么如何实现这种统一操作呢?本篇深入JDBC设计思想,用示例代码模拟整个JDBC运行原理。设计
2016-03-24 13:48:27 5525 4
原创 JDBC要点总结、SQL注入示例(Statement和PreparedStatement)
一、三个重要对象: a.Connection 代表着Java程序与数据库建立的连接。 b.Statement 代表SQL发送器,用于发送和执行SQL语句。 c.ResultSet 代表封装的数据库返回的结果集,用于获取查询结果。二、编程步骤: 1、加载驱动(需要事先将驱动程序对应的jar文件放到classpath对应的
2016-03-23 17:59:30 8079
原创 ngrok-本地内网端口映射到外网(简单!有效!)
背景:做微信开发,需要搭建本地WEB服务,让微信服务器能够访问本地WEB服务,与微信对接的URL要具备以下条件:在公网上能够访问端口只支持80端口(微信规定)笔者尝试过花生壳、nat123等工具,但都因产品缺陷、收费、实名认证等原因放弃,后来发现网友推荐的ngrok确实不错,现将实现整理如下:1.下载ngrok。(有csdn账号的读者可直接在这里下载windows版本)
2016-03-16 21:33:20 12670 1
转载 Maven仓库(本地仓库、中央仓库)概述
什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本的一
2016-03-16 13:26:27 1789
转载 Java Web传统SSH框架与JFinal框架比较
1.SSHIntroductionSSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。如下图1所示为SSH的架构图.Web层,就是MVC模式里面的“C”(controller)与“V”(View),负责控制业务逻辑层与页面的交互与展现,在SSH架构中,Stru
2016-03-04 10:49:56 6374 1
【哈工大计算机考研真题+哈工大内部资料】1991-2016HITCS考研初试真题及答案+部分期中期末考卷
2018-10-14
Android 使用ZBar扫描二维码源码实例
2017-06-19
Android使用ZBar扫描二维码/条形码(实例)【兼容Android5.0+平台】
2016-08-31
Spring事务操作示例(四种方式)
2016-07-04
Spring整合示例(分别与JDBC、Hibernate、Struts整合)
2016-06-28
Spring 3.0所需jar文件和对应的配置文件
2016-06-24
Spring IOC AOP学习示例
2016-06-22
Hibernate常用操作示例
2016-06-16
Android利用ZBar实现二维码、条形码扫码实例
2016-05-11
Android使用ZBar扫码所需库文件
2016-05-11
Android自定义组件之精美日历实现(内容、样式可扩展)【更新版】
2016-05-03
jQueryAPI-中文参考手册
2016-04-22
jstl和standard
2016-04-14
commons-fileupload-1.2.1
2016-04-14
事务的封装和Threadlocal实例
2016-03-26
Android 表格控件-动态实现表格效果(内容、样式可扩展)
2015-12-03
webview 唤醒原生APP
2015-11-24
android HTML唤醒原生APP(APP端源码)
2015-11-24
android 海康摄像头 最新SDK(2015.11.10以前)
2015-11-10
Android 海康摄像头调用demo(旧SDK)
2015-11-10
Android 海康摄像头调用demo
2015-11-10
Android自定义组件之精美日历实现(内容、样式可扩展)
2015-08-18
Android动画特效之水波(地震波)报警动画
2015-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人