Java

云平台搭建

云平台搭建 云平台主要采用的技术如下: 名称 简介 Docker 应用容器引擎,从而实现同一应用运行在任何地方 Kubernetes 容器化编排工具,能够实现容器化的集群部署 Rancher Kubernetes 管理工具,能够快速搭建高可用 Kubernetes 和搭建部分常用服务 Harbor 私有镜像仓库 Jenkins 持续集成工具 环境准备 1.关闭防

敏感词管理

敏感词——增删改查  

Selenium基础:配置chrome浏览器 12

1、屏蔽浏览器对selenium的检测 ”chrome正受到自动测试软件的控制。“ 解决方法: 2、禁止图片和视频加载 3、添加扩展插件 在添加插件时,需要将插件下载到本地,然后启动浏览器时在chromeOptions类中添加 4设置编码格式 5、其他参数 添加代理:options.add_argument("--proxy-server=http://192.10.1.

JavaScript|对象

1 类和对象 1) 对象的概念 对象: 一个具体的实体 在现实世界中, 对象随处可见, 一个人, 一个学生, 一个杯子, 一辆汽车, 游戏里的一个英雄... 都是一个对象 2) 对象的组成 如何描述一个对象呢 比如, 每个人都有姓名, 年龄, 性别这些特征. 游戏里的英雄都有生命值, 攻击力, 防御力这些特征. 对象除了这些特征外, 还有一些行为/动作 比如, 人可以吃饭, 睡觉 游戏里的

字符串操作:如何实现字符串的反转及替换?

1. 字符串操作反转:   操作反转使用StringBuilder更为方便,StringBuilder可以在原始对象上进行更改,避免了不必要的内存开销,且快捷方便。       使用String写字符串反转     2.  字符串操作替换:     操作反转使用StringBuilder更为方便,StringBuilder可以在原始对象上进行更改,

JavaScript|流程控制

一. 概念 流程控制就是来控制代码按照一定结构顺序来执行 主要有3种结构 顺序 条件 循环 二. 顺序 顺序结构是程序中最简单、最基本的流程控制,它没有特定的语法结构,程序会按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。 三. 条件 根据不同的条件,执行不同的路径代码(执行代码多选一的过程) 从而得到不同的结果 1 if语句 语法 示例 2 switch语句

java时间工具类

      package com.zmj.sy.modules.platfrom.util;import cn.hutool.core.date.DateTime;import cn.hutool.core.date.DateUnit;import cn.hutool.core.date.DateUtil;import cn.hutool.core.util.Nu

RabbitMQ基础及实践

一、RabbitMQ的基本概念,以及6种工作模式,消息确认机制 RabbitMQ 简介:RabbitMQ 基于 AMQP 标准,采用 Erlang 语言开发的消息中间件。   基本概念:●Producer:作为消息的生成者。●Consumer:作为消息的消费者。●Connection:消息的发布方或者消息的消费方 和broker 之间的 TCP 连接。●Channel:Channel

Selenium基础:SSL证书错误处理 13

1、chrome解决办法 在chromeoptions()中添加”--ignore-certificate-errors"为true的选项 2、firefox解决办法 在FirefoxProfile()中添加“accept_untrusted_certs"为true的选项 3、IE解决办法 通过javascript语句,忽略不信任证书的提示继续访问,点击转到此网页(不推荐)即可

复制文本内容

