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 |
View demo_reader___init__.py
print('hi') |
View .gitignore
.idea |
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 '/': |
NewerOlder