Java
Jenkins服务开机自启动
最近因为护网行动,每天都要对服务器进行开、关机操作。为了省事儿,对Jenkins服务进行开机自动启动服务改造。实现如下: 1. 通过chkconfig --list命令列出系统中已安装的服务及其启动状态 2. 创建启动脚本 在/etc/init.d/目录下,创建Jenkins启动脚本 脚本内容如下: 3. 编辑完脚本后对脚本进行赋权 4. 将
每日汇报 第七周第四天 JAVA开学试题&pta
今日学习: JAVA试题完成了主界面框架,使用while循环和switch语句实现了界面选项跳转功能,把ScoreInformation类完成了,之后就差把三个功能完善。 明日计划: JAVA考试题,PTA 遇到困难:JAVA怎么搞输出居中对齐啊,直接/t输出得了
class和interface的区别
Class(类): 一个class是一个Java类,它可以包含属性(字段)和方法,用来定义对象的状态和行为。 class可以被实例化为对象,可以有构造函数、成员方法和成员变量。 class可以被继承,即一个类可以派生出另一个类,继承父类的属性和方法。 一个Java程序通常以class作为基本单元,可以包含main方法作为程序入口。 public class Person {
Python基础day63Django操作session和中间件使用
Django操作cookie Django操作session session的数据保存在后端,保存在后端的载体其实有很多,比如可以把数据保存在数据库、文件、Redis等 Django的默认保存位置在数据库中,在django_session表中,这张表示默认生成的 如何操作session 设置成功一个session值有什么变化 1.会生成一个随机字符串 2.会把用户
vue3+vite+view-ui-plus 实现按需引用
现有项目使用的是 vue3+vite+view-ui-plus 由于公司要求秒开速度对h5页面进行优化,首先想到的是把组件的引用从全量引用打包改成按需引用; 下面是改之前的 view-ui-plus 引用配置,简单粗暴直接在 main.ts 中引用 import ViewUIPlus from 'view-ui-plus' import 'view-ui-plu
洛阳师范ACM实验室游记
1 ACM实验室简介 ACM/ICPC实验室由2015年成立的ACM/ICPC集训队发展而来,依托程序设计竞赛,旨在培养大学生创新能力、团队精神和在压力下编写程序、分析和解决问题的能力。每年通过校赛选拨。通过指导、讲座、交流和比赛,队员们的编程能力、英语水平、自主学习能力、创新能力、团队协作以及与人交流的能力都有了大幅度的提高,同时,面对生活、面对成败也有了更积极的态度。此外ACM实验室每年代表院
CompletableFuture异步多线程
运行结果 CompletableFuture创建方式 1、常用的4种创建方式 CompletableFuture源码中有四个静态方法用来执行异步任务 「supplyAsync」执行任务,支持返回值。 「runAsync」执行任务,没有返回值。 「supplyAsync方法」 「runAsync方法」 2、结果获取的4种方式 对于结果的获取Comp
《摆与混》第三十三章--8月7-10日
新余霸主突袭长沙,3天统治长沙(bush 1.今天做了什么:8月7日晚上7点准时上火车,3小时后下火车奔袭长沙,马上坐车去往太平老街,边逛边吃,基本上吃了个变,一直到凌晨2点,之后找了家网吧开始game时间(第一次去网吧,第一次通宵,真刺激),一直上网到早上7点,吃了个早饭就去到酒店,休息到下午5点,去到一家自助(吃爽了),后续去五一广场散步,一直玩到2点才睡觉。第3,4天逛了几个长沙著名的景点,
java_3种注释语句
1.内容 解释 // 内容 单行注释 /* 内容 */ 多行注释 /*** 内容 */ 文档注释 2.多行注释 与 文档注释的区别 多行注释: 文档注释:JDK提供工具javadoc解析 注释的内容,为生成API文档做准备 3.生成步骤 4.javadoc标签 标签 描述 示例 @author 作者 @author liudel
spring-mvc 系列:注解开发(SpringMVCConfig、SpringConfig、AbstractAnnotationConfigDispatcherServletInitializer详细配置)
目录一、创建初始化类,代替web.xml二、创建SpringConfig配置类,代替Spring的配置文件三、创建SpringMVC配置类,代替SpringMVC的配置文件四、测试功能 使用配置类和注解代替web.xml和SpringMVC配置文件的功能 一、创建初始化类,代替web.xml 在Servlet3.0环境中,容器会在类路径中查找实现javax.servlet.ServletConta
Spring注解配置特殊情况记录
@Configuration 从spring-context5.2版本开始,加了一个proxyBeanMethods属性 例子: 当打印bean的class属性时,为class com.wangtao.springboottest.config.AppConfig,即没有被代理。 当打印bean的class属性时,为class com.wangtao.springboottest.confi
ELKF日志系统搭建(单机8.9版)
一、ELKF简介 ElasticSearch:搜索、分析和存储数据Logstash:采集日志、格式化、过滤数据(数据清洗的过程),最后将数据推送到Elasticsearch存储Kibana:数据可视化Beats:集合了多种单一用途数据采集器,用于实现从边缘机器向Logstash和Elasticsearch发送数据,使用最多的是Filebeat,是一个轻量级日志采集 器 二、环境准备 1、关闭s
【Java】从头开始的Java复健day4
用的书:《Java从入门到精通》 day1(3.1-3.3): 【Java】从头开始的Java复健day1 day2(3.4-3.8): 【Java】从头开始的Java复健day2 day3(4.1-4.3): 【Java】从头开始的Java复健day3 第四章 流程控制 4.5 小结 略 略 4.6 练习 题目写输出里了 第五章 字符串 5.1 String类 声明字符串 字符串变量必须经过初
@webServlet注解失效原因
原因一 在web.xml文件中配置 metadata-complete="true"表示仅支持配置映射 metadata-complete="false"表示支持配置映射和注解映射 原因二 jar包(以Tomcat10 为例) tomcat9 温馨提示:尽量在https://mvnrepository.com/search?q=servlet-api 中找最新的版本。
如何使用原生 JavaScript Canvas API 实现视频中的绿幕背景替换功能 All In One
如何使用原生 JavaScript Canvas API 实现视频中的绿幕背景替换功能 All In One Canvas & Video demos chroma-keying / green screen effect refs https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Manipulat
《深入理解Java虚拟机》读书笔记:垃圾收集算法
由于垃圾收集算法的实现涉及大量的程序细节,而且各个平台的虚拟机操作内存的方法又各不相同,因此本节不打算过多地讨论算法的实现,只是介绍几种算法的思想及其发展过程。 垃圾收集算法概要 1、 标记-清除算法 标记-清除算法最基础的收集算法是“标记-清除”(Mark-Sweep)算法,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象,
uniapp Vue2升级Vue3使用Vite分包
uniapp Vue2使用webpack打包配置 根目录下创建vue.config.js文件 const path = require('path') const CopyWebpackPlugin = require('copy-webpack-plugin') //最新版本copy-webpack-plugin插件暂不兼容,推荐v5.0.0 let filePath = '' let Ti
Drools 7.67.0 + DMN 1.2 + SpringBoot3 构建规则引擎
背景:基于项目工作的需要,要建立一个规则引擎的应用集中式的管理业务中的规则流程等,所以先探索一个MVP 1.什么是规则引擎, 同类竟品? 规则引擎的主要思想是将应用程序中的业务决策部分分离出来,并使用预定义的语义模板编写业务决策(业务规则),由用户或开发者在需要时进行配置、管理。需要注意的的规则引擎并不是一个具体的技术框架,而是指的一类系统,即业务规则管理系统。规则引擎实现了将业务决策从应用程序