自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 问答 (1)
  • 收藏
  • 关注

原创 java 通用启动jar包脚本 和关闭脚本

以上脚本先启动了stop.sh 然后启动jar包或者 class 然后将启动pid写入 savePid.txt中。可安装需求修改文件名称 和依赖目录名称 以上均为linux下运行脚本。以下是stop.sh。

2023-12-28 10:48:59 545

原创 linux定时备份文件

【代码】linux定时备份文件。

2023-12-12 13:35:33 422

原创 博客摘录「 There are 2 audio listeners in the scene.的问题」2023年9月26日

are 2 audio listeners in the scene. Please ensure there is always exactly one audio listener in the scene.是因为后来创建了一个camera,因为camera中自带一个组件Audio Listener。所以有两个camera就有两个audio listener导致报错。一个简单的解决方法就是删掉其中一个camera中的audio listener组件。

2023-12-12 13:34:56 553

原创 nginx允许所有域跨域

在http或server块中添加以下配置。

2023-09-01 17:29:20 322

原创 springBoot中使用redis实现分布式锁实例demo

首先RedisLockUtils工具类完整的Controller完整pom.xml以上是完整服务端下面来写一个程序,多线程异步去模拟大量同时的商品抢购请求 看一下抢购成功的用户数量和库存情况。

2023-05-17 16:20:18 1360 2

原创 ArrayList 和 LinkedList 有什么区别

内部使用了数组,所以在插入或删除元素时,需要将其后面的所有元素向后或向前移动。因此,在进行大量的插入和删除操作时,支持随机访问元素,因为每个元素都可以通过索引来访问,而且访问速度很快。不支持随机访问元素,因为必须从头开始遍历链表,直到找到所需的元素。相反,每个元素都包含指向前一个元素和后一个元素的指针。是Java中的两种常见的集合类型,它们具有一些相似之处,但也存在一些重要的区别。在插入和删除元素时非常高效,因为只需要重新链接相邻的指针即可,而不需要像。是数组列表类型,它是通过一个可变大小的数组来实现的。

2023-05-17 16:04:22 266

原创 HashMap 的实现原理是什么,如何避免死锁

在HashMap中,每个键值对都被称为Entry。每个Entry包含一个Key和一个Value。HashMap内部维护了一个Entry数组,每个Entry包含一个指向下一个Entry的指针,这样可以处理哈希冲突。HashMap是一种常用的数据结构,其实现原理是使用了哈希表(Hash Table)来存储键值对。具体来说,它通过将键映射到一个数组索引来快速定位一个值。由于HashMap是非线程安全的,所以在多线程环境下需要注意避免死锁。

2023-05-17 16:03:37 433

原创 javaCV相关操作

JavaCV 是基于 OpenCV 和其他计算机视觉库的 Java 集成。JavaCV 能够让开发人员使用 Java 访问这些库,以实现各种计算机视觉任务,例如视频处理、图像处理等。

2023-05-17 16:01:04 681

原创 动态iframe加载

【代码】动态iframe加载。

2023-03-23 13:36:44 446

原创 FIND_IN_SET 聚合使用

查出 谁读了什么书 举例子。

2022-11-21 16:01:10 156

原创 java反编译+回编教程

放到如下文件夹有需要和原.jar包启动需要的依赖的lib依赖的文件夹下。然后执行javac命令如下命令指向需要的依赖classpath和编码然后即可回编。使用jd-gui-windows打开你需要反编译的jar文件或者.class文件。注意此命令在windows下执行才有效linux格式自行百度。-classpath指定依赖所需要的环境。Class文件放回压缩包。找到要修改的class。存为.java文件。.........

2022-07-28 14:12:09 1281

原创 group by之后的GROUP_CONCAT的排序问题

group by之后的GROUP_CONCAT的排序问题

2022-07-08 16:48:48 161

原创 mysql设置某字段不能重复

alter table novel.novelsort add unique(name);novel是数据库 novelsort是表名 name是字段名

2022-07-06 16:36:13 468

原创 nginx伪静态转发请求到本地某个PHP

location ~ /xmdapi { rewrite (.*) /gmapi/sendMail.php;}

2022-05-30 15:49:35 451

原创 js动态加载js 无缓存 热更新js

<script language="javascript">var timestamp=new Date().getTime();document.write("<script src='xiguSdk.js?"+timestamp+"'><\/script>");</script>

2021-12-24 20:20:28 879

