自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

原创 Solr控制台操作

Solr控制台操作:1.新增字段、2.新增数据、3.查询数据

2022-09-14 11:48:49 536 1

原创 【JDK8】 日期常用

【JDK8】 日期 1. 获取当前月份第一天

2022-09-08 14:58:26 435

原创 git账号密码替换

git账号密码替换。git提示无权限。使用“git config --global user.email “xxx.com””不生效。使用“git config user.email”查看确实已替换。

2022-08-10 11:44:59 815

原创 springBoot整合solr

springBoot整合solr

2022-08-09 18:00:11 1034 2

原创 solr学习笔记

solr整合java;solr ik分词器;solr Dataimport;

2022-08-09 16:55:21 384

原创 数据库死锁场景

单一线程多次进入子事务发生死锁问题:线上问题发生了死锁,但通过死锁日志发现一直在等待查询结果。我们使用的数据库是PGsql,默认的隔离级别是“读已提交”,按理来说查询不会加锁,导致一度被带偏。原因:内层事务执行完update后提交事务,但由于内层事务被外层事务包裹着,所以实际上update对应修改的数据行级锁未释放。当第二次进入内层事务进行update时,由于未能获取数据行级锁则一直等待。第一个内层事务持有锁,直到外层事务全部执行完才进行释放。外层事务等待第二个方法执......

2022-08-08 11:41:46 533

原创 Idea 操作

IDEA开启内存显示双击shift,搜索show memory indicator打开后重启,右下角显示IDEA内存占用情况idea2019版Plugins中搜索不到任何插件解决办法

2022-05-24 17:54:20 108

原创 mysql-相关解答

MySQL 查询 select * from table where id in (几百或几千个 id) 如何提高效率?https://www.zhihu.com/question/20699147

2022-04-26 17:38:30 828

原创 经典问题-思路及解决方案

Redis分布式锁的实现和原理https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9114102064283707987%22%7D&n_type=1&p_from=4高并发下秒杀商品https://baijiahao.baidu.com/s?id=1707212968925400682&wfr=spider&for=pc............

2022-04-22 09:36:22 1048

原创 【Docker-04】Docker的常用命令

帮助命令docker version # 显示docker的版本信息docker info # 显示docker的系统信息,包括镜像和容器的数量docker 命令 --help # 万能命令帮助文档的地址:https://docs.docker.com/engine/reference/commandline/docker/搜索镜像地址:https://hub.docker.com/镜像命令docker images 查看所有本地的主机上的镜像[root@iZ2zei1yo0

2022-04-08 18:42:53 1228 1

原创 redis 常用命令

Windows环境下使用命令行进行redis缓存清理1、redis安装目录下输入cmd2、redis-cli -p 端口号(端口号默认6379)3、flushdb 清除当前数据库缓存4、flushall 清除整个redis所有缓存

2022-03-09 14:55:03 630

原创 【Docker-03】Run的流程和Docker原理

run的运行流程图底层原理Docker是怎么工作的?Docker是一个Client-Server结构的系统,Docker的守护

2022-02-28 15:52:58 146

原创 shortlink.generate 微信小程序分享

【官方文档】:shortlink.generatehttps://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/short-link/shortlink.generate.html需求:获取小程序 Short Link 方法 @Value("${wxmini.appId:}") private String appId; @Value("${wxmini.appSecret:}") pr

2022-02-23 17:26:03 2198

原创 【趣味代码-01】让1+1=3

以下皆为“程序员的成长之路”公众号推文原文内容。《为什么 Java 中“1000 == 1000”为false,而”100==100“为true?》原文链接:https://mp.weixin.qq.com/s/-zozj8mRT7eDvNHOBfl3Vg为什么 Java 中“1000 == 1000”为false,而”100==100“为true? 这是一个挺有意思的讨论话题。如果你运行下面的代码: Integer a = 1000, b = 1000; System.out

2022-02-23 16:02:07 605

原创 【Docker-02】Docker 配置阿里云镜像加速

登录阿里云找到容器服务找到镜像加速地址得买了阿里云镜像服务才能看到,贴上官方文档https://help.aliyun.com/document_detail/60750.html(和视频不一致,待购买实践后补充)# 修改配置sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.servicesudo sed -i "s|ExecStart=/usr/bin/docker daemon|Exec.

2022-02-21 17:09:10 655

原创 【Docker-01】Docker安装教程(Install Docker Engine on CentOS)

