、问题出现a.log的错误日志报了mysql的连接问题,时间在16:35分左右[2016-09-14 16:35:03.643]Last packet sent to the server was 8 ms ago.; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:[2016-09-14 16
转载 6月前
9阅读
layout: post title: Linux之systemd服务配置及自动重启 date: 2019-09-09 tags: linux --- Linux之systemd服务配置及自动重启 0 背景 在linux上开发时,往往需要将自己的程序做成服务,并且实现服务开机自动重启,以及服务崩溃后自动重启功能,本文就对该功能的实现做简单介绍,实现方法很简单,使用linux系统的systemd即可
1.循环1.1循环结构for结构:应用率最高,与次数相关的循环1)语法: // 1 2 3 for(要素1;要素2;要素3){ 语句块/循环体------------反复执行的代码 4 } 2)执行过程: 1243243243243243243...2for(int times=0;time
问题现象:测试环境单台部署,没有问题,生产环境多台部署订单都是2条重复数据。问题描述:我们把每个服务都部署了2台,订单产生后,有redisson的mq发布,如果MQListener监听到就会执行后面的业务逻辑。现实的问题是2台MQListener都会监听到,重复处理我们的逻辑,插入数据库或修改数据库或写入ES等都会执行2遍。本文的DEMO中使用的是redisson的mq来测试的,同时Rabbit
问题:启用监听收不到过期时间消息,原因是未开启配置解决办法是 在redis配置文件内开启 notify-keyspace-events Ex或者在redis命令行 redis-cli 使用命令:config set notify-keyspace-events Ex问题二:PredisConnectionConnectionException : Error while reading line
前提条件:最近在部署个项目,项目的架构为:nginx代理2个tomcat进行统出口(这里简单的介绍了这里,其他的复杂架构都略了)。架构图简单画法如下,貌似有点吓人,啊哈哈哈!!!!!!!!!!!! 2个tomcat上部署的是相同的应用,由于用户现场要求不可为单机,简单的类似于做了个集群。但是在个特定的页面访问时出现了个问题:页面一直在不断的刷新,在不停的访问页面。但看起来似乎在跳转到其他
转载 2024-04-07 13:22:24
103阅读
lru_cache一直保留带有效期的lru缓存实现有过期时间的LRU缓存当你用functools.lru_cache装饰器来装饰个实例方法时,封装该方法的类的实例在持有它们的进程中永远不会被垃圾回收。https://zhuanlan.zhihu.com/p/513993934https://zhuanlan.zhihu.com/p/464942762https://www.ctyun.cn/
原创 2024-04-28 10:03:01
54阅读
# Java中static一直加载 ## 简介 在Java中,static关键字用于声明静态变量和静态方法。静态变量在类加载时被初始化,并在整个运行期间保持不变。静态方法可以在不创建类实例的情况下调用。本文将介绍Java中static的加载机制以及相关注意事项。 ## 加载过程 在理解static的加载机制之前,我们先来了解整个类加载过程。Java类的加载过程主要包括以下几个步骤: 1.
原创 2023-10-05 11:12:45
49阅读
# 如何实现“为何redis lettuce一直重试节点” ## 1. 整体流程 ```mermaid flowchart TD; A(开始)-->B(连接Redis); B-->C(初始化Redis连接池); C-->D(执行Redis命令); D-->E(判断是否需要重试); E-->F{结束}; E-- 是 -->D; E-- 否
原创 2024-03-04 06:26:49
86阅读
# 使用 Glide 实现 Android 图片加载错误重试机制 Glide 是个强大的图片加载库,它支持缓存、图像转换等多种功能。在某些情况下,网络问题可能导致图片加载失败。为此,我们可以实现个自动重试的机制,让图像加载在遇到错误时重新尝试。 ## 整体流程概述 为了实现图片加载错误重试的功能,我们可以按照以下步骤进行操作: | 步骤 | 描述
原创 8月前
243阅读
# Java 匿名类一直构造? 在Java编程中,匿名类是种非常有用的特性。它允许我们在没有创建具体类的情况下直接实现接口或类的功能。这使得代码更加简洁,尤其是在处理简单的回调和事件时。但是,匿名类的构造器的执行频率常常引起开发者的疑惑:匿名类一直构造? ## 什么是匿名类? 匿名类是在Java中没有命名的类。它们通常用于实例化个类或接口的单实例。例如,创建GUI组件时,使用匿
原创 2024-08-06 11:15:42
16阅读
# MySQL 锁表机制详解 在数据库开发过程中,锁机制是确保数据致性与防止并发操作导致数据混乱的重要手段。MySQL 中的表锁主要用于控制对数据的并发访问。但是,许多人对锁表的机制和工作原理理解不深,特别是对于“小白”来说,本篇文章将详细讲述如何实现 MySQL 的锁表,以及它的生命周期。 ## 1. 事务与锁的基本概念 在讨论 MySQL 的锁表行为之前,我们首先需要了解些基本概念:
原创 2024-09-16 05:04:11
96阅读
# Android 中的 static 关键字及其内存管理 在 Android 开发中,`static` 关键字的使用非常普遍,尤其是在定义类变量和类方法时。许多开发者质疑:使用 `static` 是否意味着这些成员一直占用内存?在本文中,我们将深入探讨这个问题,并通过代码示例和类图进行说明。 ## 1. static 关键字的基本概念 `static` 关键字用于声明类的静态成员,意味
原创 2024-10-23 05:30:07
155阅读
PLSQL操作、写SQL 命令:    不区分大小写。    SQL 语句用数字分行,在SQL PLUS中被称为缓冲区。    最后以;或 / 结束语句。  也可以用RUN来执行语句二、例1:SQL> SELECT dept_id, last_name, manager_id   FROM s_emp;    
转载 11月前
37阅读
与身份认证和回话管理相关的应用程序功能往往得不到正确的实现,这就导致了攻击者破坏密码、密钥、会话令牌或攻击其他的漏洞去冒充其他用户的身份(暂时或永久的)。 我存在? 如何能够保护用户凭证和会话ID等会话管理资产呢?以下情况可能产生漏洞:1.用户身份验证凭证没有使用哈希或加密保护。2.认证凭证可猜测,或者能够通过薄弱的的帐户管理功能(例如账户创建、密码修改、密码恢复, 弱会话ID)
关于“软考一直未注册失效”的探讨 在信息技术日新月异的今天,软件行业作为国家经济发展的重要支柱,其从业人员的专业素质和技能水平显得尤为关键。为了评价和认定软件专业技术人员的专业水平,我国设立了软件水平考试(简称软考)。然而,关于软考证书的些管理细节,比如“软考一直未注册失效”这样的问题,时常困扰着广大考生和持证人员。 首先,我们需要明确点,软考证书本身并没有所谓的“注册”要求。软考
原创 2024-03-28 14:41:11
96阅读
Dockerfile中使用HEALTHCHECK的形式有两种: 1、HEALTHCHECK [options] CMD command(本次详细解释) 2、HEALTHCHECK NODE 意思是禁止从父镜像继承的HEALTHCHECK生效 下面我们主要介绍第种形式的应用: options有三个参数可设定:interval:间隔(s秒、m分钟、h小时),从容器运行起来开始计时interv
转自:https://www.zhihu.com/question/27734728 知乎上看到的个提问,可以参考 如下图:(图片摘自网络) 在进行I/O操作的时候,是将任务交给DMA来处理,请求发出后CPU就不管了,在DMA处理完后通过中断通知CPU处理完成了。I/O操作消耗的cpu时间很少
转载 2018-12-29 21:54:00
154阅读
2评论
、介绍HBase Apache HBase™ is the Hadoop database, a distributed, scalable, big data store. HBase is a type of “NoSQL” database. Apache HBase 是 Hadoop 数据库,个分布式、可伸缩的大数据存储。HBase是依赖Hadoop的。为什么HBase能存储海量的数据
1 使用前,重新命令 结束符DELIMITER $$ 存储过程核心代码.... $$ DELIMITER ; -- 恢复默认的分号结尾,即每个sql语句的结束标识2 关于变量的定义: 1 在mysql>>下的变量为当前通过mysql -h120.0.0.1 -uroot -p这个登录用户下的“用户变量” 声明方式为 @aaa=1; 在 存储过程里面的变量为局部
转载 2023-11-25 12:53:31
48阅读
  • 1
  • 2
  • 3
  • 4
  • 5