自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (12)
  • 收藏
  • 关注

原创 服务器配置选择、域名选择、域名解析、域名绑定服务器,ICP免费备案等,此文档配置节约大量时间

服务器、域名、域名解析、域名绑定服务器1、登录购买https://www.aliyun.com/daily-act/ecs/activity_selection?userCode=yrh35o7x1-2支付宝扫码登录2.选择服务器够买稍等待后3.进入控制台操作3-1查看虚拟机3-2重置密码4.购买域名4-1 购买域名https://wanwang.aliyun.com/4-2 解析域名4-3绑定域名(提前购买好域名)

2021-12-09 20:28:28 928 48

原创 16位分布式id生成工具--雪花算法--程序毕用,主键自动增加过时了

分布式id,避免id重复,项目汇总用处特别多,16位用途广泛

2023-02-18 19:50:08 4066 1

原创 Java serialVersionUID 作用和自动生成设置

军工项目代码提交后,审查代码漏洞,序列化经常被忽视

2023-02-18 19:21:56 2837

原创 mysql嵌套查询方式

嵌套查询语法格式:SELECT 字段名表达式FROM 表名WHERE 表达式 运算符(SELECT 子查询)SQL语言允许多层嵌套查询,即一个子查询中还可以嵌套其他子查询。需要特别指出的是,子查询的 SELECT语句中不能使用 ORDER BY子句, ORDER BY子句只能对最终查询结果排序。带有比较运算符的子查询带有比较运算符的子查询指父查询与子查询之间用比较运算符进行连接,当用户能确切知道内层查询返回的是单值时可以用>、<、=、>=、<=、!=、<>等

2022-05-09 23:27:25 6507

原创 mysql-连接查询

连接查询1.内连接2.左连接(左外连接)3.右连接(右外连接)4.全外连接

2022-05-09 23:26:43 157

原创 数据库查询优化策略

数据库查询优化策略1.合理使用索引数据库服务器对数据进行访问一般采用下面的两种方式:①索引扫面,通过索引访问数据;②表扫描,读表中的所有页。当对一个表进行查询时,如果返回的行数占全表总行数的10%到15%时,使用索引可以极大的优化查询性能。但是如果查询涉及到全表40%以上的行时,表扫描的效率比使用索引扫描的效率高。使用索引的通用规则:1.在经常用作过滤器或者查询频率较高字段上建立索引;2.在 SQL语句中经常进行GROUP BY、ORDER BY的字段上建立索引;3.在不同值较少的字段 上不必

2022-05-09 23:24:19 1171

原创 部类,匿名内部类,静态内部类,匿名类有何区别

内部类,匿名内部类,静态内部类,匿名类有何区别内部类:是一个编译式的概念,一旦编译成功,就会成为完全不同的两个类,分别为 outer.class 和outer$inner.class 类。所以内部类的成员变量/方法名可以和外部类的相同。 匿名内部类:为了免去给内部类命名,或者只想使用一次,就可以选择使用匿名内部类。只 不过呢,没有类名,也就不能 new 出对象了,也就是说,我本来就不打算之后还用它。静态内部类:除了访问权限修饰符比外围类多以外, 和外围类没有区别, 只是代码上将静态 内部类组织在了外

2022-05-09 23:21:09 197

原创 面试题-java泛型

Java 泛型什么泛型 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型 的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,比如我们要写一个排 序方法,能够对整型数组,字符串、数组甚至其他任何类型的数组进行排序,我们就可以使用 Java 泛型。 泛型方法() 你可以写一个泛型方法,该方法在调用时可以接收不同类型的参数。根据传递给泛型方法的 参数类型,编译器适当地处理每一个方法调用。 // 泛型方法 printArray public static <

2022-05-09 23:16:33 86

原创 面试题-反射原理

反射原理在 Java 中的反射机制是指在运行状态中,对于任意一个类都能够知道这个类所有的属性和 方法;并且对于任意一个对象,都能够调用它的任意一个方法;这种动态获取信息以及动态 调用对象方法的功能成为 Java 语言的反射机制。 通过反射获取一个类的方法一、通过类全限定名进行获取Class.forName(“classFullName”);Class c=Class.forName(“com.mysql.jdbc.Driver”);二、通过类型获取,另外任何数据类型都有一个静态的属性class

