- 博客(69)
- 收藏
- 关注
原创 【Vue】(一)Vue简介、第一个Vue程序、Vue指令
生命周期的相关函数,例如:created()、mounted()方法等等都不是我们手动调的,而是vue源码里调的这些方法(vue源码通过callHook()回调这些生命周期函数)与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。虽然我们平常开发中只是new了一个vue实例( new vue() ),但是在vue源码里却做了很多的事情。结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。) 是一套用于构建用户界面的。
2022-09-16 17:43:54 512
原创 数据结构-链表
链表数据结构数组数据结构:数组数据结构,根据下标index查询,查询效率非常高数组数据结构,增加、删除操作效率非常低链表结构:链表数据结构,增加、删除操作效率非常高链表数据结构,查询效率非常低,时间复杂度为O(n)(因为链表里是一个个的节点Node,它必须得全部查一遍,不能像数组一样可以利用下标index直接查询到元素)链表数据结构-增加操作:不需要像数组一样去扩容,直接在链表里的最后一个节点(尾节点).next=新增节点链表数据结构-删除操作:直接删除掉想删除的节点,然后被删除
2022-01-12 20:25:34 352
原创 ArrayList集合源码解读
1.时间复杂度角度分析数组(Array)查询效率数据结构:数组数组优点:基于index下标查询效率比较高数组缺点:而根据元素值下标查询效率是非常低的1.基于数组元素值查询和基于index下标查询的时间复杂度的计算基于index下标查询:只需查询一次,我们可以根据下标直接定位到数组里对应的下标值,找到该下标对应的元素,时间复杂度为O(1)基于数组元素值查询:我们通过循环遍历比较进行查询,查询一次时间复杂度为O(n),假设我们的元素存放在index=5的位置上,那么我们需要比较6次,因为数组下标是
2022-01-12 17:30:56 690
转载 解决无法在Typora上传图片到CSDN
参考链接(2个链接):https://blog.csdn.net/frcbob/article/details/119799365https://blog.csdn.net/alovelypeach/article/details/107576779?ops_request_misc=%7B%22request_id%22%3A%22162934040316780255233616%22%2C%22scm%22%3A%2220140713.130102334…%22%7D&request_id=1
2021-12-09 21:38:45 197
原创 Tomcat端口被占用问题解决
在cmd下,输入 netstat -ano|findstr 8080 (什么端口号被占用就输入什么端口号),回车再输入 taskkill /pid 2044 /f 回车 这里的2044对应上图的2044
2021-11-22 10:14:12 279
原创 JavaBasicKnowledge
1.方法1.在定义方法的过程中,不能够将方法定义在方法里面。2.方法名称区分大小写。3.方法必须先定义后才可以调用,否则程序将会报错。4.形参和实参:形参:方法定义中的参数。实参:方法调用中的参数。5.方法定义的注意事项:方法里面不能嵌套方法void表示无返回值,可以省略return,也可以单独的书写return,后面不加数据。6.方法的重载:指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法,相互构成重载多个方法在同一个类中多个方法具有相同的方法名多
2021-11-11 09:32:18 256 1
转载 解决刚安装完plsql中文乱码问题
参考链接:https://www.cnblogs.com/yuanchaoyong/p/11555846.html首先安装plsql之后连接数据库,发现使用sql查询出来的中文数据是??,即乱码。原因,因为数据库的编码与本地的编码不一致,plsql默认加载的是本机win10的编码。1.在高级系统设置里新增两个变量即可:LANG=zh_CN.GBKNLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK2.新增完这两个变量后重启plsql,还没效果的话就重启电脑!亲
2021-10-28 17:06:20 410
原创 SpringBoot
SpringBoot学习笔记文章目录SpringBoot学习笔记A.SpringBoot快速入门1.为什么需要使用SpringBoot框架2.SpringBoot和SpringCloud的区别3.SpringBoot依赖引入介绍4.RestController注解(和Controller注解作比较)5.SpringBoot启动方式(有三种方式)B.SpringBoot整合Web开发1.SpringBoot整合静态资源访问2.yml与Properties格式的区别3.模板引擎框架4.使用Freemarker
2021-09-09 17:45:31 142
原创 数据库面试题
数据库:七种事务传播行为,四种隔离机制,myisam和innodb区别,悲观锁与乐观锁,死锁,最左前缀原则,执行计划类型,索引,b树与b+树区别,mvcc
2021-08-17 10:26:42 80
原创 Maven中资源导出问题解决方案、pom文件添加(解决配置文件导不出问题)
<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include>
2021-07-30 09:39:29 139
原创 SpringMVC
1.初识springMVCspringMVC是spring Framework德一部分,是基于JAVA实现MVC的轻量级框架(springMVC底层就是Servlet)1.1为什么要学习springMVC轻量级,简单易学高效,基于请求响应德MVC框架与Spring兼容性好,无缝结合约定大于配置功能强大:Restful、数据验证、格式化、本地化、主题等简介灵活最重要德一点还是用的人多,使用的公司多1.2中心控制器(DispatcherServlet)学到SpringMVC建议使用注
2021-07-29 18:08:07 180
转载 count(1)、count(*)与count(列名)的执行区别
参考连接:https://blog.csdn.net/haijiege/article/details/85006780
2021-07-27 09:39:59 111
原创 Java基础面试题
1.List,set,Map的区别有序和无序的理解:即是否按照元素添加的顺序来存储对象。List按对象进入的顺序保存对象,不做排序或编辑操作,可以保存重复元素。有序,List 继承了Conllection接口Set对每个对象只接受一次,并使用自己内部的排序方法,Set不保存重复元素,无序,Set 继承了Conllection接口Map同样对每个元素保存一份,但这是基于"键"的,Map也有内置的排序,因而不关心元素添加的顺序。如果添加元素的顺序对你很重要,应该使用 LinkedHashSet或者Li
2021-07-21 09:16:00 3727 1
转载 Spring
1. Spring简介文章目录1. Spring简介**1.简介****2.优点****3.组成****4.拓展**2. IOC2.1 IOC组成理论推导2.2 IOC本质2.3 IOC创建对象的方式3. Spring配置说明1. 别名2. Bean的配置(主要在于name的配置,name也是别名)3. import4.DI依赖注入4.1 构造器注入4.2 set方式注入 【重点】4.3 p、c 标签注入4.4 Bean的作用域5. Bean的自动装配5.1 byName与byType自动装配5.2 使用
2021-06-18 18:05:29 135
转载 监听器(listener)
实现一个监听器的接口;(有n种监听器)编写一个监听器实现监听器的接口…//统计网站在线人数 : 统计sessionpublic class OnlineCountListener implements HttpSessionListener { //创建session监听: 看你的一举一动 //一旦创建Session就会触发一次这个事件! public void sessionCreated(HttpSessionEvent se) { Servle
2021-06-02 19:43:12 132
原创 Filter(过滤器)(重点)
Filter:过滤器 ,用来过滤网站的数据;处理中文乱码登录验证….(比如还可以用来过滤网上骂人的话…)Filter开发步骤:导包编写过滤器导包不要错实现Filter接口,重写对应的方法即可public class CharacterEncodingFilter implements Filter { @Override //初始化:web服务器(Tomcat)启动,就已经初始化了,随时等待过滤对象出现! public void init(Fil
2021-06-02 11:39:26 134
转载 MVC三层架构
什么是MVC: Model view Controller 模型、视图、控制器1.以前的架构模型用户直接访问控制层,控制层就可以直接操作数据库;servlet--CRUD-->数据库弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码架构:没有什么是加一层解决不了的!程序猿调用|JDBC (实现该接口)|Mysql Oracle SqlServer ....(不同厂商)2.MVC三层架构Mod.
2021-06-02 00:40:22 188
原创 JavaBean
实体类JavaBean有特定的写法:必须要有一个无参构造属性必须私有化必须有对应的get/set方法;一般用来和数据库的字段做映射 ORM;ORM :对象关系映射表—>类字段–>属性行记录---->对象people表:idnameageaddresss1李四1号3西安2李四2号18西安3李四3号100西安class People{ private int id; private Str
2021-06-01 23:50:07 82
转载 JSP介绍
1.什么是JSPJava Server Pages : Java服务器端页面,也和Servlet一样,用于动态Web技术!最大的特点:写JSP就像在写HTML区别:HTML只给用户提供静态的数据JSP页面中可以嵌入JAVA代码,为用户提供动态数据;2.JSP原理思路:JSP到底怎么执行的!代码层面没有任何问题服务器内部工作tomcat中有一个work目录;IDEA中使用Tomcat的会在IDEA的tomcat中生产一个work目录我电脑的地址:C:\Use
2021-06-01 23:37:02 304
原创 Cookie和Session(重点)详解
1.会话**会话:**用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话;**有状态会话:**一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;你能怎么证明你是西开的学生?你 西开1.发票 西开给你发票2.学校登记 西开标记你来过了一个网站,怎么证明你来过?客户端 (相当于你) 服务端(相当于西开)1.服务端给客户端一个 信件,客户端下次访问服务端带上信件就可以了; co
2021-06-01 00:41:58 139
原创 HttpServletResponse和HttpServletRequest讲解
HttpServletResponseweb服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest 对象,代表响应的一个HttpServletResponse;如果要获取客户端请求过来的参数:找HttpServletRequest如果要给客户端响应一些信息:找HttpServletResponse1.简单分类负责向浏览器发送数据的方法:servletOutputstream getOutputstream() throws IOExcept
2021-05-31 18:17:25 725 3
原创 解决请求转发forward参数req,resp参数报错问题
1.右键单机项目,选择Open Moudle Settings,如图:2.接着点击左侧的Libraries,接着是点击右侧的+号,如图:3.接着选择路径Tomcat/lib/servlet-api.jar,如图:完成后在测试context.getRequestDispatcher("/gp").forward(req,resp)就不会有错了!!...
2021-05-29 21:45:04 1000
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人