ICode9

精准搜索请尝试: 精确搜索
  • Java实验 Map排序2022-05-21 00:35:27

    题目要求 使用双列集合Map框架存储湘潭2020年各月份和对应AQI值,按月份分别从高到低、从低到高遍历输出各月份和对应AQI值。 代码 package test4; import java.util.Collections; import java.util.HashMap; import java.util.Set; import java.util.ArrayList; import java.util.

  • Json 序列化框架导致 CPU 使用率过高2022-05-21 00:01:03

    问题现象:CPU 负载过高 我们线上的 jenkins 系统,时不时会发生 CPU 负载过高的现象。 CPU 负载过高后,SRE 同学会收到电话告警。 在我们的监控系统中,可以看到,某些时候,CPU 的负载确实会很高,如下图: 问题排查 Jenkins 系统本身是一个 Java 程序,应对 Java 程序导致的 CPU 使用率过高这一

  • Flaks框架(Flask请求响应,session,闪现,请求扩展,中间件,蓝图)2022-05-20 23:03:28

    [toc]## 一:Flask请求响应 ```python# 导入模块from flask import Flask,jsonifyfrom flask import views from flask import Flaskfrom flask import requestfrom flask import render_templatefrom flask import redirectfrom flask import make_responseapp = Flask(__name__)a

  • 第九章 selenium模块的基本使用2022-05-20 23:00:07

    selenium模块的基本使用问题:selenium模块和爬虫之间具有怎样的关联? - 便捷的获取网站中动态加载的数据 - 便捷实现模拟登录什么是selenium模块? - 基于浏览器自动化的一个模块。selenium使用流程: - 环境安装:pip install selenium - 下载一个浏览器的驱动程序(谷歌浏

  • Java包机制2022-05-20 22:31:50

    包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为:package pk1[.pkg2[.pkg3]]; //例子 package com.kuang.base; 一般利用公司域名倒置作为包名。 为了能够使用某一个包的成员,我们需要在 Java程序中明确导入改包。使用“ import”语句可完

  • Spring 系列 (11) - Springboot+WebSocket 实现发送 JSON 消息实例 (二)2022-05-20 22:04:36

    STOMP 即 Simple (or Streaming) Text Orientated Messaging Protocol,简单(流)文本定向消息协议,它提供了一个可互操作的连接格式,允许 STOMP 客户端与任意 STOMP 消息代理(Broker)进行交互。本文使用 STOMP 来实现发送 JSON 消息实例。 1. 开发环境     Windows版本:Windows 10 Hom

  • 简单SSM整合2022-05-20 21:02:12

    准备工作 1、新建一个Maven web工程,导入相关的依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>

  • 使用MinIO搭建对象存储服务2022-05-20 20:35:13

    1.MinIO是什么? MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。 MinIO与传统的存储和其他的对象存储不同的是:它一开始就针对性能要求更高的私有云标准进行软件架构设计。因为MinIO一开始就只

  • Channels Channel Layer WebSocket2022-05-20 17:03:31

    WebSocket - 开启通往新世界的大门 WebSocket是什么? WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket允许服务端主动向客户端推送数据。在WebSocket协议中,客户端浏览器和服务器只需要完成一次握手就可以创建持久性的连接,并在浏览器和服务器之间进行双向的数据传

  • Java Web09:文件传输2022-05-20 16:03:17

    项目准备 建立空项目 添加module 配置Tomcat 导入jar包 下载commons-io-2.11.0.jar和commons-fileupload-1.4.jar,导入lib目录下,将lib目录设置为库文件路径 注意事项 为保证服务器的安全,上传的文件应放在外界无法访问的目录下,如WEN-INF 为防止同名文件产生覆盖现象,要为文

  • 使用Python Winreg模块操作注册表时报错解码问题的解决方法2022-05-20 12:03:48

      如下列代码用于读取注册表中网络的信息 1 import winreg 2 import sys 3 4 unmanaged_networks = 'SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged' 5 try: 6 key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE,unmanaged_networks) 7

  • springboot 配置 jasypt加密,应用于配置文件数据库密码加密形式展现2022-05-20 11:02:39

    1.pom.xml导入对应的包     <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.3</version> </dependenc

  • layui数据表格导入数据2022-05-20 10:02:47

    作为一个后端程序员,前端做的确实很丑,所以就学习了一下layui框架的使用。数据表格主要的问题就是传输数据的问题,这里我用我的前后端代码来做一个实际的分解。 前端部分 可以到layui官网示例中找到数据表格,复制前台代码。也可以使用我的代码。 这部分主要更改的是自己的表格属性,传值

  • python之APScheduler 定时任务2022-05-19 16:34:24

    一、APScheduler APScheduler全称Advanced Python Scheduler 作用为在指定的时间规则执行指定的作业。 指定时间规则的方式可以是间隔多久执行,可以是指定日期时间的执行,也可以类似Linux系统中Crontab中的方式执行任务。 指定的任务就是一个Python函数。 二、安装 pip install

  • 高可用的Spring FTP上传下载工具类2022-05-19 15:35:45

    前言 ftp服务器进行交互关于ftp上传下载的工具类大致有两种。   第一种是单例模式的类。   第二种是另外定义一个Service,直接通过Service来实现ftp的上传下载删除。   这两种感觉都有利弊。   第一种实现了代码复用,但是配置信息全需要写在类中,维护比较复杂。   第二种如

  • Spring Boot整合elasticsearch7.152022-05-19 15:31:08

      个人编写整合仅供参考! 出事概不负责!   此次整合的ES使用了ik分词器跟数据库配置同义词,ik分词器跟同义词可以查看本人其他文章有安装步骤。 程序可看下面的垃圾代码。 1.修改pom文件 <project> <dependencies> <dependency> <groupId>org.elast

  • Jmeter验证码图片登录2022-05-19 15:00:43

    Jmeter使用test4j进行图片验证码识别、登录 1. 下载test4j https://sourceforge.net/projects/tess4j/ 2. 修改Jmeter外部依赖文件夹 (1)修改D:\Applications\apache-jmeter-5.4.1-3\bin目录下jmeter.properties文件 plugin_dependency_paths=../dependencies/lib;    (2)test4j压

  • Python实例(持续更新中)2022-05-19 14:32:25

    目录一、数据筛选:筛选出某列含有特定值的记录二、数据处理:某列数据补0三、数据处理:统计工单派发和质检信息四、数据处理:四层六域月粒度文件处理五、数据处理:四量七费日粒度文件转化成月粒度六、数据处理:计算长期在库业务量TOP5记录七、数据处理:数据工单生成与附件迁移八、数据处理

  • SpringBoot整合Swagger2一直弹窗的坑2022-05-19 13:31:07

    问题现象: 我的Swagger配置信息文件如下 package com.qbb.qmall.service.config; import com.google.common.base.Predicates; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documenta

  • jsp12周2022-05-19 12:32:49

    1.实现昨天讲过的 删除 回复邮件2.实现阅读邮件功能:在main.jsp中点击任意邮件的标题,进入到detail.jsp显示邮件详情,包括发件人,主题,内容,时间。同时需要把邮件状态修改为已读。 //登录 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head>

  • 微服务入门之Ribbon+OpenFeign2022-05-19 12:01:27

    一、概述 1.1、Ribbon Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那

  • 数据库连接池2022-05-19 12:00:07

    数据库连接池 该文部分代码和内容节选自其他作者文章,仅用作个人学习,特此声明 链接:(1条消息) 数据库连接池学习笔记(一):原理介绍+常用连接池介绍_CrankZ的博客-CSDN博客_数据库连接池 1、学前了解 数据库连接 --> 执行完毕 --> 释放 --> 连接 --> 释放...... 以上步骤十分浪费系统资

  • 4.19python笔记2022-05-19 01:34:53

    进程相关操作、方法、概念 进程创建 ​ 在python中提供了一个multiprocessing模块可以帮助我们使用多进程解决问题。在multiprocessing 模块中有一个类Process。 #第一种方法(函数对象作为进程): from multiprocessing import Process import time def task(name): print('%s

  • springboot整合swagger3.0配置集UI界面优化2022-05-18 23:04:02

    添加pom依赖 //swagger 界面优化依赖 <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>3.0.3</version>

  • 后台管理系统(二)之SQL监控2022-05-18 22:03:35

    pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>mys

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有