一些网站(记录用,不常用)

url

  • html 图标 http://fontawesome.io/icons/
  • 在线设计稿 https://lanhuapp.com/
  • 扫题库 https://leetcode.com/
  • protobuf https://github.com/google/protobuf
    protocolbuffer(以下简称PB)是google 的一种数据交换的格式
  • 百度站长工具 http://zhanzhang.baidu.com/dashboard/index
  • Elasticsearch Java API 手册 https://es.quanke.name/client.html
  • shadowsocks-qt5安装 https://www.litcc.com/2016/12/29/Ubuntu16-shadowsocks-pac/
  • databricks 分享VIDEO https://databricks.com/sparkaisummit/north-america/sessions
  • redis作者博客 http://antirez.com

杂七杂八

  • avatar:【电脑】(术语)指在虚拟实境中互动地呈现一个人

  • 获取屏幕宽度,双屏有效
1
2
3
4
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] gs = ge.getScreenDevices();
GraphicsConfiguration[] gc = gs[0].getConfigurations();
Rectangle bounds = gc[0].getBounds();

  • 插件开发配置

配置右键->





新建菜单->





  • ubuntu 消息气泡

export DISPLAY=:0.0 && notify-send -i /usr/share/icons/ubuntu-mobile/actions/scalable/voicemail.svg 喂你有个大bug 是大大


  • ctrl+shift+alt+/ 打开idea注册表信息

  • swagger 添加"application/octet-stream;charset=utf-8" 就可以下载文件了

  • unzip -O gbk 添加编码解压,解决乱码问题

  • JENKINS_NODE_COOKIE instead of BUILD_ID
    jenkins 自动构建完成后自动杀掉后台进程,可以设置

               script{
                     withEnv(['JENKINS_NODE_COOKIE=dontkill']) {
                         sh '''
                            cp scs-admin/target/scs-admin.jar /home/hx-pc/my/scs-admin.jar
                            cd /home/hx-pc/my/
                            java -jar scs-admin.jar &
                            sh pause.sh
                        '''
                    }
                }
    

  • curl ifconfig.me 查看自己公网ip地址

  • nginx添加静态文件地址,文件夹
    autoindex on;
    autoindex_exact_size off;
    autoindex_localtime on;

  • idea 帐号 xinhu20170105

  • 安装qt5
    sudo add-apt-repository ppa:hzwhuang/ss-qt5
    sudo apt-get update
    sudo apt-get install shadowsocks-qt5

  • linux代理

    export http_proxy=118.210.42.251:44367 或:export https_proxy=118.210.42.251:44367
    要取消该设置:unset http_proxy 或:unset https_proxy
    env|grep -i proxy 查看当前代理的环境变量
    unset all_proxy 取消代理

  • git 代理 

    设置ss
    git config --global http.proxy 'socks5://127.0.0.1:1080'
    git config --global https.proxy 'socks5://127.0.0.1:1080'
    设置代理
    git config --global https.proxy http://127.0.0.1:1080
    git config --global https.proxy https://127.0.0.1:1080
    取消代理
    git config --global --unset http.proxy
    git config --global --unset https.proxy

  • centos6.5 开放端口

    用vim打开 /etc/selinux/config
    SELINUX=disabled
    /sbin/iptables -I INPUT -p tcp --dport 8500 -j ACCEPT
    /etc/init.d/iptables save
    service iptables restart

  • kerberos

    sudo kinit -k -t hdfs.keytab hdfs/node1.sc.com@SC.COM

  • 线上流量回放工具

  • 主从数据库同步

    查看主库 4.4 - 4.1
    show master status;
    查看主从是否正常同步
    show SLAVE status;
    停掉主从同步关系
    stop slave;
    开始主从同步关系
    start slave;
    改变从库跟主库一致
    change master to master_host = '10.6.4.4 ', master_user = 'root',
    master_port=3306, master_password='xxxxx',
    master_log_file = 'mysql-bin.000123', master_log_pos=208098475;

  • conusl集群

$ consul agent -server -ui -bootstrap-expect=3 -data-dir=/tmp/consul -node=server1 -client=0.0.0.0 -bind=192.168.32.133

$ consul agent -server -ui -bootstrap-expect=3 -data-dir=/tmp/consul -node=server2 -client=0.0.0.0 -bind=192.168.32.134

$ consul agent -server -ui -bootstrap-expect=3 -data-dir=/tmp/consul -node=server3 -client=0.0.0.0 -bind=192.168.32.135

直接运用假数据开发

最近公司有一个项目需要一个先行的版本,也就是展示,但是还要有一点交互.于是我们采用数据存储文件的方式来处理api返回数据,在组装文件的过程中费了不少的力气,我觉得需要一个通用的json字符数据生成工具来做这个事情.....

对于文件存储数据的方式比较适合那些数据只用于展示的目的,没有修改和删除,也就是数据不具有实时性,在这种情况下,我们可以尝试,运用工具类将数据写入文件中,这样不仅仅加速了运行速度,而且也会减少数据库的压力

根据这样的思考,我们应该可以把具有实时性的数据和非实时性的数据分开来.