首页
编程随笔
Java笔记
Html/Css/Js
Android
后端笔记
服务器搭建
BUG收集
Java异常
Android异常
在线工具
Json格式化
Epub在线编辑
文字转图片
编码转换
文本对比
登录
发布文章
个人文章
退出登录
首页
编程随笔
Java笔记
Html/Css/Js
Android
后端笔记
服务器搭建
BUG收集
Java异常
Android异常
在线工具
Json格式化
Epub在线编辑
文字转图片
编码转换
文本对比
登录
发布文章
退出登录
搜索
编程随笔
Redis分布式锁的原理和实现方式
分布式锁就是分布式场景下的锁。如果 setnx 获取锁之后。会存在服务 A 释放掉服务B的锁的可能。业务 B 已经拿到了锁。就会释放锁。竞争者可以释放其他人的锁。我们完整的流程是竞争者获取锁执行任务。Redis 才真正在分布式锁、秒杀等场景。获取锁和释放锁的过程中。那么也是获取锁失败。获取锁之后 GC 了。其他锁获取。
redis分布式锁
redis
2022-02-24 07:50:04
954
编程随笔
linux 配置环境变量
[root@VM-0-2-centos project]#vim ~/.bash_profile #在最后一行加上。[root@VM-0-2-centos project]#vim /etc/bashrc #在最后一行加上。
linux
环境变量
2021-12-01 20:08:35
912
编程随笔
git安装和配置
//gitforwindows.org/ (2)TortoiseGit客户端下载 TortoiseGit。32/64位最新版及对应的语言包下载地址。$ git pull [remoteName] [localBranchName] 推送远程仓库。
git
2021-11-27 10:55:33
917
后端笔记
linux常用命令
systemctl disable firewalld.service 查看服务是否开机启动。systemctl is-enabled firewalld.service 查看已启动的服务列表。
linux
2021-11-26 22:14:05
1044
Html/Css/Js
Jquery常用api
或 $("#id")[0].style.display = 'none'。jquery赋值赋值 $('#id').val('赋值')。--获取名为name的input中的值-->。$("input[name='name']").val()。$(this).attr('checked'。
jquery
js
2021-11-23 08:04:54
1020
编程随笔
Android中的WebView中加载非Http(s)的URL导致net::ERR_UNKNOWN_URL_SCHEME
使用的是Android应用中WebView来加载实现的。String url) { if (url == null) return false。url.startsWith("http。url.startsWith("https。return true。返回值是true的时候控制去WebView打开。
android
2021-11-20 01:12:12
1058
编程随笔
使用PDF.JS实现在线预览 PDF
发现新版pdf.js能正常解析这部分异常pdf书籍。附下载链接pdf.js最新下载链接github链接 1、点击pdf.js最新下载链接下载最新版pdf.js。2、将下载的pdf.js版本拷贝的自己文件即可 3、运行服务器访问viewer.html即可看到浏览到了默认的pdf注。
pdf.js
pdf在线阅读
2021-11-13 10:52:43
2273
编程随笔
spring boot启用gzip和缓存【seo优化】
发现网站提示有些项目链接 没有使用缓存策略。所以在网上收集了spring boot开启gzip压缩和缓存的方法 本次已spring boot版本为2.3.7.RELEASE设置为准 1、Spring Boot 启用Gzip压缩(1) 需要在application.properties里启用压缩。
seo
spring boot
2021-10-16 10:18:25
1264
编程随笔
Javascript使用原生代码实现点击(click)事件的3种写法
DOCTYPE html>。<。button id="btn">。/button>。script type="text/javascript">。script type="text/javascript">。/body>。/html>。/html>。方法三<。
js
click
2021-09-27 07:38:18
2394
编程随笔
IDEA中junit使用Scanner无法在控制台输入的问题
在IDEA中使用JUnit单元测试方法时。我们会发现使用Scanner在控制台输入时。出现无法输入的问题两种方法可以解决这个问题。1、将Scanner相关的代码写在main()中。就可以在控制台正常输入2、Help–>。在idea64.exe.vmoptions文件中最后一行添加如下内容。
junit
scanner
2021-08-14 16:27:46
1297
编程随笔
thymeleaf接收后端字符串出现"
"\""))。
"
thymeleaf
异常
2021-04-29 07:14:14
1148
编程随笔
java类已存在,但idea提示找不到类
但是IDEA提示没有找到。这个算是IDEA的一个小bug吧 解决方案这个是因为缓存的原因。清理缓存。重启即可。Invalidate Caches/Restart…。
idea
2021-04-03 07:55:04
1112
上一页
1
......
8
9
10
11
下一页
你必须成功,因为你不能失败
人生倒计时
今日已经过去
9
小时
0%
本周已经过去
6
天
60%
本月已经过去
9
天
60%
今年已经过去
9
个月
60%