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.ViewPagerTags: #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_modulesdirectory. - No pipeline. What you see is pure code without a need to install it.
- No overhead, essential features, simple usage.
Tags: #php • blog • lightweight
- No npm dependency, there won’t be an annoying 1GB
-
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
Generates a URL slug/permalink based on fields in a Mongoid-based model.
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:
- What to do first when creating a module from scratch
- How to manage your module in Github and npm
How to transpile your ES6 code into ES5this went away in v3- How to create automated unit and integration tests
- How to integrate them with Travis CI and make the build break if tests didn’t pass
- How to automatically test your module against various versions of Node.js
- How to setup a code coverage tool and keep 100% coverage
- How to integrate the coverage results with Coveralls
- How to configure linting tools to make your code base consistent
- 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 :)
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