自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 服务器之--JSP

1.jsp是什么 jsp是服务器动态的web开发技术,可以理解为:ISP=HTML+Servlet2.jsp运行原理 WEB容器(Servlet引擎)接收到以.jsp为扩展名的URL的访问请求时,它将把该访问请求交给JSP引擎去处理。Tomcat中的JSP引擎就是一个Servlet程序,它负责解释和执行JSP页面。 每个JSP 页面在第一次被访问时,JSP引擎将它翻译成一个Servl...

2018-06-27 22:39:01 798

原创 服务器之Session

1.什么是Session? session是一次浏览器和服务器的交互的会话 2.Session的实现原理 1).Session的实现依赖cookie 2).用户第一次访问网页时系统会为这个用户创建一个独立的Session,并且还会给Session分配一个ID号,这个id好就是Session的标识. 当请求完成后 响应回浏览器时系统会创建一个cookie出来,Session的id保存在co...

2018-06-25 21:36:27 1555

原创 服务器之Cookie

获取表单中的请求参数几种方法 1.getParameter()这是最常用的方法 2.getParameterValues()可以获取多个相同名字的请求参数 3.getParameterMap()得到的是个map集合,需要遍历 4.getParameterNames()此方法可以得到迭代器 5.使用beanUitls来将参数 封装到对象中 beanUitls是个外部工具类User us...

2018-06-23 10:29:23 3186

原创 域对象

