@jvmchat

Страница 139 из 2890
guga
14.04.2016
20:17:42
Их там штук 5 разных

[Anonymous]
14.04.2016
20:18:32
Нет

synchronized же имеет явное поле (часть markword, вроде бы) "текущий тип блокировки" -- со значениями biased/thin/fat. И у него есть определенные правила перехода между этими типами. В частности, лок стартует в состоянии thin. Если привязка блокировок включена, то, по истечении определенного времени (biasing delay) если лок все время захватывается одним потоком -- он становится biased. Если лок захватывается разными потоками, но остается при этом uncontended (т.е. в каждый момент времени им владеет только один поток) - лок остается в состоянии thin. Если же случается столкновение потоков на блокировке, то лок "надувается" (inflate) -- переходит в состояние fat.

Лучше надо читать

Google
[Anonymous]
14.04.2016
20:21:09
Вообще советую почитать блог этого дядьки

Igor
14.04.2016
21:35:43
Дима, ты с materializecss timepicker не делал?

Митко Соловец?
14.04.2016
22:15:25
нет, но скоро надо будет делать дата пикер

а у тебя проблемы возникли?

Igor
14.04.2016
22:21:08
ну как сказать..его просто нету :)

там только дата

Andrey
15.04.2016
09:48:02
помогите пожалуйста сделать проверку на вложенность файлов и определение уровня вложенности

Andrey
15.04.2016
10:03:31
есть метод getFileByName(String fileName) получает файл из хранилища по его имени реализацию опускаем так как там всё хорошо, и сейчас дела в проверках вот одна из них: не допустимо обращение к файлу во вложенной дирректории ( folder/testFile.txt )

Nick
15.04.2016
10:06:44
/ в названии проверять?

Andrey
15.04.2016
10:06:48
есть File sFile = new File(this.baseDirectory, fileName); который тоже оброс проверками... и вот этот fileName надо проверить на вложенности...

Google
Gleb
15.04.2016
10:08:12
на getParent() погляди

Andrey
15.04.2016
10:13:51
if(sFile.getParent() != this.baseDirectory) вложенность есть... так чтоли?

Gleb
15.04.2016
10:15:36
equals юзай только

ну и ! перед выражением

Andrey
15.04.2016
10:17:55
спасибо

Gleb
15.04.2016
10:19:04
а, сорян, ошибся слегка

getParentFile()

а то getParent строку возвращает

Andrey
15.04.2016
10:20:56
мне именно строка и нужна)

и теперь еще "базовая директория должна находиться как минимум на 3-ем уровне "

неистовая this.baseDirectory

Gleb
15.04.2016
10:29:20
типа /уровень1/уровень2/baseDirectory?

Andrey
15.04.2016
10:29:25
да

Gleb
15.04.2016
10:31:00
делай getParentFile() пока null не получишь

и считай сколько раз сделал

но что-то это кривоватый способ какой-то

проще сделать split("/").length

Andrey
15.04.2016
10:36:06
о как...очень даже компактное решение...спасибо большое

Ilya
15.04.2016
10:57:18
если хочется кроссовости, то split(File.separator)

