自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

平顶山吴彦祖河南省张信哲

一个爱穿汉服的程序员苏木。

  • 博客(23)
  • 收藏
  • 关注

原创 【前端】Angular.js环境搭建和基本用法

如果验证安装成功呢?使用ng v命令来去查看是否安装成功。

2023-07-15 15:44:52 170

原创 Jedis客户端的简单代码实现

Jedis客户端的简单代码实现

2022-04-27 00:14:26 204

原创 安装Redis

在Linux上安装Redis

2022-04-26 18:18:33 777

原创 从零到一实现一个简单Dubbo案例

从零到一实现一个简单的Dubbo案例

2022-04-26 00:29:36 527

原创 文件上传与下载的Spring实现

对form表单的要求method = post:提交方式必须为postenctype = “multipart/form-data” : 采用multipart格式上传文件type = “file”:采用input的file控件上传例如:<form method="post" enctype = "multipart/form-data" action="/upload"> <input name = "myfile" type="file"/> <input

2022-04-23 20:05:00 244

原创 最简单的方式在SSM/SpringBoot上实现登录过滤器

过滤器在SSM/SpringBoot框架上要如何编写?本文告诉你一个通用答案!

2022-04-15 20:27:02 878

原创 Mybatis测试SQL语句的时候报错attempted to return null from a method with a primitive return type (int)

Mybatis测试SQL语句的时候报错attempted to return null from a method with a primitive return type (int)在写SQL语句的时候,写插入语句无论如何也无法执行。报错内容:语句是这样<select id="addUser" parameterType="com.gyh.entity.User" resultType="int"> insert into user(id,name,password) va

2021-01-24 17:10:05 353 3

原创 maven项目提示could not find resource mybatis-config.xml

maven项目提示could not find resource mybatis-config.xml学习mybatis的时候,在测试的时候发现报错could not find resource mybatis-config.xml按照字面意思,项目并没有发现mybatis-config.xml这个文件,当时找错误找了好久,但是并没有找到后来发现在resource下的文件中我的mybatis-config.xml的文件名错误了,没有写后缀。所以和前面的MybatisUtil工具类中的String r

2021-01-24 10:54:13 1222

原创 IDEA环境下通过Maven使用Lombok插件无法使用setter、getter方法解决方案

IDEA环境下通过Maven使用Lombok插件无法使用setter、getter方法解决方案第一次使用Lombok小插件,在使用了maven导入了jar包之后发现其自带的生成getter、setter方法功能不起作用。解决方案IDEA中装上一个Lombok插件即可使用。首先进入设置面板。找到插件页面,并且下载安装该插件。此时该问题就解决了。其他问题如果还没有解决,那么查看一下maven中是否正确加入了该依赖配置。<?xml version="1.0" encodin

2021-01-16 16:43:10 697

原创 JDBC——Java DataBase Connectivity

JDBC——Java DataBase Connectivity一个独立于特定数据库的管理系统,通用的SQL数据库存取和操作的公共接口。定义了一组标准,为访问不同的数据库提供了统一途径。类似于一种中间层,在Java程序和数据库中间建立了 一个JDBC,如果在项目中如果需要更换数据库的话那么直接对JDBC进行编程即可。JDBC体系结构JDBC接口包括两个层面面向应用的API,供程序员调用。面向数据库的API,面向数据库厂商。第一层接口是JDBC API,向上给程序员提供一系列接口,在程序中使

2021-01-13 18:16:33 865

原创 JDBC连接报错:java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized...解决方案

JDBC连接报错:java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized…解决方案先上解决方案在JDBC连接的url中加上useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC最初我的url是这么写的String url = "jdbc:mysql://localhost

2021-01-13 16:17:19 132

原创 过滤器Filter

过滤器Filter功能:1、用来拦截传入的请求和传出的相应。2、修改或以某种方式处理正在客户端和服务端之间交换的数据流。使用:过滤器其实和Servlet一样,都是JavaWeb提供的一组接口,开发者只需要自定义一个实现类实现该接口即可。不过他和Servlet的实现却有一些区别:Java8新特性中,新增了对于接口中抽象方法的默认属性设定。也就是在其接口的抽象方法前加上了default关键字。加上了该关键字后的接口抽象方法可以在实现的时候不必重写。这点和我们以前所了解的接口特性是不同的。Servlet

2021-01-12 18:06:23 126

原创 使用Servlet+JSP+EL+JSTL来实现简易增删改查操作