2022-05-09 23:07:32 87

原创 ${}和#{}的区别

1)#{}是预编译处理,$ {}是字符串替换。2)mybatis在处理两个字符时,处理的方式也是不同的: ①、处理#{}时,会将sql中的#{}整体替换为占位符(即:?),调用PreparedStatement的set方法来赋值; ②、在处理 $ { } 时,就是把 ${ } 替换成变量的值。3)假如用${}来编写SQL会出现:恶意SQL注入,对于数据库的数据安全性就没办法保证了。以下是示例: 恶意SQL语法注入实例:String sql="select * from user wher

2022-04-26 16:57:05 9256 1

原创 方法重载和方法重写的区别

重载(Overload):重载发生在同一个类中,方法名相同,参数列表不同,与返回值以及权限修饰符无关,只需要重点关注参数列表。(1):方法名必须相同(2):方法的参数列表一定不一样。(3):访问修饰符和返回值类型可以相同也可以不同。(4):参数列表中的:①参数个数、②参数类型、③参数顺序,三者必须有一个是不同的! 总而言之:重载就是对于不同的情况写不同的方法,根据实际需求改变参数类表。 例如,在写增加和修改的方法时,可以根据增加方法无需参数id,修改需要参数id来修改参数列表。 重写(o.

2022-04-26 16:32:39 1178

原创 Json对象的字符串转换

JSON数据格式是Ajax三种提交数据方式的一种,另外两种分别是键值对提交、对象提交若前端需要传输的数据格式是json格式的则需要设置数据传输方式:contentType:“application/json”JSON数据格式规则:数据在键值对中数据由逗号分隔花括号保存对象方括号保存数组数据的书写格式是:名称/值对。例如{“firstName”:“Brett”,“lastName”:“McLaughlin”,“email”:“aaaa”}示例://把字符串转化为jsonList

2022-04-26 15:19:10 1879

原创 docker 查看容器启动日志 查看运行日志

案例:查看最近30分钟的日志:$ docker logs --since 30m CONTAINER_ID查看某时间之后的日志:$ docker logs -t --since=“2019-11-02T13:23:37” CONTAINER_ID查看某时间段日志:$ docker logs -t --since=“2019-11-02T13:23:37” --until “2019-11-03T12:23:37” CONTAINER_ID命令参数如下:$ docker logs [OPTIO

2022-02-09 08:43:05 13023

原创 idea导入项目,配置,启动访问项目

项目的导入,启动,访问项目

2022-01-25 00:30:39 3178

原创 vue项目导入vscode项目,运行项目,vue开发必备软件vscode,nodejs

vs导入vue项目 renren-fast-vue使用

2022-01-19 13:48:03 5444

原创 ajax或js验证 获取手机验证码 form表单不提交

描述:在做ajax表单验证,发送手机验证码时,按钮绑定事件,但一点击按钮,表单就自动进行了提交,解决办法,在调用的方法体的最先面添加一个返回return false搞定,网上找了很多解决办法,都进行尝试,解决不了。若解决您的问题,请点赞+评论+收藏,支持博主 <script> $(document).ready(function () { $("#codebt").on('click',function () { va

2022-01-03 11:34:14 370

原创 主启动类main函数里面的String无法加载,SpringApplication.run(ContextApplication.class, args)报错,如何处理

如图报错该错误原因是因为创建该模块的时候JDK版本选择不正确导致,我本次报错时候选择的版本为11因此报错,如图:因此我们需要将其版本改为1.8即可,步骤如下图所示:1.先点击导航栏的File,然后选择Project Structure2.然后选择右边的moudle,然后在中间选择自己报错的模块,在moudle sdk里面选择JDK1.8 ,最后点击APPLY然后点击OK保存即可...

2021-12-16 22:11:05 2205 2

原创 关于Idea依赖无法导入的问题

在导入依赖的时候,经常会遇到依赖无法下载的情况(如下)解决办法1:可以右键单击选择maven,再点击Reload project刷新依赖(如下图)也可以点击右侧maven窗口的刷新按钮,刷新全部依赖解决办法2:也可以根据错误提示的地址下载相关的依赖到maven仓库下载依赖的地址:https://mvnrepository.com/提示:Idea部分版本会出现不稳定的情况,例如某些依赖下载不了;建议更换稳定的版本。博主创作不易,欢迎评论点赞,关注一个呗,雷霆嘎巴!...

2021-12-16 20:49:59 6963 2

原创 F12调试页面,把调试页面脱离出来,如何看cookie

调试页面脱离的效果图调试页面的显示设置1.F12或如下图,在页面右键选择检查2.设置创作分享不易,请点赞评论关注支持下。。。。。及时获取最新分享

2021-12-06 16:22:22 929

原创 IDEA显示service服务

最终效果图如下:第一步:最开始底部显示没有service服务第二步:点击顶部的View–>Tool Windows–>Service第三步:完成以上操作后底部会这样显示,然后点击"+"第四步:选择Maven第五步:重新启动IDEA,然后启动服务第六步:开启idea后,idea右下角会显示下图第七步:点击Show run configurations in Services以上七步即为操作的全部过程,完成之后就可以显示service服务博主创作不易,请关注点赞评论

2021-12-03 15:09:48 21300 13

原创 如何给论文题目选题,如何写论文

1.苦恼2022年的毕业论文,你还停留在老技术servlet,springboot上,题目一般很难审核通过,即便审题通过,在答辩时避免不了会被问到如何处理大量请求问题,如何处理快速搜索问题,如何处理高并发问题,如何处理支付,如何处理秒杀等等一些列难题,经常被老师怼过去。== 2.解决办法==我们尝试新技术springcloud微服务思想解决问题,后端采用:springclou微服务+spring+springmvc+mybatisplus,linux,mysql事务隔离与锁机制,redis,文件存储

2021-12-01 22:08:32 3642 36

原创 1 1 2 3 5 8 13 21 代码实现 java(斐波那契数列)

分析:后一项是前两项的和实现:方法封装,传递一个数,找出这个数对应的数列结果方法封装如下:public int getNum(int m){if(m == 1 || m == 2){return 1;}int num1 = 1;int num2 = 1;int sum = 0;for(int k =1;k <= m-2;k++){sum = num2 +num1;num1 = num2;num2 = sum;}return sum;}测试方法:@Testpubl

2021-11-04 14:14:17 1835 1

原创 RestFUll Api的坑,cookie值取不到,你踩过没?

当使用PostMapping 存入的cookie里的书数据,存入的是临时的,当前窗口存的有,换个窗口,cookie里的数据就没了解决方案:把请求方式换成@RequestMapping

2021-10-29 17:22:09 207 5

原创 git上传下载项目,git使用,idea下载和上传git项目

2.3. git安装和配置2.3.1 什么是GitGit是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。2.3.2 Git相关软件下载Git的下载页面: https://git-scm.com/ 目前最新版:Git-2.13.0 注意下载对应操作系统位数的安装包。2.3.3 Git安装与配置1、选中GIT安装包,Git-2.13.0-64

2021-10-12 17:26:35 180 2

原创 数据库事务特性及隔离级别的案例

数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成[由当前业务逻辑多个不同操作构成]。事务拥有以下四个特性,习惯上被称为ACID特性:原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。一致性(Consistency):事务应确保数据库的状态从一个一致状态转变为另一个一致状态。一致状态是指数据库中的数据应满足完整性约束。除此之外,一致性还有另外一层语义,就是事务的中间状态不能被观

2021-10-10 10:00:00 409

原创 IT面试中多线程相关问题总结

以下是都是学生出去面试后,获取到项目经理问的题目,本人针对问题进行的总结,希望对你有帮助:1.Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?答:sleep()方法(休眠)是线程类(Thread)的静态方法,调用此方法会让当前线程暂停执行指定的时间,将执行机会(CPU)让给其他线程,但是对象的锁依然保持,因此休眠时间结束后会自动恢复。wait()是Object类的方法,调用对象的wait()方法导致当前线程放弃对象的锁(线程暂停执行),进入对象的等待池(w

2021-10-09 17:15:37 216

原创 ArrayList、LinkedList、Vector的区别和实现原理

回答问题面试官的问题,要从多维度回答,才能得到认可以下是个人总结:存储结构ArrayList和Vector是按照顺序将元素存储(从下表为0开始),删除元素时,删除操作完成后,需要使部分元素移位,默认的初始容量都是10.ArrayList和Vector是基于数组实现的,LinkedList是基于双向链表实现的(含有头结点)。线程安全性ArrayList不具有有线程安全性,在单线程的环境中,LinkedList也是线程不安全的,如果在并发环境下使用它们,可以用Collections类中的静态方法sy

2021-10-09 16:39:47 268 1

原创 es里查询不到数据品牌brand和分类category

带有category.keyword查询结果不带有category.keyword查询结果在kinbana里查看数据结构get /skuinfo/_mapping应该正确的类型为导致原因:亲测试时因为idea的版本问题导致的。解决办法:1.更换idea的版本为最新版本2.把上面的两条注解@Fild删掉,因为默认的类型是keyword然后再进行测试即可。若对你有用,请点赞评论,支持作者的辛苦付出。...

2021-09-02 16:59:48 313

原创 oss文件上传失败 Invalid according to Policy: Policy expired

报错如下原因分析1.bucket后端的桶名和前端的桶名不一致2.access-key或者secret-key不对3.Policy时间过期(默认30秒)电脑时间和网络时间不一致(差距一分钟),会出现此情况,博主的就是此情况解决办法1,2种修改一致就行3.解决办法:解决方法一:修改失效的为300s(不推荐,因为电脑时间错误太长)解决方法二:修改电脑时间(推荐)下一步测试即可若你的问题和博主的一样,对你有帮助,请 给予点赞和评论,支持博主的辛苦分享!!!!!!!!...

2021-08-17 14:50:29 3860 2

原创 oracle经典练习题和答案

创建表空间。并创建一月用户默认表空间为新创建的表空间。赋予用户对应的系统权限和对象权限创建以下表,插入数据create table student(sno varchar2(10) primary key,sname varchar2(20),sage number(2),ssex varchar2(5));create table teacher(tno varchar2(10) primary key,tname varchar2(20));create table cours

2021-08-13 17:20:22 236

原创 使用gateway报Error creating bean with name ‘gatewayConfigurationService‘ defined in class path resource

异常如下org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘gatewayConfigurationService’ defined in class path resource [org/springframework/cloud/gateway/config/GatewayAutoConfiguration.class]: Unsatisfied depende

2021-08-13 11:34:07 5128 11

原创 Caused by: java.lang.IllegalStateException: Ambiguou There is already ‘XXXXXXController‘ bean method

**报错如下:**Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map ‘com.offcn.seckill.feign.SeckillGoodsFeignn’ methodcom.offcn.seckill.feign.SeckillGoodsFeignn#findPage(SeckillGoods, int, int)to {POST /seckillGoods/search/{page}/{size

2021-08-09 17:04:57 876 15

原创 java操作Redis设置过期时间的方法

1.引入注解 RedisTemplate @Autowiredprivate RedisTemplate redisTemplate;2.调用redisTemplate.opsForValue().set(参数1,参数2, 参数3, 参数4);参数1:是key 键参数2:是值 是存入redis里的值参数3:时间,类型为long参数4:时间类型,如:TimeUnit.MILLISECONDS 代表分钟TimeUnit.SECONDS 代表秒,还有天,周,月,年自己测试 redisT

2021-07-07 14:23:27 12790 35

原创 redis的increment()方法实现计数器功能&&处理防重复和并发问题

1-1访问结果:1-21-31-4通过以上四组测试结果可出结论redisTemplate.boundHashOps(“test”).increment(key, value);第一次使用increment时,键值对对应的value是初始化的值第二次使用increment时,键值对对应的value是自增或者自减的值;**测试得出的结果和总结的结论才是王道,其他都是浮云。若你get到,请点赞+评论...

2021-07-07 11:09:18 4294 5

原创 连接虚拟机的工具破解免费版本

链接:https://pan.baidu.com/s/1Z3Xr7l5dVzasd-1JwKnzZA提取码:9prn好用点赞

2021-06-29 17:31:29 505 5

原创 ssh连接linux中文乱码

解决方式:vi /etc/locale.confLANG="zh_CN"source /etc/locale.conf图片如下:感觉有用请支持原创,给个点赞和评论

2021-06-03 11:35:02 106 1

原创 postman传递Long类型的数组

后台:postman的使用解决了你的问题,给创作者点赞和评论,将继续更新

2021-06-02 23:04:33 5654 2

原创 fdfs_client.conf not found使用fastdfs文件上传时,指定的文件不存在

报错如下:target/classes/fdfs_client.conf not found at org.csource.fastdfs.ClientGlobal.init(ClientGlobal.java:96) at com.offcn.utils.FastDFSClient.<init>(FastDFSClient.java:21) at com.offcn.controller.UploadController.upload(UploadController.java:26)

2021-06-02 11:06:35 1005

原创 Hystrix Dashboard指标含义

折线图代表了指定方法过去两分钟的流量,简要显示了改方法的繁忙情况。折线图的背景是一个大小和颜色会出现波动的圆圈,圆圈的大小表示当前的流量,圆圈越大,流量越大。圆圈的颜色表示它的建库状况:绿色表示建库的断路器,黄色表示偶尔发生故障的断路器,红色表示故障断路器。在监视器的右上角,以3列的形式显示各种计数器。在最左边的一列中,从上到下,第一个数字(绿色)表示当前成功调用的数量;第二个数字(蓝色)表示短路请求的数量;最后一个数字(蓝绿色)表示错误请求的数量。中间一列显示超时请求的数量(黄色)、线程池拒绝的数.

2021-06-01 18:01:16 178 2

原创 resolution will not be reattempted until the update interva

在idea的项目里环境Java:1.8maven:3.6.1操作:在父工程里添加了接口的模块A在模块B里引用A里的接口报错如下:Failed to execute goal on project HelloConsumer01: Could not resolve dependencies for project com.offcn:HelloConsumer01:jar:1.0: Failed to collect dependencies at com.offcn:HelloInterf

2021-06-01 14:37:07 2661

vue开发的需要软件,包含vscode,nodejs

vue开发的需要软件,包含vscode,nodejs 适合做vue开发的使用

2022-01-19

giteeidea导入git项目配置+git的使用+idea配置导入导出项目+视屏讲解.rar

git的安装及使用+idea的配置以及导入导出项目+权限设置+视屏讲解

2021-10-12

IT面试经典问题及经典回答系列一.rar

IT面试常被问到的问题,并有经典经典必过的回答方式,题目来源众多学生出去面试的高概率问题。题目出现的概率很高,有关于集合、GC,spring,springmvc,mybatis,redis,sql优化,字符串,多线程,设计模式,事务,网络协议等。项目的相关问题,并带有项目说明

2021-10-09

oracle数据库练习和答案.txt

oracle的经典查询语句,考试,工作用途,很有帮助

2021-08-13

oracle的ppt&amp;amp;oracle讲义&amp;amp;oracle经典练习.rar

oracle的讲义,ppt,经典练习和答案,对于自学,教学,培训,考证很有帮助

2021-08-13

超级粉碎机和使用说明.rar

粉碎机,删除电脑中顽固的软件,彻底清除私密文件,避免被人使用电脑恢复删除的文件,个人安全信息得到保护,非常好用

2021-08-13

代码对比工具&amp;amp;使用说明.rar

代码比对工具,在开发中非常好用,当肉眼看不出代码的差异性,用工具搞定,很方便,很好用的

2021-08-13

svn的软件和安装使用教程.rar

svn的软件64位,包含安装和使用的教程,操作很方便很好用

2021-08-13

postman&amp;amp;一次发送多个请求.rar

Postman测试请求的发送的软件,发送方式支持RestFull Api的请求方式,包含PostMapping,GetMapping,DeleteMapping,PutMapping.支持一次性发送多个请求,如:100ms发送1万个请求的设置方法,手把手教你会用

2021-08-13

mysql免安装配置-james超有用.rar

mysql5.7不需要安装,按照文档直接配置下就可以使用,非常方便

2021-08-13

centos7联网配置.txt

专门解决虚拟连不上网的问题

2021-08-13

空空如也

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

TA关注的人

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