原创 python跳到微软商城解决 cocos 所有指令没有反应解决方法

之前装过python3.x 然后查看你电脑C:\Users\Lenovo\AppData\Local\Microsoft\WindowsApps 下是否有python.exe 如果 cocos在使用的时候 掉的是这个python cmd 输入python 调到微软商城 输入 py 正常输入所以解决办法 把系统环境变量 path 里的C:\Users\Lenovo\AppData\Local\Microsoft\WindowsApps; 这个删掉 ...

2021-12-04 14:02:31 715

原创 nginx转发实例

location ~ /api { rewrite (.*) /gsdk/api.php;}

2021-08-05 14:56:45 79

原创 js二次压缩工具nodejs版

npm install uglify-js -guglifyjs main.js -o main1.js

2021-07-30 16:45:05 138

原创 js 同步请求API接口返回

function exists(url) { return new Promise((resolve, reject) => { if (url) { let xhr = new XMLHttpRequest(); xhr.onreadystatechange = () => { if (xhr.readyState === 4) { if (xhr..

2021-07-08 20:38:51 1094

原创 PHP输出LOG到当前文件夹标准格式方法

function makeLog($data=''){ $curTime=date('Y-m-d H:i:s',time()); if(!empty($data)){ $data="\r\n".$curTime.":".$data; file_put_contents(str_replace('.php', '', basename(__FILE__)).".log",$data, FILE_APPEND); }}

2021-06-11 16:53:43 855 2

原创 nginx 把某个开头的 转到另外一个对应的端口 适合wss转发

nginx 把某个开头的 转到另外一个对应的端口 适合wss转发location /9 { if ($request_uri ~ /9(.+)) { set $sid $1; } proxy_pass http://127.0.0.1:9$sid; }将 127.0.0.1/9001 转发的 127.0.0.1:9001 ...

2021-05-11 18:37:15 533

原创 idea 打包 jar 发布项目 或者直接运行class 二选一 发布教程 适合任何java项目 只要可以正常调试 绝对发布成功 没有任何问题同样适合eclipse

idea 打包 jar 或者直接运行class 二选一 发布教程 适合任何java项目 只要可以正常运行 觉得发布成功 没有任何问题 !首先如图接着默认选项 注意的地方红框 其他都不需要注意!记住main class脚本要用导出所有lib包 选择输出目录到 你的项目编译目录 创建lib文件夹 lib下接下来是重点 分析你的项目编译文件夹target 你只要运行过java 就会生成所有class文件在这个目录classes内 然后lib里有 打包好的所有依赖...

2021-02-26 18:07:23 852 3

原创 centos 安装java8 一条命令一键安装

安装javayum install -y java-1.8.0-openjdk.x86_64//验证完成安装java -version

2020-09-09 13:40:16 368

原创 java多线程定时任务实例

实现功能: 执行3个线程到线程池,默认每个线程任务2秒执行一次.程序运行10秒后,修改所有线程中任务执行间隔为1秒,运行20秒后给所有线程中任务下停止命令,并停止所有线程池任务. 实体类:package top.thread.entity;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.M...

2020-03-31 13:10:47 440

原创 linux 检测端口是否正常 不正常处理脚本

====================================1.安装telnet一.CentOS下查看系统是否已安装telnetrpm -qa | grep telnettelnet-0.17-48.el6.x86_64telnet-server-0.17-48.el6.x86_64telnet 是挂在 xinetd 底下的,所以同时查看是否安装了xinetd...

2020-03-31 13:07:17 580

原创 linux环境变量--完美指令

go语言环境为例go语言包名称go1.6.3.linux-amd64.tar.gz将包安装至 /user/local目录tar -C /usr/local -xzf go1.6.3.linux-amd64.tar.gz编辑vi /etc/profile将 /usr/local/go/bin 目录添加至PATH环境变量:多环境 :分割开export PATH=$...

2020-03-31 13:05:59 242

原创 linux 切换后台 后台运行 screen 教程

依赖yum install ncurses-devel配置erlang环境wget http://erlang.org/download/otp_src_20.3.tar.gztar -zxvf otp_src_20.3.tar.gz进入/www/server/panel/otp_src_20.3.tar./configuremakemake installyum install...

2020-03-31 13:04:49 384

原创 一次完整的HTTP事务是怎样一个过程?

当我们在浏览器的地址栏输入www.maomilaoshi.cn,然后回车,回车这一瞬间到看到页面到底发生了什么呢?以下过程仅是个人理解:域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --&...

2020-03-31 12:57:37 484

原创 安全的用户登陆后端实现逻辑

首先安全登陆的前提(一般都会具备以下条件):注意:坏人不不会放过任何前端页面能取到的数据作为利用,没有什么是绝对安全的。第一: 每个注册的用户会有一个唯一生成的ID 这个ID必须是 无序的 6位以上字母加数字比较安全第二: 用户所有信息通过ID都可以查询。。解决方案:当用户登陆成功(账户密码核对正确)生成一个口令(token) (也是无序随机唯一的)。 一个toke...

2020-03-31 12:57:26 543

原创 bat定时备份文件定时删除合一

title beifeng:startcd C:\serverset "year=%date:~0,4%"set "month=%date:~5,2%"set "day=%date:~8,2%"set "hour_ten=%time:~0,1%"set "hour_one=%time:~1,1%"set "minute=%time:~3,2%"set "second=%time...

2020-03-31 12:57:07 373 1

原创 linux 定时任务之crontab

crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建。crontab –l : 显示 crontab 文件。crontab -r : 删除 crontab 文件。crontab -ir : 删除 crontab 文件前提醒用户。*  *  *  *  *  command分 时 日 月 周 命令举例*/1 * * * * /home/...

2020-02-05 13:49:07 193

原创 折腾死我的每次win系统总要缺少几个msvcrxxx.dll

缺少 msvcr120.dll 下 vcredist2013.zip 缺少 msvcr100.dll 下 vcredist2010.zip 64位系统 最好 32位运行库和 64位都装一下才完美!!!!!!!!!!!!!!!!!msvcp、msvcr、vcomp140.dll属于VC++2015版msvcp、msvcr、vcomp120...

2020-02-05 13:47:53 694

原创 在Maven项目中导入本地jar包

mvninstall:install-file-Dfile=jar包的位置-DgroupId=上面的groupId-DartifactId=上面的artifactId-Dversion=上面的version-Dpackaging=jar

2020-02-05 13:46:31 107

原创 手机QQ和微信打开网址 自动跳转到浏览器打开的代码

手机QQ和微信打开网址 自动跳转到浏览器打开的代码 <script src=”https://open.mobile.qq.com/sdk/qqapi.js?_bid=152″></script><script type=”text/javascript”> mqq.ui.openUrl({ target: 2,url: “http://morfans....

2020-02-05 13:43:03 5928 1

原创 linux 挂起会话 screen 教程

linux 挂起回话 screen 教程依赖yum install ncurses-devel配置erlang环境wget http://erlang.org/download/otp_src_20.3.tar.gztar -zxvf otp_src_20.3.tar.gz进入/www/server/panel/otp_src_20.3.tar./configurem...

2020-02-05 13:42:00 378 1

原创 linux环境变量--完美指令

go语言环境为例go语言包名称go1.6.3.linux-amd64.tar.gz将包安装至 /user/local目录tar -C /usr/local -xzf go1.6.3.linux-amd64.tar.gz编辑vi /etc/profile将 /usr/local/go/bin 目录添加至PATH环境变量:多环境 :分割开...

2020-02-05 13:40:19 313

原创 linux 检测端口是否正常 不正常处理脚本

===================================1.安装telnet一.CentOS下查看系统是否已安装telnetrpm -qa | grep telnettelnet-0.17-48.el6.x86_64telnet-server-0.17-48.el6.x86_64telnet 是挂在 xinetd 底下的,所以同时查看是否安装了xinetd服务rpm ...

2020-02-05 13:28:43 342

原创 nginx 转发实例

location ~ /api { rewrite (.*) /aa.php;}把所有ip/api 开头的请求全部转发到ip/aa.php !!!!!!!!!!!!!!!!!

2020-02-05 13:26:50 116

原创 win10系统账户大坑之本地账户 和Microsoft账户 区别

本人由于工作原因,需要开启自己win10主力电脑的远程桌面功能 用我的其他电脑控制我的主力电脑。 由于win10最新版默认是创建的Microsoft账户 而非本地账户,所以 我用我另外的电脑登录这台电脑远程的时候 我用了Microsoft账户去登录,导致登录失败。无数次尝试 无数次改密码 改到崩溃 也无果。 最后原因找到了 ,就是因为win10最新版默认是创建的Microso...

2020-02-05 13:21:36 42965 1

空空如也

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

TA关注的人

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