Skip to content

Instantly share code, notes, and snippets.

w7089

Block or report user

Report or block w7089

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View maven commands
Create project via command line:
mvn archetype:generate "-DgroupId=com.roman.tasks"
"-DartifactId=RateLimiter" "-DarchetypeArtifactId=maven-archetype-quickstart"
View run_volume_container.sh
docker run -v /tmp/cache:/cache --entrypoint true --name cache todobackend-dev
docker run --rm --volumes-from cache todobackend-dev
@w7089
w7089 / .gitignore
Created Jun 19, 2019
python packages example
View start_cocroach_db
docker network create -d overlay --attachable cockroach
docker service create --name cockroach-init --network cockroach --mount type=volume,source=cockroach-init,target=/cockroach/cockroach-data --publish 8085:8080 cockroachdb/cockroach:v2.1.3 start --logtostderr --insecure --advertise-addr=cockroach-init
docker service create --replicas 4 --network cockroach --name cockroach --mount "type=volume,source={{.Service.Name}}-{{.Task.Slot}},target=/cockroach/cockroach-data" cockroachdb/cockroach:v2.1.3 start --logtostderr --insecure --join=cockroach-init
docker service create --replicas 2 --network cockroach --name api --env "ConnectionStrings:StoreContext=Host=cockroach;Port=26257;Database=store;Username=root" --publish '8095:80' psodstorage/store-api
docker service create --replicas 6 --network cockroach --name web --env "ConnectionStrings:StoreContext=Host=cockroach;Port=26257;Database=store;Username=root" --publish '8097:80' psodstorage/store-web
View readable.js
const {Readable} = require('stream')
const inStream = new Readable( {
read(size) {
setTimeout(() => {
this.push(String.fromCharCode(this.currentCharCode++))
if (this.currentCharCode > 90) {
this.push(null)
}
}, 100)
View readable.js
const {Readable} = require('stream')
const inStream = new Readable( {
read(size) {
this.push(String.fromCharCode(this.currentCharCode++))
if (this.currentCharCode > 90) {
this.push(null)
}
}
});
View writable.js
// const { Writable } = require('stream')
// const outStream = new Writable({
// write(chunk, encoding, callback) {
// console.log(chunk.toString());
// callback();
// }
// })
// process.stdin.pipe(outStream)
View httpServer.js
server = require('http').createServer()
const fs = require('fs');
const data = {'hi' : 'buy'}
server.on('request', (req, res) => {
switch (req.url) {
case '/api':
res.writeHead(200, {'Content-Type' : 'application-json' })
res.end(JSON.stringify(data))
break;
View httpServer.js
server = require('http').createServer()
const fs = require('fs');
server.on('request', (req, res) => {
switch (req.url) {
case '/home':
case '/about':
res.writeHead(200, {'content-type' : 'text/plain'})
res.end(fs.readFileSync(`.${req.url}.html`));
case '/':
You can’t perform that action at this time.