自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 【Vue】(三)vue-router 路由

Vue Notes

2022-09-19 16:10:41 584 1

原创 【Vue】(二)Vue组件化思想、全局组件与局部组件、父子组件、父子组件通信、slot-插槽

Vue Notes

2022-09-16 17:57:51 611

原创 【Vue】(一)Vue简介、第一个Vue程序、Vue指令

生命周期的相关函数,例如:created()、mounted()方法等等都不是我们手动调的,而是vue源码里调的这些方法(vue源码通过callHook()回调这些生命周期函数)与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。虽然我们平常开发中只是new了一个vue实例( new vue() ),但是在vue源码里却做了很多的事情。结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。) 是一套用于构建用户界面的。

2022-09-16 17:43:54 444

原创 Mysql学习笔记(持续更新)

MysqlNotes

2022-08-30 16:58:26 256

转载 初入职场的Java程序员应该做好哪几步?

学习方法

2022-08-25 15:20:06 1001 1

转载 给刚入门程序员的五点建议

学习方法

2022-08-25 15:17:20 362

转载 Java初级程序员常见问题分析

Java初级程序员常见问题分析

2022-08-25 15:12:01 223

转载 学习效率问题

学习效率

2022-08-25 15:05:15 103

转载 Swagger Notes

Swagger

2022-08-24 15:30:38 569

原创 Spring Cloud Notes

Spring Cloud Notes

2022-08-17 15:10:13 175

转载 Bug解决:ElementUI提交表单返回成功后自动清空表单的值

vue+elementui

2022-07-29 15:08:20 2041

原创 maven工程中Excel数据导出(输出到控制台)

Excel数据导出

2022-07-11 17:51:06 294

转载 IDEA中tomcat控制台乱码问题

https://blog.csdn.net/nbcsdn/article/details/99675812

2022-01-20 11:55:54 116

原创 数据结构-链表

链表数据结构数组数据结构:数组数据结构,根据下标index查询,查询效率非常高数组数据结构,增加、删除操作效率非常低链表结构:链表数据结构,增加、删除操作效率非常高链表数据结构,查询效率非常低,时间复杂度为O(n)(因为链表里是一个个的节点Node,它必须得全部查一遍,不能像数组一样可以利用下标index直接查询到元素)链表数据结构-增加操作:不需要像数组一样去扩容,直接在链表里的最后一个节点(尾节点).next=新增节点链表数据结构-删除操作:直接删除掉想删除的节点,然后被删除

2022-01-12 20:25:34 317

原创 ArrayList集合源码解读

1.时间复杂度角度分析数组(Array)查询效率数据结构:数组数组优点:基于index下标查询效率比较高数组缺点:而根据元素值下标查询效率是非常低的1.基于数组元素值查询和基于index下标查询的时间复杂度的计算基于index下标查询:只需查询一次,我们可以根据下标直接定位到数组里对应的下标值,找到该下标对应的元素,时间复杂度为O(1)基于数组元素值查询:我们通过循环遍历比较进行查询,查询一次时间复杂度为O(n),假设我们的元素存放在index=5的位置上,那么我们需要比较6次,因为数组下标是

2022-01-12 17:30:56 641

转载 JavaBasicAPIKnowledge

JavaBasicAPI

2021-12-15 21:35:05 108

转载 解决无法在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 172

转载 如何在电脑上配置两个Tomcat

转载链接:https://www.cnblogs.com/liuurick/p/10771415.html

2021-11-22 15:35:05 109

原创 Tomcat端口被占用问题解决

在cmd下,输入 netstat -ano|findstr 8080 (什么端口号被占用就输入什么端口号),回车再输入 taskkill /pid 2044 /f 回车 这里的2044对应上图的2044

2021-11-22 10:14:12 253

原创 JavaBasicKnowledge

1.方法1.在定义方法的过程中,不能够将方法定义在方法里面。2.方法名称区分大小写。3.方法必须先定义后才可以调用,否则程序将会报错。4.形参和实参:形参:方法定义中的参数。实参:方法调用中的参数。5.方法定义的注意事项:方法里面不能嵌套方法void表示无返回值,可以省略return,也可以单独的书写return,后面不加数据。6.方法的重载:指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法,相互构成重载多个方法在同一个类中多个方法具有相同的方法名多

2021-11-11 09:32:18 236 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 379

原创 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 124

原创 数据库面试题