新建utils.js import { Message } from 'element-ui'; export function copySQl(str) { var cinput = document.createElement('textarea'); cinput.value = str; cinput.setAttribute('readOnly', 'true'); /

Java实现浏览器端大文件分片上传源码

​  第一点:Java代码实现文件上传 FormFile file = manform.getFile(); String newfileName = null; String newpathname = null; String fileAddre = "/numUp"; try {     InputStream

使用Visual Studio进行Html5开发应用

Visual Studio 一直以来是开发微软旗下应用的利器,只要是开发微软相关的应用无论是Windows程序,WPF,Asp.Net,WinRT Surface,WindowsPhone 等微软旗下的应用都可以使用Visual Studio 来开发。如果您已经非常习惯了Visual Studio 的UI和操作,是不是有时候也想使用Visual Studio 像DreamWeaver 一样来开发纯

Java基础-Day14

Java基础-Day14 多线程 枚举类 注解(Annotation)

jvm学习-垃圾回收的一些知识点

部分图片和描述来自参考资料 ,非原创 对象回收处理过程 如何标定对象是否存活 两种方法 : 引用计数方法 可达性分析算法 引用计数方法 就和 ReentrantLock 可重入锁一样 ,内部维系着一个 state , 当同个线程重入结束后就会归零 , 但是这种方法有点问题 两个对象互相引用使得引用计数大于0 , 但是又没有给使用到. 可达性分析算法 就是先确定一个 GC-Root ,

@Transactional注解使用事务

一、事务的传播行为 PROPAGION_XXX :事务的传播行为 保证同一个事务中 PROPAGATION_REQUIRED 支持当前事务,如果不存在 就新建一个(默认) PROPAGATION_SUPPORTS 支持当前事务,如果不存在,就不使用事务 PROPAGATION_MANDATORY 支持当前事务,如果不存在,抛出异常 保证没有在同一个事务中 PROPAGATION_REQUIR

python引入selenium报错ImportError: cannot import name 'webdriver' from partially initialized module 'selenium' (most likely due to a circular import)

背景: 新建一个名为:selenium.py的脚本文件,代码如下: 实现,我们已经通过pip install selenium或conda install selenium(推荐使用conda安装,速度较快,也不容易在安装过程中出现报错!) 运行selenium.py,遇到下面的报错: ImportError: cannot import name 'webdriver' from part

jar包it.sauronsoftware.jave不存在

idea中,准备在maven中package一下,结果出现这个错误,解决方法如下: 1、下载jar包 下载地址1:http://www.sauronsoftware.it/projects/jave/download.php 下载地址2:https://pan.baidu.com/s/1tuEgItqtEiaW51IHlQq9rw 提取码:nnxp 2、解压缩包 3、安装 输入以下指令:注意把ja

M1芯片Macbookpro 卸载 Java jdk

M1芯片Macbookpro 卸载 Java jdk 1.进入目录查看jdk环境 2.删除jdk 3.卸载JRE 4.检查是否已卸载

第三周第二天进度总结

2023年7月10日,今天我Java基础学到了P37-switch结构,Javaweb学到了P27-CSS的选择器-类选择器。复习了上周学习的内容,加强巩固。今日任务都完成了,我还意外的赚到了80块钱,原因是自己游泳时,顺带教了一个不太会游泳的小孩子游泳,小孩学的很快,他妈妈看到就很高兴,然后就给我钱了。我也没想到会这样,不过即使没有回报我也会这么做的。

Hadoop3.3.5完全分布式搭建

首先在之前的伪分布基础上克隆两台机器 这样一共三台虚拟机 为这三台虚拟机设置三个不同的静态ip地址和主机名 我的是 billsaifu 192.168.15.130 hadoop1 192.168.15.131 hadoop2 192.168.15.132 静态IP设置 #先进入root vim /etc/sysconfig/network-scripts/ifcfg-ens33 #修改为如下

Java入门11(JDBC)

JDBC 驱动加载 => 连接创建 => 创建编译 / 预编译语句 => 获取结果集 => 遍历结果集 => 返回结果集 接口 Driver 驱动 Connection 连接 Statement 操作 ResultSet 结果集 具体的实现不需要由Java的公司自己提供 所有开发者使用JDBC的规范都被统一定义 连接数据

NodeJS使用npm安装vue脚手架

  开发环境准备:Windows10、Windows11 NodeJS,安装官网最新LTS版即可 下载地址:https://nodejs.org/      安装一路下一步,默认即可 ========================================================== 1、检查 Node版本、npm包管理工

好用的工具网站

java代码生成 不积跬步,无以至千里;不积小流,无以成江海。

OpenFeature 特性flag 标准协议

OpenFeature 属于cncf 一个沙箱项目 OpenFeature 特性 社区驱动的标准协议 一个sdk 可以支持各种后端 目前包含了不少支持工具(包含了开源的以及商业工具) 支持不少客户端(目前支持了js,java,golang,c#,php) 核心概念 OpenFeature 提供了一些核心概念 Evaluation api -Evaluation context Pr

gain 基于io_uring 的golang 网络框架

io_uring 是linux kernel 从5.1开始支持的新的io 操作模式,性能很不错,gain 是一个golang 实现 参考使用 main.go package main   import ( "fmt" "log" "net" "os" "sync/atomic" "time"

React - useImperativeHandle与forwardRef

// FancyInput组件作为子组件 函数组件 const FancyInput = React.forwardRef(()=> (props, ref) { const inputRef = useRef(); // 命令式的给`ref.current`赋值个对象 useImperativeHandle(ref, () => ({ focus: () =&gt

HeartBeatTask发送心跳的后台线程相关设计

1.封装后台线程BaseDaemonThread 2.基于BaseDaemonThread设计基础BaseHeartBeatTask设计 3.告警心跳Task的设计AlertHeartbeatTask 继承BaseHeartBeatTask,并用了父类BaseHeartBeatTask的方法 4.告警心跳客户端AlertRegistryClient的设计 5.心跳任务开启的时机(应用启动类

<<  <  969  970  971  972  973  974  975  976  977  978  979  >  >>