自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 静态内部类

1.静态内部类 其实在JVM第一次加载单例类的时候,就已经加载static内部类,所以不用考虑线程安全的问题。代码如下:public class Singleton{priavte Singleton(){}   //一定要私有化构造函数,不然就是默认的可以new出来。public static Singleton getInstance(){return inner.inst

2016-04-19 12:57:31 209

原创 tomcat 处理请求过程

1) 请求被发送到本机端口8080,被在那里侦听的Coyote HTTP/1.1 Connector获得 2) Connector把该请求交给它所在的Service的Engine来处理,并等待来自Engine的回应 3) Engine获得请求localhost/wsota/wsota_index.jsp,匹配它所拥有的所有虚拟主机Host 4) Engine匹配到名为localhost

2016-04-17 21:55:53 493

原创 sql语句的执行顺序 以及 优化

SQL Select语句完整的执行顺序:1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;3、group by子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用having子句筛选分组;6、计算所有的表达式;7、使用order by对结果集进行排序。8、select 集合输出。1)选择最有效率的表名顺序(只在基

2016-04-16 00:12:09 239

原创 sql 连接

sql连接分为:外连接(左外连接,右外连接,全连接)、内连接、自然连接。a表:id     name    age1       wang    172       li           103       zhou     13b表cid   className   aid1      软1                12      软2      

2016-04-15 23:49:08 209

转载 数据库的sql优化

在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用 系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优 化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能

2016-04-10 11:20:26 233

原创 springMVC的执行流程

springMVC最核心的类是 DispatcherServlet.原谅我不知道怎么在这个编辑器中画图。1.大致流程   request------>dispatcherServlet-------------->handlerMapping------------->controller------------>ViewResolver------------>view

2016-04-06 10:31:50 398

转载 tomcat 讲解 原理以及请求处理过程

本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。Tomcat 总体结构Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图:图 1.Tomcat 的总体结构

2016-04-01 12:00:14 694

转载 tomcat的性能优化

Server.xml配置文件用于对整个容器进行相关的配置。元素:是整个配置文件的根元素。表示整个Catalina容器。属性:className:实现了org.apache.catalina.Server接口的类名,标准实现类是org.apache.catalina.core.StandardServer类。Port:Tomcat服务器监听用于关闭Tomcat服务器的命令(必须)

2016-03-31 12:28:03 319

转载 String与StringBuffer

Java代码  String str=new String("aaa");  这行代码究竟创建了几个String对象呢?答案是2个,而不是3个。由于new String("aaa")相当于"aaa"与一个就是创建出来的放在堆时原实例对象,而另一个就是放在常量池中的 "aaa" 对象,当然这里的str本身只是一个引用,放在栈里,用来指向堆中创建出来的对象。常量

2016-03-25 20:38:05 180

原创 MVC 与 SSH(个人总结)

MVC和SSH在面试中会经常遇到的问题,今天就我个人的理解纪录一下:1.MVC:model view controller。为了方便程序员开发来设计的框架模式。其实就是把程序的 输入 执行 和输出分离开来。最基本的MVC模型就是 jsp+servlet+javabean。2.ssh与mvcssh:struts2负责mvc的分离,业务逻辑的跳转。hibernate负责java对象和数据库

2016-03-25 12:30:02 688

原创 session和cookie

之前没有写博客的习惯,好多技术点就是今天看明白,明天就忘了。最可恨的就是面试的时候,面试官问到的东西,感觉自己知道,就是不知道怎么讲出来。从此以后我就养成写博客的习惯,写的过程可以整理一下自己的思路,遇到有人问就可以大大方方的讲出来。今天我整理一下自己的最近看的cookie和session。(如果哪里有问题,请讲出来,大家共勉)tomcat的中session的默认时间为30分钟。ses

2016-03-24 19:29:27 263

原创 初学者 函数和存储过程

数据库中函数的存储过程区别;存储过程和函数都是为了 可重复的 执行数据库中的sql语句集合。 存储过程相对比较复杂,可以输出多个参数,而函数相对比较简单,针对性比较强,输出的是值或者表对象。写法上:    1.存储过程:参数列表可以有 in 、out、in out参数。        2.函数:参数列表 in 参数 , 并且有return。返回值上;1.存储过程:可以返回多

2016-03-22 11:35:36 196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除