| 
 | 
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  chpasha, Java причем? Это в любой ветке. Главное за рамки не выходить и ТСу отвечать. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 12:05 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  забыл никпричем тут с казалось бы? хотя спасибо что напомнил - еще один огромный минус рефлексии это проблемы с безопасностью, когда некие дельцы без валидаций принимают команды с вебсокетов:)проблемы есть всегда, и не только с безопасностью, если используются руки растущие из жопы. PetroNotC Sharpприходи в ветку Си и спроси свою проблему. Вдруг она только твоя?ходил, но только насоветовали.... в итоге проблему решил своими знаниями... (управление железом через ws сервер на ардуинке) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 12:16 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  вадяпроблемы есть всегда, и не только с безопасностью, если используются руки растущие из жопы. согласен, именно поэтому тебе надо писать на php своими прямыми руками, зачем тебе Java которая тебя только ограничивает? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 12:56 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  забыл никвадяпроблемы есть всегда, и не только с безопасностью, если используются руки растущие из жопы. согласен, именно поэтому тебе надо писать на php своими прямыми руками, зачем тебе Java которая тебя только ограничивает? js! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 12:57 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  забыл никсогласен, именно поэтому тебе надо писать на php своими прямыми руками, зачем тебе Java которая тебя только ограничивает?java ограничивает???? ограничивает именно php. Озверинjs! мне нужно именно серверное приложение , а не обработчики обращений. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 14:18 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ОзверинСергей Лалов, а могу я посоветовать не использовать самописные синглтоны ? Потому, что вы в яве - новичок и будет все равно криво: https://habr.com/ru/post/129494/ Ссылку я привел, чтобы вы ознакомились со сложностями паттерна и сразу не глядя подобрали библиотеку, которая создаем вам синглтоны одной аннотацией. Спасибо, посмотрел, здорово. Еще график скоростей методов даже прикрутил автор, спс! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 15:40 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  забыл никвадяпроблемы есть всегда, и не только с безопасностью, если используются руки растущие из жопы. согласен, именно поэтому тебе надо писать на php своими прямыми руками, зачем тебе Java которая тебя только ограничивает? Зачем дополнительная прокладка в виде PHP между десктопом на Java в виде андроид приложения и и mysql? У меня в принципе сервер крутиться на сборке Wamp , там есть все, в том числе и настроенный веб сервер c PHP. Вэб морду можно потом написать конечно, но сейчас это не нужно) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 15:46 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  chpashaв ветке явы любой топик - просто повод поговорить. причем на ТС всем становится пофиг чуть ранее чем сразу Это нормально , люди общаются. .PS... я автор топика)) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 15:47 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Сергей Лаловвеб сервер c PHP.это обработчик обращений к серверу. это не серверное приложение. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 15:48 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  вадяСергей Лаловвеб сервер c PHP.это обработчик обращений к серверу. это не серверное приложение. Я упростил. Имел в виду что в рамках задачи поста подключение через jdbc. Можно конечно обращаться к базе по классическому http протоколу, передавать в скрипт ,написанный на PHP данные для подключения и дергать потом информацию в виде православного JSON, который распарсивать в коде Java. По ходу сейчас мода именно на такой способ взаимодействия. Не хочу, не буду)) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 16:02 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Сергей Лаловзабыл никпропущено... согласен, именно поэтому тебе надо писать на php своими прямыми руками, зачем тебе Java которая тебя только ограничивает? Зачем дополнительная прокладка в виде PHP между десктопом на Java в виде андроид приложения и и mysql? У меня в принципе сервер крутиться на сборке Wamp , там есть все, в том числе и настроенный веб сервер c PHP. Вэб морду можно потом написать конечно, но сейчас это не нужно) Да это я не вам :) Вадя просто интересный персонаж, у которого неортодоксальные взгляды на best-practices, так что принимайте его посты с долей скептицизма. Хотя для фоновой оппозиции и понимания почему best-practices именно такие, его посты бывают очень показательны. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 16:07 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Сергей Лалов, ты хочешь напрямую подключаться к базе? клиент-сервер? т.е. светить в инет порт базы? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 16:08 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  вадяСергей Лалов, ты хочешь напрямую подключаться к базе? клиент-сервер? т.е. светить в инет порт базы? Думал об этом на начальном этапе еще. Проблему можно решить в большей степени выполнением трех обязательных пунктов: 1) Порт я сделаю не 3306. 2) На стороне хаба /роутера настрою входящие разрешения только для тех адресов ,кому можно заходить в БД. 3) Установлю TLS сертификат (данный пункт под вопросом , не разобрался пока, нужно ли за это платить и регистрироваться как юр.лицо.) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 16:19 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Сергей Лалов1) Порт я сделаю не 3306.как бы не есть спасение, просто небольшая отсрочка... Сергей Лалов2) На стороне хаба /роутера настрою входящие разрешения только для тех адресов ,кому можно заходить в БД.ну это только для постоянных белых ip. Сергей Лалов3) Установлю TLS сертификат (данный пункт под вопросом , не разобрался пока, нужно ли за это платить и регистрироваться как юр.лицо.)сертификат можно получать бесплатно, но каждые три месяца, но даётся он на сайт....(как минимум у тебя должен быть какой-то примитивный сайт проходящий проверку для выдачи сертификата) можно генерить "самоподписанные сертификаты" - но для их встраивания в андроид надо (если не ошибаюсь рутовые права или пароль на вход в андроид) не всё просто. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 16:30 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  вадя, да по сути все можно грохнуть. Но у меня приложение ведь не для сбербанка. Стоимость взлома ни в какое сравнение не идет со стоимостью информации в БД. Кому это нужно) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 16:39 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Сергей Лаловда по сути все можно грохнуть. Но у меня приложение ведь не для сбербанка. Стоимость взлома ни в какое сравнение не идет со стоимостью информации в БД. Кому это нужно)это конечно, но когда все работает, и кто-то грохает, бывает даже дешёвая инфа становится такой дорогой.... и дело не в том, что кто-то на ней нажился, а что ты теряешь многое, время, наработки, историю, динамику ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 16:44 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Сергей ЛаловПо ходу сейчас мода именно на такой способ взаимодействия. Не хочу, не буду)) это не мода, сделать бэкенд с http api для мобильного клиента - нормально и я бы даже сказал наиболее удобно. во-первых нет зависимости от бд - завтра ты решил поменять порт (или не приведи аллах саму БД) или они элементарно за firewall-ом сидят и их на экзотические порты не пускают - все мобильные клиенты тут же превратятся в тыкву. Кроме того с http-backend можно сделать клиентский код предельно простым. Ну и расширение функционала путем добавления веб-версии, клиента ios, десктопа становится куда как проще. Ну и напоследок вишенка на торте: ты уже убедился, что jdbc драйвер для mysql корректно работает под андроид или это типа само собой разумеется? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 16:47 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  chpashaСергей ЛаловПо ходу сейчас мода именно на такой способ взаимодействия. Не хочу, не буду)) это не мода, сделать бэкенд с http api для мобильного клиента - нормально и я бы даже сказал наиболее удобно. во-первых нет зависимости от бд - завтра ты решил поменять порт (или не приведи аллах саму БД) или они элементарно за firewall-ом сидят и их на экзотические порты не пускают - все мобильные клиенты тут же превратятся в тыкву. Кроме того с http-backend можно сделать клиентский код предельно простым. Ну и расширение функционала путем добавления веб-версии, клиента ios, десктопа становится куда как проще. Ну и напоследок вишенка на торте: ты уже убедился, что jdbc драйвер для mysql корректно работает под андроид или это типа само собой разумеется? По вишенке - сейчас как раз смотрю и тестирую) По http и Json (знания на троечку) - примерно понимаю как реализовать, но это же столько писать, я видел примеры. Если у вас есть образцы короткого кода взаимодействия с mysql по основным понятиям аутентификация+CRUD ( java + web+php+mysql) можете поделиться? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 16:55 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Сергей ЛаловПо вишенке - сейчас как раз смотрю и тестирую) вангую массу траблов Сергей ЛаловПо http и Json (знания на троечку) - примерно понимаю как реализовать, но это же столько писатьна самом деле опыт - это осознание того, что все и везде уже написано ;) , а значит нужно просто нагуглить несколько вариантов решения той или иной задачи. Пример http клиента для андроид. К вопросу о том, сколько должно быть кода Сергей ЛаловЕсли у вас есть образцы короткого кода взаимодействия с mysql по основным понятиям аутентификация+CRUD ( java + web+php+mysql) можете поделиться? посмотри spring boot - там все и еще много чего. я понимаю, что это взрыв мозга и масса инфы, но лучше условный день потерять (на самом деле больше конечно). тоже самое и андроида касается кстати, там столько всего ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 17:20 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Сергей ЛаловПо http и Json (знания на троечку)  -если вы вместо андроида полезете на трехзвеку веб проект, то будет тройка по андроиду и тройка по веб проекту. Советую изучить андроид на 4ку и не трогать пока сайты, сервисы и микросервисы)))) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 17:56 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC SharpСергей ЛаловПо http и Json (знания на троечку)  -если вы вместо андроида полезете на трехзвеку веб проект, то будет тройка по андроиду и тройка по веб проекту. Советую изучить андроид на 4ку и не трогать пока сайты, сервисы и микросервисы)))) несколько работающих на 3ку звеньев системы - это работающая система в целом. А работающая на 4ку одна часть системы и не работающая - другая - это просто неработающая система. Нет, на 3 - это нормально. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 18:23 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Озверин, Как будто двухзвенки существуют на Марсе. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 19:25 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC SharpКак будто двухзвенки существуют на Марсе.тут на одной из веток бы шум по поводу этих звеньев, повторим? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 20:11 | 
  
  
  
   | 
||
| 
 
Singleton, syncronized static method, jdbc open 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  вадя, Зачем? Я люблю брюнеток и блондинок. А ты наверно только брюнеток. Спорить что блондинки не существуют? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.06.2019, 20:33 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=59&msg=39828259&tid=2121244]:  | 
    0ms | 
get settings:  | 
    8ms | 
get forum list:  | 
    12ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    40ms | 
get topic data:  | 
    9ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    59ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 237ms | 
| total: | 377ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.