비교적 재 미 있 는 자바 문제 총화
자바 7 에 서 는 자동 으로 인터페이스 (Closeable) 를 닫 는 클래스 만 try 구조 체 에서 정의 할 수 있 습 니 다. 자바 는 자동 으로 닫 아 줍 니 다. 이상 이 발생 하 더 라 도.
try (OutputStream out = new FileOutputStream("")){
// ...
} catch (Exception e) {
e.printStackTrace();
}
2、MySQL ?
select ...for update;
3、 ? ?
。
, 。
( 、 、 ) , 。
4、SpringMvc ?
- springmvc DispatcherServlet, 。
- DispatcherServlet HandlerMapping, Controller.
- DispatcherServlet Controller
- Controller , ModelAndView
- Dispathcher ViewResolver , ModelAndView
- 。
--
2015 TeamLeader , , Java , , 。 2009 , , , 。
, , , , , , , , , ; , , , 。 , 200 , 。
, “ ” , , 。
: , 。
: , , 。
: , , , “ ” 。
: , 。 , , 。
, ? , , , , , ; , , , ; , 。 , 。
, , , ; , , ; , , , , 。
, , , 。
, , , :Java 、 、 、 、 、Java Web 、 、 、 、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。
JVM , , 。
208 , 。
、Java
-
JDK JRE ?
-
== equals ?
-
hashCode() , equals() true, ?
-
final java ?
-
java Math.round(-1.5) ?
-
String ?
-
java ? ?
-
String str="i" String str=new String("i") ?
-
?
-
String ?
-
?
-
?
-
final ?
-
?
-
java IO ?
-
BIO、NIO、AIO ?
-
Files ?
、
-
java ?
-
Collection Collections ?
-
List、Set、Map ?
-
HashMap Hashtable ?
-
HashMap TreeMap?
-
HashMap ?
-
HashSet ?
-
ArrayList LinkedList ?
-
List ?
-
ArrayList Vector ?
-
Array ArrayList ?
-
Queue poll() remove() ?
-
?
-
Iterator ?
-
Iterator ? ?
-
Iterator ListIterator ?
-
?
、
-
?
-
?
-
?
-
?
-
runnable callable ?
-
?
-
sleep() wait() ?
-
notify() notifyAll() ?
-
run() start() ?
-
?
-
?
-
submit() execute() ?
-
java ?
-
?
-
?
-
?
-
ThreadLocal ? ?
-
synchronized ?
-
synchronized volatile ?
-
synchronized Lock ?
-
synchronized ReentrantLock ?
-
atomic ?
、
-
?
-
java ? ?
-
? ?
-
?
、
-
?
-
?
-
?
、Java Web
-
jsp servlet ?
-
jsp ? ?
-
jsp 4 ?
-
session cookie ?
-
session ?
-
cookie session ?
-
spring mvc struts ?
-
sql ?
-
XSS , ?
-
CSRF , ?
、
-
throw throws ?
-
final、finally、finalize ?
-
try-catch-finally ?
-
try-catch-finally , catch return ,finally ?
-
?
、
-
http 301 302 ? ?
-
forward redirect ?
-
tcp udp ?
-
tcp , ? ?
-
tcp ?
-
OSI ?
-
get post ?
-
?
-
JSONP ?
、
-
?
-
?
、Spring/Spring MVC
-
spring?
-
aop?
-
ioc?
-
spring ?
-
spring ?
-
spring bean ?
-
spring bean ?
-
spring bean ?
-
spring ?
-
spring ?
-
spring mvc ?
-
spring mvc ?
-
@RequestMapping ?
-
@Autowired ?
、Spring Boot/Spring Cloud
-
spring boot?
-
spring boot?
-
spring boot ?
-
spring boot ? ?
-
spring boot ?
-
jpa hibernate ?
-
spring cloud?
-
spring cloud ?
-
spring cloud ?
、Hibernate
-
hibernate?
-
ORM ?
-
hibernate sql ?
-
hibernate ?
-
hibernate final ?
-
hibernate Integer int ?
-
hibernate ?
-
get() load() ?
-
hibernate ?
-
hibernate ?
-
hibernate getCurrentSession openSession ?
-
hibernate ? ?
、Mybatis
-
mybatis #{} ${} ?
-
mybatis ?
-
RowBounds ? ?
-
mybatis ?
-
mybatis ? ?
-
mybatis ?
-
mybatis hibernate ?
-
mybatis (Executor)?
-
mybatis ?
-
mybatis ?
、RabbitMQ
-
rabbitmq ?
-
rabbitmq ?
-
rabbitmq ?
-
rabbitmq vhost ?
-
rabbitmq ?
-
rabbitmq ?
-
rabbitmq ?
-
?
-
rabbitmq ?
-
rabbitmq ?
-
rabbitmq ?
-
rabbitmq ?
-
rabbitmq ?
-
rabbitmq ?
-
rabbitmq ? ?
-
rabbitmq ?
-
rabbitmq ?
、Kafka
-
kafka zookeeper ? ?
-
kafka ?
-
kafka 7 10G , 10G, kafka ?
-
kafka ?
-
kafka ?
、Zookeeper
-
zookeeper ?
-
zookeeper ?
-
zookeeper ?
-
zookeeper ?
-
?
-
3 , , zookeeper ?
-
zookeeper ?
、MySql
-
?
-
7 , 2 , mysql , , id ?
-
?
-
ACID ?
-
char varchar ?
-
float double ?
-
mysql 、 、 ?
-
mysql ?
-
mysql ?
-
?
-
mysql ?
-
mysql ?
-
?
-
mysql ?
-
mysql ?
、Redis
-
redis ? ?
-
redis ?
-
redis memecache ?
-
redis ?
-
? ?
-
redis ?
-
redis java ?
-
jedis redisson ?
-
?
-
redis ?
-
redis ?
-
redis ?
-
redis ?
-
redis ?
-
redis ? ?
、JVM
-
jvm ? ?
-
jvm ?
-
?
-
? ?
-
?
-
?
-
?
-
java ?
-
jvm ?
-
jvm ?
-
CMS ?
-
? ?
-
?
-
jvm ?
-
jvm ?
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.