自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mysql与Oracle关键字及用法

文章目录1.mysql和oracle的端口号?2.oracle和mysql中的聚合函数和空值函数有哪些?3.oracle和mysql中各自的分页查询怎么写?4.oracle和mysql中怎么做行列转换?5.复制表:包含结构和数据以及只包含结构不包含数据分别怎么实现?6.将一个表中的数据插入到另外一张表结构相同的表中怎么实现?7.oracle中的rowid和rownum分别是什么?8.数据库约束有哪些?9.(1)truncate和delete以及drop的区别?(面)一)--TRUNCATE二)--DELET

2021-08-27 16:20:29 552

原创 关系型数据库总结

文章目录1.mysql 数据库中,什么情况下设置了索引但无法使用?(1) 索引的作用:(2) Mysql 索引类型:(3) 什么情况下有索引,但用不上?2. mysql 优化会不会,mycat 分库,垂直分库,水平分库?(16) 垂直分库:(17) 水平分库:3.分布式事务解决方案?4.sql 语句优化会不会,说出你知道的?5.mysql 的存储引擎了解过没有?6. 红黑树原理?1.mysql 数据库中,什么情况下设置了索引但无法使用?(1) 索引的作用:在数据库表中对字段建立索引可以大大提高查询速度

2021-08-27 09:41:11 258

原创 redis面试总结素材

redis面试大全那你们项目中redis主要做什么吗?我们redis主要是做缓存的,就是缓存一些不经常改变的哪些查询的热点数据,用来提高常用接口的访问效率;缓存一致性是如何保证的呢?(双写一致性)我们之前呢是在数据库更新的时候,采用的双删的一个策略,比如说在执行写的操作的时候先删除一遍缓存,然后再写数据库,最后在延时一段时间以后再去再删一遍缓存这样做主要是为了避免一个场景,就比如说有一个请求去执行写操作在写操作之前先删除缓存又有一个请求去先查询缓存,这种脏数据的情况发生;如何保证缓存中的热点数据

2021-08-10 22:02:04 253 1

原创 oracle实现分页代码实现

Oracle分页sql实现

2022-06-16 18:41:13 281 1

原创 java实现图片水印

《关于如何用java代码实现图片水印的方法》

2022-06-10 15:31:57 2060

原创 Java实现Excel导出模板

文章目录前言1.1、测试准备1.2 数据导入1.2.2 导入解析为对象(基础)1.2.3 动态导出(基础)2. 环境准备2.1 Maven 依赖2.1 四个工具类1.ExcelUtils2.ExcelImport3.ExcelExport4.ExcelClassField总结前言提示:这里可以添加本文要记录的大概内容:最近抽了两天时间,把Java实现表格的相关操作进行了封装,本次封装是基于 POI 的二次开发,最终使用只需要调用一个工具类中的方法,就能满足业务中绝大部门的导出需求。提示:以下是本

2022-05-24 16:02:26 5707

原创 五张表关联的案例

1.用where条件拼接法(适用于两三张表)优点:上手快,不已绕晕缺点:效率稍慢,但是表数据少的话几乎不影响 SELECT * FROM CLUB_MEM_REGISTER_INFO t, CLUB_SCORE s, mis_dev.WEB_SR_Competition@Dbl_Misprod w, t_sys_user_sr

2022-05-23 18:08:37 435

原创 idear中如何把git 提交变成svn提交代码

提交代码方式转换(git、svn)1.在项目的.idea目录中可以找到一个vcs的文件配置2.将里面的git变成svn就Ok了<?xml version="1.0" encoding="UTF-8"?><project version="4"> <component name="VcsDirectoryMappings"> <mapping directory="" vcs="svn" /> </component>&l

2022-05-19 10:42:28 2481 1

原创 设置本地redis密码

1.先验证本地redis是否有密码如果自己知道密码的话1)进入redis客户端安装目录:输入命令:redis-cli.exe -h 主机号 -p 端口号如:redis-cli.exe -h 127.0.0.1 -p 6379输入密码命令:auth 密码若显示OK则登录成功:2.设置密码输入命令:redis-cli.exe -h 主机号 -p 端口号如:redis-cli.exe -h 127.0.0.1 -p 63792.config get requirepass获取密码没密码

2022-04-22 16:10:13 4353

原创 获取本机CPU,MAC,IP地址