官方文档:Install Docker Engine on CentOS(https://docs.docker.com/engine/install/centos/)通过仓库配置方式进行安装卸载旧版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \

2022-02-21 14:51:10 358 1

原创 支付基本思路

仅记录一下支付基本思路,具体请参考官方API说明。

2021-11-02 11:37:02 121

原创 Java 文件操作进阶文章

1. 压缩20M文件从30秒到1秒的优化过程(文件缓存使用、直接缓冲区和非直接缓冲区)2. java实现大文件下载(http方式)(CountDownLatch 进程计数)

2021-10-18 17:04:49 152

原创 MySQL存储表情时报错:java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\xA9\x0D\x0A...‘

一、问题描述字符串中有四个字节的表情符号时,新增数据失败。二、原因utf8mb4是utf8的超集,兼容utf8,并且能存储4字节的表情字符。utf8mb4是utf8的超集,兼容utf8,并且能存储4字节的表情字符。三、检查点1. mysql版本及驱动:版本:utf8mb4 的最低 MySQL 版本支持版本为 5.5.3+,若不是,请升级到较新版本。驱动:5.1.34 可用,最低不能低于 5.1.132. application配置文件添加配置:spring.dat

2021-07-15 18:03:42 327

原创 Java 第三方登录(微信 & QQ)

官方文档:微信(appid和secret)微信网页开发 /网页授权QQ(appid和appkey)QQ互联 | 网站开发流程一、填写审核信息1. 申请开发者身份,以企业名义申请。申请地址:微信开放平台(微信开放平台)QQ互联(QQ互联官网首页)2. 填写网站审核资料备案号查询网站(https://beian.miit.gov.cn/#/Integrated/recordQuery)网站名称、网站地址、主办单位名称、网站地址备案号需要和备案号网站查询结果一致。

2021-06-29 10:56:04 1965

原创 登录页嵌套在框架中

代码://重定向登录页面,登录页面不是顶层网页(可能在弹窗页等),顶层网页重新请求为登录页if (window.top!=window.self) { window.top.location="/login"; }位置(登录页):

2021-04-27 09:08:47 172

原创 Nginx入门教程

一、Nginx简介Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。高性能:高响应高并发IMAP/POP3/SMTP:邮件服务器反向代理:隐藏真实的服务端,如百度https://www.baidu.com/有多个服务器,用户访问同一个域名,对背后服务器调度是没有感知的。二、Nginx特点反向代理负载均衡动静分离反向代理:负载均衡:即是将负载分摊到不同的服务单元。轮询 :将请求按顺序轮流地分配到

2021-03-13 11:29:09 1585 8

原创 jdk8常用list流方法

从list中获取String字段并去重List<String> name = list.stream().map(TEntity::getName).distinct().collect(Collectors.toList());List<Map<String, String>>转Map<String, String>Map<String, String> map = listMap.stream().collect(Collectors.

2021-03-12 09:35:58 398

原创 Liunx 部署文件 start.sh/stop.sh 及 jar开机自启

后台* start.sh文件内容#!/bin/shnohup java -jar -Dspring.profiles.active=dev /home/run/app/app-rest.jar > nohup.out 2>&1 &* stop.sh文件内容#!/bin/shPID=$(ps -ef | grep app-rest.jar | gre...

2021-02-01 18:26:08 1501

原创 Redis学习笔记_2_认识Redis_Redis概述和基本知识(未完成)

概述Redis是什么?Redis(Remote Dictionary Server ),即远程字典服务。是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。免费和开源,是当下最热门的NoSQL技术之一,也被人们称之为结构化数据库。Redis能干嘛?内存存储、持久化,内存中是断电即失,所以说持久化很重要(rdb、aof) 效率高,可以用于高速缓存 发布订阅系统 地图信息分析 计时器、计数器(浏览.

2021-01-17 12:54:11 153

原创 Redis学习笔记_1_NoSQL_2_NoSQL四大分类

一、KV键值对新浪:Redis 美团:Redis + Tair 阿里、百度:Redis + MemCache二、文档型数据库(bson格式和json一样)MongoDB(需掌握)MongoDB是一个基于分布式文件存储的数据库,C++编写,主要用来处理大量的文档。MongoDB是一个介于关系型数据库和非关系型数据库中中间的产品,MongoDB是非关系型是数据库中功能最丰富,最像关系型数据库的。ConthDB三、列存储数据库HBase 分布式文件系统四、图关系数据库存放关系

2021-01-17 11:02:44 141

原创 Redis学习笔记_1_NoSQL_1_NoSQL简述

NoSQL NoSQL=Not-Only SQL(不仅仅是SQL) Redis不同于之前学习的MySQL、Oracle这些关系型数据库,Redis是一种非关系型数据库,即我们常说的NoSQL(Not-Only SQL),NoSQL主要解决海量用户和海量数据下的数据处理问题,是关系型数据库的一个补充。Nosql四大分类:键值对 存储数据库 列存储 数据库 文档型 存储数据库 图形 数据库NoSQL的特点:方便扩展(数据之间没有关系,很好扩展) 大数...

2021-01-17 10:10:07 167

原创 在service层获取session中用户信息--ThreadLocal

一、实现思路登录

2021-01-11 20:53:04 2069 1

转载 Springboot获取上下文ApplicationContext

Springboot获取上下文ApplicationContext--工具类SpringContextUtilimport org.springframework.beans.BeansException;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.ApplicationContext;import org.springframework.cont

2021-01-07 14:36:49 207

原创 Java--问题记录 && 解决链接

SpringBoot单体项目拆分成多模块项目------IDEA版本https://blog.csdn.net/qq_40820382/article/details/1043218372.关于当前登陆人的确认,Session的运用https://www.cnblogs.com/wangcongsuibi/p/10370801.html3.SpringBoot自定义参数解析器,使被@RequestBody标注的参数能额外接收Content-Type为application/x-www-form-.

2020-12-31 15:05:40 198

原创 Maven踩坑合集

Maven踩坑合集前言一、代理问题(公司办公环境启用了代理服务进行联网)二、证书校验问题三、代理多余四、项目不引用本地仓库jar包前言项目跑不起来,idea依赖的jar包下面有红线,clean报错(其他命令都一样),本地仓库有对应jar包,查了很多的解决方法也试了很多,虽然问题还没解决,但是可以记录一下,下次不要再踩这些找到过的坑了。一、代理问题(公司办公环境启用了代理服务进行联网)报错信息:Could not transfer artifact org.springframework.boo

2020-06-04 18:56:58 563

原创 Maven--多层依赖处理

依赖图代码common:正常打包。test-total:决定test-basic和test-service的打包顺序。 <project> <modules> <module>test-basic</module> <module>test-service</module> </modules> </project>test-basic:依赖common包。 &l

2020-05-14 18:39:01 1310

原创 Git 常用命令和基本业务处理

一、五个区域工作区:进行文件编辑缓冲区:添加到缓冲区(git add .)清空缓存区(git rm -r --cached .)Git栈:备份当前的工作区的内容(git stash)从Git栈中读取最近一次保存的内容(git stash pop)清空Git栈( git stash clear)显示Git栈中的所有备份(git stash list)本地仓库缓存区提交到本地...

2020-04-28 12:57:50 235

转载 工具类——mybatis-generator自动生成mapper等代码

新建maven项目1、pom.xml 加入以下代码<build> <plugins> <plugin> <!--Mybatis-generator插件,用于自动生成Mapper和POJO--> <groupId>org.myba...

2020-04-15 09:56:37 233

原创 【linux】linux上 tomcat换包、查看日志

换包准备好war包 (maven clean install)将war包放到 “tomcat安装路径/webapps/” 路径下切换到 “tomcat安装路径/bin/” 路径下,执行shutdown.sh文件和startup.sh文件./shutdown.sh./startup.sh查看tomcat服务开启,有数据就说明服务启动了ps -ef|grep tomcat|gr...

2020-03-19 15:05:20 246

原创 spring boot进行单元测试

pom.xml <!--test--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId&g...

2020-02-26 14:48:17 145

原创 spring boot 整合slf4j

pom.xml <!-- log4j --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</...

2020-02-24 11:07:13 1271

原创 spring boot 文件上传 -- CommonsMultipartFile 接收

场景:旧的springMVC项目中使用CommonsMultipartFile类型来接收上传的文件,现在进行迁移,框架使用springboot2.0+ ,始终无法接收请求。原因:Spring Boot默认使用StandardServletMultipartResolver处理Multipart。对应的使用StandardMultipartFile来接收文件数据。如果希望用Commons...

2020-01-16 18:56:01 3600

原创 spring boot 整合swagger

简介:Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。作用:接口的文档在线自动生成。功能测试。pom.xml<!-- Swagger --> <dependency> <groupId>io...

2020-01-16 18:28:08 308

原创 快速新建一个spring boot项目(IDEA)

注意:创建Spring Boot时注意网络连接的问题,保持网络畅通。步骤【File】–>【New】–>【Project】–>【Spring Initializr】–>选择JDK版本–>【Next】设置项目的GroupID和Artifact。选择相应的语言和要生成的jar包或者war包以及JDK版本勾选创建项目所需要的依赖,比如数据库,web等依赖,这里...

2020-01-16 17:10:32 247

verification_code_demo.zip

图片滑块校验

2021-09-14

JAVA-jdk8视频学习源代码

Lambda表达式:()->{}, 函数式接口:有且只有一个抽象方法的接口@FunctionalInterface。 常见的函数式接口有:Supplier生产型接口、Consumer消费型接口、Predicate判断型接口、Function数据类型转换接口 Stream流

2020-05-27

空空如也

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

TA关注的人

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