Ответы пользователя по тегу Java
  • Mono || Java || Python: оптимальный стэк технологий для нового проекта?

    @reus
    Смысл писать не хайлоад на Java?
    Дата анализ -> Python 3.5+ -> asyncio + flask + front (angular/react/etc)
    Ответ написан
    Комментировать
  • Как дописать строку в конец текстового файла в Java?

    @reus
    Если вы имеете в виду что генерится 10 паролей и все 10 в одной строке, то просто добавьте
    print.write(password+"\n")

    Но судя по вашему коду ваши пароли затираются из-за неудачного метода write. Вынесите
    PrintWriter print = new PrintWriter (new File ("Password.txt"));
    за пределы метода write. Можно сделать к примеру так:
    Если вы имеете в виду что генерится 10 паролей и все 10 в одной строке, то просто добавьте 
    print.write(password+"\n")
    
    Но судя по вашему коду ваши пароли затираются из-за неудачного метода write. Вынесите 
    PrintWriter print = new PrintWriter (new File ("Password.txt"));
    за пределы метода write. Можно сделать к примеру так:
    <code lang="java">
    import java.io.*;
    import java.util.*;
    
    public class MyTextFile {
      public static class Characters implements Generator <java.lang.Character>{
        public static char [] array = "1234567890qwertyuiopasdfghjklzxcvbnm".toCharArray();
        public static Random rand = new Random ();
        @Override
        public Character next() {
          // TODO Auto-generated method stub
          return array[rand.nextInt(array.length)];
        }
      }
      
      public static void write (PrintWriter print, String password){
        try{
        print.write(password);
        print.close();
        } catch (IOException e){
          throw new RuntimeException (e);
        } 
      }
      
      public static void main (String [] args) throws IOException {
        StringBuilder str = new StringBuilder ();
        PrintWriter print = new PrintWriter (new File ("Password.txt"));
        for (int i=0; i!=10; i++){
          for (int j=0; j!=10; j++){
            str.append(new Characters().next()); // Создаем пароль
          }   str.append("\n");
          write (print, str.toString()); // Записываем пароль в файл.
          str.delete(0, str.length()); // Чистим.
        }
      }
    }
    </code>
    Ответ написан
    Комментировать
  • Как настроить proxy в selenium??

    @reus
    Работал с sel+phanjs.
    В Phantom js proxy прописываются при создании драйвера в конструкторе

    caps = new DesiredCapabilities();
    		caps.setJavascriptEnabled(true);
    
    		caps.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY,
    				Config.dir + "//browser//phantomjs");
    
    		String user = Config.PROXY_CREDENTIALS.get("user");
    		String password = Config.PROXY_CREDENTIALS.get("password");
    
    		// create screen
    		caps.setCapability(CapabilityType.TAKES_SCREENSHOT, true);
    
    		// use proxy
    		proxy = Config.getProxy();
    		caps.setCapability(PhantomJSDriverService.PHANTOMJS_CLI_ARGS, new String[] { "--load-images=false",
    				"--proxy=" + proxy, String.format("--proxy-auth=%s:%s", user, password) });
    
    		// use user agent
    		caps.setCapability("phantomjs.page.settings.userAgent", Config.getUserAgent());
    
    		try {
    			// create phantomjs
    			driver = new PhantomJSDriver(caps);
    Ответ написан
    Комментировать
  • Spring Boot + Html5 video. Как показывать видео, которые расположены в другой директории системы?

    @reus
    Ну обычно такие файлы находятся в спец директ. media. Если совсем коротко - у вас неправильно сконфигурирован веб сервер. То есть нужно добавить вашу директорию в пути веб сервера.
    Ответ написан
    Комментировать
  • В чем писать код то?

    @reus
    Eclipse уже не модно? В крайняк можно начать с использования sublime, для винды NotePad++, ради харкора можно vim,,,

    ЗЫ. настраивать все-равно нужно под себя. За вас никто удобный для вас инструментарий не сделает (тем более бесплатно).
    Ответ написан
    Комментировать
  • Могут ли потоки внезапно заснуть?

    @reus
    ну есть такие крутые штуки как lock, sleep и тд
    Ответ написан
    Комментировать
  • Как унифицировать мэппинг одинаковых классов в разных пакетах?

    @reus
    покажи тестовый пример
    Ответ написан
    Комментировать