JavaWeb
Is-Me-HL
磨剪子嘞戗菜刀
展开
-
JavaWeb基础总结之HTML
HTML:超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。HTML 运行在浏览器上,由浏览器来解析。HTML页面是静态页面。新建一个HTML页面:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-...原创 2018-09-01 13:48:14 · 335 阅读 · 0 评论 -
Spring_IOC与AOP
上篇博文中模拟了IOC的底层实现,接下来对spring的IOC和AOP部分进行总结。1、首先看看spring框架是怎么替我们创建对象的,spring_ioc入门。导入相关的jar包,然后copy下面的程序,放入指定的位置。就可以体验到spring的ioc服务。User.java:public class User { public void test() { Sy...原创 2018-11-28 22:33:28 · 420 阅读 · 0 评论 -
Spring_JdbcTemplate
JdbcTemplate:一站式服务框架(Spring)的一个重要重要组成部分,是该框架与数据库交互的重要部分。使用JdbcTemplate实现CURD:import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Test;import org.springframework.jdbc.core.Jdb...原创 2018-11-29 18:06:59 · 128 阅读 · 0 评论 -
Spring_事务管理(转账案例)
实现一个转账的业务:OrderDao.java:package h.l.tx;import org.springframework.jdbc.core.JdbcTemplate;public class OrderDao { private JdbcTemplate jdbcTemplate; public void setJdbcTemplate(JdbcTemplat...原创 2018-11-30 14:19:57 · 297 阅读 · 0 评论 -
JDK动态代理
说到动态代理,首先想到的是好像不怎么用,即便是用,也用的框架如Spring,框架中的AOP(面向切面)底层原理就是动态代理,框架都帮我做好了,我知道他使用了这个,那就ok了,事实上,笔者觉得这是远远不够的,因此,进行了一个简单的总结,算是入门这动态代理。上一个Demo看看先:Interface接口:public interface Interface { public voi...原创 2018-11-27 19:15:51 · 534 阅读 · 0 评论 -
SpringMVC注解
SpringMVC学习中,了解一些基本常用注解是必不可少的。本文主要对该些注解进行总结。在总结注解之前,先小结一下SpringMVC接收请求到响应的流程:用户请求发送到前端控制器DispatcherServlet 前端控制器请求HandlerMapping查找Handler HandlerMapping向前端控制器返回一个执行链,包括一个Handler 前端控制器调用处理器适配器Ad...原创 2018-12-30 22:28:28 · 2125 阅读 · 0 评论 -
ssm整合
在前面对SpringMVC、Spring、及Mybatis进行过总结后,为了便于前面的知识点的理解,故搭建简单的ssm框架上传至github供参考学习:mybatis简单使用(逆向工程)和ssm框架整合简单示例。git工具上传本地代码到github方法:GIt上传本地代码到GitHub。注:以上文章仅是个人学习过程总结,若有不当之处,望不吝赐教...原创 2018-12-31 17:10:42 · 362 阅读 · 0 评论 -
开发简易版消息推送平台问题总结
开发一个消息推送平台。就是类似于公众号等的消息推送。下面进行开发过程中遇到问题的一个总结:(1)事件冒泡和事件捕获事件捕获:通俗地讲,就是点击了子元素,相当于从该元素最外层元素开始向内挨个点击,如果每一层都有点击事件的话,就会挨个触发。<!DOCTYPE html><html><head lang="en"> <meta ...原创 2019-02-17 21:47:39 · 396 阅读 · 0 评论 -
ajax请求
使用Ajax最大优点,就是能在不更新整个页面的前提下维护数据。下面就ajax的相关知识进行简单总结:Js原生ajax请求和Jquery的ajax请求:Js原生ajax请求:<!DOCTYPE html><html><head> <meta charset="utf-8"> <script> ...原创 2019-02-27 23:31:40 · 765 阅读 · 0 评论 -
Json格式
Json语法:数据在名称/值对中; 数据由逗号分隔; 花括号保存对象; 方括号保存数组。JSON 数据的书写格式是:名称/值对。名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值。 JSON 值可以是:数字(整数或浮点数)、字符串(在双引号中)、逻辑值(true 或 false)、数组(在方括号中)、对象(在花括号中)、null。 JSON 对象在花括号中书写,对象...原创 2019-02-27 23:57:19 · 377 阅读 · 0 评论 -
HTML与CSS详细总结
作为一个后端技术热爱者而言,实际开发中也难免和要前端知识打交道,或者说,偶尔前端不在,也得能顶上。所以抱着这样的想法,将从前零零散散的知识,依靠阅读相关书籍,学习各类教学视频,认真地整理了一番。学习整理过程中将知识点也都记录在文档html和css详细总结中。下面就文档中罗列的一些知识点,做一个简单的总结,方便快速查阅。目录HTML中的实体meta标签内联框架:Iframe...原创 2019-04-26 16:54:04 · 583 阅读 · 0 评论 -
Spring_IOC底层实现模拟
在学习spring一开始,书上就会提及spring中ioc(控制反转)和aop(面向切面)是两个重点内容。那么究竟什么是ioc呢,下面就简单总结一下ioc:(ps:关于spring的aop及其他知识将下后续文章总结)IoC不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高...原创 2018-11-24 12:44:54 · 669 阅读 · 0 评论 -
mybatis中的相关概念小结
上一篇文章中总结了mybatis的入门原始dao开发和mapper代理开发,忽略了很多概念性的东西,以及相关相似概念的区别,因此笔者在此,进行相关基本概念的总结,用于自我学习的记录。(ps:概念性的东西是基础,是往后理解其思想的基本必备知识)parameterType:映射文件XXXMapper.xml中指定输入参数的类型。 resultType:映射文件XXXMapper.xml中指定...原创 2018-11-17 11:34:22 · 315 阅读 · 0 评论 -
JavaWeb基础总结之CSS
CSS 概述CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。select...原创 2018-09-13 12:44:56 · 599 阅读 · 0 评论 -
JavaWeb基础总结之Js
JavaScript基于对象和数据驱动的语言。应用于客户端。 基于对象:提供好了对象,可以直接拿来使用。 事件驱动:html做的网站是静态的效果,JavaScript是动态 的效果 客户端:专门指的是浏览器特点:交互性:信息的动态交互, 安全性:不能访问磁盘, 跨平台性:java里面的跨平台性,虚拟机。js只要是能支持js的浏览器就可以。JavaScript和java的区...原创 2018-09-13 13:44:35 · 461 阅读 · 0 评论 -
JavaWeb基础总结之Dom
Dom:Document Object Model(文档对象模型)。是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。DOM实际上是以面向对象方式描述的文档模型。DOM定义了表示和修改文档所需的对象、这些对象的行为和属性以及这些对象之间的关系。可以把DOM认为是页面上数据和结构的一个树形表示,...原创 2018-09-13 20:34:29 · 497 阅读 · 0 评论 -
JavaWeb基础总结之Js几个经典的小案例
(1)动态显示当前系统时间<body> <p>当前时间:<span id="times"></span></p></body><script> function get(){ var date=new Date(); /** Retur原创 2018-10-06 23:38:25 · 2666 阅读 · 0 评论 -
JavaWeb基础总结之Servlet(一)
Http:常见响应码:200:请求成功 302/307:请求的资源变更 304:请求资源未变更 404:请求资源不存在 500:服务器程序存在错误Servlet:是SUN制定的一套开发动态Web页面的规范。它是JavaEE技术中的一种。Tomcat服务器实现了Servlet规范。servlet的三种实现方式:实现javax.servlet.Servlet 继承javax.s...原创 2018-10-18 17:57:00 · 154 阅读 · 0 评论 -
Log4j 日志配置
Log4j日志配置:一款成熟的软件,要做好后期的升级和维护工作,势必会有一个日志系统用来监测软件的运行过程。那么Log4j的出现,很好的完成了这一任务。通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志...原创 2018-11-10 20:26:36 · 772 阅读 · 0 评论 -
mybatis入门之原始dao开发与mapper代理开发
前言:相信很多朋友和笔者一样,在开始学习mybatis的时候,看完一遍mybatis相关知识,并没有记住多少,理解深刻就更谈不上,渴求一个简单的demo来测试一下自己到底了解多少,掌握多少以及mybatis到底是怎么玩的,那么机会来了,笔者将自己之前学习过程中练习的demo重新整理了下,并记录总结。在练习这两种方式之前我们要清楚明白为什么要使用mybatis?先看看原生的数据库连接操作:...原创 2018-11-15 18:04:52 · 391 阅读 · 0 评论 -
mybatis中resultMap的使用
六张图入门resultMap的基本使用:pojo类:一对一查询: 一对多查询:注:以上文章仅是个人学习过程总结,若有不当之处,望不吝赐教。...原创 2018-11-18 21:48:01 · 405 阅读 · 0 评论 -
mybatis之逆向工程
mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(JavaBean,Xxxmapper.java,XxxMapper.xml)导入mybatis-generator-core-xxx.jar文件,在项目路径下编写mbg.xml配置文件。mbg.xml配置文件如下:<?xml version="1.0" encoding="UTF-8"?&g...原创 2018-11-18 22:49:52 · 233 阅读 · 0 评论 -
dom4j入门使用
dom4j解析XML文件:在解析XML文件之前导入dom4j-2.0.2.jar:使用如下代码: // 解析XML文件,将XML文件转化为Document对象 public Document parseXML(File file) throws Exception { SAXReader saxReader = new SAXReader(); Document ...原创 2018-11-23 17:23:18 · 343 阅读 · 0 评论 -
深入理解avascript中的(function(){})()写法
javascript:(function(){alert("Hello,Is-Me-HL");})(),转发这篇文章的原因是来自于前面的这条语句,最近突发奇想想写一个chrome插件,查阅资料的时候,看到很多地方都有这样或者类似于这样的写法,故问度娘,苦搬运至此,供自己和读者查阅函数声明、函数表达式、匿名函数函数声明:function fnName () {…};使用function关...转载 2019-04-29 23:33:38 · 561 阅读 · 0 评论