03 2018 档案
摘要:对原生态jdbc程序(单独使用jdbc开发)问题总结 mybatis开发dao 原始dao开发方法(程序员编写dao接口和dao实现类) mybatis的mapper接口(相当于dao接口)代理开发方法 mybatis配置文件sqlMapConfig.xml mybatis核心 mybatis输入映
阅读全文
摘要:hibernate是什么? 1、hibernate是一个框架(framework) 2、hibernate是一个orm框架 orm(object relation mapping)对象关系映射 框架 3、hibernate 处于我们项目的持久层位置(持久层框架) 4、hibernate实际上就是对j
阅读全文
摘要:1、spring 是什么? struts 是web框架(php/action/actionform) hibernate是orm框架(对象和关系映射的框架,处于持久层) spring是容器框架,用于配置bean并维护bean之间关系的框架 bean(是java中的任何一种对象 javabean/se
阅读全文
摘要:1、servletContext讲解 如何得到ServletContext: this.getServletContext(); 添加属性:setAttribute(String name,Object ob); 得到值:getAttribute(String name) 返回Object 删除属性
阅读全文
摘要:第一讲 1、Struts 是一个开源的web框架,框架提高了程序的规范的同时也约束了程序员的自由 为什么会有struts:因为我们队mvc理解的不同,可能造成不同公司写程序的时候,规范不统一,这样不利于程序的维护和扩展,所以我们有必要用一个统一的规范来开发项目(struts)。 第二讲 第三讲 1、
阅读全文
摘要:1、 如何创建一个Cookie(在服务器端创建的) Cookie c = new Cookie(String name,String val); 如何将一个Cookie添加到客户端 response.addCookie(e); 如何读取cookie(从客户端读到服务器) request.getCoo
阅读全文
摘要:1、显示图片 在你的webApps(即你的目录下,建立一个文件夹,比如imags),然后将图片拷贝到文件夹下,在servlet中添加:<img src = ./imgx/图片名>即可: pw.println("<img src=imgs/1.GIF><br>"); 2、分页技术 int pageSi
阅读全文
摘要:1、同一用户的不同页面共享数据 (1)cookie技术 服务器在客户端保存用户的信息,比如登录名,密码等,服务器端在需要的时候可以从客户端读取。 比如:保存用户名、密码,在一定时间不用重新登录。 (2)sendRedirect()转向 通过该方法将信息传送给下一个页面 sendRedirect("w
阅读全文
摘要:1、 2、开发servlet三种方法 1.实现servlet接口 2.继承GenerieServlet 3.继承HttpServlet 3、servlet开发流程 1)在tomcat中webapps中建一个文件夹(myWebsign) -> WEB-INF -> classes(放servlet的)
阅读全文
摘要:1、纯servlet 来完成,用户管理系统 管理员:可以对用户进行增删改查 普通用户:可以查询用户 同时完成分页、网站计数器、保存用户访问网站的习惯 网站在线用户统计,追踪用户来源 2、动态网页技术发展 html只支持静态的文字和图片 1)cgi 2)asp 3)php 4)jsp= html +j
阅读全文
摘要:1、学习流程 第一阶段:单机版编程 计算机基础,了解他的原理->学习一门编程语言(java),掌握一种数据库(mysql,sql server) 第二阶段(c/s客户端 服务器编程) 进一步学习网络编程,从事c/s开发(比如qq) 第三阶段 (b/sl浏览器 服务器编程) html ->javasc
阅读全文
摘要:1、 2、 3、 4、 5、 6、 7、 8、 9、 10、 11、 12、 13、 14、 15、 16、 17、 18、 19、 20、 21、 22、 23、 24、 25、 26、 27、 28、 29、 30、 第52讲 table对象 1、table常用的属性 id: name: bor
阅读全文
摘要:1、 2、 3、 4、 5、 6、 7、 8、 9、 10、 11、 12、 13、 14、 15、 16、 17、 18、 19、 20、 21、 22、 23、 24、 25、 26、 27、 28、 29、 30、 31、
阅读全文
摘要:1.端口分类 有65536个端口 0号是保留端口 1-1024是固定端口 22:SSH远程登录协议 23:telnet使用 21:ftp使用 25:smtp服务使用 80:iis使用 7:echo服务 1025-65536是动态端口 2.单工、半双工、全双工 甲可以向乙发数据,但是乙不能向甲发数据
阅读全文
摘要:1、java流分为两种 (1)字节流:可以用于读写二进制文件及任何类型文件byte (2)字符流:可以用于读写文本文件,不能操作二进制文件 字节流 字符流 输入 InputStream Reader 输出 OutputStream Writer 2、File类的基本用法 import java.io
阅读全文
摘要:1.线程 (1)线程是轻量级的进程 线程没有独立的地址空间(内存空间) 线程是由进程创建的(寄生在进程) 一个进程可以有多个线程 (2)线程有几种状态 a 新建状态(new) b就绪状态(Rannable) c运行状态(Running) d阻塞状态(Blocked) e死亡状态(Dead) (3)在
阅读全文
摘要:1.异常分类 (1)检查性异常:java.lang.Exception (2)运行期异常:java.lang.RuntimeException (3)错误:java.lang.Error 顶层是java.lang.Throwable类 2.finally 不管有没有异常 都会执行 一般说,把需要关闭
阅读全文
摘要:1. ArrayList<Dog> al = new ArrayList<Dog>(); Dog dog1 = new Dog(); al.add(dog1); Dog temp = al.get(0); ArrayList al = new ArrayList(); Dog dog1 = new
阅读全文
摘要:1.java集合类主要有一下几种 (1)list结构的集合 ArrayList类 Linklist类 Vector类 Stack类 (2)Map结构类集合 HashMap类 Hashtable类 (3)set结构的集合类 HashSet类 TreeSet类 (4)Queue结构的集合 Queue接口
阅读全文
摘要:1.对于有符号的而言 二进制的最高位是符号位,1表示整数 1表示负数 正数的源码 反码 补码都一样 负数的反码 = 它的源码符号位不变,其他位去反 负数的补码 = 它的反码+1 0 的反码 补码 都是0 java没有无符号数,java中的数都是有符号的 在计算机运算的时候,都是以补码的方式来运算的
阅读全文
摘要:1.排序分类 (1)内部排序 交换式排序 选择式排序 (选择排序法、堆排序法)插入式排序 (2)外部排序 合并排序 直接合并排序法 2.交换式排序 (1)冒泡排序 79 56 90 4 32 27 16 88 35 90 79 56 88 4 32 27 16 35 90 88 79 56 35 4
阅读全文
摘要:1.一维数组 (1)int a[] = new int[5]; (2)int a[] = {2,3,4}; (3)遍历数组 for(int i=0;i<arr.length;i++){ all+=arr[i]; } (4) Dog dog = new Dog[4]; dog[0].setName("
阅读全文
摘要:1.抽象类/抽象方法 当父类的一些方法不能确定时,可以用abstract来修饰该方法 abstract class Animal{ String name; int age; abstract public void cry(); } class Cat extends Animal{ public
阅读全文
摘要:1.类变量 即static public class Demo{ public static void main(String[] args){ Child ch1 = new Child(3,"妞妞"); ch1.joinGame(); Child ch2 = new Child(4,"小小");
阅读全文
摘要:1、如何定义类 package 包名; class 类名 extends 父类 implements 接口名{ 成员变量; int age; String name; 构造方法; 成员方法; } (1)构造方法 public class Demo{ public static void main (
阅读全文
摘要:1.循环 (1) for循环 for(循环初值;循环条件;步长){ 语句;//循环体 } (2)while循环 while(循环条件){ 语句;//循环体; } (3)do while 循环 do{ 语句;//循环体; } while(循环条件); 2.金字塔 public class Demo3{
阅读全文
摘要:1.运算符 + 加 -减 *乘 /除 %取模 ++自加 --自减 += 左加 -=左减 /=左除 %=左取模 == 等于 > 大于 < 小于 >=大于等于 <=小于等于 != 不等于 2.三大流程控制 (1) if(条件表达式){ 语句 } (2) if(条件表达式){ 语句; }else{ 语句;
阅读全文
摘要:1.基本数据类型 (1)整数类型:byte shot int long (2)小数(浮点类型):float double (3)布尔类型:表示真或者假 boolean (4)字符类型:单个字符 多个字符 char (2个字节可以存放汉字) 2.主要区别 数据大小范围 byte 1个字节 -128~1
阅读全文
摘要:1.java介绍 sun公司 gosling 1990 sun启动绿色计划 1992 创建aok语言 >java 1994 gosling 参加硅谷大会 演示java功能 震惊世界 1995 sun正式发布 java第一个版本 2.java语言的特点 (1)java语言是简单的 (2)java语言是
阅读全文
摘要:1.java内容介绍 java可以分三个方向 (1)java se (j2se) 比如桌面开发(管理系统) (2)java ee (j2ee)web开发(淘宝 网上银行) (3)java me 手机开发 2.java se课程介绍 java面向对象编程 *重点 java图形界面 gui swm ja
阅读全文
浙公网安备 33010602011771号