使用Servlet+JSP+EL+JSTL来实现简易增删改查操作以一个基本的User类为例,来通过Serlvet+JSP+EL+JSTL来实现一个基本的增删改查。其中我在备注中记录了改BUG过程中遇到的一些知识点和难题,并且记录了相应的解决方案。请读者多注意注意相应的代码备注。JavaBean——User类对于JavaBean的作用就不细谈了,简要的讲就是定义了一个抽象类(之前C#的学习过程中,经常称他为枚举类型,但其实和枚举还是有很大的差别的。)并且在之后的方法中对该类进行增删改查操作。packa

2021-01-12 02:43:42 2236 2

原创 JSTL——JSP Standard Tag Libaray JSP标准标签库

JSTL——JSP Standard Tag Libaray JSP标准标签库JSTL是一种Java的开发拓展包,使用前需要提前引用。JSP为开发者提供了一系列的标签,使用这些标签可以完成一系列的逻辑处理,比如循环遍历集合。让代码看着更加的简洁,不会再出现脚本穿插的情况。比如:如果想要使用JSP和Servlet来取出存储在JavaBean中的对象数据的时候,可以这么写@WebServlet("/user")public class UserServlet extends HttpServlet

2021-01-12 01:03:43 222 2

原创 EL表达式

EL表达式EL表达式就是通过一个简便的方式来取出jsp中四大作用域中的值(注意:EL表达式必须要写在JSP中才可以)。全称叫做Expression Language表达式语言。但是前提是四大表达式中必须要先setAttribute(),也就是数据必须要存进去之后才可以通过EL表达式来进行存储。语法:${ 变量名 } 其中的变量名就是在域对象进行setAttribute()时,对应的key值。<% request.setAttribute("name", "Tom");%>${n

2021-01-11 01:50:44 232

原创 一篇文章让你明白什么是Java中的会话机制!

一篇文章让你明白什么是Java中的会话机制!会话就是客户端和服务器之间发生的一系列连续的请求和响应的过程,打开浏览器进行操作到关闭浏览器的过程。专业角度上讲,会话较多用于网络上,TCP的三次握手就创建了一个会话,TCP关闭连接就是关闭会话。用平述的语言可以解释为:你拔打你女友的电话号码,你女友接听,然后一翻“亲爱的”,直到任何一方挂掉电话,这个过程就是一个会话。你挑逗一只小狗,它跟你互动,也是会话;它不鸟你,那就不形成会话。一般现在通常在开发中,常用的会话有两种,Cookie和Session,Co

2021-01-11 01:03:15 728

原创 实现一个简单登陆页面来深入理解学习JSP+Servlet

实现一个简单登陆页面来深入理解学习JSP+Servlet前言JSP是在Java中充当一个中间件的作用(Servlet是一种中间层),JSP的一个实质就是可以在前端的HTMl代码中写入一些Java代码。在Java虚拟机中,如果检测到后缀名是.jsp的文件时,就会将该请求交给JSP引擎去处理,每一个jsp文件第一次被访问的时候,jsp引擎都会给他翻译成一个Servlet文件。而其中的HTML代码则是通过Servlet中的写入语句写在了Servlet中,Java本身的代码则是原封不动的运行,单纯的从开发角

2021-01-10 02:02:31 460 3

原创 一小伙为了学会HttpServlet,居然自己亲手写了一个山寨版!

一文精通Servlet题记Servlet是一种Web组件,他与平台无关,属于一种中间件。运行在Tomcat服务器/Java程序/Servlet容器之中。负责与客户端进行操作。Servlet本身就是一组接口。这里注意接口的特性:接口里面所有的方法都要进行重写。Servlet有两大功能:创建并且返回动态的HTML页面,也就是说在Javaweb中我们能够在客户端看到的页面是通过Servlet从服务器发送到客户端的。与数据库进行通信。本质上,Servlet就是Java包中的一组接口,也就是说想要实

2021-01-08 02:27:33 208

原创 Java入坑之路---Maven

Maven 2020.1.27前言在学校中的实习中,使用过Maven,但是对Maven只是知其然不知其所以然,所以在这里对Maven进行一个系统的学习.引言出现背景:在比较大的工程中,jar包非常多,几十个上百个都是正常的,在这个时候如果每用一个jar包都需要手动导入,那就太让人崩溃了,而且还会出现jar包的冲突情况,这就需要一个类似于Manjaro中的pacman或者是Python...

2020-01-28 00:10:42 247

原创 Java入坑之路---Json

Json 2020.1.26Json的概念Json全称:JavaScript Object Notation(JavaScript对象表示法)格式:键值对。Json值的获取json对象.键名称var persons = { "name":"zhangsan", "age":26};var name = persons.name;json对象[“键名称”]...

2020-01-26 19:42:28 187

原创 Java入坑之路---Ajax

AjaxJson 2020.1.25前言其实早在之前学习.Net和Python的时候,就已经对于Ajax有过一定的学习,而这次只是对于在Java中Ajax是怎样实现进行学习,但是在学习的过程中发现其实Ajax这项技术是在JavaScript和XML中的,所以说其实这次学习在本质上说算是一个复习。Ajax的概念Ajax全称:Asynchronous Javascript And XM...

2020-01-25 23:56:20 177

原创 Java-----Class.forName()在代码上无法执行报错NotFound解决方法

Java–Class.forName()异常信息:ClassNotFoundException前因:在写JDBCUtils工具类的时候,发现测试时无法获取到正常的数据,查看日志后发现报错ClassNotFoundException。错误原因:jar包导入正常所有配置文件的配置信息正常SQL语句以及其他代码编写正常文件夹命名异常在web目录下的创建的目录名称必须创建为WE...

2020-01-24 12:02:08 3919

原创 前端定位浅析

前端定位浅析定位的分类正常定位 --> static相对定位 --> relative:不脱离文档流的布局,只改变自身的位置,在文档流原先的位置遗留空白区域。定位的起始位置为此元素原先在文档流的位置。绝对定位 --> absolute:脱离文档流的布局,遗留下来的空间由后面的元素填充。定位的起始位置为最近的父元素(postion不为static),否则为Body文档本身...

2019-10-29 10:44:28 166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除