Andrey
15.04.2016
11:31:25
не понимаю почему не заходит внутрь внутреннего ифа if (file.getName().lastIndexOf(".") != -1 && file.getName().lastIndexOf(".") != 0) { String getFile = file.getName(); String extFile = getFile.substring(getFile.lastIndexOf(".") + 1); if(extFile == "log"){ // условие выполняется но внутрь не заходит System.out.println("log: " + getFile); } }

Google
Gleb
15.04.2016
11:32:14
equals

Igor
15.04.2016
11:32:40
"log".equals(extFile)

Andrey
15.04.2016
11:34:33
магия но работает...

спасибо

Митко Соловец?
15.04.2016
11:35:04
Это основы, а не магия

Andrey
15.04.2016
11:37:06
да понимаю что основы...но почему "==" не работает ... ведь equals и "==" должны выдавать тот же результат...

Виталий
15.04.2016
11:37:20
Ни разу не должны

Igor
15.04.2016
11:39:10
Это же джава

Это основы, а не магия
Посмотрел на angular material, пожалуй, перейду на него

Митко Соловец?
15.04.2016
11:41:43
Перегрузки нет, равном сравниваешь ссылки, а эквалсом значения.

Ilya
15.04.2016
11:43:09
магия но работает...
Это точно канал pro.jvm?

Митко Соловец?
15.04.2016
11:43:51
Ангуляп жсф юзай?

Igor
15.04.2016
11:44:19
Ангуляп жсф юзай?
Хз, что это, но звучит не очень ?

Митко Соловец?
15.04.2016
11:44:50
Реальный проект, angular jsf

Igor
15.04.2016
11:45:19
С конфигами в xml, надеюсь?)

Ilya
15.04.2016
11:45:35
Я вот жду когда Курка Singular допилит, будет интересно.

Митко Соловец?
15.04.2016
12:04:08
Прочитал спрингуляр

Nick
15.04.2016
13:15:28
да понимаю что основы...но почему "==" не работает ... ведь equals и "==" должны выдавать тот же результат...
== в интах только от -(2^7) до (2^7)-1 Если есть вероятность что не в таких пределах - equals()

Timur
15.04.2016
13:28:51
Pavel ?
15.04.2016
13:29:36
парни

Google
Pavel ?
15.04.2016
13:29:49
кто трогал VS Code?

V
15.04.2016
13:44:33
Не я, а что, сломалось что-то?

Gleb
15.04.2016
13:44:58
не уверен, что он нужен, когда есть sublime

Pavel ?
15.04.2016
13:46:51
у саблайма репозиторий экстешенов для 3ки поломали

trump ? trump ? hillary
15.04.2016
14:02:47
Pavel ?
15.04.2016
14:03:41
как там яву настроить так чтоб кнопка была "сделай мне хорошо" ?

V
15.04.2016
14:05:13
как там яву настроить так чтоб кнопка была "сделай мне хорошо" ?
Exceptionы перехватывай все и выводи какую-нить оптимистичную фразу. Типа осталось n отдефакторить))

trump ? trump ? hillary
15.04.2016
14:05:27
Admin
ERROR: S client not available

trump ? trump ? hillary
15.04.2016
14:05:41
я не джавист просто

итог: vs code + java = только сниппеты, bracket-matching и подсветка

Pavel ?
15.04.2016
14:08:20
бедно

спасибо

trump ? trump ? hillary
15.04.2016
14:08:40
бывает

[Anonymous]
15.04.2016
14:09:17
>visual code >Для джавы Но зачем?

trump ? trump ? hillary
15.04.2016
14:09:48
итог: vs code + java = только сниппеты, bracket-matching и подсветка
просто из юзеров vs code никому не нужна джава а из кодеров на джаве никому не нужен vs code

спасибо
напиши свой плагин тогда

Gleb
15.04.2016
14:11:49
какая же охуезная цветовая схема у vscode

дефолтная

Google
Gleb
15.04.2016
14:12:07
хочу украсть такую в интелидж

Pavel ?
15.04.2016
14:12:37
trump ? trump ? hillary
15.04.2016
14:12:41
укради в Visual Studio Community/Enterprise/Pro

лень
жаль

Pavel ?
15.04.2016
14:13:55
бесполезная трата времени просто

trump ? trump ? hillary
15.04.2016
14:14:25
зачем вообще контрибьютить в опенсорс)))))

Tim
15.04.2016
14:14:28
а чем IDEA не подходит?

Pavel ?
15.04.2016
14:14:44
да я просто потрогать хотел

потрогать не получилось))

trump ? trump ? hillary
15.04.2016
14:14:59
бывает

я пересел, мне очень нравится

Pavel ?
15.04.2016
14:15:28
зачем вообще контрибьютить в опенсорс)))))
ну если не будет профита, то контрибьютить смысла нет)

Tim
15.04.2016
14:15:31
быстрее, меньше памяти жрет?

trump ? trump ? hillary
15.04.2016
14:15:54
>idea быстрее чего-то

Pavel ?
15.04.2016
14:16:22
быстрее, меньше памяти жрет?
трудно сказать, с одной стороны жава машина, с другой нода) что быстрее?)

Tim
15.04.2016
14:16:39
что надежнее

trump ? trump ? hillary
15.04.2016
14:16:52
ну может если учитывать фичастость ideи то она быстрее

Tim
15.04.2016
14:16:57
я бы взять jvm чисто как устоявшуюя платформу

Igor
15.04.2016
14:17:01
https://habrahabr.ru/post/281709/ если вдруг кто тоже ждал продолжения про Катю)

Страница 139 из 2890