Even in the light GDPR, deleting a user is just one option. GDPR mandates that data that is no longer used should be removed, and auditing might be a good reason to keep the data. Depending on the scenarios instead of deleting a record, it could be anonymized.
03 martie 2022
27 iulie 2021
Angular: copiere statica a librariei in node_modules
App principala:
- oprire rulare
- stergere librarie dependenta din node_modules
Librarie dependenta:
> yarn install --force
> ng build --prod
- copiere din dist rezultatul build-ului in node_modules aplicatiei principale
08 iulie 2020
Pași pentru folosire branch itrac
> git checkout -b feature/itrac-11111 master -- crearea unui branch nou cu id-ul de pe itrac, din master
> git add .
> git commit -m "itrac-11111 your message"
> git push --set-upstream origin feature/itrac-11111
Bitbucket -> Repositories -> navigare repo corespunzător -> Branches -> Pull request
> git add .
> git commit -m "itrac-11111 your message"
> git push --set-upstream origin feature/itrac-11111
Bitbucket -> Repositories -> navigare repo corespunzător -> Branches -> Pull request
01 iulie 2020
Validare xml cu xsd in Java
private static void initialize() throws SAXException {
final SchemaFactory factory =
SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
final InputStream xsdStream = XmlDocumentValidator.class.getClassLoader()
.getResourceAsStream(SCHEMA_PATH);
.getResourceAsStream(SCHEMA_PATH);
final Schema schema = factory.newSchema(new StreamSource(xsdStream));
validator = schema.newValidator();
validator.setProperty(XMLConstants.ACCESS_EXTERNAL_DTD, "");
validator.setProperty(XMLConstants.ACCESS_EXTERNAL_SCHEMA, "");
}
public static boolean validateSchema(Resource resource) {
try (InputStream inputStream = resource.getInputStream()) {
if (validator == null) {
initialize();
}
validator.validate(new StreamSource(inputStream));
return true;
} catch (final SAXException | IOException e) {
LOGGER.error("Schema validation failed", e);
return false;
}
}
26 iunie 2020
Reveng tool pentru actualizarea claselor java corelate cu baza de date
1. modificare hibernate-reveng.xml, adaugare declaratii:
2. Realizarea conexiunii cu BD (hibernate.properties)
3. Rularea plugin-ului
> mvn clean generate-sources -P reveng
4. Commit fisiere modificate, punctual
<schema-selection match-schema="SCHEMA_NAME" match-table="TABLE_NAME" />
<table name="TABLE_NAME" schema="SCHEMA_NAME"> <primary-key> <key-column name="PK_COLUMN_NAME" /> </primary-key> </table>
2. Realizarea conexiunii cu BD (hibernate.properties)
hibernate.connection.driver_class=oracle.jdbc.OracleDriver
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
hibernate.connection.url=jdbc:oracle:thin:@//URL:PORT/DB_NAME hibernate.connection.username=OWNER hibernate.connection.password=PASS
3. Rularea plugin-ului
> mvn clean generate-sources -P reveng
4. Commit fisiere modificate, punctual
Abonați-vă la:
Postări (Atom)