👨‍💻‍的日常
shuai
日常的自我总结
  • spring-annotation

    基于spring的注解开发 类似python的装饰器可以实现一下功能 动态修改属性 动态新增功能(不侵入原代码) 动态改变执行逻辑 spring 配置略过 开发注解 1. 定义注解 1 2 3 4 5 6 7...

  • django-full-text-search

    一. mysql 的全文索引 从MySQL 5.7开始,MySQL内置了ngram全文检索插件,用来支持中文分词,并且对MyISAM和InnoDB引擎有效。 必要的参数设置 1 2 3 4 5 6 7 8 9 10 11 ...

  • mac coding

    Mac 环境下配置开发环境 记录Mac日常coding中部分软件的安装 主要是记录经常使用以及需要破解的软件 安装brew brew 中文官网 1 2 /usr/bin/ruby -e " $(curl -fsSL https://raw....

  • tornado_process

    tornado中使用多进程处理任务 在最近的工作中遇到需要在服务中有重cpu计算的任务 现有两种方案选择 celery 实现分布式计算 程序内部实现多进程消费 考虑到轻量级以及响应速度选着后者 原因如下: 该项目中需要传输数据较大,celer...

  • py_setup

    setup 简介 Python setup 是打包分发工具可以将自己的项目打包成packeage然后供他人使用 可以setup中标明项目的依赖以及安装条件似的当前模块能够正确安装并使用 setup 实战 一些参数介绍 packages 告诉Distutils需要处理...

  • jupyter 安装部署

    简介 Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等 下载安装 jupyter 下载 1 2 ...

  • Kafka 安装及配置

    基本介绍 kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息, 消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解耦、削峰、异步处理的作用。 环境介绍 系统: Ubuntu 18.04 安装配置 ZooKeepe...

  • Greenplum

    基本介绍 Greenplum是一个MPP(海量并行处理)计算框架的分布式数据库,其数据库引擎层是基于著名的Postgresql数据库,企业级数据库产品,现已开源。Greenplum拥有丰富的特性,包括: 完全支持ANSI SQL 2008标准和SQL OLAP 2003 扩展,支持O...

  • Code 日常

    日常问题、小技巧收集 主要记录日常遇到的问题及解决方法 包括但不限于 python/linux/docker/database linux命令终端显示-bash-4.2#解决方法 近期在折腾docker centos 使用别人的镜像 发现终端显示 bash-4.2# 很是...