- 博客(9)
- 收藏
- 关注
原创 Get&Post
Post与Get区别Get请求在http包头中,即位于URL之后。 用?来分隔URL和数据用&来分隔参数数据是英文和数字照原样发送是中文或者其他字符,需要进行BASE64编码提交的数据比较少传送的数据位于URL之后传输速度较Post快,但安全性比较差Post传送的内容位于Http正文之中,内容可以加密传输速度较慢。用户不能对一个表单提交建立书签
2017-03-08 19:40:29
248
原创 Java多线程之对象及变量的并发访问
Java对象及变量的并发访问当多个线程同时对同一个对象中的实例变量进行并发访问时可能会产生线程安全问题。产生的后果就是”脏读”,即收到的数据其实是被更改过的。 如果访问的是方法中的变量,则不存在”非线程安全”问题 可以通过以下几种方式来解决,在对对象及变量并发访问过程中的安全问题 1. synchronize同步方法 2. 同步语句块 3. volatile关键字synchronize同步
2017-02-21 21:35:52
2879
原创 JavaServlet
Servlet的三种模式1.1实现Servlet接口一个类要实现Servlet接口需要重写所有方法1.2继承GenericServlet抽象类(适配器模式)1.3继承HttpServlet抽象类(模板方法设计模式) 最常使用
2016-11-06 00:17:47
312
原创 JavaString
当字符缓冲用于多线程的时候,尽管StringBuilder的速度最快但是JVM不能保证它的操作是安全的,但是StringBuffer是安全的。所以在单线程的时候一般用StringBuilder就是因为他的速度,在多线程用StringBuffer是为了保证操作的安全性。
2016-11-05 00:01:35
603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人