自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 华为OD算法题汇总

一些算法题

2024-07-16 00:24:25 416

原创 Java面试——认证与授权

认证Authentication+授权Authorization

2024-06-19 10:39:27 279

原创 Fiddler抓包app(方便后端定位app调用的是那个接口?参数为何?)

fiddler抓包

2023-07-17 14:42:12 1706

原创 Spring使用纪要

spring使用纪要

2023-06-28 10:17:24 1068

原创 Mybatis使用纪要

mybatis使用纪要

2023-06-12 14:58:46 1259

原创 vue使用纪要(后端程序员的经验帖,过于基础、不喜勿喷)

vue

2023-06-07 18:01:09 862

原创 nginx使用纪要

nginx使用纪要

2023-03-17 16:24:07 2168

原创 ElasticSearch使用纪要

es相关

2023-02-27 09:46:25 4364

原创 Docker安装和卸载教程

docker安装、卸载

2023-01-18 14:14:36 1847

原创 Excel导入导出

excel导入导出

2022-11-28 12:32:49 14165 3

原创 error20221125--ssm项目用maven打包报错“找不到程序包 java.lang”或者“程序包javax.crypto不存在”,以及解决方案

maven打包报错;在类路径或引导类路径中找不到程序包 java.lang;程序包javax.crypto不存在;

2022-11-25 19:40:24 1505

原创 RabbitMQ使用纪要

rabbitmq

2022-11-16 16:32:08 964

原创 @Async注解

@Async注解,自定义线程池,全项目公用一个线程池

2022-11-14 10:42:48 4475

原创 Jenkins自动部署后端maven项目、前端vue项目,包含在远程服务器的部署方法

Jenkins安装与部署

2022-09-27 18:25:38 3614

原创 Jenkins在Linux环境下的安装与配置,包含遇到的问题以及解决方法

Linux环境安装部署Jenkins

2022-09-20 10:11:00 11722 6

原创 项目部署相关

java项目部署相关问题

2022-08-05 11:31:13 5752 1

原创 Http请求纪要

http请求,后端接收参数,前端传参

2022-08-02 14:10:16 2722 2

原创 idea相关纪要

idea导入Eclipse项目(非maven项目),strues、spring、maven、eclipse

2022-07-15 15:35:37 2852

原创 JSP相关技术点

jsp

2022-05-12 10:03:04 122

原创 常用SQL汇总

常用sql汇总

2022-04-21 16:32:25 3992

原创 Java基础知识纪要

对工作中用到的java基础知识进行总结

2022-04-18 16:04:34 1832

原创 error---改名后文件无法引用

1、情形:为保持统一,将xxxdao,改名为xxxmapper;idea会自动帮忙把引用处的名字也改过来,但是却发现改名后,idea找不到这个文件了。2、原因及处理方法:估计是使用注解@Mapper将接口放入容器,改名后容器里的bean没有改过来;解决方式,把@Mapper删掉,再重新添加,重新编译、启动即可。...

2022-03-16 13:50:31 117

原创 Swagger使用纪要

Swagger常用注解说明

2022-03-15 18:57:43 1027

原创 MySQL使用纪要

数据库,mysql,索引

2022-03-10 17:58:05 833

原创 Tomcat使用纪要

tomcat安装、springmvc项目部署

2022-03-04 13:37:39 6982 1

原创 JWT -- JSON WEB TOKEN

什么是JWT1、Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。2、起源说起JWT,我们应该来谈一谈基于token的认证和传统的session认证

2022-03-04 10:47:36 83

原创 error20211217--前端--报错“Uncaught ReferenceError: xxx方法 is not defined at ...”

1、错误描述:点击页面标签,绑定的单击事件没有生效,浏览器控制台打印错误字面意思是,单击事件对应的方法没有定义。2、过程:开始我以为是系统没有找到我的js,于是由引入js、改为在后来想到,如果一个jsp页面既有js引用、又有(被这个小小的问题,耽误了整整两天时间)。3、问题原因及解决:原因是一个让人苦笑不得的事情没错,就是因为在js代码中一个注解的//写成了/;这个错误导致的!!jsp在加载开始就会导入js,由于上面的语法错误,js加载失败,使得页面整个js失效,就像这个jsp页面没有写js

2022-02-18 14:13:23 2547

原创 error21111802--oracle--invalid identifier

invalid identifier 无效标识符造成原因–解决方式:1)字段名是oracle关键字–字段名加双引号“”2)sql中的字段名和表中字段不一致3)引号使用错误–Oracle中,字段名用双引号"key",字段值用单引号’value’...

2022-02-18 13:36:55 2369

原创 IDEA--tomcat日志乱码

1、tomacat日志有三个地方,分布时Output(控制台)、Tomcat Localhost Log(tomcat本地日志)、Tomcat Catalina Log。启动日志和大部分报错日志、普通日志都在output打印;有些错误日志,在Tomcat Localhost Log。三个日志显示区,都可能出现乱码现象。2、解决方案一:首先,找到本地tomcat的conf目录下的logging.properties,这个文件中有5个编码的位置1)对于控制台output报错的情况,将下图位置

