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以

事件流

事件流 可以看到,捕获就是从document开始找,一直找到点击的那个元素为止。然后开始冒泡,从停止的那个元素开始冒泡,一直冒泡到document。 感谢学长在这篇文章中详细解释:【回来补坑】浅谈Javascript事件机制

JPA实体类注解记录

转自:http://www.sykv.cn/nav/java/229.html   基本注解 @Entity 标注于实体类声明语句之前,指出该 Java 类为实体类,将映射到指定的数据库表。 name(可选):实体名称。 缺省为实体类的非限定名称。该名称用于引用查询中的实体。 不与 @Table 结合时,表名默认为类名的 SnakeCase(蛇形命名法),若使用name属性,则表名为

Js精粹 图片库

使用javascript 实现图片库并优化 基础页面,展示图片 对页面进行修改 ❑ 当点击某个链接时,我希望能留在这个网页而不是转到另一个窗口。 ❑ 当点击某个链接时,我希望能在这个网页上同时看到那张图片以及原有的图片清单。下面是我为了实现上述目标而需要完成的几项改进。 ❑ 通过增加一个“占位符”图片的办法在这个主页上为图片预留一个浏览区域。 ❑ 在点击某个链接时,拦截这个网页的默认行为。

记一次加锁导致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类中: 加载配置

使用cordova

常用指令 提前搭建好node 环境使用node 安装 cordovanpm install -g cordova 创建项目 cordova create HelloCordova io.hellocordova CordovaApp 添加插件 cordova plugin add eg:cordova plugin add cordova-plugin-file 添加平台 cordova

前端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

JVM性能调优

  一、JVM内存模型及垃圾收集算法  1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm)   其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:PermSize -XX:MaxPermSize

<<  <  1106  1107  1108  1109  1110  1111  1112  1113  1114  1115  1116  >  >>