Skip to content

Instantly share code, notes, and snippets.

View devendra-nationalwala's full-sized avatar

Devendra Nationalwala devendra-nationalwala

View GitHub Profile
import { Component } from '@angular/core';
@Component({
 selector: 'hello-world',
 template: `
  <h2>Hello World</h2>
  <p>This is my first component!</p>
 `
})
export class HelloWorldComponent {
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
 res.statusCode = 200;
 res.setHeader('Content-Type', 'text/plain');
 res.end('Hello World');
});
@devendra-nationalwala
devendra-nationalwala / autodeploy.bat
Created January 7, 2022 04:29
Auto deploy maven project to glassfish with CLI or cron
cd /d D:\path\to\mvn_project
mvn clean install -DskipTests
del D:\path\to\glassfish4\glassfish\domains\domain1\autodeploy\mvn_proj.war_deployed
copy /Y D:\path\to\mvn_project\target\mvn_proj.war D:\path\to\glassfish4\glassfish\domains\domain1\autodeploy\
echo "War copied. Please wait until war is deploy..."
SET LookForFile="D:\path\to\glassfish4\glassfish\domains\domain1\autodeploy\mvn_proj.war_deployed"
:CheckForFile
IF EXIST %LookForFile% GOTO FoundIt
@devendra-nationalwala
devendra-nationalwala / autodeploy.sh
Last active July 22, 2022 16:37
Auto deploy maven project to glassfish with CLI or cron
cd /path/to/mvn_project
mvn clean install -DskipTests
rm -rf /path/to/glassfish4/glassfish/domains/domain1/autodeploy/mvn_project.war_deployed
cp target/mvn_project.war /path/to/glassfish4/glassfish/domains/domain1/autodeploy/
echo "War copied. Please wait until war is deploy..."
while [ ! -f /path/to/glassfish4/glassfish/domains/domain1/autodeploy/mvn_project.war_deployed ];
do
sleep 1;
done
echo "Maven project is deployed now."
apiVersion: apps/v1
kind: Deployment
metadata:
name: mongo-express
labels:
app: mongo-express
spec:
replicas: 1
selector:
matchLabels:
apiVersion: v1
kind: ConfigMap
metadata:
name: mongodb-configmap
data:
database_url: mongodb-service
apiVersion: apps/v1
kind: Deployment
metadata:
name: mongodb-deployment
labels:
app: mongodb
spec:
replicas: 1
selector:
matchLabels:
apiVersion: v1
kind: Secret
metadata:
name: mongodb-secret
type: Opaque
data:
mongo-root-username: dXNlcm5hbWU=
mongo-root-password: cGFzc3dvcmQ=
public static byte[] toStream(Student stu) {
// Reference for stream of bytes
byte[] stream = null;
// ObjectOutputStream is used to convert a Java object into OutputStream
try (ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);) {
oos.writeObject(stu);
stream = baos.toByteArray();
} catch (IOException e) {
// Error in serialization