ICode9

精准搜索请尝试: 精确搜索
  • C#实现电脑控制2022-02-03 12:03:59

    放假期间,小朋友玩起了电脑,然后停不下来,需要采取一些措施 既然身为程序员,那就以程序的方式解决   主要实现功能: 1.监控程序进程,当进程运行时间超过一定时间后,锁屏或自动关机,让小朋友无法操作; 2.保存上次运行时间,防止重启后,时间判断被重置等问题;(开机自启动需要自行设置) 3.有对应设

  • Jenkins+GitLab API进行代码库项目统计分析自助工具建设2022-01-08 10:00:30

    一.底层统计分析脚本(GitLabAPI.sh) #!/bin/bash # 必须优先在脚本运行服务器安装json格式化工具jq: yum install jq echo "get cuurnt path" basePath=$(cd $(dirname $0);pwd) echo $basePath cd $basePath # 获取参数 GitLab_URL=$1 TOKEN=$2 echo $GitLab_URL echo $TOKEN #

  • 7. jvm-sandbox之服务接口扫描2021-08-10 11:31:32

    服务接口扫描 一、概述 前段时间在测试环境部署了jvm-sandbox-repeater,成功录制到请求记录。鉴于项目中出现过业务漏测的情况(有服务的新接口未覆盖到),所以想实现一个接口覆盖的功能。 主要原理是通过对比录制的接口记录和扫描到的服务接口,就可以知道在测试时间段内,哪些接口没有被覆

  • 【Maven实战技巧】「插件使用专题」Maven-Assembly插件实现自定义打包2021-08-04 11:32:37

    前提概要 最近我们项目越来越多了,然后我就在想如何才能把基础服务的打包方式统一起来,并且可以实现按照我们的要求来生成,通过研究,我们通过使用maven的assembly插件完美的实现了该需求,爽爆了有木有。本文分享该插件的配置以及微服务的统一打包方式。 maven-assembly-plugin打包插

  • 【Maven实战技巧】「插件使用专题」Maven-Assembly插件实现自定义打包2021-08-03 10:03:04

    前提概要 最近我们项目越来越多了,然后我就在想如何才能把基础服务的打包方式统一起来,并且可以实现按照我们的要求来生成,通过研究,我们通过使用maven的assembly插件完美的实现了该需求,爽爆了有木有。本文分享该插件的配置以及微服务的统一打包方式。 maven-assembly-plugin打包插

  • 窗口设计 获取指定配置文件2021-07-29 16:01:01

                ExeConfigurationFileMap exc = new ExeConfigurationFileMap();            string BasePath = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//获取当前程序所在的目录            exc.ExeConfigFilename =

  • 2021-07-112021-07-11 10:00:58

    在JSP页面中获取当前页面的路径 只需要在jsp页面上加上: <% String basePath=request.getScheme()+"

  • ZooKeeper 分布式锁2021-04-14 10:04:18

    在Redis分布式锁一文中, 作者介绍了如何使用Redis开发分布式锁。Redis分布式锁具有轻量高吞吐量的特点,但是一致性保证较弱。我们可以使用Zookeeper开发分布式锁,来满足对高一致性的要求。Zookeeper 分布式锁原理Zookeeper 节点具有一些性质可以帮助我们开发分布式锁:临时节点: 客户端

  • 安全基线脚本2021-03-31 19:01:31

    安全基线脚本#!/bin/bash export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin NAME="syscheck" HOSTNAME=`uname -n` DATE=`date +%Y%m%d` BASEPATH="/tmp/$NAME" FILE="$DATE"_"$HOSTNAME"_autosh.log VERSION=`

  • abp vnext swagger 注释2021-03-03 18:34:58

    在启动模块中找到配置Swagger的方法,在Options中添加xml文档的地址,xml需要在生成的时候勾选输出xml var basepath = PlatformServices.Default.Application.ApplicationBasePath; var xmlPath = Path.Combine(basepath, "xx.xx.Application.Contracts.xml");

  • spqrk 读取parquet文件按月、按季、按年统计2021-01-29 19:04:02

    按月、按季、按年读取parquet文件 案列 // 启动spark yarn spark_yarn目录:./bin/spark-shell --master yarn --deploy-mode client --executor-cores 4 --num-executors 3 // 设置基础目录:parquet文件时按日期分片存储 scala> val basePath = "hdfs://192.168.88.1:8020/d

  • log4j2日志框架使用(Spring boot)2020-06-14 11:55:18

    1.导入jar包 <!--排除自带的logback的依赖jar包,log4j2与logback的jar有冲突 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions&

  • Exception in thread "main" javax.imageio.IIOException: Can't read input file!2020-04-28 21:54:35

      package com.o2o.util; import net.coobird.thumbnailator.Thumbnails; import net.coobird.thumbnailator.geometry.Positions; import javax.imageio.ImageIO; import java.io.File; import java.io.IOException; import java.net.URLDecoder; public class ImageUtil

  • udev example -- detect usb and write test file2020-03-05 14:02:44

    摘自:https://www.cnblogs.com/jlmgary/p/6742630.html 之前学习了下Udev,就随便做了个测试小程序.....设计什么的也没考虑,就实现了一个基本功能,插入U盘,识别,循环检测到有特定文件后,就然后往U盘里面写数据,插拔多次,都能正常工作。 里面的warning和不规范的写法请自己修改。 1 #in

  • Maven 打包程序如何使用可在外部修改的配置文件2019-12-29 13:56:23

    这半年来接触的事情很杂,好久没更博了。这两天开始摸索 Java 开发,遇到一个挺折腾的问题,正好记录下来备查。问题是在将 XML 文件信息写入数据库时遇到的,这个 XML 文件比较特殊,标签与数据库中对应的字段名称不一样,需要维护一个单独的配置文件,我将其整理成了一个 JSON 配置文件,以便后

  • 文件或目录是否存在2019-12-16 16:00:42

    #!/bin/bash echo "basepath" $basepath data_predict="/data/data_predict/" data_predict_path=${basepath}${data_predict} echo "data_predict_path" $data_predict_path normal="normal.csv" normal_file=${data_predict_pa

  • 规范化目录2019-11-05 21:52:22

    代码分类: 加载快, 可读性高, 查询修改简单 分析规范化目录 1. 规范固定的路径 2. settings.py 配置文件 import os BASEPATH = os.path.dirname(os.path.dirname(__file__)) A2_TXT_PATH = os.path.join(BASEPATH,'db','a2.txt') BLACKLIST_PATH = os.path.join(BASEPATH,'db',

  • 批量转换word为pdf2019-08-10 18:57:54

    自己写的一个小工具,用于批量转换word为pdf,使用方式: 将完整代码拷贝到文档中,并修改名称为words2pdfs.py将该文件拷贝到需要转换的文档目录下在终端中输入python words2pdfs.py终端会列出来是否需要转换以下文档,输入yes即可。注意:运行后会在当前目录下生成一个pdfs的文件夹,里面就是

  • zookeeper分布式锁2019-08-06 16:03:34

    转自:https://blog.csdn.net/sunfeizhi/article/details/51926396 左边的整个区域表示一个Zookeeper集群,locker是Zookeeper的一个持久节点,node_1、node_2、node_3是locker这个持久节点下面的临时顺序节点。client_1、client_2、client_n表示多个客户端,Service表示需要互斥访问的共

  • mysql自动备份数据库2019-06-13 13:49:59

    可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab 定时执行。#!/bin/bash# 要备份的数据库名,多个数据库用空格分开databases=(db1 db2 db3) # 备份文件要保存的目录basepath='/root/backup/mysql/'if [ ! -d "$basepath" ]; then  mkd

  • 批量转换word为pdf2019-05-22 22:52:03

    自己写的一个小工具,用于批量转换word为pdf,使用方式: 将完整代码拷贝到文档中,并修改名称为words2pdfs.py 将该文件拷贝到需要转换的文档目录下 在终端中输入python words2pdfs.py 终端会列出来是否需要转换以下文档,输入yes即可。 注意:运行后会在当前目录下生成一个pdfs的文

  • JAVA,JSP,Servlet获取当前工程路径-绝对路径2019-04-21 14:45:07

    在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。 另:在Jsp,Servlet,Java中详细获得路径的方法! 1.jsp中取得路径: 以工程名为TEST为例: (1)得到

  • mongodb自动备份脚本2019-04-08 13:55:50

    #!/bin/bash # 要备份的数据库名'多个数据库用空格分开 # 备份文件要保存的目录 basepath="/data/backup/dump$(date +%Y%m%d%H%M%S)" if [ ! -d "$basepath" ]; then mkdir -p "$basepath" fi /usr/local/mongodb/bin/mongodump -u 用户名 -p 密码 --authenticationD

  • shell 生成文件统计信息2019-03-17 11:40:45

    #!/bin/bash#file name : filestat.shif [ $# -ne 1 ];then echo "Usage is $0 basepath"; exitfipath=$1declare -A statarray;while read line;do ftype=`file -b "$line" | cut -d, -f1` let statarry["$ftype"]++;done <<

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

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

ICode9版权所有