package com.picc.pay.openapi;import java.awt.*;import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.InputStreamReader;import java.net.*;import java.util.ArrayList;import java.util.Enumeration;/** * @Author

2022-04-11 22:02:46 392

原创 如何拉取代码

注意:拉取代码的路径一定要确定是正确的2.拉取完代码后,maven需要加载一会,然后就是注意yml文件里的配置环境问题看是否需要切换成本地的环境地址

2022-04-07 16:15:40 4218 1

原创 sweeger那个Api注解的作用 @ApiImplicitParam

1、@ApiImplicitParam作用在方法上,用于设置单个请求参数,用法示例:@PutMapping("/update")@ApiOperation(value = “更新用户信息”, notes = “根据用户登录token更新客户端提交的用户资料”)public Object update() {Map<String,Object> map = new HashMap<>();map.put(“list”, null);return map;}2、@Api

2021-09-10 21:28:01 873

原创 MQ 简单叙述

2021-08-27 17:11:45 115

原创 session和cookie的区别

1.什么是HTTP协议?包含哪些数据包,各数据包内又有什么?一.Http协议也叫超文本传输协议:由w3c制订的一种网络应用层协议,规定了浏览器与web服务器之间如何通信及相应的数据格式。二.(1)请求数据包:Request请求行:包含请求类型GET/POST、请求路径、协议类型/版本消息头:访问主机的IP和端口号,浏览器版本,接受的资源类型等实体内容:GET请求时为空,POST请求时为请求时,实体内容为要提交的表单数据(2)响应数据包:Response状态行: 包括协议类型/版本、状态码、状态

2021-08-27 14:38:40 132

原创 前端 Vue 面试总结

一、Vue文章目录1.什么是 MVVM?2..Vue生命周期3.Vue 中 v-if 和 v-show 有什么区别?4. Vue 的双向数据绑定原理是什么?5.Vue 如何清除浏览器缓存?6.Vue-router 路由有哪些模式?1)hash 模式:2)history 模式:7.说一下v-model的原理8.Vue中组件生命周期调用顺序加载渲染过程子组件更新过程父组件更新过程销毁过程9.你都做过哪些Vue的性能优化编码阶段SEO优化打包优化1.什么是 MVVM?MVVM 是Model-View-Mode

2021-08-27 10:15:26 220

原创 前后端跨域方式

1.常见跨域方式1).JSONP方式 但是JSONP只可以发送GET请求,无法发送其他类型的请求2). RESTful风格 利用/user/xx实现数据传递3).CORS,(Cross-origin resource sharing)跨域资源共享 来解决跨域问题。2.基本语法jQuery版1)$.Ajax({})2)请求类型3)请求url4)返回类型5)回调函数2.$.axios({})axios.get(url,请求参数).then(回调函数)2)jquery版本的异步调用

2021-08-25 16:12:24 140

原创 笔记归纳总结

1.使用ReentrantLock与使用synchronized区别?synchronize是锁对象,ReentrantLock应该是锁代码块;使用synchronized。如果Thread1不释放,Thread2将一直等待,不能被中断。synchronized也可以说是Java提供的原子性内置锁机制。内部锁扮演了互斥锁(mutual exclusion lock ,mutex)的角色,一个线程引用锁的时候,别的线程阻塞等待。使用ReentrantLock。如果Thread1不释放,Thread2等待

2021-08-25 10:29:09 232 1

原创 乐驰测试题

package zhanghaojie;public class Test04 {public static void main(String[] args) { // 第一题,求[1,100]中,奇数的个数。 int s = 0; for (int i = 1; i <= 100; i++) { if (i % 2 == 0) { System.out.println(i); s = s + 1; System.out.println("个数:" + s); }

2021-07-05 09:27:52 138

原创 Linux相关命令

Linux的相关命令?cd 切换指定目录ls 检查当前目录下文件列表pwd 打印当前目录路径mkdir 创建指定路径和名字的文件夹touch 创建指定路径和名字的文件rm

2021-06-29 14:27:11 135 1

原创 啥是Nginx服务器?

Nginx服务器是做什么的?Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,主要用于负载均衡和反向代理. C语言开发,服务内存占用不超过3M,并发能力强,测试数据5万/秒,实际测试:2-3万/秒,开源免费.windows版本的命令:1.启动命令:start nginx2.重启命令:nginx -s reload3.关闭命令:nginx -s stoplinux版本的命令:1.切换到nginx的sbin目录下cd nginx/sbin2.启

2021-06-29 14:19:59 729 1

原创 Spring_Cloud十大工具类

SpringCloud?SpringCloud的核心组件:1)Eureka(有瑞克) 注册中心2)Ribbon{瑞笨} 负载均衡/重试3)Feign{凡嗯的}/OpenFeign RPC远程调用4)Hystrix{黑死拽课死} 服务降级/熔断5)Zuul { Z 哦} 网关,统一请求接口和请求过滤6)Config {康飞课} 配置中心,统一配置文件,手动刷新7)Bus {拔丝} 消息总线,动态刷新注:监控工具{8.hystrix da

2021-06-29 11:52:35 739 1

原创 微服务架构分析

背景分析讲微服务之前,我们先分析以下单体应用。所谓单体应用一般是基于idea/eclipse,maven等建一个工程,然后基于SpringBoot,spring,mybatis框架进行整合,接下来再写一堆dao、mapper、service、controller,再加上一些的配置文件,有可能还会引入redis、elasticsearch、mq等其它项目的依赖,开发好之后再将项目打包成一个jar包/war包。然后再将包扔到类似tomcat这样的web服务中,最后部署到公司提供给你的linux服务器上。 接下

2021-06-10 10:08:11 141

原创 SpringBoot常用注解及作用

SpringBoot常用注解及作用?1. 作用:SpringBoot不再使用传统的XML文件复杂的配置,将Spring框架一些默认配置,IOC和DI配置,SpringMVC的相关配置都由启动类实现自动配置,降低了项目搭建的复杂度,开箱即用,约定大于配置。后续还需要增加的一些额外配置一般在application.properties/application.yml中或者写配置类并使用@Configuration修饰以及在类内部使用@Bean注解配合使用。2.常用注解:Spring IOC注解:这

2021-06-07 11:14:25 1508 2

原创 shiro框架讲解

shiro 安全框架讲解1.1Shiro 概述Shiro 是 apache 旗下一个开源安全框架,它对软件系统中的安全认证相关功能进行了抽封装,实现了用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。使用 shiro 就可以非常快速的完成认证、授权等功能的开发,降低系统成本。用户在进行资源访问时,要求系统要对用户进行权限控制。1.2Shiro 概要架构在概念层面,Shiro 架构包含三个主要的理念,其中:Subject :主体对象,负责提交用户认证和授权信息。

2021-06-05 12:00:15 265 1

原创 状态码大全

一.状态码具体表达的啥?1、200 服务器处理成功;2、404你找的资源不存在;3、500 服务器处理失败;4、302 重定向;5、406 后台返回结果前台无法解析;6、405请求方式不对或方法名写错;二.请求方式1.新增用户 /user 请求类型: POST2.修改用户 /user 请求类型: PUT3.删除用户 /user 请求类型: DELETE4.查询用户 /user 请求类型: GET...

2021-06-05 11:32:58 296 3

原创 浅析SSM与SSH的区别?

简单的叙述 ssm 与ssh1.SSH框架总结(是一种web应用程序开源框架)注释:(应为ssh框架比较老,所以没深入的了解,被ssm框架代替了)spring、struts(controller、model、view)、hibernate好处:帮助开发人员在短期内搭建结构清晰,可复用性好,维护方便的web应用层序‘1.ssh 框架:集成SSH框架的系统从职责上分为四层(表示层、业务逻辑层、数据持久层、域模块层);1)struts:是作为系统的整体基础模块,负责mvc的分离在Str.

2021-06-05 10:19:42 1695

原创 java 面试大全

1.Java中内存管理及各区域内存储数据的生命周期?JVM会将申请到的内存从逻辑上划分为三个区域:堆、栈、方法区。这三个区域分别用于存储不同的数据。堆:用于存储使用new关键字所创建的对象以及对象的属性成员变量。栈:用于存储程序运行时在方法中声明的所有的局部变量。方法区:方法区存储静态资源,以及类的信息,随类的加载而加载,不手动卸载就会一直存在;成员变量:定义在类中,方法外;由系统设定默认初始值,可以不显式初始化;所在类被实例化后,存在堆中,对象被回收时,成员变量失效;局部变量:定义在

2021-06-04 15:45:18 422 2

原创 JAVA 知识汇总图的总结

总结 JAVA 知识汇总图List item

2021-06-04 14:54:02 149 1

java 面试题汇总大全,自己的见解

一个又菜有爱玩的菜鸟小白面试指路的成长计划

2021-06-04

空空如也

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

TA关注的人

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