07-JSP 发送邮件 使用本站提供的下载链接: mail.jar JavaMail mail.jar 1.4.5 activation.jar JAF(版本 1.1.1) activation.jar 下载完成后将包导入项目的 lib 中。 JSP 通过发送邮件正文+附件: 163邮箱增加了图片点字验证,验证处理需要单独再处理该案例才可用,其他流程OK。 1234567891011121314151617181 2018-04-29 04_大前端 > 99_JSP #JSP #邮件
05-JSP 3行统计访问量 123456<% Integer count = (Integer) application.getAttribute("count"); count = (count == null || count == 0) ? 1 : count+1; application.setAttribute("count", count);%> 2018-04-29 04_大前端 > 99_JSP #JSP
19-BeanUtils数据封装 1. jsp+javaBeanjsp:请求处理、业务处理、数据库操作、数据显示javaBean:数据封装 优点:开发简单缺点:维护难,代码几乎都在 jsp 中 2. jsp+javaBean+Servlet(MVC)jsp: 数据显示Servlet: 请求处理、业务处理、数据库操作javaBean: 数据封装 该方式属于 MVC 设计模式的一种。 即 M 模型层、V 视图层、C 控制层 优点: 2018-04-28 08_框架技术 > 02_Spring > 06_Servlet #JSP #Servlet
01-JS 基本入门 1. 基础1.1 发展历史 1.2 基本组成 总结:JS 就是通过固定的语法去操作 浏览器 和 标签结构 来实现网页上的各种效果。 1.3 能干什么 实现网页效果、表单验证、轮播图… 实现与H5配合实现游戏,如水果忍者… 实现应用级别的程序 实现图表统计效果 实现人工智能,如面部识别 后端开发、app开发、桌面端开发… 1.4 代码书写位置 行内式(不推荐) 123456<bod 2018-04-28 04_大前端 > 03_JavaScript #JS #JavaScript
03-JS 事件 1.事件绑定事件组成三要素: 事件源,触发谁的事件 事件类型,触发什么事件 事件处理函数,触发以后做什么 .addEventListener(事件类型, 事件回调函数) 添加绑定事件,可调用多次添加多个,会按顺序执行。 语法: 1234// 可以添加多个e.addEventListener("click", function(){ //事件处理代码 2018-04-28 04_大前端 > 03_JavaScript #JS #JavaScript #事件
02-JS BOM和DOM JavaScript = ECMAscript + BOM + DOM BOM:Browser Object Model,浏览器对象模型。 DOM:Document Object model,文档对象模型。 1. BOM1.1 定义BOM (Browser Object Model)浏览器对象模型,操作浏览器的能力,核心是 window 对象。 window,是浏览器内置的一个 2018-04-28 04_大前端 > 03_JavaScript #JS #JavaScript #BOM #DOM
01-生产者与消费者模式 参考资料1:http://c.biancheng.net/design_pattern/ 参考资料2:https://refactoringguru.cn/design-patterns/catalog 1. Java生产者与消费者实现 - 极简版(单个商品)1234567891011121314151617181920212223242526272829303132333435363738394 2018-04-28 10_设计模式 #设计模式
03-单例模式 参考资料1:http://c.biancheng.net/design_pattern/ 参考资料2:https://refactoringguru.cn/design-patterns/catalog 01. 单例设计模式 作用 在java virtual machine(JVM)中只创建一个实例 分类 饿汉单例设计模式 懒汉单例设计模式 同步懒汉单例设计模式 双重锁校验单例设计模式 静态内 2018-04-28 10_设计模式 #设计模式
02-工厂模式 参考资料1:http://c.biancheng.net/design_pattern/ 参考资料2:https://refactoringguru.cn/design-patterns/catalog 开发中有一个非常重要的原则“开闭原则”,对拓展开放、对修改关闭; 工厂模式主要负责对象创建的问题; 可通过反射进行工厂模式的设计,完成动态的对象创建。 12345678910111213141 2018-04-28 10_设计模式 #设计模式
00-23种设计模式 参考资料:Java 设计模式 参考资料:Java 设计模式精讲 Debug 方式 + 内存分析 创建型1. 单例模式1.1 饿汉式单例饿汉式单例是最简单一种单例模式,它在类初始化时就完成相关单例对象的创建,可以通过静态代码块或静态内部类的方式来进行实现: 静态代码块方式: 12345678910111213141516public class HungrySingleton implements 2018-04-28 10_设计模式 #设计模式