ICode9

精准搜索请尝试: 精确搜索
  • 常用命令2022-04-20 09:33:40

    查询当前目录 log 文件 中含有 关键字的 文件 find . -name "*.log" | xargs grep "keywork" nginx 日志 http{ log_format apm '[$time_local]\tclient=$remote_addr\t' 'request="$request"\t request_length=$request_leng

  • java MD5 工具类2022-04-17 01:31:49

    import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public final class MD5 { public static String encrypt(String strSrc) { try { char hexChars[] = { '0', '1', '2', �

  • python 复识别U盘并且上传下载文件2022-04-09 18:01:51

    识别U盘并且复制内容到PC以及复制PC指定内容到U盘 1 import win32file 2 import shutil 3 4 5 # 获取到所有的磁盘驱动 6 def get_all_drives(): 7 drives = [] 8 sign = win32file.GetLogicalDrives() 9 all_drives = ["A:\\", "B:\\", "C:\\"

  • spark streaming整合kafka中非聚合类运算如何和kafka保持exactly once一致性语义(幂等性方式)2022-04-07 12:31:05

    object KafkaToHbase { def main(args: Array[String]): Unit = { //true a1 g1 ta,tb val Array(isLocal, appName, groupId, allTopics) = args val conf = new SparkConf() .setAppName(appName) if (isLocal.toBoolean) { conf.setMas

  • ajax发送json格式数据2022-04-05 04:31:25

    ### ajax发送json格式数据 ```python """ 前后端传输数据的时候一定要确保编码格式跟数据真正的格式是一致的 不要骗人家!!! {"username":"jason","age":25} 在request.POST里面肯定找不到 django针对json格式的数据 不会做任何的处理 request对象方法补充 request.i

  • go程序托管 supervisor 遇到 too many open files2022-04-04 21:01:44

    使用golang写了一个统计日志到程序,最开始使用 nohup 来运行,一切正常,后来该换到使用 supervisor 来管理进程,运行一天后,日志出现大量的 too many open files 错误,开始排查… 首先排查系统文件描述符 $ cat /etc/security/limits.conf * soft nofile 655350 * hard nofile 655

  • Java 之 数据类型2022-04-04 02:33:55

    Java 之 数据类型 在了解数据结构之前需要先了解一下容量单位是怎么回事 bit 是计算机最小的容量单位往上还有 byte K M G 等等,他们之间的单位转换分别是: 1byte = 8bit 1K = 1024byte 1M = 1024K 1G = 1024M 先有了这个概念,才能明白 Java 的设计者为什么要设计这么多种数据类型 J

  • SQL中的数字、字母和汉字2022-04-03 19:03:04

    知识点001 当变量的数据类型为VARCHAR时,变量赋值后,变量中的字符所占字节数,数字和字母是1个bytes,汉字是2个bytes; 当变量的数据类型为NVARCHAR时,变量赋值后,变量中的字符所占字节数,数字、字母和汉字,均为2个bytes. 知识点002 假定变量的数据类型是VARCHAR(N)  ,含义是它能存储的变

  • 大文件上传和断点续传疑问2022-04-02 14:34:13

    ​ 一、概述   所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。   二、Range    用于请求头中,

  • CMS老年代增长排查总结2022-04-02 13:33:05

    一般对于内存泄漏导致OOM的,可以通过MAT在OOM时生成的dump中查看老年代贡献最大的对象,定位问题代码。但对于老年代缓慢增长FGC又能被回收的,排查会相对麻烦,可以按如下方式进行尝试。 1. 添加GC参数,打出对象分布 -XX:+PrintTenuringDistribution 2022-03-31T19:54:17.891+0800: 7

  • 一些表空间查看及设置2022-03-31 19:35:20

    SELECT created, log_mode, log_mode FROM v$database; --1G=1024MB --1M=1024KB --1K=1024Bytes --1M=11048576Bytes --1G=1024*11048576Bytes=11313741824Bytes SELECT a.tablespace_name "表空间名", total "表空间大小", free "表空间剩余大小", (total - f

  • STL空间分配器源码分析(三)pool_allocator2022-03-30 23:33:17

    一、摘要   pool_allocator是一种基于单锁内存池的空间分配器,其内部采用内存池思想,通过构建16个空闲内存块队列,来进行内存的申请和回收处理。每个空闲队列管理的内存块大小固定,且均为8的倍数,范围从8到128字节,按8的倍数递增。该空间分配器最小分配单位为8字节,低于128字节(含128)的

  • 安装clearos系统2022-03-30 14:33:30

    镜像下载、域名解析、时间同步请点击 阿里云开源镜像站 一、clearos介绍 ClearOS是一个基于CentOS和Red Hat Enterprise Linux的简单,开源,价格合理的Linux操作系统。 它设计用于中小型企业作为服务器或网络网关。 二、clearos安装 下载地址:developer.aliyun.com/mirror/clearos

  • |NO.Z.00027|——————————|CloudVirtualiZation|——|OpenStack&实操.V01|--------------------------|Openstack-2022-03-27 15:35:24

    [CloudVirtualiZation:OpenStack&挂载.V01]                                                 [Applications.CloudVirtualiZation][|Openstack|通过horizon.console创建云硬盘|创建云主机实例|连接云硬盘]一、创建云硬盘:OpenStack——>Compute——>云硬

  • Oracle Database JDBC driver and Companion Jars Downloads jar下载2022-03-21 22:36:52

    Oracle Database JDBC driver and Companion Jars Downloads https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html Oracle Database JDBC driver and Companion Jars Downloads Governed by the No-clickthrough FUTC license PLEASE READ :

  • EXSI6.7 中给虚拟机磁盘扩容2022-03-21 13:33:44

    1、扩展磁盘 注意:扩容磁盘的方式分为 [添加磁盘]、[扩展磁盘] ; 扩展磁盘需要在此虚拟机停止的状态下进行,同时扩展的数字是扩展后的预期大小,比如之前是60G,希望扩展200G,那么我们应该输入200G。这里我们以扩展磁盘的方式进行。go go go ! 2、首先确认状态扩展后,重新启动linux,使用df

  • 支持超大文件HTTP断点续传控件2022-03-21 12:06:05

    一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range  用于请求头中,指定第一

  • Python bytes类型及用法2022-03-19 15:32:11

    Python bytes类型及用法 Python bytes 类型用来表示一个字节串。“字节串“不是编程术语,是我自己“捏造”的一个词,用来和字符串相呼应。 bytes 是 Python 3.x 新增的类型,在 Python 2.x 中是不存在的。 字节串(bytes)和字符串(string)的对比: 字符串由若干个字符组成,以字符为单位

  • GC 打印日志配置2022-03-09 11:33:43

    生产环境上,或者其他要测试 GC 问题的环境上,一定会配置上打印GC日志的参数,便于分析 GC 相关的问题。但是可能很多人配置的都不够“完美”,要么是打印的内容过少,要么是输出到控制台,要么是一个大文件被覆盖,要么是……本文带你一步一步,配置一个完美的 GC 日志打印策略 打印内容 为了保

  • kafka配置文件:server.properties2022-03-08 13:34:40

    ########################################################## ###################### System ############################ ########################################################## 唯一标识在集群中的ID,要求是正数。 broker.id=1 像zk注册本机的IP地址,以防默认情况下状

  • 3.5字节到大整数的打包与解包2022-03-05 14:01:10

    问题 ​ 你有一个字节字符串并想它解压成一个整数。或者,急需要将又给大整数转换为一个字节字符串。 解决方案 ​ 假设你的程序需要处理又给拥有128位长的16个元素的字节字符串。比如: data=b'\x00\x124V\x00x\x90\xab\x00\xcd\xef\x01\x00#\x004' print(len(data)) # ->16 print(

  • K8S容器HeadlessService间动态IP通信2022-03-04 16:01:07

    文件网址:https://www.kubebiz.com/KubeBiz/MongoDB?k8sv=v1.20 使用文件网址中提供的yaml文件安装三节点的mongodb集群,其service是headless service,因为对应的service.yaml文件中: spec.clusterIP:None 和普通Service相比,Headless Service没有ClusterIP(所以没有负载均衡),它会

  • HBase中使用过滤器筛选数据2022-03-03 14:03:51

    一、过滤器能干什么 HBase为筛选数据提供了一组过滤器,通过过滤器可以在HBase中的数据的多个维度(行,列,数据版本)上进行对数据的筛选操作。 通常来说,通过行键、列来筛选数据的应用场景较多。 二、常见的过滤器 基于行的过滤器 PrefixFilter: 行的前缀匹配 PageFilter: 基于行的分页

  • python之bytes和string(转)2022-03-02 20:33:00

    转自:python之bytes和string 1、bytes主要是给在计算机看的,string主要是给人看的 2、中间有个桥梁就是编码规则,现在大趋势是utf8 3、bytes对象是二进制,很容易转换成16进制,例如\x64 4、string就是我们看到的内容,例如'abc' 5、string经过编码encode,转化成二进制对象,给计算机识别 6、b

  • HBase过滤器及其代码示例2022-03-01 22:01:52

    HBase过滤器及其代码示例 目录HBase过滤器及其代码示例作用比较过滤器操作符常见的六大比较器BinaryComparator:二进制比较器BinaryPrefixComparator:前缀二进制比较器NullComparatorBitComparatorRegexStringComparatorSubstringComparator:字符串比较器示例代码rowKey过滤器:RowFilt

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

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

ICode9版权所有