Skip to content

Instantly share code, notes, and snippets.

View anas-didi95's full-sized avatar

Anas Juwaidi anas-didi95

View GitHub Profile
@anas-didi95
anas-didi95 / parse_yaml.sh
Created August 16, 2018 01:52 — forked from pkuczynski/LICENSE
Read YAML file from Bash script
#!/bin/sh
parse_yaml() {
local prefix=$2
local s='[[:space:]]*' w='[a-zA-Z0-9_]*' fs=$(echo @|tr @ '\034')
sed -ne "s|^\($s\)\($w\)$s:$s\"\(.*\)\"$s\$|\1$fs\2$fs\3|p" \
-e "s|^\($s\)\($w\)$s:$s\(.*\)$s\$|\1$fs\2$fs\3|p" $1 |
awk -F$fs '{
indent = length($1)/2;
vname[indent] = $2;
for (i in vname) {if (i > indent) {delete vname[i]}}
@anas-didi95
anas-didi95 / LogHistory.java
Created July 23, 2018 07:55
hibernate_entity-models
package models;
import java.time.LocalDateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
@anas-didi95
anas-didi95 / DatabaseInit.java
Last active July 23, 2018 07:47
hibernate_bootstrap-hibernate-initialization.java
package dao;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.boot.Metadata;
import org.hibernate.boot.MetadataSources;
import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
@anas-didi95
anas-didi95 / struts.xml
Last active July 23, 2018 07:54
struts2_struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts
Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<constant name="struts.devMode" value="false" />
<constant name="struts.action.extension" value=",action"/>
<package name="web.index" extends="struts-default" namespace="/">
<default-action-ref name="index"/>
<action name="index" method="executeIndex" class="controllers.IndexAction">
@anas-didi95
anas-didi95 / hibernate.cfg.xml
Last active August 10, 2022 18:10
hibernate_hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hbm2ddl.auto">update</property>
<property name="dialect">org.hibernate.dialect.OracleDialect</property>
<property name="connection.url">jdbc:oracle:thin:@127.0.0.1:1521:xe</property>