![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习记录
kkkjy
这个作者很懒,什么都没留下…
展开
-
代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099;
Mac 下解决使用IDEA运行web项目出现端口被占用问题lsof -i tcp:1099kill PIDPID指上面画圈的原创 2020-12-11 00:57:41 · 208 阅读 · 0 评论 -
(JSTL&EL表达式)在JSP页面上解决Timestamp类型返回的日期类型数据会多出.0的问题
1.什么是JSPLJSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。如何使用JSTL可参考这篇文章:JSP 标准标签库(JSTL)|菜鸟教程2.什么是EL表达式JSP表达式语言(EL)使得访问存储在JavaBean中的数据变得非常简单。 JSPEL既可以用来创建算术表达式也可以用来创建逻辑表达式。在JS原创 2020-05-30 01:35:07 · 521 阅读 · 0 评论 -
解决jsp页面中的EL表达式${}不起作用
在 jsp页面加上这句话:<%@page isELIgnored="false" %>原创 2020-05-28 16:43:01 · 741 阅读 · 0 评论 -
简单实现JavaWeb之Filter过滤器
1.什么是Filter过滤器过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。过滤器一般用于登录权限验证、资源访问权限控制、敏感词汇过滤、字符编码转换等操作,便于代码重用,不必每个servlet中还要进行相应的操作。Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个Java类称之为过滤器Filter。原创 2020-05-28 15:34:10 · 289 阅读 · 0 评论 -
JAVA中使用MD5加密实现密码加密
MD5加密只能单向加密,不能解密。它的长度一般是32位的16进制数字符串。因为它是不可逆的,所以在数据库里面看到的密码是无用的,我们不是检验用户的密码,而是检验用户输入的密码经md5加密以后和数据库内的是否相符。1.新建EncryptUtil.java类package cn.edu.mju.project1.util;import java.math.BigInteger;import java.security.MessageDigest;/** * 加密工具 * @author :.原创 2020-05-28 15:00:09 · 1233 阅读 · 0 评论 -
业务逻辑处理——实现增删改查
1.Band实体类package cn.edu.mju.project1.entity;/** * 用户实体类 * CREATE TABLE `band` ( * `id` int(11) NOT NULL, * `name` varchar(40) NOT NULL, * `remark` varchar(32) NOT NULL, *原创 2020-05-20 23:46:13 · 1906 阅读 · 0 评论 -
JDBC数据库连接池(持久化操作)
当应用程序请求一个连接时,连接池为该应用程序分配一个连接而不是重新建立一个连接;当应用程序使用完连接后,该连接被归还给连接池而不是直接释放。1.在idea项目中,新建一个持续类的persiste包,在包下新建一个impl包,用于放实现类代码,在实现类包下新建连接池——MySqlDbUtil类,如下图所示:2.进入mvnrepository.com,搜索druid 和 mysql-connector-java 插件,复制maven项目类代码,粘贴到pom.xml中的dependencies下,可直接.原创 2020-05-20 23:20:48 · 727 阅读 · 0 评论 -
Visual Studio Code (VS Code)简单配置插件包
1. 中文汉化包:Chinese(Simplified) Language Pack for Visual Stidio Code2.在浏览器中查看:open-in-browserVS Code没有提供直接在浏览器中运行程序的内置功能,所以我们需要安装此插件,在浏览器中查看我们的程序运行效果。...原创 2020-05-20 22:40:31 · 214 阅读 · 0 评论 -
IDEA配置连接mysql数据库
1.在IDEA中新建一个maven工程后,最右侧侧边栏会有个Database标签,点击此标签,然后点击+按钮,选择Data Source,选择MySQL,如果是其他数据源,选择其他对应按钮即可。如下图所示:2.填写数据库连接的主机名、数据库名、用户名和密码。如下图所示:3.如下图是下载好MySQL驱动的情况。如果是第一次进入此界面并且没有驱动,IDEA会在Driver处提示没有下载对应数据库类型的驱动,直接点击,就会自动下载,稍作等待后,结果显示为MySQL,若点击此标签,可以对MySQL的驱动原创 2020-05-20 22:17:46 · 941 阅读 · 0 评论 -
MVC设计模式实现简单登录跳转
MVC 模式代表 Model-View-Controller(模型-视图-控制器)模式。这种模式用于应用程序的分层开发。Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。View(视图) - 视图代表模型包含的数据的可视化。Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。这次是在之前验证用户登录的基础上,转换成MVC设计模式实现,可先参考我之原创 2020-05-20 21:43:29 · 1284 阅读 · 0 评论 -
转发(forward)和重定向(redirect)的区别
一:直接请求转发(Forward)二:间接请求转发(Redirect二:间接请求转发(Redirect))原创 2020-05-20 01:26:51 · 779 阅读 · 0 评论 -
什么是JavaBean?
JavaBeans是Java中一种特殊的类,可以将多个对象封装到一个对象(bean)中。特点是可序列化,提供无参构造器,提供getter方法和setter方法访问对象的属性。名称中的“Bean”是用于Java的可重用软件组件的惯用叫法。 --from 维基百科JavaBean是一种Java类,而且是一种特殊的、可重用的类。JavaBean必须具有无参数的构造器,所有的属性都是private的,通过提供setter和getter方法来实现对成员属性的访问。Javabean 是为了和 jsp .原创 2020-05-20 00:42:30 · 12771 阅读 · 0 评论 -
JSP基础——实现两个整数加法运算和使用application实现访问次数统计【JSP学习笔记】
案例1:实现两个整数加法运算1.在main—>webapp目录下,新建一个login.jsp代码如下:<%@ page contentType="text/html; charset=UTF-8" language="java" %><html><head> <title>Title</title></h...原创 2020-04-20 22:57:31 · 842 阅读 · 0 评论 -
JSP基本语法【JSP学习笔记】
1.脚本程序:脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。脚本程序的语法格式://这里是放java代码的地方<% 代码片段 %>//例如:<% int result = 0; for(int i=0; i<100; i++){ result = result + i; }%&g...原创 2020-04-20 17:09:33 · 365 阅读 · 0 评论 -
简单生成随机验证码(使用session实现用户登录)
如何在用户登录的基础上生成随机验证码,在看这篇文章之前,如何实现用户登录请参考我的上一篇博客:https://blog.csdn.net/kkkjy/article/details/105494452原创 2020-04-20 02:13:22 · 1693 阅读 · 0 评论 -
通过重写HttpServlet的doGet、doPost方法实现验证用户登录
1.进入mvnrepository.com,搜索javax.servlet-api插件包,复制maven项目类代码,粘贴到pom.xml中的dependencies下原创 2020-04-13 23:15:04 · 3400 阅读 · 0 评论 -
IDEA中创建maven web项目及配置jetty
在创建项目之前需要先配置maven,若还没有设置,可以先参考我另一篇博客的详细说明原创 2020-04-13 01:38:08 · 717 阅读 · 0 评论 -
学习记录:如何使用git
1.创建本地仓库:创建目录: C:/Date/GitRepository2.操作git bash:进入目标文件夹:cd /c/Date/GitRepository3.克隆已有的项目:克隆远程仓库地址:git clone 仓库地址链接4.初始化空项目(本地):创建一个目录MyProject(mkdir MyProject),并进入此目录(cd MyProj...原创 2020-04-12 00:54:26 · 83 阅读 · 0 评论 -
使用git时的错误问题
出错提示access 'https://gitee.com/(仓库地址)解决方法:1.以管理员身份运行中输入cmd。2.然后输入命令 netsh winsock reset。3.重启计算机。原创 2020-04-12 00:15:36 · 176 阅读 · 0 评论