Skip to content

Instantly share code, notes, and snippets.

@how25
how25 / Cloud.uri
Created March 22, 2020 14:59
Cloud patterns #云服务
https://docs.microsoft.com/en-us/azure/architecture/patterns
@how25
how25 / creat_java.py
Created November 27, 2019 15:13
[Java bean 生成器] 创建 java bean 的脚本 #python
#!/usr/bin/python3
import re
import os
import sys
import getopt
package = '!'
clazz = '#'
type = ':'
mvn archetype:generate -DgroupId=fr.myGroupId -DartifactId=MyApplication -Dpackagename=fr.myGroupId -DarchetypeArtifactId=maven-archetype-quickstart
@how25
how25 / COMPACT行格式.md
Last active March 21, 2019 06:38
[COMPACT 行格式] MySQL 保存数据的一种行格式 #MySQL原理 #mysql 行格式

COMPACT行格式

image 一条完整的记录其实可以被分为记录的额外信息和记录的真实数据两大部分。

@how25
how25 / fix_2019年01月11日.sql
Last active January 14, 2019 03:54
[竞价服务sql] #竞价服务
UPDATE `t_bid_item_property_value` SET `name` = 'PE 150' WHERE `name` = 'PE-150';
UPDATE `t_bid_item_property_value` SET `name` = 'SE 50' WHERE `name` = 'SE-50';
UPDATE `t_bid_item_property_value` SET `name` = 'SE 250' WHERE `name` = 'SE-250';
UPDATE `t_bid_item_property_value` SET `name` = 'SE 300' WHERE `name` = 'SE-300';
UPDATE `t_bid_item_property` SET `name` = '数据量要求' WHERE `name` = '数据量';
ALTER TABLE t_bid_order_item CHANGE category_labels category_labels VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '类别标签';
@how25
how25 / docker_EFB.sh
Created December 28, 2018 16:24
[efb] #EFB #docker
docker run -d --restart=always --name=ehforwarderbot -v $(pwd)/config.py:/opt/ehForwarderBot/config.py -v $(pwd)/tgdata.db:/opt/ehForwarderBot/plugins/eh_telegram_master/tgdata.db royx/docker-efb
@how25
how25 / docker_mtproxy.sh
Created December 28, 2018 09:12
[mtproxy] #mtproxy #telegram #docker
docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data telegrammessenger/proxy:latest
@how25
how25 / singleton.java
Created December 8, 2018 06:29
[单例模式] #设计模式 #单例模式 #java
# 枚举实现
/**
* Enum based singleton implementation. Effective Java 2nd Edition (Joshua Bloch) p. 18
*
* This implementation is thread safe, however adding any other method and its thread safety
* is developers responsibility.
*/
public enum EnumIvoryTower {
INSTANCE;
@how25
how25 / nginx.sh
Created December 7, 2018 03:40
[nignx mac] #nginx
#Install with brew
#Use brew to install the nginx with command:
brew install nginx
#After install run:
sudo nginx
#Testing
#Open Navigator it by going to URL:
@how25
how25 / mysql_docker.sh
Created December 1, 2018 20:38
[Mysql Docker] #mysql #docker
docker run --name mysql1 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=[passwd] -d akoller/low-memory-mysql:latest