dahezhiquan_社区达人页

个人头像照片
dahezhiquan
已加入开发者社区1026

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布327篇文章
22条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2022年12月

  • 12.09 07:27:47
    发表了文章 2022-12-09 07:27:47

    Mybatis使用注解开发

    Mybatis支持使用注解进行开发。它们映射的语句可以不用 XML 来配置,而可以使用 Java 注解来配置 使用注解来映射简单语句会使代码显得更加简洁,但对于稍微复杂一点的语句,Java 注解不仅力不从心,还会让本就复杂的 SQL 语句更加混乱不堪。 因此,如果你需要做一些很复杂的操作,最好用 XML 来映射语句。 选择何种方式来配置映射,以及是否应该要统一映射语句定义的形式,完全取决于你和你的团队。 换句话说,永远不要拘泥于一种方式,你可以很轻松地在基于注解和 XML 的语句映射方式间自由移植和切换。 例如,我们可以这样定义UserMapper接口类:
  • 12.09 07:24:30
    发表了文章 2022-12-09 07:24:30

    Mybatis分页查询

    Limit实现分页 接口类开发: 这里我们传入的类型选择Map类型:(使用HashMap传递startIndex和pageSize)
  • 12.09 07:21:25
    发表了文章 2022-12-09 07:21:25

    详解Log4j2日志框架

    1.导入jar包 使用maven导入Log4j2的jar包:
  • 12.09 07:17:20
    发表了文章 2022-12-09 07:17:20

    Mybatis ResultMap 结果集映射

    可以看到密码全部为null 如何解决此问题呢? 可以使用Mybatis ResultMap 结果集映射:😊 resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap 能够代替实现同等功能的数千行代码。ResultMap 的设计思想是,对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了。
  • 12.09 07:14:03
    发表了文章 2022-12-09 07:14:03

    Mybatis 作用域和生命周期

    2.SqlSessionFactoryBuilder 这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了。 因此 SqlSessionFactoryBuilder 实例的最佳作用域是方法作用域(也就是局部方法变量)。 你可以重用 SqlSessionFactoryBuilder 来创建多个 SqlSessionFactory 实例,但最好还是不要一直保留着它,以保证所有的 XML 解析资源可以被释放给更重要的事情
  • 12.09 07:11:47
    发表了文章 2022-12-09 07:11:47

    Mybatis属性配置优化

    1.环境配置(environments) MyBatis 可以配置成适应多种环境,这种机制有助于将 SQL 映射应用于多种数据库之中, 现实情况下有多种理由需要这么做。例如,开发、测试和生产环境需要有不同的配置 不过要记住:尽管可以配置多个环境,但每个 SqlSessionFactory 实例只能选择一种环境🧇 以下就是存在两个环境的实例:(development和test)
  • 12.09 07:04:25
    发表了文章 2022-12-09 07:04:25

    Mybatis - CRUD演示

    1.根据ID查询用户 接口类:
  • 12.09 06:57:19
    发表了文章 2022-12-09 06:57:19

    Mybatis快速入门

    一个语句既可以通过 XML 定义,也可以通过注解定义。我们先看看 XML 定义语句的方式: 注意:这里的mapper - namespace要写对应的UserDao接口类,select - id要写接口待实现的方法,resultType要写返回的结果类型🙌
  • 12.09 06:50:28
    发表了文章 2022-12-09 06:50:28

    详解JavaWeb过滤器 Filter

    1.过滤器概述 过滤器,顾名思义就是对事物进行过滤的,在Web中的过滤器,当然就是对请求进行过滤,我们使用过滤器,就可以对请求进行拦截,然后做相应的处理,实现许多特殊功能。如登录控制,权限管理,过滤敏感词汇等 要在Javaweb项目中使用过滤器,实现Java - Servlet - Filter接口即可: 以下是一个模板,需要实现三个方法:
  • 12.09 06:46:51
    发表了文章 2022-12-09 06:46:51

    javaweb servlet体系结构与原理剖析

    1.Servlet的工作过程 当用户通过 URL 发出一个请求时,这些 Java servlet 类就将之转换成一个 HttpServletRequest,并发送给 URL 所指向的目标。当服务器端完成其工作时,Java 运行时环境(JRE)就将结果包装在一个 HttpServletResponse 中,然后将原 HTTP 响应送回给发出该请求的客户机。 在与 Web 应用程序进行交互时,通常会发出多个请求并获得多个响应。所有这些都是在一个会话语境中,Java 语言将之包装在一个 HttpSession 对象中。在处理响应时,您可以访问该对象,并在创建响应时向其添加事件。它提供了一些跨请求的语
  • 12.09 00:35:41
    发表了文章 2022-12-09 00:35:41

    Javaweb Cookie 和 Session 详解

    案例演示: 设置Cookie并输入Cookie信息:(由于是第一次访问,所以不会显示键为UID的Cookie)
  • 12.09 00:30:04
    发表了文章 2022-12-09 00:30:04

    Javaweb Response 应用案例

    1.下载文件 下载文件可以通过getServletContext配合IO流进行操作:
  • 12.09 00:27:35
    发表了文章 2022-12-09 00:27:35

    一文带你了解ServletContext

    ServletContext是一个全局的储存信息的空间,服务器开始就存在,服务器关闭才释放 架构图示: 我们可以把ServletContext当成一个公用的空间,可以被所有的客户访问,WEB容器在启动时,它会为每个Web应用程序都创建一个对应的ServletContext,它代表当前Web应用,并且它被所有客户端共享,公共聊天室就会用到它 同时,多个Servlet也可以通过ServletContext来进行通信操作 当web应用关闭、Tomcat关闭或者Web应用reload的时候,ServletContext对象会被销毁🙌
  • 12.09 00:24:12
    发表了文章 2022-12-09 00:24:12

    解决java:不支持发行版本5报错

    解决java:不支持发行版本5报错 在使用maven运行javaweb项目时,出现了这个问题 原因:jdk版本被maven项目的配置覆盖了 解决方案:在maven的pol.xml文件中添加如下标识行即可(参数要写你自己的JDK版本,比如这里使用的是JDK17)
  • 12.09 00:21:40
    发表了文章 2022-12-09 00:21:40

    Maven环境搭建

    打开 Maven 的配置文件(windows机器一般在maven安装目录的conf/settings.xml),在<mirrors></mirrors>标签中添加 mirror 子节点:
  • 12.09 00:19:02
    发表了文章 2022-12-09 00:19:02

    Java面试:有关String类

    1.String对象创建的两种方式 简述一下两种String对象创建的方式区别
  • 12.09 00:15:23
    发表了文章 2022-12-09 00:15:23

    Java String类介绍

    1.Java中什么是字符串 从概念上讲,Java字符串就是Unicode字符序列。例如,串“Java\u2122”由5个Unicode字符组成 每个用双引号括起来的字符串都是String类的一个实例
  • 12.09 00:09:01
    发表了文章 2022-12-09 00:09:01

    一文带你详细了解浏览器安全

    1.同源策略 浏览器的同源策略,限制了来自不同源的“document”或脚本,对当前“document”读取或设置某些属性。 为了不让浏览器的页面行为发生混乱,浏览器提出了“Origin”(源)这一概念,来自不同Origin的对象无法互相干扰。 对于JavaScript来说,以下情况被认为是同源与不同源的:
  • 12.09 00:07:29
    发表了文章 2022-12-09 00:07:29

    详解C++ 循环

    while 循环, do…while 循环也是可以嵌套使用的 实例:打印一个简易的乘法口诀表:🧧
  • 12.09 00:00:26
    发表了文章 2022-12-09 00:00:26

    网络的构成要素

    网络中两个节点之间的物理通道称为通信链路。通信链路的传输介质主要有双绞线、光纤和微波 各种数据链路一览表:
  • 12.08 23:58:07
    发表了文章 2022-12-08 23:58:07

    redis如何开启aof

    打开终端进入redis的bin目录下 输入以下命令修改配置文件
  • 12.08 23:56:30
    发表了文章 2022-12-08 23:56:30

    Python redis 使用教程

    自定义增量迭代:🎫 由于redis类库中没有提供对列表元素的增量迭代,如果想要循环name对应的列表的所有元素,那么就需要获取name对应的所有列表。 但是,如果列表非常大,那么就有可能在第一步时就将程序的内容撑爆,所有有必要自定义一个增量迭代的功能:
  • 12.08 23:39:14
    发表了文章 2022-12-08 23:39:14

    详解HTTP的几种认证方式

    2.DIGEST认证 DIGEST认证同样使用质询/响应的方式,但不会像BASIC认证那样直接发送明文密码(并不存在防止用户伪装的保护机制,不常用)
  • 12.08 23:37:29
    发表了文章 2022-12-08 23:37:29

    HTTP首部的那些事,Cookie首部,其他首部

    首部字段Cookie会告知服务器,当客户端想获得HTTP状态管理支持时,就会在请求中包含从服务器接收到的Cookie。接收到多个Cookie时,同样可以以多个Cookie形式发送
  • 12.08 23:29:27
    发表了文章 2022-12-08 23:29:27

    HTTP首部的那些事,通用首部,请求首部

    1.HTTP报文首部 HTTP请求报文: 在请求中,HTTP报文由方法、URI、HTTP版本、HTTP首部字段等部分构成 HTTP响应报文: 在响应中,HTTP报文由HTTP版本、状态码(数字和原因短语)、HTTP首部字段3部分构成。
  • 12.08 23:23:46
    发表了文章 2022-12-08 23:23:46

    详解通信数据转发程序:代理、网关、隧道

    1.代理 代理服务器的基本行为就是接收客户端发送的请求后转发给其他服务器 持有资源实体的服务器被称为源服务器。从源服务器返回的响应经过代理服务器后再传给客户端 每次通过代理服务器转发请求或响应时,会追加写入Via首部信息🎶
  • 12.08 23:21:44
    发表了文章 2022-12-08 23:21:44

    一文搞懂HTTP协议状态码

    状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。
  • 12.08 23:17:06
    发表了文章 2022-12-08 23:17:06

    小白必须掌握的几点HTTP协议的基础知识,建议收藏

    1.TCP/IP的分层管理 TCP/IP协议族里重要的一点就是分层。TCP/IP协议族按层次分别分为以下4层:应用层、传输层、网络层和数据链路层 应用层: 应用层决定了向用户提供应用服务时通信的活动。 TCP/IP协议族内预存了各类通用的应用服务。比如,FTP(文件传输协议)和DNS(域名系统)服务就是其中两类。HTTP协议也处于该层。
  • 12.08 23:15:04
    发表了文章 2022-12-08 23:15:04

    一文学会Django中间件

    例如:可以使用中间件对请求做出拦截,限制用户(可以从HttpRequest中拿到客户端的IP地址)的访问频率,例如1分钟内不允许访问10次。很显然,这需要在访问视图函数之前对用户做校验,因此可以利用process_request函数完成
  • 12.08 23:10:01
    发表了文章 2022-12-08 23:10:01

    Django自定义错误页面

    1.修改系统配置 需要修改settings.py文件中的两个配置: 将DEBUG设置为False,标识当前处于非调试模式 非调试模式下需要指定ALLOWED_HOSTS,这里将它简单地设置为[‘*’],代表允许所有的域名访问
  • 12.08 23:07:51
    发表了文章 2022-12-08 23:07:51

    Django使用装饰器限制对视图的访问

    1.登录鉴权装饰器 除了可以在视图处理中校验用户身份以及验证用户权限之外,Django还提供了便捷的装饰器来完成这两类校验。@login_required装饰器用来验证用户是否登录,只有登录的用户才可以访问视图,并获得响应,否则可以重定向到登录页引导用户登录。@permission_required装饰器用来校验用户是否具有特定的权限,只有校验通过的用户才可以访问视图。下面介绍这两个装饰器的使用方法与实现原理 2.@login_required 使用@login_required可以传递两个参数 login_url:匿名用户访问时重定向的URL,通常都会跳转到登录页。默认的登录页由sett
  • 12.08 23:05:44
    发表了文章 2022-12-08 23:05:44

    Django用户认证系统

    .权限管理 Django利用auth_permission表定义权限 Permission表的定义非常简单,只有三个属性: name:权限显示的名称,最多允许255个字符 content_type:关联ContentType(记录App与model的信息) codename:权限的名称编码,最多允许100个字
  • 12.08 23:01:32
    发表了文章 2022-12-08 23:01:32

    Django动态路由的基本实现方案

    Django的转换器: str:匹配除了“/”(路径分隔符)之外的非空字符串 slug:匹配字母、数字、连字符和下画线组成的字符串 uuid:匹配格式化的UUID(通用唯一识别码),并将捕获到的参数值转换为UUID实例对象 path:匹配任意的非空字符串,包含了路径分隔符
  • 12.08 22:59:41
    发表了文章 2022-12-08 22:59:41

    Django基于类的视图基本实现

    视图可以是函数,也可以是类,类视图同样能够实现视图的功能。类视图最大的特点是可以利用不同的实例方法响应不同的HTTP请求方法(GET、POST),且可以利用面向对象的技术将代码分解为可重用的组件
  • 12.08 22:56:46
    发表了文章 2022-12-08 22:56:46

    一文带你学会Django视图

    该视图返回一个HttpResponse对象,是一个字符串 同时,在url处我们还要有一些操作,在项目主urls.py文件定义单个app中的urls.py路径
  • 12.08 22:51:21
    发表了文章 2022-12-08 22:51:21

    揭开Django管理后台的神秘面纱,实现Model层的注册

    实现Model层的注册 假设一个post应用定义了Topic和Comment两个Model,将它们注册到管理后台是非常简单的。下面来看注册Model的方法: 在admin.py文件中声明:❤️ manage的startapp命令在创建post应用的时候会自动创建admin.py文件,想要把自定义的Model注册到管理后台,就需要在这个文件中进行声明:
  • 12.08 22:49:17
    发表了文章 2022-12-08 22:49:17

    Python魔法方法

    1.构造和析构 _ _init_ _ 它相当于其他面向对象编程语言的构造方法,也就是类在实例化成对象的时候首先会调用的一个方法
  • 12.08 22:45:20
    发表了文章 2022-12-08 22:45:20

    Django ORM 聚合查询和分组查询

    对QuerySet计算统计值,需要使用aggregate方法,提供的参数可以是一个或多个聚合函数 Django提供了一系列的聚合函数,其中Avg(平均值)、Count(计数)、Max(最大值)、Min(最小值)、Sum(加和)最为常用 要使用这些聚合函数,需要将它们引入当前的环境中:
  • 12.08 22:41:46
    发表了文章 2022-12-08 22:41:46

    Django ORM F对象和Q对象查询

    F对象用于操作数据库中某一列的值,它可以在没有实际访问数据库获取数据值的情况下对字段的值进行引用 使用F对象之前需要将它引入当前的环境中:
  • 12.08 22:36:57
    发表了文章 2022-12-08 22:36:57

    Django ORM基本应用与原理剖析

    1.ORM构建数据表 由于每一个数据表对应一个Model定义,每一个Model都是一个Python类,所以,Model之间是可以继承的。Django规定,所有的Model都必须继承自django.db.models.Model
  • 12.08 22:28:59
    发表了文章 2022-12-08 22:28:59

    Django项目框架搭建,快速入门Django

    Django提供了django-admin这个功能强大的命令行管理工具,其中最重要的就是可以利用它来完成项目的创建
  • 12.08 22:15:42
    发表了文章 2022-12-08 22:15:42

    如何优雅的使用FlaskWeb表单,快速掌握Flask-WTF

    Flask-WTF扩展可以把处理Web表单的过程变成一种愉悦的体验。这个扩展对独立的WTForms包进行了包装,方便集成到Flask应用中。 Flask-WTF及其依赖可使用pip安装:
  • 12.08 22:09:29
    发表了文章 2022-12-08 22:09:29

    一文教会你Flask模板

    1.Jinja2模板引擎 模板是包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请求的上下文中才能知道。使用真实值替换变量,再返回最终得到的响应字符串,这一过程称为渲染。为了渲染模板,Flask使用一个名为Jinja2的强大模板引擎。
  • 12.08 22:01:40
    发表了文章 2022-12-08 22:01:40

    Flask应用的基本结构·快速入门Flask

    所有Flask应用都必须创建一个应用实例。Web服务器使用一种名为Web服务器网关接口(WSGI,Web server gateway interface,读作“wiz-ghee”)的协议,把接收自客户端的所有请求都转交给这个对象处理。应用实例是Flask类的对象,通常由下述代码创建:
  • 12.08 21:42:19
    发表了文章 2022-12-08 21:42:19

    Python OS模块详解

    1.getcwd() 在有些情况下需要获得应用程序当前的工作目录(如保存临时文件),那么可以使用getcwd()函数获得
  • 12.08 21:36:27
    发表了文章 2022-12-08 21:36:27

    Python3闭包和装饰器

    1.闭包 闭包的概念: 闭包是函数式编程的一个重要的语法结构,维基百科上对于闭包这个概念是这么解释的:“在计算机科学中,闭包(closure)是词法闭包(lexical closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环境和相同的函数组合可以产生不同的实例。” 举个例子:
  • 12.08 21:29:18
    发表了文章 2022-12-08 21:29:18

    JS中巧妙使用JSON教程

    1.JSON.parse() 我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象 案例:
  • 发表了文章 2023-05-10

    无影云桌面,搭建一个属于自己的云上主机

  • 发表了文章 2022-12-09

    Vue3 组件,一点也不难

  • 发表了文章 2022-12-09

    小白必知必会的几个IP地址知识

  • 发表了文章 2022-12-09

    小白必知必会的几个IP协议知识

  • 发表了文章 2022-12-09

    一文详解各式各样的常见数据链路

  • 发表了文章 2022-12-09

    一文详解数据链路相关技术

  • 发表了文章 2022-12-09

    一文带你学习,动态规划算法

  • 发表了文章 2022-12-09

    一文带你学会Vue3基本语法

  • 发表了文章 2022-12-09

    Node.js安装及环境配置

  • 发表了文章 2022-12-09

    SpringMVC 拦截器

  • 发表了文章 2022-12-09

    CTF密码学·置换密码,栅栏密码,曲路密码

  • 发表了文章 2022-12-09

    详探XSS PayIoad

  • 发表了文章 2022-12-09

    Jackson,Fastjson详细教程

  • 发表了文章 2022-12-09

    SpringMVC 解决乱码问题

  • 发表了文章 2022-12-09

    SpringMVC 数据处理

  • 发表了文章 2022-12-09

    SpringMVC 请求转发和重定向

  • 发表了文章 2022-12-09

    SpringMVC RestFul风格实现

  • 发表了文章 2022-12-09

    一文带你入门SpringMVC

  • 发表了文章 2022-12-09

    Spring声明式事务开发

  • 发表了文章 2022-12-09

    Spring整合Mybatis,SqlSessionDaoSupport方式

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息