06 2018 档案
摘要:相关工具版本 说明:IntelliJ IDEA 版本为2018JDK 版本为1.8tomcat 版本为apache-tomcat-7.0.59 1,创建Project:依次点击File–new Project; 2,选择Empty Project项目,点击Next; 3,输入项目名称,选择项目路径;
阅读全文
摘要:1.表单用get方式提交 2.创建一个servlet用于获取表单数据 并输出 3.创建过滤器,并增强request对象解决乱码 4.编写web.xml 5.控制台分别输出 处理前和处理后的输出
阅读全文
摘要:一、过滤器Filter 1.filter的简介 filter是对客户端访问资源的过滤,符合条件放行,不符合条件不放行,并且可以对目 标资源访问前后进行逻辑处理 2.快速入门 步骤: 1)编写一个过滤器的类实现Filter接口 2)实现接口中尚未实现的方法(着重实现doFilter方法) 3)在web
阅读全文
摘要:一、监听器Listener javaEE包括13门规范 在课程中主要学习 servlet技术 和 jsp技术 其中 servlet规范包括三个技术点:servlet listener filter 1.什么是监听器? 监听器就是监听某个对象的的状态变化的组件 监听器的相关概念: 事件源:被监听的对象
阅读全文
摘要:1.新建customer表生日都选为当天 所需jar包 2.使用c3p0连接到数据的xml配置文件 3.连接数据库的工具类 4.发送邮件的工具类 5.customer实体类 6.根据数据库查询结果使用调度器定时发送祝福邮件
阅读全文
摘要:一、Ajax概述 1.什么是同步,什么是异步 同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态 异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随 意做其他事情,不会被卡死 2.Ajax的运行原理 页面发起请求,会将请求发送给浏览器内核中的
阅读全文
摘要:一、事务概述 1.什么是事务 一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败 就是将n个组成单元放到一个事务中 2.mysql的事务 默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务 手动事务: 1)显示的开启一个事务:start transaction
阅读全文
摘要:一、JSP技术 1.jsp脚本和注释 jsp脚本: 1)<%java代码%> 内部的java代码翻译到service方法的内部 2)<%=java变量或表达式> 会被翻译成service方法内部out.print() 3)<%!java代码%> 会被翻译成servlet的成员的内容 jsp注释: 不
阅读全文
摘要:作者:连城链接:https://www.zhihu.com/question/20584476/answer/15558660来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 仔细考虑一下灰度发布系统要达到哪些目的,基本就能有答案了。需要注意的是,客户端应用(无论PC端
阅读全文
摘要:一、会话技术简介 1.存储客户端的状态 由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪 里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并 不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器 记住客户端状态(区分客户端)
阅读全文
摘要:1.HttpServletRequest概述 我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。 service方法中的request的类型是ServletRequest,而do
阅读全文
摘要:制作servlet模板 选中window--》preference >搜索template 》选中java下面的template new一个 Name的设置,当你在eclipse里创建了一个servlet文件后清空 输入serv alt+/ 就会出来该模板 description 是 模板的描述信息
阅读全文
摘要:一、Servlet简介 1.什么是Servlet Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容 servlet规范:包含三个技术点 1)
阅读全文
摘要:HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation
阅读全文
摘要:xml文件 解析xml文件的代码 需要一个dom4j的jar包
阅读全文
摘要:约束文件 * 标签出现任意多次 ?标签出现0次或一次 +标签至少出现一次 , 隔开规定的标签每个都要出现,且只能一次 | 隔开,两个出现任意一个,只能一次 上面这些有点类似正则匹配 根据上面的约束写的web.xml
阅读全文
摘要:c3p0的基本连接配置文件 c3p0-config.xml c3p0工具类 测试类
阅读全文
摘要:Mon Jun 11 10:46:26 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+,
阅读全文
摘要:--> Bootstrap容器介绍 ... ...
阅读全文
摘要:一款优秀的表单验证插件——validation插件 特点: l 内置验证规则:拥有必填、数字、email、url和信用卡号码等19类内置验证规则 l 自定义验证规则:可以很方便的自定义验证规则 l 简单强大的验证信息提示:默认了验证信息提示,并提供自定义覆盖默认提示信息的功能 l 实时验证:可以通过
阅读全文
摘要:validate入门案例 用户名: 密码:
阅读全文
摘要:知识点: jquery 的 click dbclick 事件 appendTo方法
阅读全文
摘要:这里讲用到 jquery 的 each 遍历方法 追加 节点或元素方法 append appendTO 以及 remove 清除节点
阅读全文
摘要:DOM与JQ对象之间的转换 班长:你好帅哟!
阅读全文
摘要:通过遍历二维数组 获取到 二级列表的 每个option 然后onchange事件 获取到省,然后循环遍历该省具有的市并将遍历到的市添加到id为city的选择器中。 获取完需要清空二级列表的内容,不然不能刷新下一次选择省后的二级城市列表
阅读全文
摘要:匿名函数的使用 createTextnode 创建文本 createElement 创建元素 appendChild 将文本或元素追加
阅读全文
摘要:通过复选框的id获取到复选框 元素 对复选框绑定点击事件 每个checkbox都设置相同的name checkOne 通过得到的元素获取checkbox的状态 当点击全选全不选checkbox时,检查全选全不选的box状态,如果为true 就将所有其他box状态都设置为true 如果全选全不选的状态
阅读全文
摘要:主要用到两个事件 onmouseover onmouseout
阅读全文
摘要:用到的知识点: 获取表格元素 tbody 和 rows都是有索引的 这里我们只有一组tbody所以 索引是0 偶数行 索引取余2为0 奇数行 索引取余2不为0 通过 遍历行索引设置相应的颜色。
阅读全文
摘要:利用传参的方式提高方法的复用性 这里涉及到JavaScript的字符串拼接操作
阅读全文
摘要:轮播图: 函数绑定在body标签内 采用3张图,1.jpg 2.jpg 3.jpg 利用定时任务执行设置图片属性 src 利用for循环可以完成3秒一次 一替换。 定时弹出广告: 由于body标签已经绑定了函数 所以直接用 window 加载事件 函数 广告图片的默认display属性是none 3
阅读全文
摘要:Javascript 与正则表达式 一、正则表达式(regular expression简称res) 1、定义: 一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
阅读全文
摘要:通过框架集的使用定义页面分布 top.html left.html right.html 页面展示
阅读全文
摘要:最近在学习javaweb 在学前端的时候用到了一款国产编辑器 很棒 Hbuilder 快捷键 Ctrl + d 删除整行内容 Ctrl + Shift +R 复制当前行到下一行 Ctrl + Shift +D 重新编辑 Ctrl + 方向键 当前行整行内容上移或下移 Alt + ↓ 跳转到下一个可编
阅读全文
摘要:1.所需创建的包和 jar包 2.创建表结构 #生成一些表数据 3.代码 javabean类 数据库连接的工具类,使用连接池的方式 开启程序的主方法类 主视图类,用于用户的输入输出,以及向controller层请求数据的类 控制层类,用于向service层请求数据 业务层类 service向dao层
阅读全文
摘要:将客户端c:\\a.jpg 上传到e:\\公司名称+6位随机数.jpg 这样为了不断开连接客户端每次上传的图片名字不重名覆盖,验证之用 这里需要注意的是Socket的终止客户端的输入方法 shutdownOutput,如果不关闭发送服务器的输出流,线程就会阻塞,就没法接下去 接受服务发来的输入入流。
阅读全文
摘要:客户端: 服务端:
阅读全文
摘要:运用到的知识点 IO流, 集合properties 反射 在工程目录下新建file config.properties 创建三个类Person Worker Student 测试类Test
阅读全文
摘要:/* * 反射获取私有的构造方法运行 * 不推荐,破坏了程序的安全性,封装性 * 暴力私有 */ public class ReflectDemo4 { public static void main(String[] args)throws Exception { Class c=Class.forName("demo01.Person"); C...
阅读全文
摘要:用==和equals比较他们 返回的是true。
阅读全文
摘要:1.说明 java中有个扩展包 javax下面有个DataResource的接口 javax.sql.DataResource 该接口定义了连接池的方法规范 而DBCP框架有apache公司开发,他实现了接口DataResource定义的方法 他的实现类是BasicDataResorce org.a
阅读全文
摘要:package demo; /* * QueryRunner数据查询操作; * 调用QueryRunner类方法query(Connection con,String sql,ResultSetHandler r,Oberct...params)) * ResultSetHandler r 结果集的处理方式,传递ResultSetHandler接口实现类 * Obje...
阅读全文
摘要:主要使用这个开源jar包的QueryRunner类的update方法来完成数据库的增删改操作。
阅读全文
摘要:1.将数据库连接对象所需参数保存在本地文件中 database.properties 2.编写数据库连接工具类
阅读全文
摘要:在数据库中生成 一个用户表 有用户名 username 和密码password 字段 并插入两组数据 正常的sql查询结果 非正常查询途径返回的结果 下面用一段java代码 演示一下用户登录时的sql注入问题 控制台输入 输出 刚刚控制台输入的用户名是存在的 下面输入瞎写的用户名和密码同样可以得到所
阅读全文
摘要:高级操作 讲解关于mongodb的高级操作,包括聚合、主从复制、分片、备份与恢复、MR 完成python与mongodb的交互 聚合 aggregate 聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg() 语法 管道 管道在Unix和Linux中一般用于将当前命令的输出
阅读全文
摘要:与python交互 在熟练使用sql语句的基础上,开始使用python语言提供的模块与mysql进行交互 这是我们在工作中大事要做的事 先学会sql是基础,一定要熟练编写sql语句 安装引入模块 安装mysql模块 在文件中引入模块 Connection对象 用于建立与数据库的连接 创建对象:调用c
阅读全文
摘要:简介 实体与实体之间有3种对应关系,这些关系也需要存储下来 在开发中需要对存储的数据进行一些处理,用到内置的一些函数 视图用于完成查询语句的封装 事务可以保证复杂的增删改操作有效 关系 创建成绩表scores,结构如下 id 学生 科目 成绩 思考:学生列应该存什么信息呢? 答:学生列的数据不是在这
阅读全文
摘要:简介 查询的基本语法 from关键字后面写表名,表示数据来源于是这张表 select后面写表中的列名,如果是*表示在结果中显示表中所有列 在select后面的列名部分,可以使用as为列起别名,这个别名出现在结果集中 如果要查询多个列,之间使用逗号分隔 消除重复行 在select后面列前使用disti
阅读全文
摘要:简介 主要知识点包括:能够与mysql建立连接,创建数据库、表,分别从图形界面与脚本界面两个方面讲解 相关的知识点包括:E-R关系模型,数据库的3范式,mysql中数据字段的类型,字段约束 数据库的操作主要包括: 数据库的操作,包括创建、删除 表的操作,包括创建、修改、删除 数据的操作,包括增加、修
阅读全文
摘要:写两个类,Input,output 两个都是使用同步代码块的方式实现线程间的同步 input类,是为变量赋值 output类,是打印变量 由于线程争夺cpu造成数据的不匹配 通过,设立一个 flag 标志位,当flag=true的时候当前赋值等待,等待打印结束完成,唤醒赋值线程,flag=flase
阅读全文
摘要:计算1..100 和1...200 的和,使用线程池开启两个线程 调用Executors类的newFixedThreadPool方法参数是线程池容纳的线程数量 这里是2 返回的对象是 ExecutorService类型 用返回的对象 调用submit方法,传入的参数可以是 实现接口类 Runnabl
阅读全文
摘要:package demo04; /* * 使用匿名内部类,实现多线程程序 * 前提:继承或者接口实现 * new 父类或者接口(){ * 重写 抽象方法 * } */ public class ThreadDemo { public static void main(String[] args) { //方式1:继承方式 XXX extends ...
阅读全文
摘要:将D:\\应用软件\\vm.exe 拷贝到C:\\vm.exe 四种方法耗费时间对比 4>2>3>1
阅读全文
摘要:需求,过滤出C盘demo目录下 所有以.java的文件不区分大小写 通过实现FileFilter接口 定义过滤规则,然后将这个实现类对象传给ListFiles方法作为参数即可。 使用递归方法实现
阅读全文
摘要:功能:洗牌,发牌,对玩家手中的牌排序,看牌
阅读全文
摘要:存储这样的一个数据关系结构 使用嵌套map存储 可以通过调用 entrySet方法 或者 keySet方法 进行迭代或者增强for循环 便利输出 这里演示 迭代器的方式进行遍历
阅读全文