![](https://img-blog.csdnimg.cn/4b6be15b7ddc45e5b5da9de923800cc4.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaEE
文章平均质量分 60
JavaEE
落花雨时
守破离,断舍进。
展开
-
解决git clone只有master分支的问题
我们在使用 git clone + 远程仓库地址将项目下载下来之后,倘若远程仓库有多个分支,我们会发现,使用git branch查看本地分支时,只有一个master分支$ git branch会出现:* master但是,大多时候我们是需要在其他分支进行工作的,所以我们需要将远程的其他分支拉下来才可以,首先,先使用git branch -a查看远程分支,那些以rmotes开头且为红色的都是远程分支,或者理解为这些分支是隐藏的$ git branch -a* master remo.原创 2021-01-16 11:21:19 · 17738 阅读 · 5 评论 -
Git 常用命令总结
Git常用命令总结整体指令还是比较多,先放几个最最常用的指令# 初始化代码仓库git init# 把需要提交的所有修改放到暂存区(Stage)git add <file># 提交所有文件git add . # 提交代码git commit -m "commit_info"# 创建分支:git branch <name># 切换分支(方法一):git checkout <name># 切换分支(方法二):git switch &原创 2021-01-07 17:16:40 · 144 阅读 · 0 评论 -
SpringBoot整合Mail服务
推荐:https://blog.csdn.net/mbh12333/article/details/84958806这篇博客写的很好,但是就是少强调了几点:JavaMailSender和Thymeleaf渲染对象都需要注入public class Send { @Resource private JavaMailSender javaMailSender; // 注入...原创 2019-11-14 20:27:20 · 226 阅读 · 0 评论 -
IDEA 创建Web项目
1.新建项目2.选择创建JavaEE项目,选择相应的JDK以及服务器,勾选webapplication,web.xml文件可生成也可不生成,3.选择项目路径,并为项目命名4.新建servlet5.配置servlet,为servlet起一个别名(通过注解方式)6.配置服务器内容war和war exploded的区别:https://blog.csd...原创 2019-04-24 19:34:37 · 272 阅读 · 0 评论 -
Servlet生命周期以及service 和 doGet 和 doPost 方法的区别以及常见错误
Servlet生命周期/** * Servlet的生命周期: * 1、从第一次调用到服务器关闭。 * 2、如果Servlet在web.xml中配置了load-on-startup,生命周期为从服务器启动到服务器关闭 * 注意: * init方法是对Servlet进行初始化的一个方法,会在Servlet第一次加载进行存储时执行 * destory方法是在servle...原创 2019-04-24 19:42:37 · 662 阅读 · 0 评论 -
Servlet请求处理(request对象)
import java.io.IOException;import java.util.Enumeration;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.ser...原创 2019-04-24 19:47:08 · 159 阅读 · 0 评论 -
Servlet响应对象(response)以及响应乱码问题
import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;...原创 2019-04-24 19:50:49 · 228 阅读 · 0 评论 -
Servlet请求乱码问题
使用 String 进行重新编码:uname=new String(uname.getBytes("iso8859-1"),"utf-8");Get 方式请求:在 service 方法中使用: req.setCharacterEncoding(“utf-8”);在 tomcat 服务器目录下的 conf 文件下找到 server.xml 文件,打开进 行如下配置:Post ...原创 2019-04-26 14:17:20 · 271 阅读 · 0 评论 -
Servlet请求转发&request对象的作用域&重定向
import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax...原创 2019-04-26 14:23:03 · 708 阅读 · 0 评论 -
Servlet Cookie技术
Cookie 学习:问题: HTTP 协议是没有记忆功能的,一次请求结束后,相关数据会 被销毁。如果第二次的请求需要使用相同的请求数据怎么办呢?难道是让用户再次请求书写吗?解决: 使用 Cookie 技术解释: Cookie 技术其实是浏览器端的数据存储技术,解决了不同请求 需要使用相同的请求数据的问题。我们把请求需要共享的请求数 据,存储在浏览器端,避免用户进行重复的书写请求...原创 2019-04-26 14:32:20 · 114 阅读 · 0 评论 -
Servlet session技术
import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;...原创 2019-04-27 09:33:47 · 128 阅读 · 0 评论 -
关于用户登录后台使用的策略
首先,在用户输入信息并登陆成功后,把用户的id存储到cookie中,而不是去直接存储用户的账号密码,直接存储账号密码显然是十分不安全的,然后每次用户重新访问网站时,通过查询数据库,将用户信息存储到session中,当某个服务需要使用用户信息时,直接到session去拿就行了,这样既不用频繁的查询数据库,也不会导致用户信息的泄露。...原创 2019-04-27 09:45:26 · 756 阅读 · 0 评论 -
Servlet ServletContext技术
import java.io.IOException;import java.io.InputStream;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.H...原创 2019-04-27 16:42:48 · 163 阅读 · 0 评论 -
Servlet ServletConfig对象
import java.io.IOException;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import jav...原创 2019-04-27 16:52:31 · 113 阅读 · 0 评论 -
JSP基础 Jsp的三种注释&Jsp的page指令&Jsp的局部代码块&Jsp的全局代码块&脚本段语句&静态引入和动态引入&forward&九大内置对象&Jsp的路径
<%@ page language="java" import="java.util.*,java.lang.*" pageEncoding="utf-8" contentType="text/html; charset=utf-8"%><%@page session="true" %><%@page errorPage="error.jsp" %>&...原创 2019-04-30 15:01:34 · 291 阅读 · 0 评论 -
Ajax技术 (原生)
1.Ajax的操作流程<!-- Ajax学习: 1、ajax的概念 局部刷新技术。不是一门新技术,是多种技术的组合。是浏览器端的技术。 2、ajax的作用 实现在当前结果页中显示其他请求的响应内容 3、ajax的使用 ajax的基本流程 //创建ajax引擎对象 //复写onreadystatement函数 //判断ajax状态码...原创 2019-05-05 09:10:39 · 156 阅读 · 0 评论 -
EL表达式
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!-- 使用传统方式获取作用域对象的数据 --><h3>EL表达式学习:使用传统方式获取作用域对象的数据</h3><%-- <b><%=request.getParameter("...原创 2019-05-06 16:58:13 · 91 阅读 · 0 评论 -
JSTL
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%-- JSTL学习: 作用: 提高在jsp中的逻辑代码的编写效率,使用标签。 使用...原创 2019-05-07 20:44:14 · 126 阅读 · 0 评论 -
过滤器
import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletReque...原创 2019-05-07 20:49:05 · 109 阅读 · 0 评论 -
监听器
import javax.servlet.ServletContextAttributeEvent;import javax.servlet.ServletContextAttributeListener;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import ...原创 2019-05-07 20:50:31 · 175 阅读 · 0 评论 -
路径问题
1. 编写路径为了告诉编译器如何找到其他资源.2. 路径分类 2.1 相对路径: 从当前资源出发找到其他资源的过程 2.2 绝对路径: 从根目录(服务器根目录或项目根目录)出发找到其 他资源的过程 2.2.1 标志: 只要以/开头的都是绝对路径3. 绝对路径: 3.1 如果是请求转发 / 表示项目根目录(WebContent) 3....原创 2019-05-15 07:19:59 · 127 阅读 · 0 评论 -
Log4j配置文件
### 设置###log4j.rootLogger = debug,stdout,D,E ### 输出信息到控制抬 ###log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.layout = org...原创 2019-05-15 08:22:22 · 108 阅读 · 0 评论 -
JavaSE 配置JDK环境变量
一、下载JDK安装包https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二、一路next,完成安装三、配置JAVA_HOME原创 2019-07-15 20:11:31 · 213 阅读 · 0 评论 -
将Java对象转换为Json
1.导入如下三个jar包2.示例代码@WebServlet("/demo")public class DemoServlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletExceptio...原创 2019-07-18 17:42:09 · 479 阅读 · 0 评论