- 博客(24)
- 收藏
- 关注
转载 HashMap的实现
一:提要 1、第一次学习HashMap的实现,所以有学的不周到的地方以后会更正,也请路过的读者拔刀相助。 2、java中的取模运算就是算余数的。例如12/16=12;28/16=12 3、Entry:条目 4、线性数组 二:正题 在java语言编程中,就基本的结构就是两种,一个是数...
2017-02-13 13:51:00
174
转载 递归
1、定义:递归是一种针对使用简单的循环难以编程实现的问题,提供优雅解决方案的技术。 使用递归就是使用递归方法编程,递归方法就是直接或间接调用自身的方法。 2、递归的的特点: a:这些方法使用if-else 或switch语句来引导不用的情况。 b:一个...
2017-02-12 15:49:00
154
转载 for循环
while (iterator.hasNext()) { Map.Entry<String, String> entry = (Map.Entry<String, String>) iterator.next(); for (int i = j; i &...
2016-07-26 19:15:00
143
转载 JDBC简单增删改查操作
1.每次SQL操作都需要建立和关闭连接,这势必会消耗大量的资源开销,如何避免? 分析:可以采用连接池,对连接进行统一维护,不必每次都建立和关闭。事实上这是很多对JDBC进行封装的工具所采用的。 2.Java代码中,传入的数据格式与数据库定义不同怎么办?如把Ja...
2016-07-22 15:13:00
148
转载 JDBC
一、jdbc相关概念介绍 1、1数据库驱动 这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡,同样道理,我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必...
2016-07-22 13:49:00
111
转载 MySql性能优化
一、数据库优化目的 1、避免页面出现访问错误: 由于数据库连接timeout出现5XX错误 由于慢查询造成页面无法加载 由于阻塞数据无法提交。eg:大并发的更新某一字段的时候,数据库中有锁超时的参数设置,当阻塞超过一定时间了,事物就会被回滚。就会影响网站的正常运行。 ...
2016-07-21 20:21:00
108
转载 ServletContext与Web应用范围
1、Servlet容器启动一个web应用,会为他创建唯一的ServletContext对象。当Servlet容器终止一个web应用时,就会销毁他的servletContext对象。所以ServletContext对象与web应用有相同的生命周期。 2、Web应用范围有两层含义: a:由we...
2016-07-21 14:51:00
298
转载 Filter(过滤器)
一、Filter简介 过滤器能够对一部分客户请求先进行预处理操作,然后再把请求转发相应的web组件。等到web组件生成了响应结果后,过滤器还能对响应结果进行检查和修改,然后再把修改后的响应发送给客户端。 各个web组件中相同的操作可以放到同一个过滤器中...
2016-07-19 19:50:00
116
转载 Servlet的生命周期
生命周期 1.初始化阶段。完成以下4个步骤: a:Servlet容器加载Servlet类,把他的.class文件中的数据读入到内存中。 b:Servlet容器创建ServletConfig对象。 c:Servlet容器创建Servlet对象。 d:Servlet容器调用Servlet...
2016-07-19 14:15:00
103
转载 Java Web应用的生命周期
1、启动阶段 servlet容器在启动javaWeb应用时,会完成以下操作: a:把web.xml中的数据加载到内存。 b:为java web应用创建一个ServletContext对象 c:对所有Filter进行初始化 d:对那些需要在web 应用启动时就初始化的servlet进行...
2016-07-19 11:08:00
155
转载 servlet基础(2)
javax.servlet.Servlet 接口 1所有的servlet类都必须实现servlet接口 2.servlet接口中定义了5个方法。其中有3个方法由servlet容器在servlet生命周期的不同阶段调用,另外两个方法可以在在代码中调用。 servlet接口中的5个方法...
2016-07-19 10:48:00
188
转载 servlet基础(1)
1、servlet简介 servlet是sun公司提供的一种用于开发动态web资源的技术。 sun公司在其API中提供了一个servlet接口,如果想开发一个动态的web资源(即开发一个java程序向浏览器输出数据),需要完成以下两个步骤: 编写一个Java类实现servlet接口 把...
2016-07-18 14:22:00
130
转载 java-线程-死锁
线程的同步化可能会造成死锁,死锁发生在两个线程相互持有对方正在等待的东西。只有有两个线程或者两个对象,就有可能产生死锁。 /** * 一个简单的死锁类 * 当DeadLock类的对象flag==1时(td1),先锁定o1,睡眠500毫秒 * 而td1在睡眠的时候另一个f...
2016-07-15 16:35:00
95
转载 java-线程(2)
1、线程优先级别 java中提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程。 线程调度器按照线程的优先级比来决定哪个线程应该被执行。 线程的优先级别用数字表示,范围是从1到10。一个线程缺省的优先级别是5. 使用intgetPriority()和setPriority()...
2016-07-15 14:50:00
113
转载 Java-线程(1)
1、线程的基本概念 线程是一个程序内部的顺序控制流。一个进程(应用程序(任务))可以有多个线程。 Java中的线程是由java.lang.Thread类来实现的。 每个程序中的main方法都是一个线程(主线程)。如果想添加新线程可以通过创建Thread类的实例来实现。启动一个线程调用Th...
2016-07-15 11:13:00
151
转载 Java中的序列化和反序列化
把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 ...
2016-07-14 10:07:00
93
转载 初识 HttpClient-4.0.1——客户端HTTP传输类库
一、httpcilent简介 httpClient不是一个浏览器,它是一个客户端HTTP传输类库。 二、作用 它的作用是传输和接受HTTP消息。 三、主要方法 1、创建httpClient实例 HttpClient httpClient = new DefaultHttpClien...
2016-07-07 19:02:00
278
转载 js typeof
JS中的变量是松散类型(即弱类型)的,可以用来保存任何类型的数据。 typeof 可以用来检测给定变量的数据类型,可能的返回值:1. 'undefined' --- 这个值未定义; 2. 'boolean' --- 这个值是布尔值; 3. 'string' --- 这...
2016-06-03 11:05:00
121
转载 Java中普通代码块,构造代码块,静态代码块区别及代码示例
1、普通代码块 //普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行” public class CodeBlock01{ public static void main(String[] ar...
2016-01-12 10:49:00
162
转载 随机产生指定范围内的单个字符
packagecirculation;/***Createdbyuseron2015/12/30.*随机获取某种特定类型的字符*/publicclassRandomCharacter{publicstaticchargetRandomCha...
2015-12-30 16:47:00
274
转载 正则表达式2
1、function matches() 2。function find() 3、输入匹配到的字符串 。function group() 4、分组问题 5、替换 6、字符串分割...
2015-11-27 15:40:00
66
转载 正则表达式1
一周前就学习了正则表达式了。可是由于懒惰一直么有记录。现在也模糊不清了,那就把记住的一点总结一下吧,供以后复习查找使用。等等以后遇到了需要记录的问题只能再补充进来了。 1、测试正则的工具:RegextBuddy。可以到jdk手册中查找正则的用法。 2、正则的基本组成可以理解成形容词+量词的...
2015-11-27 10:10:00
114
转载 用javaMail API实现邮件发送
使用javaMial API 实现邮件发送大体需要三个类组合完成:设置邮件的类,身份验证类和邮件发送类。 设置邮件的类主要是设置邮件的Property.比如,发送服务器地址,接收服务器地址,模拟登陆登陆邮件发送服务器时必须知道的登录名和密码,是否需要身份验证等一些属性信息。 当用代码模拟客...
2015-11-04 10:17:00
269
转载 Junit4
今天学习了junit4. 1、junit4是一个java单元测试框架,其特点是可以帮助测试程序的预期结果,但是不能识别程序业务逻辑的对错。 2、junit4是xunit的一个子框架。官网:junite.org 3、jar:junit.jarhamcrest-core.jar(匹配...
2015-10-09 16:49:00
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