
Степан
25.11.2016
09:00:57
Вопрос если спросят на собеседовании можно так ответить, и потом перейти к реализации HashMap?

Митко Соловец?
25.11.2016
09:01:34
можно, если потом подробно про хэшмапу расскажет

guga
25.11.2016
09:04:30
Я бы старался по минимуму отвечать, что спросили на то и ответил. Спросили что такое хешсет, так и отвечай что такое хешсет. А детали реализации смогут породит еще пачку вопросов.

Степан
25.11.2016
09:05:31
Понял. Но там же мап невозможно будет незатронуть. Короче понял, минимум отсебятины.

Google

Andre
25.11.2016
09:08:39
а по реализации - классика.

guga
25.11.2016
09:09:20
Ну и если затронул детали реализации, могут полететь вопросы о них, аля что делать с null ключами, зачем нужна еще одна функция для расчета хешей, что такое бакет, что храниться в бакете, что такое лоад фактор, как меняется структура карты при её росте.
Короче там вагон вопросов только по 1 структуре.

Степан
25.11.2016
09:10:51
Да, понял.

Anton
25.11.2016
09:12:37

guga
25.11.2016
09:15:09

Степан
25.11.2016
09:27:31

Igor
25.11.2016
09:28:06

Степан
25.11.2016
09:29:54
А сейчас че?

Igor
25.11.2016
09:30:24

Степан
25.11.2016
09:30:31
Ясно, ок.

Igor
25.11.2016
09:30:56
по HashMap на хабре была отличная статья с частыми вопросами

Google

sss3 ?
25.11.2016
09:30:57
слишком много рассказывал на собесах
вот и не рабтает теперь

Степан
25.11.2016
09:31:27
Да, видел статью.

Igor
25.11.2016
09:32:01
https://habrahabr.ru/post/128017/
https://habrahabr.ru/post/162017/
вот эти 2 конкретно

Степан
25.11.2016
09:32:10
Вот, эта)))

guga
25.11.2016
09:38:39
Ну вот, спалил всю контору. Работал со скалкой, джавистом, сам джун пол года опыта.

Igor
25.11.2016
09:39:17
за 9.5$ можно купить бумажную Карьеру программиста
615р
https://habrahabr.ru/company/piter/blog/316118/

Denis
25.11.2016
09:56:54
Книга из будущего :)
Год: 2017

karachishion
25.11.2016
10:27:57

Timur
25.11.2016
11:41:01

Igor
25.11.2016
11:41:21
в сентябре купил за год вперед)

Oleg
25.11.2016
11:58:03

Helyck
25.11.2016
11:58:33
да меня удивляет что это он поучать собрался

Igor
25.11.2016
11:58:41
и снова для минчан
https://events.dev.by/pochemu-ty-ne-rabotaesh-v-google-chast-2

Oleg
25.11.2016
12:01:48

Google

Alexandr
25.11.2016
12:09:19
да меня удивляет что это он поучать собрался
хм, у подобных штук философия такая, часто у них даже не стоит задача сделать код более быстрым оптимизированным, задача сделать его более читаемым. Например, небезизвестный ReSharper от JB, они сами на конфе про него рассказывали, что он может запросто предложить убрать какие нибудь оптимизации, в угоду лаконичности и красоте

Helyck
25.11.2016
12:11:50

Oleksandr
25.11.2016
12:45:21
кстати, насчет хешмап -- есть ли годная реализация с открытой адресацией?
(в джаве, понятно)
оно вроде как куда шустрее, если мало удалений
надо с лоад фактором играться, но все равно интересно сравнить