获取Servlet的配置对象ServletConfig对象 每个Servlet都有ServletConfig对象获取方式1public class Demo01 extends HttpServlet { //获取方式一 //声明一个成员变量 保存对象 private ServletConfig config ; //初始化方法 @Over...

2018-06-21 21:52:46 1185

原创 服务器基础(1)

用户访问浏览器(用户)访问服务端的静态web资源如HTML,CSS,js动态web资源如JSP Servlet 用户在访问静态资源时这些资源不变 ,访问动态资源时,访问的内容由代码生成 用户通过网址来请求服务器端,请求的是服务端上的静态资源,或者动态资源,请求完毕后服务器给浏览器一个相应Tomcat服务器下文件下 bin文件下存放编译指令(例如开启关闭服务) conf文件下存...

2018-06-20 20:35:03 136

转载 数据库连接池

实现原理:连接池的基本思想是在系统初始化的时候,将数据库连接作为对象储存在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池取出一个已经建立的空闲连接对象.使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用.而建立的连接,和断开都是连接池自身来管理的.同时还可以通过控制连接池的参数来控制连接池中的初始连接数,连接的上下限数以及连接的最大使用...

2018-06-20 17:57:01 151

原创 数据库数据操作3

唯一约束(unique) 特点: 值唯一 可以为空 create table stu5(sid int primary key,sname varchar(20) unique); 自动增长列 自动加1 并且出现过的 就不会在出现了 create table stu6(sid int primary key auto_increment,sname varchar(20) unique...

2018-06-14 20:34:48 357

原创 数据库数据操作2

字段控制语句 去重复数据 select distinct sal from emp; 查看佣金和薪金的和 相当于查询了一个新的字段 注意:如果一个值和空值相加 那么得到的值一定是空值 select empno,sal+comm from emp; 可以在查询的时候 给空值 赋个值 select *,empno,sal+ifnull(comm,0) from emp; 查询时可以...

2018-06-14 20:13:24 125

原创 数据库数据操作1

列表常用类型 int double 数据库中的字符串 使用 英文的单引号” char 声明固定长度字符串 char(10) 长度为10的字符串 ‘ABC ’ 效率高 但浪费空间 varchar 声明可变长度字符串 varchar(10) ‘ABC’系统会计算 把空值去掉 省空间 但是效率 相对于固定长度的char低 常用varchar(字符的长度) ...

2018-06-14 19:50:58 143

原创 多线程创建和六中状态

多线程有三种创建方法1.看代码用thread的子类创建方式1 //用Thread子类的方法 Thread thread = new Thread() { //抽象run方法 @Override public void run() { System....

2018-06-04 21:49:35 303

转载 list ,Set,Map的区别

随笔- 30  文章- 0  评论- 76 List、Set、Map的区别                                                                                               (图一)1.面试题:你说说collection里面有什么子类。(其实面试的时候听到这个问题的时候,你要知道,面试官是想考察List,Se...

2018-05-27 11:01:37 90

原创 Java---泛型

1.泛型泛型可以标识集合的元素泛型的好处1.可以把运行的错误 转到编译时报错2.避免强转的麻烦3.规范集合的数据 数据更加安全2.正向  反向 遍历数组private static void fun1() { //泛型前后的类型要一致 //1.7JDK 菱形泛型 :后面填的可以省去 // ArrayList<String> list = new ArrayList&l...

2018-05-21 21:42:00 88

原创 Java 之 StringBuffer StringBuilder 权限 单列Collection

StringBuffer 和 StringBulider的区别 StringBuffer StringBuilder 都是可变的字符序列(修改的是对象本身) StringBuffer StringBuilder 的方法  一般是没有返回值的二者的区别主要是在运行速度和线程安全这两方面。1、StringBuffer 与 StringBuilder 中的方法和功能完全是等价的2、只是StringBuf...

2018-05-17 23:03:36 133

原创 Java--适配器 字符串

适配器分为三种1.类适配器:对类和接口没有联系的增加联系 提高扩展性功能 代码的的复用性增加2.对象适配器:使用对象来扩展功能3.缺省适配器

2018-05-16 21:09:15 276

原创 模板和接口特点

模板一个流程 一个体系 如果使用这个流程或者体系 只需修改其中的一小部分 大部分不需要动下面举个例子:一个公司的找人流程public class Demo01 { public static void main(String[] args) { LOStudy lsk= new LSK(); lsk.study(); }}abstract class LOStudy{ //学习方...

2018-05-15 20:23:47 689

原创 多态特点及注意事项

多态指的是一种事物的多种形态(状态)例子:卵-->蝌蚪-->青蛙-->青蛙妈妈实现多态的前提1.类与类必须有继承关系2.必须有方法的重写核心:父类的指针(引用) 指向 子类的 对象(子类的空间)public class Demo01 { public static void main(String[] args) { //本类的引用(指针)指向本类的对象(空间) Man...

2018-05-12 10:33:45 869

原创 代码块与继承

代码块1.局部代码块(想到方法)写在方法中2.构造代码块类中方法外 系统调用 每次构造对象都会调用 在构造之前就会调用3.静态代码块类中方法外 前面加static表示静态 写在构造代码快之前 也就是在构造代码块之前调用随着类的加载而加载 只加载一次 4.同步代码块(多线程)下面是构造代码快 静态代码快 构造方法之间的打印顺序package com.lanou3g;/* * 打印顺序 ...

2018-05-10 21:43:27 378

原创 面向对象之静态变量和静态方法

* 构造方法注意: * 当你这个类中没有提供无参的构造方法的时候 * 系统会在你创建对象是也会调用无参方法 * 系统帮你提供一个 * 如果你 只 提供一个有参的构造方法 那么系统不会给提供无参构造方法 * * 建议:写类时 无参有参构造方法都要写上; * 静态变量也叫类变量(相当于一个共享的变量 每个对象都能访问到) * 使用关键词 static 修饰属性 *  * 静态...

2018-05-09 22:12:30 843

原创 详解面向对象

面向过程:我该干什么 重在过程 我是事物的执行者;举例 :挑选一台电脑 1.挑一个CPU 2.主板 华硕 3.显卡 4.显示器面向对象:遇到事情想得是我应该找谁结局 重在对象 谁指的就是对象 我是指挥者;例子:我要买个电脑1.找个懂电脑的;2.找个会砍价的;3.找个会组装电脑的面向对象的好处:1.事物的执行者转化为指挥者2.更接近人的思维 简单易理解3.将复杂的问题简单化类和对象类:是一种抽象事物...

2018-05-08 22:48:15 126

原创 数组的 定义 排序 查找

数组的定义:数据类型[] 变量名 = 初始值;定义方法有三种 //数组声明方式一//int[] array = new int[数组的元素个数];// 数组声明方式二(长度和元素都给了)// int[] array = new int[] { 1, 23, 6, 7 };// 数组的声明方式三(语法糖)// int[] array1 = { 134, 5, 6, 67, 4 };说到数组牵扯到堆内...

2018-05-07 21:45:14 185

原创 Java函数的封装与定义

1.函数的定义封装特定功能的代码块 有时也叫一种方法;好处在意可以减少重复性代码2.函数的结构或者组成关键字 返回值类型 函数名字(参数1类型 参数1,参数类型2 参数2,...等){            函数体(函数语句)            return 返回值}(1).关键字:public 公共的 static 静态的(2).返回值类型:就是函数实现结果的数据类型(3).函数名:自...

2018-05-04 21:06:56 4105

原创 数据类型的转换与进制转换

数据类型数据类型包括基本数据类型和引用数据类型  这里我们侧重讲一下基本数据类型基本数据类型包括(整数类型,浮点类型 ,字符串类型,字符类型)整数类型有四种 1.byte 储存的数据占一个子节,一个字节占8个比特位 比特位是数据的最小单位;取值范围-128~~127;2.short 短整型 占两个字节;3.int 整形 占四个字节; 系统默认也是int类型;最常用的也是int类型;4.long 长...

2018-05-04 08:53:14 259

原创 Java初识

Java基础1.什么是程序?客户端(QQ 微信)         好处:保留一些程序中的素材坏处:需要更新客户端 占用内存网页端(京东 淘宝)              好处:不需要下载安装包坏处:比较依赖网速2.Java的六大特点:  1.简单简单是相对于C语言少了指针Java中弱化了指针概念 而是用引用的概念解释了指针  2.分布式多台服务器共同处理一个服务  3.跨平台Java程...

2018-05-02 20:11:31 94

空空如也

空空如也

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

TA关注的人

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