ICode9

精准搜索请尝试: 精确搜索
  • 使用cloudflare+nginxWebUI获取真实IP,自动增加配置的脚本2022-07-04 01:00:40

    import requests as rq import time #nginxWebUI的host host = 'nginx-web-ui.xxx.com' def main(): add_ipv4() add_ipv6() add_complete() def add(ip,name='set_real_ip_from'): cookies = {#登录后抓取cookie 'SOLONID

  • 并发测试工具类 封装,方便使用2022-07-02 13:35:30

    并发测试工具类 封装,方便使用 很多时候我们都想做一些并发测试,又不想用 JMeter ,ab等工具所以直接用代码写一个工具类 @Slf4j public class MultiThreadConcurrentTestUtils { /** * 多线程并发测试 * @param threadNum 线程数量 * @param consumer 函数 * @param pa

  • 使用POI导出Exel遇到需要合并相同列2022-07-01 17:34:58

    /** * 合并列单元格 * @param xfSheet 工作表对象 * @param column 需要合并的列 * @param row 从第row行开始合并   * @param begin 跳过空白行开始的行数 */ public void mergedColumn(Sheet xfSheet,int column,int row,int begin){

  • MyBatis多条件查询赋值问题2022-06-30 18:01:00

    MyBatis多条件查询赋值一般有三种方式,这里是比较常用的。 散装参数,即三个参数不封装,直接传入,需要用到我们的@Param注解,其实@Param注解相当于给那些原来定义的名称换一下,换成我们自己的,可读性更强一些。 对象集合,传入一个List对象,list对象是我经常使用的,因为比较简单,可以用对象lis

  • springboot_游戏虚拟物品交易平台2022-06-30 00:35:58

    1.技术介绍SpringBoot+Mybatis+mysql+html+css+js开发工具:eclipse或IDEA2.主要功能说明:1)买家注册、登录、浏览商品、商品搜索、加入购物车、支付2)卖家注册、登录、商品管理、商品分类管理、订单管理3)管理员登录、买家管理、卖家管理、商品管理、商品分类管理订单管理3.部分代码展

  • JAVA-poi导出excel到http响应流2022-06-27 23:04:07

    导出结果为excel是相对常见的业务需求,大部分情况下只需要导出简单的格式即可,所以有许多可以采用的方案。有些方案还是很容易实现的。 一、可用的解决方案 目前可以有几类解决方案: 字处理企业提供的解决方案 -- 目前这个还没有看到,大概这些企业不屑于与民争利或者因为某些理由没有

  • tp6安装、封装phpspreadsheet2022-06-27 14:04:35

    1、安装phpspreadsheet composer require phpoffice/phpspreadsheet 2、封装类 <?php namespace excel; use PHPExcel_IOFactory; use PhpOffice\PhpSpreadsheet\IOFactory; use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Style\Alignment

  • SpringBoot学习笔记2022-06-26 23:33:47

    一、简介 回顾Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spring采用了以下4种关键策略: 基于POJO的轻量级和

  • Net Core中使用Dapper构建泛型仓储2022-06-26 23:02:27

    前言:Dapper是.NET的简单对象映射器,在速度方面拥有ORM之王的称号,与使用原始ADO.NET读取数据一样快。ORM是对象关系映射器,它负责数据库和编程语言之间的映射。 仓储主要是用来解耦业务逻辑层与数据访问层,降低耦合,使得程序在后期有很强的扩展性。 首先新建四个类库 IRepository:

  • linux I2C应用编程2022-06-25 12:36:05

    一、前言   本人熟悉I2C的时序,可以用单片机写I2C驱动程序,但是在linux上使用i2c接口不用我们去定义时序,我只想知道在linux平台上是如何用函数传输I2C数据的,因此本文只讨论linux下如何将I2C用起来。 二、打开设备   linux下一切皆文件,I2C设备也是一个文件,我使用的2416开发板上有

  • SpringBoot集成WebSocket长连接实际应用详解2022-06-24 22:05:48

    https://www.tqwba.com/x_d/jishu/91989.html <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> 2、封装WebSocketUtil工具类,用于提供对session链接、断开连接、推

  • vue 列表导出为Exacl表格2022-06-24 19:02:30

    实现功能:点击列表数据,导出点击内容。不选择列表内容  导出全部 新建一个manage.js文件,具体内容 import Vue from 'vue' import { axios } from '@/utils/request' //api自定义 const api = { user: '/api/user', role: '/api/role', service: '/api/service

  • Hutool操作excel2022-06-22 15:36:02

    来源 : https://blog.csdn.net/m0_52309432/article/details/125300603     /** * 方法描述: 设置基础字体样式字体 这里保留最基础的样式使用 * * @param workbook 工作簿 * @param bold 是否粗体 * @param fontName 字体名称 * @param fontSize

  • 分享实用小工具:JAVA版本位运算工具类2022-06-22 12:33:38

    将二进制数中的每位数字1或0代表着某种开关标记,1为是,0为否,则一个数字可以代表N位的开关标记值,可有效减少过多的变量定义 或 过多的表字段,同时也能在一些复杂的组合判断场景下利用位与、位或、异或等位运算实现简单高效的逻辑判断 如下是JAVA版位运算工具类,没啥技术含量,主要是运用

  • python对外提供接口将数据放入rabbitmq2022-06-21 16:05:07

      注意:1)并发量不太大的时候这样使用可以,如果并发较大建议还是用java进行实现。      2)此处建议使用python3 # coding:utf-8 import json import pika from flask import Flask, request app = Flask(__name__) MY_URL = '/knowledge/api/v1/' def push_mess(param):

  • 解决:Mybatis中parameterType为string传参问题2022-06-18 09:37:32

    1、parameterType为String时,需要在mapper接口中定义@Param要传入的字符串名 UserMappper.xml <select id="selectedUser" resultType="com.xxx.User" parameterType="String"> SELECT user_Id AS userId, user_Name AS userName FROM users WHER

  • 解决:在多线程处理问题时,无法通过@Autowired注入bean,报空指针异常2022-06-17 23:34:01

    在多线程处理问题时,无法通过@Autowired注入bean,报空指针异常, 在线程中为了线程安全,是防注入的,如果要用到这个类,只能从bean工厂里拿个实例。 解决方法如下: 1.创建一个工具类代码: package com.hqgd.pms.common; import org.springframework.beans.BeansException; import org

  • springboot全局异常拦截器2022-06-17 14:00:26

    /** * 全局异常处理 * @author Administrator * */ @ControllerAdvice public class GloableExceptionController extends BaseController{ /** * 拦截Exception类型异常 * 所有的异常都可以用该类来接受 * @param request * @param ex *

  • 核密度估计(KDE)原理及实现2022-06-15 17:04:24

    https://blog.csdn.net/qq_40996400/article/details/103772706 此处仅为备档收藏,建议查看原文,链接见上 参数估计指样本数据来自一个具有明确概率密度函数的总体,而在非参数估计中,样本数据的概率分布未知,这时,为了对样本数据进行建模,需要估计样本数据的概率密度函数,核密度估计即是其

  • uniapp-canvas动态画图2022-06-14 09:01:55

    r-canvas.js   export default{ data(){ return{ system_info:{}, //system info canvas_width:0, //canvas width px canvas_height:0, //canvas height px ctx:null, //canvas object canvas_id:

  • day72(Spring JDBC的事务管理,添加类别:(业务逻辑层,控制层),根据父级类别查询其所有子级类别:(持久层,业务逻辑层,控制层))2022-06-13 22:03:53

    day72(Spring JDBC的事务管理,添加类别:(业务逻辑层,控制层),根据父级类别查询其所有子级类别:(持久层,业务逻辑层,控制层)) 1.基于Spring JDBC的事务管理 1.事务 是一种能够保证同一个业务中多个写(增删改)操作要么全部成功,要么失败的机制! 2.实现 在业务方法上添加@Transactional即

  • 邮件发送工具2022-06-13 18:02:19

    springBoot邮件发送工具 pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> yaml spring: mail: host: smtp.126.com port: 25 usernam

  • mysql里使用JSON_EXTRACT取值2022-06-13 11:36:48

    {"contractStatusName":"拒签","msg":"操作成功","reason":"123","signers":[{"signName":"123","signStatus":4,"phoneNum":"123","userType"

  • StringUtils2022-06-13 10:02:07

    package com.hopedove.processserver.util; import java.util.*; /** * 字符串工具类 * * @author ruoyi */ public class StringUtils extends org.apache.commons.lang3.StringUtils { /** 空字符串 */ private static final String NULLSTR = ""; /**

  • redisTemplate 工具类2022-06-13 09:33:09

    package com.dw.study.utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.geo.Circle; import org.springframework.data.geo.Distance; import org.sprin

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有