数据库:七种事务传播行为,四种隔离机制,myisam和innodb区别,悲观锁与乐观锁,死锁,最左前缀原则,执行计划类型,索引,b树与b+树区别,mvcc

2021-08-17 10:26:42 60

原创 Maven中资源导出问题解决方案、pom文件添加(解决配置文件导不出问题)

<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include>

2021-07-30 09:39:29 117

原创 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 154

转载 count(1)、count(*)与count(列名)的执行区别

参考连接:https://blog.csdn.net/haijiege/article/details/85006780

2021-07-27 09:39:59 86

转载 Mysql安装与配置

参考连接:https://www.cnblogs.com/winton-nfs/p/11524007.html

2021-07-25 11:36:52 62

原创 Java基础面试题

1.List,set,Map的区别有序和无序的理解:即是否按照元素添加的顺序来存储对象。List按对象进入的顺序保存对象,不做排序或编辑操作,可以保存重复元素。有序,List 继承了Conllection接口Set对每个对象只接受一次,并使用自己内部的排序方法,Set不保存重复元素,无序,Set 继承了Conllection接口Map同样对每个元素保存一份,但这是基于"键"的,Map也有内置的排序,因而不关心元素添加的顺序。如果添加元素的顺序对你很重要,应该使用 LinkedHashSet或者Li

2021-07-21 09:16:00 2704 1

转载 如何提升你的能力?给年轻程序员的几条建议

学习方法

2021-06-21 17:53:28 148

转载 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 94

转载 监听器(listener)

实现一个监听器的接口;(有n种监听器)编写一个监听器实现监听器的接口…//统计网站在线人数 : 统计sessionpublic class OnlineCountListener implements HttpSessionListener { //创建session监听: 看你的一举一动 //一旦创建Session就会触发一次这个事件! public void sessionCreated(HttpSessionEvent se) { Servle

2021-06-02 19:43:12 110

原创 Filter(过滤器)(重点)

Filter:过滤器 ,用来过滤网站的数据;处理中文乱码登录验证….(比如还可以用来过滤网上骂人的话…)Filter开发步骤:导包编写过滤器导包不要错实现Filter接口,重写对应的方法即可public class CharacterEncodingFilter implements Filter { @Override //初始化:web服务器(Tomcat)启动,就已经初始化了,随时等待过滤对象出现! public void init(Fil

2021-06-02 11:39:26 102

转载 MVC三层架构

什么是MVC: Model view Controller 模型、视图、控制器1.以前的架构模型用户直接访问控制层,控制层就可以直接操作数据库;servlet--CRUD-->数据库弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码架构:没有什么是加一层解决不了的!程序猿调用|JDBC (实现该接口)|Mysql Oracle SqlServer ....(不同厂商)2.MVC三层架构Mod.

2021-06-02 00:40:22 166

原创 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 56

转载 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 283

原创 Cookie和Session(重点)详解

1.会话**会话:**用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话;**有状态会话:**一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;你能怎么证明你是西开的学生?你 西开1.发票 西开给你发票2.学校登记 西开标记你来过了一个网站,怎么证明你来过?客户端 (相当于你) 服务端(相当于西开)1.服务端给客户端一个 信件,客户端下次访问服务端带上信件就可以了; co

2021-06-01 00:41:58 116

原创 HttpServletResponse和HttpServletRequest讲解

HttpServletResponseweb服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest 对象,代表响应的一个HttpServletResponse;如果要获取客户端请求过来的参数:找HttpServletRequest如果要给客户端响应一些信息:找HttpServletResponse1.简单分类负责向浏览器发送数据的方法:servletOutputstream getOutputstream() throws IOExcept

2021-05-31 18:17:25 691 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 946

原创 使用注解开发(CRUD 注解增删改查)

我们可以在工具类创建的时候实现自动提交事务!方法存在多个参数,所有的参数前面必须加上@Param(“”)注解(注意:所有的基本类型和String类型都要加上@Param,如果是User和Map等等之类的对象不需要加@Param)注意事项:1.设置自动提交事务:编写接口,增加注解:public interface UserMapper { @Select("select * from mybatis.user") List<User> getUsers(

2021-05-28 23:07:21 191

原创 动态SQL(if,choose,trim....sql片段)

什么是动态SQL:动态sql就是指根据不同的条件生成不同的SQL语句动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动态 SQL 元素可能会感觉似曾相识。在 MyBatis 之前的版本中,需要花时间了解大量的元素。借助功能强大

2021-05-27 01:34:51 178

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除