2022-02-18 13:18:40 21115 10

原创 IDEA--导入项目

1、从svn(或者git上)checkout代码,idea选择import project,注意这里只选择导入pom文件(重点)2、配置maven,在下图路径,下图位置,修改maven配置3、配置tomcat4、配置svn(或者git)在如下路径选择版本控制工具...

2022-02-14 19:05:06 438

原创 版本控制工具

版本控制工具vcs,git、svn

2022-01-26 11:24:27 3080

原创 Oracle使用纪要

Oracle序列、视图、常用函数、sql

2022-01-21 13:27:27 27308 2

原创 Java面试——Spring

1、spring简介spring是一款轻量级开源框架,在java应用开发过程提供全面的基础架构支持,让开发者只需要专注于程序开发本身。核心是Ioc控制反转和AOP面向切面编程。1.1Spring由哪些模块组成由20个模块、1300个文件组成,这些模块被整合在六个模块中:核心容器、AOP和设备支持、Web、数据访问与集成、测试、消息。1.2讲解spring的核心容器(spring context)模块1)【容器是用来装Bean的,Bean是Spring中的基础组件,Bean是一个非常广义的概念,任

2021-10-29 00:08:26 203

原创 Java面试——SpringBoot

1、Springboot的理解/Springboot的功能/Springboot的优缺点springboot是一款用来简化spring应用初始搭建和开发过程的框架;1)它用.properties和.yml文件代替了spring复杂繁琐的.xml,并采用javaConfig完成以前需要通过xml完成的配置,实现了化繁为简;2)springboot内嵌了http服务器(比如tomcat、Jetty),不需要部署war包到servlet容器,实现了独立运行,方便开发和测试;3)springboot还新增了

2021-10-28 15:57:57 516

原创 Java面试——Java基础

1、什么是线程?线程和进程有什么区别?答:线程是程序执行的最小执行单位,进程是资源分配的最小单位;一个进程就是一个应用程序,系统会为该进程分配资源空间,当多用户并发请求的时候,为每个用户创建一个进程资源开销太大难以实现,就开辟了线程,线程速度比较快,线程之间共享进程之间的内存资源。2、如何在Java中实现线程?有四种实现方法:1)继承Thread类2)实现Runnable接口3)实现Callable接口通过FutureTask包装器来创建Thread线程、4)使用ExecutorService

2021-10-24 19:01:17 2297 2

原创 Java面试——JVM虚拟机

1、说一下 JVM 的主要组成部分及其作用?JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native Interface(本地接口)。Class loader(类装载):根据给定的全限定名类名(如:java.lang.Object)来装载class文件到Runtime data area中的method area。Execution engine(执行引擎):

2021-10-22 19:03:34 120

原创 Java面试——Redis

1、redis简介Redis是一个使用 C 语言编写的、开源的高性能非关系型(NoSQL)数据库。Redis 为键值对数据库,键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合(set)、散列表(hash)、有序集合(zset)。与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB(键值对数据库)。Redis 也经常用来做分布式锁。除此之外,Redis

2021-10-21 19:40:15 315

原创 Java面试——Mybatis

1、JDBC规范流程:加载数据库提供驱动类 Class.forName(“com.mysql.jdbc.Driver”)创建连接通道 Connection con = DriverManager (此操作需要数据库地址,用户名,密码等数据源信息)创建数据库操作对象 PreparedStatement ps = con.prepareStatement(sql命令)通过这个操作对象,推送SQL命令到数据库执行并返回处理结果 ps.executeUpdate();ps.executeQuery资源销

2021-10-21 19:14:40 122

原创 Java面试——SpringMVC

1、什么是Spring MVC?Spring MVC是一个基于Java实现MVC设计模式请求驱动的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。2、Spring MVC的优点有那些?1)可以支持各种视图技术,而不仅仅局限于JSP;2)与Spring框架集成(如IoC容器、AOP等);3)清晰的角色分配:前端控制器(dispatcherServlet) ;请求到处理器映射(handl

2021-10-21 12:35:10 218

原创 Java面试——MySQL

Java面试——MySQL一、索引相关1、什么是索引?索引是一种数据结构,可以帮助我们快速的进行数据的查找。2、索引是个什么样的数据结构呢?索引的数据结构和具体存储引擎的实现有关, 在MySQL中使用较多的索引有Hash索引,B+树索引等,而我们经常使用的InnoDB存储引擎的默认索引实现为:B+树索引。3、Hash索引和B+树所有有什么区别或者说优劣呢?首先要知道Hash索引和B+树索引的底层实现原理:hash索引底层就是hash表,进行查找时,调用一次hash函数就可以获取到相应的键值,

2021-10-20 20:13:23 332

空空如也

空空如也

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

TA关注的人

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