![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Web
HTML+CSS+JavaScript
jsp
皮卡橘橘
一只努力前进的皮卡丘
展开
-
Shiro - Shiro配合SpringBoot的使用
一、核心组件:1.Subject(门面):代表当前的“用户“,与当前应用程序交互,委托给SecurituManager处理。2.SecurityManager(实际执行者):Shiro的核心,负责与其他组件进行交互。3.Realm(仓库):SecurityManager从Realm中获取安全数据(用户、角色、权限)。二、帮助理解Shiro流程的代码1.前后端交互例子(1) Controller层的登录认证操作:先获取Subject,在将封装用户数据到token,执行登录验证方法Subject.原创 2020-08-14 09:57:08 · 123 阅读 · 0 评论 -
idea - idea创建springboot项目总是创建失败
环境:win10、idea20181.更换地址https://start.aliyun.com/2.更换网络更换无线网为手机热点原创 2020-07-27 11:22:19 · 305 阅读 · 0 评论 -
idea - 8080窗口被占用
一、杀掉占用8080窗口的进程(1)打开cmd控制台,查看所有的端口和PID(显示路由表、实际的网络连接以及每一个网络接口设备的状态信息),输入netstat -ano(2)找到对应的端口对应的PID输入指令找到对应的进程:tasklist | findstr "替换为PID的字符"(3)杀掉该进程 再次启动就OK:taskkill /f /t /im 进程的名字二、若在Idea中遇到这个问题把运行的项目停止,等一会在启动就OK了,占用你8080窗口的是你启动的程序还没反应过来...原创 2020-07-22 12:13:18 · 450 阅读 · 0 评论 -
Redis - SpringBoot项目出现Unable to connect to Redis
解决办法:1.查看有没有连接服务器,对Redis的配置*在文章末尾进行详细解说2.redis的配置application.yml(或application.properties)文件:spring.redis.timeout连接超时时间(毫秒)中设置不能为0,一般修改如下:spring.redis.timeout=5000。3.redis的配置文件 redis.conf :执行 vim redis.conf(1)protected-mode yes 改为 protected-mode no原创 2020-07-22 11:57:15 · 3009 阅读 · 0 评论 -
正则表达式 - 1.2 .*/.*?/.+?
原文链接:https://blog.csdn.net/sinat_32336967/article/details/947617711. .* - 贪婪模式. 表示 匹配除换行符 \n 之外的任何单字符,*表示零次或多次。所以.*在一起就表示任意字符出现零次或多次。没有?表示贪婪模式。比如a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。又比如模式src=.*, 它将会匹配最长的以 src=开始,以结束的转载 2020-07-16 22:05:28 · 530 阅读 · 0 评论 -
Ajax - Ajax通过 JavaScript / jQuery + servlet 的实现
Ajax :Asynchronous Javascript And XML(异步js 和 xml)一、目录1.servlet类2.jsp文件:js、jQuery 方式(包含JSON格式的传输)3.图解二、servlet类package org.lanqiao.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.原创 2020-06-20 00:12:12 · 150 阅读 · 0 评论 -
Spring - @data注解
1.@Data :注解在类上,提供get()、set()、equals()、hashCode()、toString() 方法提高代码的简洁2.引入jar包lombok.jar3.添加lombok依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.2</ver原创 2020-06-16 17:44:24 · 408 阅读 · 0 评论 -
Spring - SpringMVC基本原理 + SpringBoot常用注解
1.SpringMVC基本原理MVC: model 、view 、controllerDispatcharServlet(分发器):接受HTTP请求并组织各部。https://blog.csdn.net/weixin_40205234/article/details/86628525?ops_request_misc=&request_id=&biz_id=102&utm_term=springmvc%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86&am原创 2020-06-16 17:20:28 · 146 阅读 · 0 评论 -
spring - spring框架基本原理
原文链接:https://blog.csdn.net/kingyxfly/article/details/79826333小汽车类Carpackage com.example;public class Car { private String name; private double price; // 省略getter,setter @Override public String toString() { return "Ca转载 2020-06-16 16:41:48 · 183 阅读 · 0 评论 -
SpringBoot - 在idea中创建一个SpringBoot程序 +遇到的问题(不能创建java文件/pom爆红/unable to import maven)
前提:配置JDK一、环境IntelliJ IDEA 2018.1 x64apache-maven-3.5.4JDK1.8win10二、Maven的配置1.在本地电脑上的配置我的电脑右击-> 属性 -> 高级系统设置点击环境变量新建MAVEN_HOME在Path中增加maven文件bin路径2.在Maven文件中的配置打开apache-maven-3.5.4\conf\settings.xml文件(1)增加本地仓库路径(可自选路径)<localRepo原创 2020-06-11 21:13:38 · 4883 阅读 · 2 评论 -
maven - 1.1 maven的配置(idea为例)+简单介绍
一、maven的配置1.我的电脑右键->属性->高级系统设置->环境变量->添加MAVEN_HOME、path MAVEN_HOME: maven根目录path: maven根目录\bin在控制台输入 mvn -v,出现如图所示,即为成功:2.配置Maven本地仓库:mvn根目录/conf/setting.xml :3.在IDE中配置mvn(以idea为例):二、maven作用1.增加第三方Jar (commons-fileupload.jar原创 2020-06-05 13:53:48 · 203 阅读 · 0 评论 -
idea - idea配置Web项目 / 运行 / 乱码 / 热部署
一、在idea中配置Web项目1.创建项目:File->Project->Java->JavaEE ->Web Application2.添加Tomcat:Run->Edit…点击加号:加号里面配置是这次项目的配置直接在此页面配置为模板配置,即以后创建的项目都会有的配置进入页面后,进行Tomcat和JRE的地址配置:设置Artifacts(将项目打为war包放入)二、运行run / debug三、出现乱码的解决方法1.file - set原创 2020-06-04 15:05:23 · 252 阅读 · 0 评论 -
servlet -生命周期/手工创建等总结
一、纯手工方法创建第一个Servlet的步骤:1.编写一个类,继承javax.servlet.http.HttpServlet2.重写doGet()、doPost()方法3.编写web.xml 中的servlet映射关系(下面为2.5和3.0的版本配置)Serlvet2.5:web.xmlServle3.0: @WebServlet(1)Serlvet2.5:jsp: <a href="WelcomeServlet">Servlet流程:请求 -><url-p原创 2020-05-27 16:07:09 · 127 阅读 · 0 评论 -
小问题 - web项目 出现乱码+out输出
这表示代码使用的标准不同,或者无法识别汉字,我们需要将格式统一为UTF-8,分为两种情况:1.发出的请求为就识别为乱码,导致显示出结果也为乱码,(1)若为get请求在apache-tomcat-8.5.50\conf\server.xml的Connector中添加下面的句子:URIEncoding=”UTF-8”(2)若为post请求,在jsp请求页面添加下面的句子:request.s...原创 2020-04-29 22:40:01 · 316 阅读 · 0 评论 -
git - idea中git合并发生冲突
1.先commit本地修改的文件到本地repository2.pull源码,因为存在代码冲突,所以接下来会自动弹出merge融合窗口,如下图:点击左边的 >> 试试点击右边的 << 试试最后结果...转载 2020-04-15 14:49:22 · 156 阅读 · 0 评论 -
JDBC - jdbc学习总结
Java DataBase Connectivity :可以为多种关系型数据库DBMS 提供统一的访问方式,用Java来操作数据库一.JDBC访问数据库的具体步骤(以MySQL为例): 1.导入驱动,加载具体的驱动类1)导入驱动:eclipse:将E:\XunLei\Mysql\mysql-connector-java-8.0.19.jar加入项目的JER System Libra...原创 2020-04-14 23:41:00 · 224 阅读 · 0 评论 -
git - git+idea的使用方法
1.git一般为三种方法:git.bash、小乌龟、idea2.git一些命令::https://www.runoob.com/git/git-gitee.html3.idea + git:可参考视频注意事项: 1)提交代码时,先pull后push 2)防止修改冲突提交代码:第一步:将(更改)代码放入暂存区右击项目->git->repository-&...原创 2020-04-12 14:49:34 · 122 阅读 · 0 评论 -
正则表达式 / RegExp 对象
1、作用:匹配特殊字符或有特殊搭配原则的字符的最佳选择。2、创建一个正则表达式的两种方法:var reg = /xxx/;var reg = new RegExp("xxx);3、指令查询字典https://www.w3school.com.cn/jsref/jsref_obj_regexp.asp对字典内容的补充:1.元字符:. : 范围[^\n\r]\w : world,代...原创 2020-04-10 14:45:12 · 164 阅读 · 0 评论 -
jsp - 1.3 总结
一、tomcat解压后目录bin: 可执行文件(startup.bat 、shutdown.bat)conf: 配置文件(server.xml)lib: tomcat依赖的jar文件logs: 日志文件temp: 临时文件webapps: 可执行的项目work: 由jsp翻译成的java,编辑成的class文件(jsp ->j...原创 2020-02-28 18:48:28 · 195 阅读 · 0 评论 -
jsp - 1.2 eclipse创建web项目步骤
1.新建项目File->New->Other->Dynamic Web Project ->next ->Target=Apache 8.5 Dynamic version=3.0/2.5 Location = Webapps ->next ->√ Web...原创 2020-02-26 14:28:17 · 164 阅读 · 0 评论 -
jsp - 1.1eclipse关联tomcat查看源码
1.下载文件进入apache tomcat官网( http://tomcat.apache.org/.),选择对应版本,我电脑为8.5,当时下载为此版本,如图一 图一所以选择Tomcat 8,如图二 图二往下滑,点击zip提醒:文件下载地址知道在哪里,且不需解压缩2.配置文件以cookie为例,其他也可以按着Ctrl,点击c...原创 2020-02-23 23:25:56 · 387 阅读 · 0 评论 -
HTML+CSS基础知识 - 1.2 CSS选择器+常用属性+高级应用
创建一个HTML文件、一个CSS文件,用户将CSS文件链接到HTML文件时,在HTML5页面的标记中(or head与body标记之间)添加以下代码:<link rel="stylesheet" type="text/css" href="css文件地址">一、CSS3中的选择器1.属性选择器:[att=val]{} 属性=属性值示...原创 2020-01-31 21:34:00 · 2282 阅读 · 5 评论 -
HTML+CSS基础知识 - 1.1 HTML的文本+图像与超链接
1.一些小知识1.1一些词语border 边框align对齐strike删除线EQ 就是 EQUAL等于NQ 就是 NOT EQUAL不等于GT 就是 GREATER THAN大于 LT 就是 LESS THAN小于GE 就是 GREATER THAN OR EQUAL 大于等于LE 就是 LESS THAN OR EQUAL 小于等于1.2 topmargin属性和mar...原创 2020-01-18 20:09:44 · 443 阅读 · 0 评论 -
2.HTML高级标签
原创 2019-12-12 20:36:15 · 106 阅读 · 0 评论 -
1.HTML基础标签
一、超文本标记语言html:hyperText markup language二、在<head>里面1.字符集:<meta charset=“utf-8”> //万国码2.<title></title>为角标名称三.<body>里:1.<p></p>段落标签2.<h1></h...原创 2019-12-12 20:32:55 · 128 阅读 · 0 评论