- 博客(17)
- 收藏
- 关注
原创 redis迁移到docker上部署,使用原环境redis配置文件,启动日志无报错,ps -a 查看容器已停止问题
答:Docker 容器需要一个前台进程来保持运行。如果容器内的主进程退出,容器也会停止。如果 Redis 以守护进程方式运行(daemonize yes),它会立即在后台启动并退出主进程,导致 Docker 容器认为任务已完成并停止运行。
2025-02-13 15:27:56
189
原创 【Java】 用PriorityQueue实现最大最小堆
【Java】 用PriorityQueue实现最大最小堆PriorityQueue(优先队列),一个基于优先级堆的无界优先级队列。PriorityQueue的API文档说明:PriorityQueue(优先队列),一个基于优先级堆的无界优先级队列。实际上是一个堆(不指定Comparator时默认为最小堆),通过传入自定义的Comparator函数可以实现大顶堆。PriorityQueue<Integer> minHeap = new PriorityQueue<Integer>
2021-04-19 10:41:49
841
原创 java:Java里数字转字符串前面自动补0的实现
java:Java里数字转字符串前面自动补0的实现. /** * @Description: 数字编号转换为字符串编号前面拼零 * @Author: wangzs * @param num * @Date: 2020/9/7 14:43 **/ private String caseToStrNum(Integer num){ // 0 代表前面补充0 // 10代表长度为10 // d 代表参
2020-09-07 14:45:10
1083
原创 Gitlab 修改用户名以及提交邮箱
Git 修改用户名以及提交邮箱最近新开发的项目使用的版本控制是git,我用的电脑是之前同事用过的,在我提交代码的时候一直都是之前同事的用户名,解决之后记录一下。在网上找了资料原来是需要修改用户名:需要执行以下命令`//查询当前用户名git config user.name//修改当前用户名git config --global user.name 你的目标用户名执行之后再提交代码确实是修改后的用户名了还以为解决了问题,但是点击用户名却不能打开当前用户的主页!!!继续上网找资料,原来
2020-08-07 17:30:48
12846
2
原创 react项目启动报错:‘react-scripts‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
报这种错误的时候可以重新装执行下方命令后再试一下yarn add react-scripts
2020-07-22 11:51:02
1722
原创 react入门教程案例井字棋(包含改进代码)
react入门教程案例井字棋(包含改进代码)1、index.js2、index.css3、index.html1、index.jsimport React from 'react';import ReactDOM from 'react-dom';import './index.css'function Square (props){ if(props.winBtn){ /*每当有人获胜时,高亮显示连成一线的 3 颗棋子。*/ return (
2020-07-21 16:56:27
1707
2
原创 连接Redis报错:connect timed out
连接Redis报错:connect timed out1、将redis.conf配置文件中的bind 127.0.0.1注释掉,此处限制可以链接redis的ip2、如果上一个方法不行,就应该是Linux的防火墙的问题了我这里用的是CentOS 7,在CentOS 7中默认使用firewall做为防火墙,下面是启动&关闭防火墙的命令:// 启动firewallsystemctl start firewalld.service// 关闭firewallsystemctl stop fir
2020-07-16 09:59:00
1515
原创 通过js判断是否引用了js文件并动态引用js文件
代码//检测页面是否引用了laydate.js if($("script[src='/static/core/laydate/laydate.js']").length <= 0){//未引用则引用 var body = $("body"); var script = $("<script>"); $(script).attr('type','text/javascript');
2020-06-11 15:20:21
1627
原创 java web通过js下载多个文件文件到客户端指定目录
前端代码/** * 通过ajax下载文件 * * @param {string} fileUrl 文件远程地址 * @param {string} filePath 文件本地路径 * @returns */ function downloadFileByAjax(fileUrl, filePath,index) { if(index == null || index == undefined){
2020-06-10 15:07:12
2496
原创 oracle数据被锁处理
oracle数据被锁处理1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid;2.下面的语句用来杀死一个进程:alter system kill session '24,111'; (其中24,111分别是上面查询出的sid
2020-05-29 18:54:28
116
原创 HTML 标签添加鼠标小手样式
方式一、cursor:pointer;cursor:hand 与 cursor:pointer 的效果是一样的,都像光标指向链接一样,光标变成手行。cursor:hand :IE完全支持。但是在firefox是不支持的,没有效果。cursor:pointer :是CSS2.0的标准。所以firefox是支持的,但是IE5.0既之前版本不支持。IE6开始支持。结论:还是用 curso...
2020-03-09 16:07:21
2434
原创 js中opener和parent的区别
窗口A的window.opener是指调用某行代码打开窗口A的窗口B,比如说窗口B中有代码window.open('窗口A'),那么窗口B就是窗口A的opener;如果窗口B中有一个iframe或frameset,而框架中指定的是页面A,那么A的parent就是B。换句话说,如果A是B的parent,那么A和B一定在同一个页面里;如果A是B的opener,那么B之所以被打开,一定是因为A中有什...
2019-09-30 14:59:18
198
原创 struts1 + spring + hibernate xml方式注入dao层接口
struts1 + spring + hibernate xml方式注入dao层接口applicationContext.xml配置文件配置实体类对应hibernate配置文件(Abc**.hbm.xml)创建bean并注入sessionFactoryapplicationContext-XXX.xml配置文件(模块自己单独的spring配置文件)将dao接口注入到service使用方法appl...
2019-06-03 09:33:24
397
原创 JS获取地址栏参数
function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2])...
2018-07-30 14:01:05
131
原创 java调用发送短信API
java调用发送短信API需要用到的jar包工具类和测试类工具类:public class HttpClientUtil { private RequestConfig requestConfig = RequestConfig.custom() .setSocketTimeout(15000) .setConnectTimeou
2017-11-06 17:01:59
1062
原创 java 判断字符串是否为数字的方法
java的StringUtil类自带一个判断字符串是否为数字的方法 即StringUtils.isNumeric(historyNd),以后遇到这样的需求可以直接调用,不用再自己写一个方法了。
2017-10-19 10:47:50
215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人