Blog of Java Programmer

Blog of Java Programmer

Share

Group for learn Java! Learning to Java developers

01/03/2021

Pattern: Object Pool

public class PullObjects {
public static void main(String[] args) {
ObjectPool objectPool = new ObjectPool();
PooledObject pooledObject = objectPool.getPooledObject();
objectPool.releasePooledObject(pooledObject);
}
}

class PooledObject {

}
// басейн
class ObjectPool {
List free = new LinkedList();
List used = new LinkedList();

public PooledObject getPooledObject() {
if (free.isEmpty()) {
PooledObject pooledObject = new PooledObject();
free.add(pooledObject);
return pooledObject;
}else {
PooledObject pooledObject = free.get(0);
used.add(pooledObject);
free.remove(pooledObject);
return pooledObject;
}
}

public void releasePooledObject(PooledObject pooledObject) {
used.remove(pooledObject);
free.add(pooledObject);
}
}

14/02/2021

Настройки подключения Spring к базе данных mySQL:
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://${MYSQL_HOST:localhost}:3306/Имя_базы_данных
spring.datasource.username=root
spring.datasource.password=root
(файл - application.properties)

pom зависимости:
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://${MYSQL_HOST:localhost}:3306/spring_web_blog
spring.datasource.username=root
spring.datasource.password=root

Want your school to be the top-listed School/college in Kyiv?
Click here to claim your Sponsored Listing.

Category

Website

Address


Kyiv