2 灰灰渣

尚未进行身份认证

暂无相关简介

等级
TA的排名 17w+

简述Mybatis框架(三)

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述Mybatis主配置文件中的标签properties标签 :可以在标签内部配置连接数据库的信息,也可以通过属性引用外部配置文件信息。typeAliases标签:我们可以采用自定义别名的方式来进行开发,Mybatis默认自定义了很多别名,例如在前面的演示的resultType以及parameterType,当我...

2020-04-03 12:32:06

简述Mybatis框架(二)

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。基于代理Dao的CRUD操作接着上一篇,我们继续来深入Mybatis框架,这里因为我需要打印日志信息和单元测试,所以我在pom文件中新添加了两个坐标。<!-- 日志坐标 --><dependency> <groupId>log4j</groupId> <ar...

2020-03-31 21:39:16

简述Mybatis框架(一)

简述MybatisMybatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并且改名为Mybatis。Mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等复杂的过程。Myb...

2020-03-30 16:49:19

简述Linux及常用命令

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述:Linux是一套免费使用和自由传播的操作系统内核,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统内核。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统内核。Linux诞生于1991年...

2020-03-16 11:18:38

简述Stream流及方法引用

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述:在Java 8中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念。Stream流被定义为支持聚合操作源的一系列元素序列,这里的源指的是向Stream提供数据的Collections或Arrays,Stream保持数据在源中的顺序,这种聚合操作使我们能对源的操作更加简单和便利,注意这里的流和IO中流的概...

2019-11-19 22:19:41

简述函数式接口

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述:函数式接口,即适用于函数式编程场景的接口,而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有抽象方法,才可以让Java中的Lambda语法顺利的进行推导。格式:定义一个接口且该接口仅有一个抽象方法,在Java8中专门为函数式接口引入了一个新的注解:@F...

2019-11-17 10:07:54

简述Lambda表达式

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述:我们都知道,java是一门面向对象的编程语言,它强调的是当我们做一件事时,找一个能解决这个事物的对象,通过调用这个对象来解决这个事物。面向对象过分强调了必须通过对象的形式来完成事物,而在这里我们引入另一种思想,这就是函数式编程思想,函数在数学中就是有输入、输出的一套计算方案,函数式编程强调的是做什么,而不是以什么形式去做。即...

2019-10-27 15:48:18

简述Redis

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述:redis是一款高性能NOSQL系列的数据库。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set有序集合)和hash(哈希类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且...

2019-11-09 16:09:15

简述Json

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述:Json全称JavaScript Object Notation译为JavaScript对象表示法,它是是一种轻量级的数据交换格式。多用于存储和交换文本信息以及数据的传输,Json比Xml体积更小、传输更快、更加容易解析。语法:一、基本规则:json数据是由键值对构成的,键用引号(单双都行)引起来,也可以不用引号。...

2019-10-26 15:14:02

简述Ajax

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述:Ajax即 ASynchronous JavaScript And XML,译为异步的JavaScript和XML。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面,这极...

2019-10-26 09:24:59

简述JQuery

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述:JQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript框架。jQuery设计的宗旨是“write Less,Do More”, 即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操...

2019-10-21 14:24:31

简述Listenter监听器

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。Listenter监听器简述:在web中存在八大监听器在Js中当我们点击按钮就会触发监听事件并调用onClick方法,这个本质上就是方法回调。JavaWeb的Listener也是这么个原理,但是它监听的内容是不同的,它是监听Application、Session、Request对象,当这些对象发生变化就会调用对应的监听方法。S...

2019-10-16 15:15:30

简述Filter-过滤器

简述:Javaweb三大组件:Servlet、Filter、Listenter。作为三大组件之一的Filter称之为过滤器,如同生活中的净水器或空气净化器一样,用来当浏览器访问服务器的资源时,过滤器可以将请求拦截下来,来完成一些特殊的功能,如:登录验证、同一编码设置、敏感字符过滤等等。快速入门:定义一个类,实现接口Filter。复写doFilter方法配置拦截路径// 拦截路径,表...

2019-10-09 08:45:22

简述Java线程(二)

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。线程状态概述:在这里我们叙述下在线程生命周期中,线程存在的几种状态。详细可以参考下图:我们在这里可以思考下为什么操作线程的方法要定义在Object类中呢?因为这些方法在操作同步中的线程中,都必须要表示它们所操作线程持有的锁,只有同一个锁上的被等待想成,可以被同一个锁上的notify唤醒。不可以对不同锁中的线程进行唤醒,而...

2019-10-04 16:08:20

简述Java线程(一)

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述:在我们阐述线程时,我们先了解下进程,进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到小王的过程。而线程是进程的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程,而一...

2019-10-04 09:11:14

简述EL表达式与JSTL标签库

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。EL简述:EL是Expression Language,译为表达式语言。通过前面的学习,我们知道我们既可以在jsp中书写html也可以书写java代码,而对于页面的美观可能不是很友好,这时就需要了美工工程师和网页设计师来进行修改,但是他们并不具备java编程能力,此时EL的出现是为了使Jsp书写起来更加简单,简化了对JavaBea...

2019-10-01 19:43:32

简述Jsp

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述:Jsp全称Java Server Pages,即java服务器端页面,是一种动态网页开发技术,也可以理解为一个特殊的页面,其中既可以书写html便签,又可以书写java代码。Jsp本质就是一个Servlet,它的原理我们可以通过图片来大致了解一下。通过上面的图片我们可以知道,其实jsp运行会被编译成.java,并且该js...

2019-09-30 15:49:31

简述Session

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述:Session是服务器端会话技术,能够在一次会话的多次请求间共享数据,将数据保存在服务端对象中。原理:Session的实现是依赖于Cookie的,当我们第一次创建Session对象时,服务器会给Session对象分配一个唯一的ID叫做SESSIONID,并把该值(SESSIONID=xxxxx)以Cookie的形式发送到...

2019-09-28 13:07:16

简述ServletContext

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述:ServletContext代表整个web应用,在Web容器启动时,会为Web应用程序建议一个全局唯一的ServletContext对象,用来和容器(服务器)来进行通信。例如当我们访问某个网站,会显示我们是第几位浏览者(即网站计数器),又或者是当我们会看到某网站时显示多少人在线,这两个例子都是使用该对象实现的,而不是操作数据...

2019-09-26 21:26:02

简述Cookie

本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述:会话跟踪是Web程序中常用的技术,用来跟踪用户的整个会话,常用的会话技术有Cookie(客户端会话技术)与Session(服务器端会话技术),而会话又是什么呢?就是浏览器第一次给服务器资源发送请求时建立会话,直到有一方断开为止。我们知道HTTP协议传输数据时是无状态的,一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次建...

2019-09-26 16:33:00

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。