题是leetcode largest number,
//用自定义的comparator
之前问了很多Spring和Java的知识,serialization,annotation,
//序列化我居然没有看!!annotation也没看!
写一个restful api
//咋写?忘了
java 8的class。因为都没听过也不记得具体是啥了
//啥也别说了,都看一遍吧
forEach() method in Iterable interface
default and static methods in Interfaces
Functional Interfaces and Lambda Expressions
Java Stream API for Bulk Data Operations on Collections
Java Time API
Collection API improvements
Concurrency API improvements
Java IO improvements
Miscellaneous Core API improvements
1react programming in Java10 异步处理、大批量,不是 reactJS
高层认识就行了
Java8应该很熟!
函数式接口:接口中,只声明了一个抽象方法。从而lambda表达式知道要用啥。
定义:
@FunctionalInterface
interface GreetingService
{
void sayMessage(String message);
}
optional
lambda里的operators之类的
--
OOP设计的原则
The following 5 concepts make up our SOLID principles:
Single Responsibility. 只负责一个内容
Open/Closed. 可以扩展
Liskov Substitution.
Interface Segregation.
Dependency Inversion.
--
集合数据结构挺重要!
hashset
id,name的不同需要两个方法来判断,需要自己实现,不会自动判断:
equals 判断field是否相同, hashcode
然后放到hash的bucket中
linkedhashset:可以独特、保持顺序
linkedhashmap:(a,123)(a,456)不会出错,会出现456这个最新的值
--
多线程看看就行了
start开始线程 run
--
SQL
工资前10怎么查:用descending, limit, top10之类的函数
--
web ser vice
soap 更传统 只能用XML,要用WSDL
RESTFUL 可以传输各种内容 json text...用spring实现
--
spring RESTFUL 用啥版本的
如何实现的 MVC(@Autowired实现映射)
get post的区别,最好不要乱用 不要用get来发东西
--
设计模式
MVC 啥工厂模式之类的
--
scrum每天开会,2周一次sprint,
用JIRA Jenkins集成部署工具,看看就行了
--
GIT CVS SVN之类的版本控制工具
pull branch 之类的
算法题可以看看PayPal的面经