llll
25.11.2016
12:57:14
Коллеги подскажите где можно для Sybase jconnect 6.0.5 взять...
что то перерыл интернед и особо результатов не нашел ((
большая часть ссылок на sybase сайт уводит а там грусть беда...все кончилось

Михаил
25.11.2016
13:16:51
Здравствуйте.
Я вообще админ, но так уж получилось, что мы деплоим проект на jvm. Есть какой-то демо код, который тянет репы с maven.org. Заказчик хочет, что бы оно не тянуло, а была локальная. Я развернул контейнер с artyfactory, прописал в pom.xml url репы, но оно не хочет качать с репы. Даже не долбится в неё. На этом разработчик ответил "ну я хуй знаед" и устранился. Куда копать? Подскажите пожалуйста.
http://pastebin.com/e4DQNjwT
кусок pom.xml

Dimas2000
25.11.2016
13:20:24
Давай в личку

Denis
25.11.2016
13:23:53
Урл надо не в поме прописывать, а в settings.xml мавена

Михаил
25.11.2016
13:24:13
не могу, у меня maven потом в openshift будет

Denis
25.11.2016
13:24:18
а разработчику лопатой по ебалу

Михаил
25.11.2016
13:24:19
а там он не изменяемый

Denis
25.11.2016
13:24:42
так его оверрайднуть всегда можно, в целом

James Tiberius Kirk ?
25.11.2016
13:37:52
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests().anyRequest().fullyAuthenticated().and().formLogin();
}
что за диковинный паттерн такой?

Google

James Tiberius Kirk ?
25.11.2016
13:38:14
разновидность билдера?

Stanislav
25.11.2016
13:41:58
нужно больше билдеров
Object value = iff( () -> { a > 0 } ).then( () -> { return someValue; } ).else( () -> { return anotherValue; } );

sss3 ?
25.11.2016
13:47:59

Stanislav
25.11.2016
13:59:48
я даже название придумал для такой либы

Admin
ERROR: S client not available

Stanislav
25.11.2016
13:59:58
So Functional Java

guga
25.11.2016
14:01:23
WOW SUCH FUNCTIONAL MUCH JAVA

Stanislav
25.11.2016
14:04:43
Stream<T> stream = whileBuilder(iterator)
.condition( Iterator::hasNext )
.statement( Iterator::next )
.map( this::transformToT )
.build()

Митко Соловец?
25.11.2016
14:04:50

Kolas
25.11.2016
14:22:35
добрый вечерочек. объясните мне, пожалуйста. допустим есть синглтон, метод getInstance которого synchronized. если внутри этого поля есть объект типа Map, к которому обращаются через метод внутри синглтона, то надо ли его тоже делать synchronized?
вот пример кода
public static volatile SomeSingleton instance;
private SomeSingleton() {
}
private final Map<Integer, String> someMap = new HashMap<> ();
public static synchronized SomeSingleton getInstance() {
if (instance == null) {
instance = new SomeSingleton();
return instance;
} else {
return instance;
}
}
public Map<Integer, String> getSomeMap()
{
return someMap;
}

sss3 ?
25.11.2016
14:25:21
ты синхронизируешь только метод
а не саму коллекцию
два потока по очереди могут взять мапу
и менять её

Kolas
25.11.2016
14:25:55
спасибо

sss3 ?
25.11.2016
14:26:13
ConcurrentHashMap

Alexandra
25.11.2016
17:34:03
Привет. Мы проводим исследование на тему трудоустройсва программистов в Спб. Можно разместить у вас анкету?

Антон
25.11.2016
17:35:36
нафига так делать, финальное паблик поле в иннер интерфейсе дает туже семантику синглтона
Так вообще не стоит писать.
public static synchronized SomeSingleton getInstance() {
if (instance == null) {
instance = new SomeSingleton();
return instance;
} else {
return instance;
}
}

Google

Антон
25.11.2016
17:37:20
если уж делать то хотябы DCL

James Tiberius Kirk ?
25.11.2016
17:48:50
подскажите как всунуть спрингу http config так чтоб схавал
гугель чет ничего не подсказал

Bogdan
25.11.2016
17:57:12
что это значит?

Luger
25.11.2016
17:57:46

James Tiberius Kirk ?
25.11.2016
17:58:59
коннекторы прописать короче
эт я про джетти
есличо
не все
отбой, я нашел где джетти там конфигурится

Luger
25.11.2016
18:02:30
оке)

abc
25.11.2016
19:30:25
привет всем. тут кто-то может пояснить за apache kafka ?
что такое партиции в контексте кафка ? один топик может иметь несколько партиций ? какой в этом смысл если я просто хочу получать сообщения из очереди в том порядке в каком они пришли. а как я понял какие то хранятся в партиции 1 какие то в партиции 2 и т.д.

Daniel
25.11.2016
19:37:23
смысл ровно такой же как и в любом другом партиционировании, снизить нагрузку
порядок в кафке гарантируется только в разрезе партиции, между разными партициями одного топика гарантии нет