А также обязательно ли иметь Android устройство?
У меня есть Android, но он слабенький или это неважно?
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.boot.MetadataSources;
import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
public class HibernateUtil {
final static StandardServiceRegistry registry = new StandardServiceRegistryBuilder()
.configure()
.build();
private static final SessionFactory sessionFactory;
static {
try {
sessionFactory = new MetadataSources(registry).buildMetadata()
.buildSessionFactory();
} catch (Throwable ex) {
throw new ExceptionInInitializerError(ex);
}
}
public static Session getSession()
throws HibernateException {
Session session = null;
try {
session = sessionFactory.getCurrentSession();
} catch (org.hibernate.HibernateException he) {
session = sessionFactory.openSession();
}
return session;
}
}
Session session = HibernateUtil.getSession();
session.beginTransaction();
note.setTitle("Example");
session.merge(note);
session.getTransaction().commit();
session.close();
как это сделать в Spring проекте где нету main`a
Но потом, когда я загружу проект на сервер, то там же другая файловая система, другие директории и т.д. - как с этим быть?
upload.path
будет /home/Desktop/uploads
, а для prod профиля будет uploads/
и т.д.Во-вторых - а как быть с безопасностью? Как-то же надо фильтровать то, что мне загружают? А то скрипт какой-нибудь загрузят или ещё что-то. Как это вообще отслеживать?
image/*
и т.д.Как отслеживать оставшееся место на диске?
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPReply;
import java.awt.*;
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
public class Main {
public static void main(String[] args) throws IOException {
FTPClient ftp = new FTPClient();
FTPClientConfig config = new FTPClientConfig();
ftp.configure(config);
boolean error = false;
try {
int reply;
String host = "example.com";
ftp.connect(host);
ftp.login("example_user", "12345");
System.out.println("Connected to " + host + ".");
System.out.print(ftp.getReplyString());
reply = ftp.getReplyCode();
if(!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
System.err.println("FTP server refused connection.");
System.exit(1);
}
boolean changed = ftp.changeWorkingDirectory("public_html/");
if (!changed) {
ftp.disconnect();
}
ftp.setFileTransferMode(ftp.BINARY_FILE_TYPE);
ftp.enterLocalPassiveMode();
InputStream inputStream = new FileInputStream("/home/admin/Desktop/newFile.txt");
boolean stored = ftp.storeFile("newFile.txt", inputStream);
if (stored) {
System.out.println();
}
ftp.logout();
} catch(IOException e) {
error = true;
e.printStackTrace();
} finally {
if(ftp.isConnected()) {
try {
ftp.disconnect();
} catch(IOException ioe) {
// do nothing
}
}
System.exit(error ? 1 : 0);
}
}
}
нужно , чтобы в поле result попадал json как строка. Менять ответ контроллера (например обернуть в кавычки) я не могу.
Практически все сео-плагины с изъянами.
Почему нельзя сделать всё просто, по принципу работы виджета "Отрывок"?
Как сделать, что дописать в файл functions.php чтобы работало всё то, что я нарисовал, по принципу виджета "Отрывок"
имеет ли смысл только для работы с бд подключать springframework
spring.jpa.hibernate.ddl-auto=create-drop
.htaccess
файлhttp://example.com/
http://localhost:8080/
System.currentTimeMillis()
This method returns the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC(coordinated universal time).
Date date = new Date(System.currentTimeMillis());
DateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss", Locale.US);
format.setTimeZone(TimeZone.getTimeZone(ZoneId.systemDefault()));
String result = format.format(date);
System.out.println(result);
2021-06-13T19:35:35
-V
=> _V