1.  `js /[\u4e00-\u9fa5]+/`
2.  `php /[\x7f-\xff]+/`
3.  `特殊写法 /[一-龥]+/(注:对应[\u4e00-\u9fa5])` 

docker 文件系统

Cherish · 发布于 9月3日

docker文件系统

docker采用联合文件系统(unionFS)一种分层,轻量级,高性能的文件系统,它支持对文件修改作为一次提交来一层层的增加,同时可以将不通目录挂载到同一个虚拟系统下。
联合文件系统是Docker镜像的基础,镜像通过分层来进行继承,基于基础镜像可以制作各种镜像应用,不通的docker镜像可以共享一些基础系统层,同时加上自己的改动层,大大提高了存储效率,并且提高了存储的使用率,Docker中使用AUFS是一种联合文件系统,AUFS支持为每一个成员目录,设定只读,读写,和写出的权限,同时AUFS也有分层的概念。对只读权限上可以增加读写层。docker images
docker image 采用联合文件系统存储,镜像是只读的,当镜像build完。生成镜像后,不可修改,当通过容器启动后,默认会在镜像的所有只读层上附加一层读写层,使用docker commit 导出镜像,也是在当前的镜像上附加上修改的文件数据作为镜像的顶层,通过镜像启动docker后相同层文件的镜像是可以共享的。

[spring]动态Cron

ouyida3 · 发布于 9月3日

public void addTriggerTask(Runnable task, Trigger trigger) {
Trigger只允许一次!

https://www.jianshu.com/p/1a9... 也是不能动态,要重启

PY => PY38

Cython_lin · 发布于 9月2日

说明

本篇文章介绍Python3.8的一些较为好用的新特性

赋值表达式

语法格式:

2种格式的区别就是,一个带括号,一个不用带括号

(a:=1)

PY => HBase

Cython_lin · 发布于 9月2日

报错

若list 或其他命令 有如下错误:

ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing 

则使用如下命令:

cd $HBASE_HOME/bin
./hbase zkcli

[java]jasypt加密密码

ouyida3 · 发布于 9月2日

cd /Users/danni/.m2/repository/org/jasypt/jasypt/1.9.2
java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="123456" password=Afei@2018 algorithm=PBEWithMD5AndDES
https://www.jianshu.com/p/64c... Get史上最优雅加密方式!没有之一!
http://www.blogjava.net/paulw...

arp+http+ip+tcp

牙小木木 · 发布于 9月1日

1
2
3
4
5
6
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.10.64.1      0.0.0.0         UG    0      0        0 enp0s3
10.10.64.0      0.0.0.0         255.255.248.0   U     0      0        0 enp0s3
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
root@udev:/home/tb# arp -d 10.10.64.1 & curl www.baidu.com

常见密码正则

逸心丿 · 发布于 9月1日

8~18位 数字+字母、数字+特殊符号、字母+特殊符号、数字+字母+特殊符号。

/^(?![a-zA-z]+$)(?!\d+$)(?![!?@#$%^&().,""~`|><:;*]+$)[a-zA-Z\d!?@#$%^&().,""~`|><:;*]{8,18}$/

interface ITask {
  (): Promise<any>;
}

代码片段集合

提莫找蘑菇 · 发布于 8月31日

1
2
3
4
5
6
/**
 * @description 找出任意id的所有祖先id
 */
const menu = [
  {id:1,children:[]},
  {id:2,children:[{id:3,children:[{id:12,children:[{id:13,children:[]}]}]},{id:4,children:[]}]},

[java]map忽略大小写

ouyida3 · 发布于 8月31日

map忽略key大小写,三种方法
https://blog.csdn.net/errol96...
TreeMap String.CASE_INSENSITIVE_ORDER
CaseInsensitiveMap()

化学学习

Yujiaao · 发布于 8月30日

溶解度积
Solubility Product Constants, Ksp

https://www.chem.purdue.edu/g...

python数组与矩阵

青涩神话 · 发布于 8月29日

1
2
3
4
5
6
与矩阵不同的是多维数组允许每列长度不同,但就带来操作的不便。经常会卡住。
 
tips1: 强制list(),修正奇怪的格式
tips2: shape查询 , 和reshape重组
tips3: 记得循环时候每列不同长度循环。。
tips4: matrix不允许不同长度的数组插入。简单讲,插不入

ca.vue

<template>
  <div>
      <p>$attrs: {{$attrs | json}}</p>

go学习文档

繁星落眼眶 · 发布于 8月28日

1
https://www.ctolib.com/go/docs

Websocket

王小右 · 发布于 8月28日

data(){
    websocketObj: null,
1
https://redis.io/topics/sentinel
ln, err := net.Listen("tcp", net.JoinHostPort(host, "0"))
if err != nil {
   return "", 0, fmt.Errorf("could not generate random port: %v", err)
}

node版本

赵帅强 · 发布于 8月28日

文档

使用nvm来控制版本:https://github.com/nvm-sh/nvm

安装

[zookeeper]install

ouyida3 · 发布于 8月28日

下载
https://downloads.apache.org/...

cd conf
cp zoo_sample.cfg zoo.cfg

极简的http协议

Yujiaao · 发布于 8月27日

1
2
3
4
{
  printf >&3 'GET / HTTP/1.0\r\n\r\n'
  cat <&3
} 3<>/dev/tcp/www.google.com/80

web crash监控

深蓝一人 · 发布于 8月27日

背景

web crash指的是页面的非正常卸载,此时不会触发页面的unload事件。
image.png

一般监控web crash就是利用没有unload事件这样一个特点:

1
2
3
4
5
6
#读取整数,去除小数点
for i in range(j)
        show =mytable.cell[i,j].value           ## 重要!
        if mytable.cell[i,j].ctype == 2:    ## 判断数值类型
                show =int(show)                                  ## 转为整数
        

服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE)。本文介绍它的用法。

image

一、SSE 的本质

springboot整合token

woxindead · 发布于 8月27日

1
2
3
springboot整合token
https://blog.csdn.net/zxd1435513775/article/details/86555130
需要下载并启动redis