Java
Kali Linux的目录结构
Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图: kali Linux 目录结构 bin目录 存放二进制可执行文件(如我们常用的 ls ping cp mv )等基本命令一般都存放在这里。这也是Linux中基本的目录。 etc目录 存放系统管理和配置文件。如我们的ssh apache nginx mysql的配置文件都会存放在该目录。 ho
DBeaver Ultimate Edtion 23.1 Multilingual (macOS, Linux, Windows) - 通用数据库工具,现已集成 ChatGPT
DBeaver Ultimate Edtion 23.1 Multilingual (macOS, Linux, Windows) - 通用数据库工具,现已集成 ChatGPT One tool for all data sources 请访问原文链接:https://sysin.org/blog/dbeaver-23/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 通用
springboot 自定义listener 添加环境变量。 抄的springboot项目去掉了一些不用的jar包后包 No Value Bound 错误排查。
1. 自定义listener 实现 ApplicationListener<ApplicationEnvironmentPreparedEvent>, Ordered (如果要设置优先级可以实现Ordered接口,注意order值越小优先级越高) public class MyListener implements ApplicationListener<Applic
apk预置 | 总结
原文链接:https://blog.csdn.net/u010672559/article/details/79957265 1.概述: 介绍预置apk的种类,流程及具体方法 2.预置apk方法分类: 预置apk按有无源码分的话可以分为两种,一种是有apk源码的预置方式,一种是无源码的预置apk方式,区别是mk文件写发不同;按预置的用途分的话可以分为3种,一种是预置apk不可删除,一种是可删除恢复
推送服务接入指导(HarmonyOS篇)
消息推送作为App运营日常使用的用户促活和召回手段,是与用户建立持续互动和连接的良好方式。推送服务(Push Kit)是华为提供的消息推送平台,建立了从云端到终端的消息推送通道,本文旨在介绍HarmonyOS(Java)版本的功能及接入指导。 HarmonyOS(Java)版本主要功能为根据token推送通知栏和透传消息。HarmonyOS Java SDK为您的HarmonyOS应用开发提供推送
SQL SERVER 中如何获取日期(一个月的最后一日、一年的第一日等等)
一、SQL SERVER 中如何获取日期(一个月的最后一日、一年的第一日等等) 这是计算一个月第一天的SQL 脚本: SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天SELECT DATEADD(mm, DATEDIFF(mm,0,getdate())-1, 0) --上个月的第一天 SELECT DAT
CentOs7安装部署Sonar环境(JDK1.8+MySql5.7+sonarqube7.8)
sonarqube安装前环境准备JDK1.8、MySql5.7。 一、JDK安装 1、下载jdk 2、安装jdk 3、设置环境变量 打开文件 在文件中末尾添加 使环境变量生效 添加软链接 查看java版本信息 二、MySql安装 1、拉取指定版本MySql 2、创建数据及配置文件挂载目录 3、运行MySql 4、进入mysql容器并创建用户账户密码均为sonar 说明:如果运行
配置Haproxy + Keepalived +PXC 5.7
MySQL读写分离高的方案很多,可谓五花八门。其中Haproxy + Keepalived + MySQL(Master Slave)是较为常用的一种选择。本文基于PXC 5.7集群环境来配置Haproxy以及结合Keepalived实现MySQL的读写分离,以下为主要配置方法及其步骤。 一、当前环境 Haproxy IP | keepalived IP(两台主机都部署haproxy以
JPA实体类注解记录
转自:http://www.sykv.cn/nav/java/229.html 基本注解 @Entity 标注于实体类声明语句之前,指出该 Java 类为实体类,将映射到指定的数据库表。 name(可选):实体名称。 缺省为实体类的非限定名称。该名称用于引用查询中的实体。 不与 @Table 结合时,表名默认为类名的 SnakeCase(蛇形命名法),若使用name属性,则表名为
记一次加锁导致ECS服务器CPU飙高的处理
导航 火线告警,CPU飚了 版本回退,迅速救火 猜测:分布式锁是罪魁祸首 代码重构,星夜上线 防患未然,功能可开关 高度戒备,应对早高峰 实时调整方案,稳了 结语 参考 本文首发于智客工坊-《记一次加锁导致ECS服务器CPU飙高分析》,感谢您的阅读,预计阅读时长3min。 每一次版本的上线都应该像火箭发射一样严肃,同时还需要准备一些预案。 前言 此前,我曾在《对几次通宵加班发版的复盘和思考
在 Istio 服务网格内连接外部 MySQL 数据库
为了方便理解,以 Istio 官方提供的 Bookinfo 应用示例为例,利用 ratings 服务外部 MySQL 数据库。 Bookinfo应用的架构图如下: 其中,包含四个单独的微服务: productpage:调用 details 和 reviews 两个服务,用来生成页面。 details:包含了书籍的信息。 reviews:包含了书籍相关的评论。它还会调用 ratings 微服务。
.NET7 中Autofac依赖注入整合多层,项目中可直接用
一、配置Autofac替换内置DI 1.安装Nuget包:Autofac.Extensions.DependencyInjection 2.Program.cs中加上 二、构造函数注入 新建IUserService,类UserService 在上面的ConfigureContainer方法把UserService注入进来
springboot启动流程 (1) 流程概览
本文将通过阅读源码方式分析SpringBoot应用的启动流程,不涉及Spring启动部分(有相应的文章介绍)。 本文不会对各个流程做展开分析,后续会有文章介绍详细流程。 SpringApplication类 应用启动入口 使用以下方式启动一个SpringBoot应用: run方法 获取应用env 加载配置文件的入口在ConfigFileApplicationListener类中: 加载配置
前端vue仿京东天猫简单好用的瀑布流瀑布流式布局列表组件waterfall
前端vue仿京东天猫简单好用的瀑布流瀑布流式布局列表组件waterfall, 下载完整代码请访问uni-app插件市场址:https://ext.dcloud.net.cn/plugin?id=13046 效果图如下: 使用方法 HTML代码部分 JS代码 (引入组件 填充数据) CSS
顶奢好文:3W字,穿透Spring事务原理、源码,至少读10遍
文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试
Docker 容器入侵排查
随着越来越多的应用程序运行在容器里,各种容器安全事件也随之发生,例如攻击者可以通过容器应用获取容器控制权,利用失陷容器进行内网横向,并进一步逃逸到宿主机甚至攻击K8s集群。 容器的运行环境是相对独立而纯粹,当容器遭受攻击时,急需对可疑的容器进行入侵排查以确认是否已失陷,并进一步进行应急处理和溯源分析找到攻击来源。在应急场景下,使用docker命令可以最大程度利用docker自身的特性,快速的获取相
ResultSet处理Operation not allowed after ResultSet closed案例
ResultSet处理Operation not allowed after ResultSet closed案例 package nc.plugin.uap.maindata;import java.math.BigInteger;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;
界面控件DevExtreme UI组件——增强的自定义功能
在本文中,我们将回顾DevExtreme UI组件在v22.2版本主要更新中一系列与自定义相关的增强。 DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序。从Angular和Reac,到ASP.NET Core或Vue,
poi 读取 excel 总行数 ,总列数 注意事项 lastRowNum 、lastCellNum,起始 行号 lastRowNum 是 0 开始 ,lastCellNum 列号,是 1 开始
poi 读取 excel 总行数 ,总列数 注意事项 lastRowNum 、lastCellNum https://blog.csdn.net/HaHa_Sir/article/details/127235280 poi 读取 excel 总行数 ,总列数 注
Windows安装多版本MySQL(命令行)
注意:电脑上可以多个数据库版本共存,但是在初次安装执行mysqld -install mysql的时候需要将mysql替换为唯一的名字,并且环境变量只能配置一个 1. windows中下载指定版本 官网下载命令行版本:https://dev.mysql.com/downloads/mysql/ 解压到指定位置 编写my.ini文件 配置环境变量 在安装的mysql文件夹内创建
mybatisplus用法总结
mybatisplus 和 springboot 的集成 导入依赖 配置文件 dao从层 GoodsService层 GoodsServiceImpl GoodsMapper.xml可以不存在 用法和建议 mybatisPlus对dao层和Service都有一些默认封装,可以选择只用dao层,也可以选择dao和service层一起使用。 service的批量操作效率比拼装 foreac