![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
yandajiangjun
这个作者很懒,什么都没留下…
展开
-
String[]定义的三种方法
String[]定义的三种方法原创 2023-01-06 13:58:37 · 1091 阅读 · 0 评论 -
oracle分页和mysql分页区别
mysql金额oracle分页区别原创 2023-01-06 13:56:45 · 357 阅读 · 0 评论 -
37Ajax&Json笔记
AJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 [1] 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更原创 2021-10-24 19:46:37 · 147 阅读 · 0 评论 -
32Cookie&Session笔记
会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: * 使用步骤: 1. 创建Cookie对象,绑定数据 * new Cookie(String name, String value)原创 2021-10-24 19:44:06 · 142 阅读 · 0 评论 -
31Response笔记
响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字 2. 分类: 1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码 2. 2xx:成功。代表:200 3. 3xx:重定向。代表:302(重定向),304(访问缓存) 4. 4xx:客户端错误原创 2021-10-24 19:43:38 · 188 阅读 · 0 评论 -
30Servlet&HTTP&Request笔记
Servlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象 * 将来定义Servlet类时,可以继承GenericServlet,实现service()方法即可原创 2021-10-18 19:20:17 · 115 阅读 · 0 评论 -
29Tomcat&Servlet笔记
web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 * 如:servlet/jsp,php,asp....3. 网络通信三要素 1. IP:电子原创 2021-10-18 19:15:36 · 100 阅读 · 0 评论 -
34Filter&Listener笔记
Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. web.xml 2. 注解 2. 代码: @WebFilter("/*")//访问原创 2021-10-18 17:34:19 · 92 阅读 · 0 评论 -
35JQuery基础笔记
JQuery 基础:1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。 * JavaScript原创 2021-10-18 17:31:33 · 91 阅读 · 0 评论 -
Web详解
Web详解HttpRequestRequest原理Request继承体系Request功能获取请求行数据Http概念:Hyper Text Transfer Protocol 超文本传输协议* 传输协议:定义了,客户端和服务器端通信时,发送数据的格式* 特点:1. 基于TCP/IP的高级协议2. 默认端口号:803. 基于请求/响应模型的:一次请求对应一次响应4. 无状态的:每次请求之间相互独立,不能交互数据 * 历史版本: * 1.0:每一次请求响应都会建立新的连接,先连接再发送请求原创 2021-07-26 16:34:25 · 193 阅读 · 0 评论 -
SSM使用
1.Mybatis使用说明httpresponecookiesession**工具:**不需要tomcat服务器,只需要数据库**xml配置:**只需要写domain类和dao接口,不需要写接口实现类,在resource目录下写sqlconfigmap.xml,里面配置数据库驱动链接,typelias标签里配置domain的路径,以达到简写目的,在写set标签,里面配置dao接口和dao接口配置文件的路径,以达到简写目的;dao接口写的是抽象方法,dao接口的配置文件,里面写的是sql语句,其中sql语原创 2021-07-19 15:45:15 · 525 阅读 · 3 评论 -
剑指offer自用笔记
**题目:**链表中环的入口结点答题:牛客答题链接思路:原理:代码:public class EntryNodeOfRing7 { public static void main(String[] args) { ListNode r1=new ListNode(1); ListNode r2=new ListNode(2); ListNode r3=new ListNode(3); ListNode r4=new L.原创 2021-06-11 10:15:16 · 117 阅读 · 0 评论 -
SpringCloudConfig用Jmeter刷新数据
黑马spinfcloudConfig课程使用的是postman发送post请求进行刷新数据,本人不想安装postman,在之前的课程中jmeter也可以发送请求,所以用它来试一试下面是jmeter的配置如果报Response code:415错误,就需要加一个信息头配置参数Conyent-Type 值为application/json然后在运行,就????了。...原创 2021-05-21 13:23:21 · 164 阅读 · 0 评论 -
cloud,boot,alibaba等版本匹配情况
1.详见网址:版本对应情况用json在线解析器解析器解析2.他人总结boot,cloud,alibaba原创 2021-05-17 15:09:55 · 164 阅读 · 0 评论 -
Spring Cloud 2020: Hystrix不生效,[nio-9003-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.s
我的cloud版本2020.0.0,boot版本2.3.10.RELEASE。报错提示:2021-05-16 12:04:57.355 ERROR 17196 --- [nio-9003-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing原创 2021-05-16 12:22:18 · 1392 阅读 · 2 评论 -
java.lang.NoClassDefFoundError: org/springframework/boot/Bootstrapper,DEBUG org.springframework.boot
[restartedMain] DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListener - Application failed to start with classpath: [file:/F:/spring_cloud/eureka_service/target/classes/]21:05:12.764 [restartedMain] ERROR org.springframework.b原创 2021-04-24 21:27:27 · 3023 阅读 · 1 评论 -
Error starting ApplicationContext. To display the conditions report re-run your application with ‘de
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2021-04-24 12:41:12.026 ERROR 9464 --- [ main] o.s.boot.SpringApplication : Application run failedorg.springframewor原创 2021-04-24 14:15:29 · 103531 阅读 · 13 评论 -
黑马57期springDataJpa缺失的user表和role表sql语句
jpa_role(角色表)表DROP TABLE IF EXISTS `jpa_role`;CREATE TABLE `jpa_role` ( `role_id` int(11) NOT NULL COMMENT '编号', `role_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '角色名称', PRIMARY KEY (`role_id`) USING BTR原创 2021-04-18 16:26:59 · 184 阅读 · 1 评论 -
java.lang.IllegalArgumentException: org.hibernate.QueryException: Legacy-style query parameters (`?`
java.lang.IllegalArgumentException: org.hibernate.QueryException: Legacy-style query parameters (?) are no longer supported; use JPA-style ordinal parameters (e.g., ?1) instead : from jpa.domain.Customer where cust_name like ? [from jpa.domain.Customer wh原创 2021-04-15 21:44:59 · 523 阅读 · 0 评论 -
Exception in thread “main“ org.apache.ibatis.exceptions.PersistenceException: ### Error building Sq
Exception in thread “main” org.apache.ibatis.exceptions.PersistenceException:Error building SqlSession.The error may exist in Mybatis/dao/UserDao.xmlCause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.ap原创 2021-03-29 22:37:35 · 4965 阅读 · 2 评论 -
黑马旅游网BaseServlet抽取视频在findOne方法那出现的“欢迎回来,undefined”问题
黑马旅游网25-BaseServlet抽取视频在findOne方法那出现的“欢迎回来,undefined”出现这个问题,肯定是因为加载了header.html,也就是跟data.name有关,那就意味着跟回写客户端的的json有关,然后查看了UserServlet的findOne方法,结果然有变化。正常情况下我们代码应该是://从session中获取登录用户 Object user = request.getSession().getAttribute("user");原创 2021-03-27 13:47:30 · 654 阅读 · 0 评论 -
javax.mail.AuthenticationFailedException: 535 Login Fail. Please enter your
163邮箱发送邮件535错误,遇到这个问题,是因为你的props.put("mail.smtp.host", "smtp.qq.com");写错了,应该改为 props.put("mail.smtp.host", "smtp.163.com");这样就可以了。原创 2021-03-26 15:05:55 · 1827 阅读 · 1 评论 -
tomcat启动后html页面排版乱了
清理浏览器缓存tomcat启动后html页面排版乱了如果你的代码没有任何问题,很有可能就是浏览器缓存的问题,这个时候清理浏览器缓存就ok了。原创 2021-03-26 12:28:01 · 891 阅读 · 0 评论 -
idea2020.2使用骨架创建maven的Web工程
一.先让idea集成maven插件。1.点击“文件”,再点击“设置”2.根据下图目录找到Maven(或者直接再搜索框搜maven),设置下面三个目录。Maven主目录:找到你自己maven安装的目录用户设置文件:找到maven下的conf文件夹下的settingxml本地存储库:找到你自己本地仓库jar包的目录3.在找到Maven下的运行程序(run),再vm选项那填写-DarchetypeCatalog=internal,这个保证再不联网的情况下,也可以运行程序,点击确定。至此,maven原创 2021-03-25 10:34:24 · 259 阅读 · 0 评论 -
idea2020.2不使用骨架创建maven的java工程
一.先让idea集成maven插件。1.点击“文件”,再点击“设置”2.根据下图目录找到Maven(或者直接再搜索框搜maven),设置下面三个目录。Maven主目录:找到你自己maven安装的目录用户设置文件:找到maven下的conf文件夹下的settingxml本地存储库:找到你自己本地仓库jar包的目录3.在找到Maven下的运行程序(run),再vm选项那填写-DarchetypeCatalog=internal,这个保证再不联网的情况下,也可以运行程序,点击确定。至此,maven原创 2021-03-25 10:14:49 · 1031 阅读 · 0 评论 -
idea2020.2使用骨架创建maven的java工程
一.先让idea集成maven插件。1.点击“文件”,再点击“设置”2.根据下图目录找到Maven(或者直接再搜索框搜maven),设置下面三个目录。Maven主目录:找到你自己maven安装的目录用户设置文件:找到maven下的conf文件夹下的settingxml本地存储库:找到你自己本地仓库jar包的目录3.在找到Maven下的运行程序(run),再vm选项那填写-DarchetypeCatalog=internal,这个保证再不联网的情况下,也可以运行程序,点击确定。至此,maven原创 2021-03-24 15:57:04 · 580 阅读 · 1 评论 -
Failed to load resource: the server responded with a status of 404 ()
错误提示如以下几种情况:1.1:GET http://localhost:8080/TomcatWeb/css/bootstrap.min.css net::ERR_ABORTED 4041.2:Failed to load resource: the server responded with a status of 404 ()1.3:DevTools failed to load SourceMap: Could not load content for http://localhost:8原创 2021-03-17 21:19:01 · 2575 阅读 · 0 评论 -
为什么两次打开浏览器,cookie或session的值是一样的
为什么两次打开浏览器,cookie或session的值是一样的。遇到这个问题时,很是头疼,其实原因很简单,是因为浏览器启动时,设置的是“从上次中断的地方继续”,我们把这个设置调整为“打开新标签页”就能解决问题。是不是很简单。...原创 2021-02-19 21:21:16 · 1008 阅读 · 0 评论 -
源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示
Tomcat报404错误,源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210204220954845.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lhbmRhamlhbmdqdW4=,size_16,color_FFFFFF,t_7.原创 2021-02-04 22:53:44 · 19097 阅读 · 1 评论 -
下载安装jdbcj及jdbc与jdk,mysql对应版本匹配问题
下载安装jdbcj及jdbc与jdk,mysql对应版本匹配问题下载安装jdbc1.下载安装jdbc前一定有必要了解jdbc与jdk,mysql版本的对应关系。因为jdbc,mysql,jdk一直在变化,而且大家下载的版本各不相同,没法在这里统一说清楚,所以还是看官方介绍的文档比较好:jdbc,jdk,mysql对应版本我这里jdk是11.0.9,目前最新的jdk版本;MySQL是5.7.32版本,也是最新的5.x.xx系列版本;jdbc5.1官方文档也是支持MySQL5.7的,但是我下载的是jdbc原创 2020-11-01 21:26:50 · 6983 阅读 · 1 评论 -
下载JDK
首先进入Oracle官网点击左下角的"Java"找到下方的Java SE点击"了解更多"选择“document”,再点击下方的“JDK Release Notes”,中文意思jdk发行说明找到你所需要的版本,推荐jdk8和jdk11,因为这两个版本是长期支持的版本,就是有专人来维护,其它版本不支持长期维护。...原创 2020-05-21 16:21:28 · 166 阅读 · 0 评论