Caused by: org.hibernate.MappingException: Unable to load class [ entity.Article] declared in Hibernate configuration <mapping/> entry
Caused by: java.lang.ClassNotFoundException: entity.Article
<dependency>
<groupId> org.apache.cassandra</groupId>
<artifactId>cassandra-all</artifactId>
<version>0.8.1</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.13</version>
</dependency>
<configuration debug="false">
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%-50class{50} [%-5level]: %msg%n</Pattern>
</layout>
</appender>
<appender name="gui" class="logback.appender.JavaFXAppender">
<layoutPattern>[%-5level]: %msg%n</layoutPattern>
</appender>
<!-- в коде я запрашиваю это логгер по имени, у него добавлен свой аппендер, все что передается в этот логгер - добавляется в добавленные аппендеры.
если удалить этот логгер, то все, что было адресовано ему - пойдет в root
-->
<logger name="cardservices" level="debug" additivity="false">
<appender-ref ref="gui" />
</logger>
<root>
<appender-ref ref="console" />
</root>
</configuration>
private static Logger logger = LoggerFactory.getLogger("cardservices");
...
//сообщение пойдет в логгер с именем "cardservices" и, соответственно в его аппендеры (для данного примера аппендер "gui".
logger.info("rere");
<configuration>
<appender name="DB_APPENDER" class="com.test.logging.LogCachedAppender">
</appender>
<logger name="DB_LOGGER" level="debug" additivity="false">
<appender-ref ref="DB_APPENDER" />
</logger>
<root level="debug">
<appender-ref ref="OTHER_APPERNDER" />
</root>
</configuration>
private static Logger logger = LoggerFactory.getLogger("DB_LOGGER");
public static Path get(String path){
//создаем ссылку на объект Path
Path pathObj = new Path();
//проводим манипуляции по настройке и инициализации
pathObj.setPath(path);
//тут может быть куча проверок
//куча других процедур
//а после всех подготовок и проверок возвращаем ссылку на ранее созданный объект
return pathObj;
}
setVisible(true);
JFileChooser fileChooser = new JFileChooser();
//возможность выбирать только директории
fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
//выбор только одной директории
fileChooser.setMultiSelectionEnabled(false);
fileChooser.setDialogType(JFileChooser.OPEN_DIALOG);
//открываем окно, и ждем статуса выбора файла
int status = fileChooser.showOpenDialog(null);
//если была нажата кнопка открыть
if(status == JFileChooser.APPROVE_OPTION){
//получаем выбранную дтректорию
File dir = fileChooser.getSelectedFile();
//делаешь проверки разные если нужно
if(dir==null){
}
//если папка не существует
if(dir.exists()==false){
}
//получаешь список файлов в указанной директории
File[] files = dir.listFiles();
for (File file : files) {
//делаешь с файлами что нужно, не забывай проверять является ли файл директорией или файлом.
}
}
System.nanoTime(); //величина текущего времени в наносекундах
System.currentTimeMillis(); //величина текущего времени в милисекундах
long startTime = System.currentTimeMillis();
{
//какой- то код, скорость работы которого нужно оценить
}
//время затраченное на выполнение кода
long time = System.currentTimeMillis() - startTime;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.SplitPane;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
/**
* Created by Evgeny on 18.03.2016.
*/
public class Example extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
BorderPane borderPane = new BorderPane();
SplitPane splitPane1 = new SplitPane();
Button button_changeContainer = new Button("Изменить контейнер");
splitPane1.getItems().add(button_changeContainer);
SplitPane splitPane2 = new SplitPane();
splitPane2.getItems().addAll(new Label("Первый"),new Label("Контейнер"), new Label("SplitPane"));
VBox vBox = new VBox();
vBox.getChildren().addAll(new Label("Второй"),new Label("Контейнер"), new Label("VBox"));
borderPane.setCenter(splitPane1);
borderPane.setRight(splitPane2);
button_changeContainer.setOnAction(new EventHandler<ActionEvent>() {
boolean firstOrSecond = true;
@Override
public void handle(ActionEvent event) {
firstOrSecond = !firstOrSecond;
if(firstOrSecond){
borderPane.setRight(splitPane2);
}
else borderPane.setRight(vBox);
}
});
primaryStage.setScene(new Scene(borderPane));
primaryStage.setWidth(600);
primaryStage.setHeight(600);
primaryStage.show();
}
}
<link rel="stylesheet" type="text/css" href="style.css">
webEngine.load(FXMLController.class.getResource("/html/index.html").toExternalForm());
try {
webEngine.load(new File("html/index.html").toURI().toURL().toExternalForm());
} catch (IOException e) {
e.printStackTrace();
}
else if (x % 2 == 0)
{
even.add(x);} //<------- лишняя скобка
}
//Эти объекты объявлены в методе main(), и их видно только в нем.
ArrayList<Integer> even = new ArrayList<Integer>();
ArrayList<Integer> odd = new ArrayList<Integer>();
ArrayList<Integer> other = new ArrayList<Integer>();
//этот метод не может найти переменные even, odd, other. статический метод может видеть только другие статические методы/переменные/др и то, что передаешь в сигнатуре(в скобочках)
public static void printList(){
}
class Ideone{
//выносишь переменные из метода main и делаешь их static
static ArrayList<Integer> even = new ArrayList<Integer>();
static ArrayList<Integer> odd = new ArrayList<Integer>();
static ArrayList<Integer> other = new ArrayList<Integer>();
}
//переписываешь метод, и в мейне при его вызове передаешь сви списки
public static void printList(List<Integer> even, List<Integer> odd, List<Integer> other ){
}
//содержит неявно 1 конструктор A()
class A{
}
//тоже содержит конструктор A() но явно
class A{
A(){
}
}
//cодержит СОДЕРЖИТ ТОЛЬКО 1 конструктор, конструктора A() уже нет
class A{
A(int x){
}
}
//есть оба конструктора
class A{
A(int x){
}
A(){}
}
ScrollView scroll = new ScrollView(context){ //context - то что должно быть внутри скрола
@Override
protected void onScrollChanged(int l, int t, int oldl, int oldt)
{
//тут, надо вставить то, что хочешь ( то что описано в твоем методе
}
}