Posts

  • syncClient

    syncClient,数据实时同步中间件(同步mysql到kafka、redis、elasticsearch、httpmq)!

      syncClient,数据实时同步中间件(同步mysql到kafka、redis、elasticsearch、httpmq)!

    本项目使用canal,将mysql的表数据实时同步到kafka、redis、elasticsearch、httpmq;  

    基本原理:
    canal解析binlog的数据,由syncClient订阅,然后实时推送到kafka或者redis、elasticsearch、httpmq、ssdb;如果kafka、redis、es、httpmq服务异常,syncClient会回滚操作;canal、kafka、redis、es、httpmq的异常退出,都不会影响数据的传输;


    目录:
    bin:已编译二进制项目,可以直接使用;
    src:源代码;


    配置说明:

    Tags: #java • canal • elasticsearch

  • react-headroom

    Hide your header until you need it

    Hide your header until you need it.

    Tags: #javascript

  • YViewPagerDemo

    [停止维护]YViewPager,support horizontal and vertical,based on support.v4.view.ViewPager

    YViewPager,support horizontal and vertical,based on support.v4.view.ViewPager

    中文版点这里

    Tags: #java • viewpager • verticalviewpager

  • jsonq

    A PHP query builder for JSON

    JsonQ is a simple, elegant PHP package to Query over any type of JSON Data. It’ll make your life easier by giving the flavour of an ORM-like query on your JSON.

    Tags: #php • json • json-data

  • blog

    Lightweight self-hosted facebook-styled PHP blog.

    This is a simple self-hosted, lightweight, singe-user PHP blog, where you can create your own Facebook-like feed. Give read access to other people, and you can share rich text with photos including highlighted code or links.

    In this context lightweight means:

    • No npm dependency, there won’t be an annoying 1GB node_modules directory.
    • No pipeline. What you see is pure code without a need to install it.
    • No overhead, essential features, simple usage.

    Tags: #php • blog • lightweight

  • ViaForge

    Client-side Implementation of the Via* projects for Minecraft Forge

    Client-side Implementation of the Via* projects for Minecraft Forge

    Tags: #java • forge • minecraft

  • mongoid-slug

    Mongoid Slug 7.x requires at least Mongoid 7.0.0 and Ruby 2.7.0. For earlier Mongoid and Ruby version support, please use an earlier version of Mongoid Slug.

    Mongoid Slug is compatible with all MongoDB versions which Mongoid supports, however, please see “Slug Max Length” section below for MongoDB 4.0 and earlier.

    Tags: #ruby

  • rss-feed-emitter

    Super RSS News Feed aggregator written in Node.js and ES6

    This is a fully functional module, but its source code and repository are also a super complete tutorial, covering:

    1. What to do first when creating a module from scratch
    2. How to manage your module in Github and npm
    3. How to transpile your ES6 code into ES5 this went away in v3
    4. How to create automated unit and integration tests
    5. How to integrate them with Travis CI and make the build break if tests didn’t pass
    6. How to automatically test your module against various versions of Node.js
    7. How to setup a code coverage tool and keep 100% coverage
    8. How to integrate the coverage results with Coveralls
    9. How to configure linting tools to make your code base consistent
    10. How to deploy to Github and npm with tags and releases

    If you’re afraid to read the source code of the modules you use or to create your first module, this is the best chance you have to break this barrier :)

    Start here

    Tags: #javascript

  • laravel-testtools

    Chrome extension to generate Laravel integration tests while using your app.

    Check out the introduction post about the chrome extension.

    Tags: #javascript

  • quickbooks-php

    QuickBooks Integration for PHP

    • QuickBooks FOR WINDOWS (via QuickBooks Web Connector) - read the quick start guide for the Web Connector/QuickBooks for Windows

    • QuickBooks ONLINE (via Intuit Partner Platform/Intuit Anywhere) - read the [quick start guide for Intuit Partner Platform/QuickBooks Online] (http://www.consolibyte.com/docs/index.php/PHP_DevKit_for_QuickBooks_-_Intuit_Partner_Platform_Quick-Start)

    Tags: #php

subscribe via RSS