国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

? Java java?? ?? ??? Java ?? ?? ?? ? ??(??)

??? Java ?? ?? ?? ? ??(??)

Aug 10, 2018 pm 03:43 PM
?? ??? ?? ??

ThreadLocal(??? ?? ???)

Synchronized? ??? ??? ???? ThreadLocal? ? ???? ?? ?? ??? ?????.
??? ? ??? ??? ???? ??? ???? ? ??? ???? ? ???? ???? ?????. ? ???? ?? ???? ??? ??? ???? ?? ????? ?? ???? ??? ? ????.
ThreadLocal ???? ? ???? ?? ???? ???? Map? ?? ?????. Map? ?? ??? ?? ??? ???? ?? ?? ???? ?? ??????.
ThreadLocal? Spring?? ? ??? ?? Bean ??, ???? ??, ?? ????, AOP ? ?? ??? ?? ??? ?????.
Spring? ???? ?? ??? ??? ???? ThreadLocal? ???? ???? ? ???? ?? ?? ?? ??? ???? ?? ????? ????? ??? ? ????.

Java Virtual Machine ????? Java ??? ???? 6?? ???? ????.
1. ???? ???: ?? ?? ?? ????? ??? ??? ???? ? ???? ??? ?????. ?? ?? ??? ?????? ???? ??? ???? ???? ??? ?????? ?????. ??? ?? ? ??? ??? ???? ???? ? ???? ?? ??? ?? ?? ???? ???? ???? ????. ??? ???".
2. Java ?? ?? ??: ??? ???? ??? ?? ??? ???? ?? ?? ???, ?? ?? ? ??? ?? ?? ???? ? ?????. ?? ?? ????? ?? ??? ??? ?? ??? ?????.
3. ?? ??? ??: ?? ?? ??? ?? ????? ?? ???? ???? ?? ???? ?????.
4.Java ?: ?? ?? ?? ????? ???? ???? ?? ???? ???? ??? ?????.
5. ??? ??: ? ???? ???? ???? ?? ???? ??? ??? ??, ??, ?? ??, ???? ??? ?????.
6. ??? ?? ?: ??? ? ? ??? ??? ?? ???? ?????. ??? ?? ?? ??, ??? ?? ?? ?? ? ?? ??? ??? ?????.

"Java GC? ??, ???, ??? ??? ??? ?? ? ????
When:
1. ??? ?? ??? ?? ??, ???? ??? ? ? ????." ?? ??? Eden ??? ?????. ??? ???? ?? ?? ? ??? ?????. ??? ??? ? ?? ?? ? ???? ??? GC? ????? ???? ??? ?? ??? ?????. ?? ???? ?? ??? ???? ??? ? ??? ?? ??? ??? ??? ????. ?? GC ???? ?? ???? ? ?? ??? ???? ??? ??? ?? ?? ???? ?????.
2. ?? ??? ?? ?? ??? ?? ???? ?? ?????.
3. ??? GC? ??? ??? Old ???? ??? ??? ??? Old ??? ?? ??? ????? ???? ???. ?? ?? ?? ???? ??? ?? ??? ???? ?? Full GC? ?????.
??: GC Roots??? ??? ???, ?? ?? ??? ?? ?? ??? ????.
?? ? ?: ?? ??: ?? ? ??; ?? ??: ?? ?? ? ?? ?? ????: ???? Java? ???? ???? ???? ??? ?? ??.
GC ??? ?????? 1. ?? ?? ???? ???? ?? 2. ??? ??? ?? ???? ???? ??, ???? ???? ?? 3. ?? ??? ??? JNI(????? ???? ???) ??? ??.

Synchronized? Lock? ?? ??? ?????. ??? ???? ??? ??? ?? ???? ??? ??? ??? ? ????.
Synchronized? ???? ?? ?????? ??? ?????. Locks.ReentrantLock? ?? ???? ??? ??? ??? ???? ??? ?????. ??? ?? ???? ??? ??? ??????. ReentrantLock ?? ????

  1. ?? ??? ???? ?? ???? ????? ?

  2. #???? #?? ?????? -notify? ??? ????? ???. ReentrantLock? ?? ??????? ?? ???? ??? ? ??? ??? ?? ??? ???? ? ????.

  3. ??? ?? ??? ???? ???? ?? ???? ???? ???? ???.

StringBuffer? ???? ??? ??? String? ? ??? ????? StringBuffer? ?????? ???? ????.#?? ??#

fail-fast: ????? Java ???(Collection)? ?? ???????. ?? ???? ??? ???? ???? ?? ???? ?? ?? ?? ???? ??? ? ????.

?: ??? A? ???? ?? ???? ??? ? ???? ??? ?? ???? ?? ??? ?? ??? A? ???? ????? ConcurrentModificationException ??? ???? ??? ?????. ?????

happens-before: ? ?? ??? before before ??? ?? ?? ?? ??? ??? ?? ??? ?????.
1. ???? ?? ??: ???? ? ??? ???? ?? ?? ?? ?????.
2. ??? ?? ??: ??? ?? ??? ??? ??? ??? ?? ?????.
3. ??? ?? ??: ??? ??? ?? ??? ? ??? ??? ?? ?? ?????.
4. ???: A? B?? ?? ???? B? C?? ?? ???? A? C?? ?? ?????.
5. ??? ?? ??: ? ???? ?? ?? ?? Thread ??? start() ???? ?????.

???? ????? ? ?? ???? ????.
1 ???? ????. ??? ??? ???? ?? ??? ??? ???? ????.
2 syn ??, ??? ???? ???? ????.
3 syn? ? ?? ?? ??? ???? ???? ???? ???? ????.
4 syn ???? ???, ???? ????? ?????. Volatile?? ? ?? ??? ????:

1. ? ??? ???? ?? ???? ?????. ?, ???? ? ??? ?? ???? ? ?? ?????. ?? ?????? ???? ??? ?? ?????? ???? ????.
2. ??? ??? ???? ???????.

Volatile? ??? ???? ???? ??:

1. ??? ??? ??? ? JMM? ???? ???? ?? ???? ?? ??? ?? ???? ?? ????.
2. ??? ??? ?? ? JMM? ???? ???? ?? ???? ??????. ???? ???? ? ????? ?? ??? ????.

???: ? ??? ??? ?? ??? ?? ?????. ?? ??? ?? ??? ??? ??? ??? ??? ??? ? ????.
???: ?? ??? ??? ??? ??? ??? ???, ???? ? ??? ?? ??? ???? ?? ???. ?? ??? ???? ?? ??? ?? ??? ?????. ??????. (???? ??? ?????.) ?? ??? ?? ??? ???? ??? ??? ???? ??? ?? ?????.
Blocking: CPU? ?? ??? ???? ?? ?? ??? ??? ??? ??? ?????.
? ??: ? ??? ?? ?? ?? CPU? ?? ??? ???? ?? ?????. ?? ??? ??? ? CPU? ?? ??? ?????.
???? ???? ??? ??? ?????. ??? CPU ?? ??? ??? ?? ??? ??? ? ??? ??? ???? ???.

CAS(Compare And Swap) ?? ?? ????: CAS? ??? ?? ?????. ?? ???? CAS? ???? ??? ??? ??? ??????? ?? ??? ? ??? ?? ?? ????? ? ????. , ?? ???? ?????. ???? ?? ???? ??? ??? ????? ??? ?? ?? ??? ? ????. CAS?? 3?? ????, ??? ? V, ?? ?? ? A, ??? ? ? B? ????. ?? ? A? ??? ? V? ??? ???? ??? ? V? B? ????, ??? ??? ?? ??? ???? ????.

??? ?? ??: ????? ???? ??? ???? ?? ?? ?? ???? ????, ?? ??? ???? ??, ?? ???? ?? ????? ???.
? ??: ??? ??? ????. ??? ???? ????? ??? ?? ? ?? ??? ????.
? ??: ?? ??? ??????. ??? ???? ???? ??? ??? ???? ?? ?? ??? ??? ? ????.
? ??: ??? ?? ???? ??????.
????? ???? ??? ?: ExecutorService? ?? ?? ?????, ? ? ????? ???? ???? Executors.newSingleThreadPool(), newFixedThreadPool(), newcachedTheadPool(), newScheduledThreadPool()???.

??? ??? ?? ????:
1. ??: Java ???? ??? jvm?? ???? ??? ??? ?????.
2. ??: a) ??: ??? ??? ?? ???? ??? ?? b) ??: ???? ?? ??? ?? ?? ?? ?? c) ?? ??: ?? ??? ?? ??? ??
3: ???: Static ???? ?? ??, ?? ??? ? ?? ?? ??? ??? ??? ?????.
?? ?? ??: ??? ??? ??? ?? ??? ??? ?? ?? ??? ?? ??? ??? ???? ??? ?? ??->?????? ??->?? ??? ??->??? ?? ??? ?????.

??? ??:
Memcahed ??:
??? ??: ?, ? ?
?? ??: get, put ? ?? ??

Redis ??? ??: ???—???(?-? ??)
Hash—??(???) ) Redis? ?? ??? ???? ???????? ??? ?????? ??? ?? ?? ?? ??? ? ????.
List—??? ??? ???? ?????.
Set—??? ???? ?????.
Sorted Set—??? ??? ??? ??? ? ????. ???? ?? ? ????

Java ?? ?? ? ???? ?? ?? ??
Java ?? ????? ?? ???
?? ???? ???? ??? ??????

???: B+, B-, ?? ??? ???
Mysql? ???? ??????? ???? ????? ?? ? ??? ??? ??? ?????.
????? ???? ??? ??? B+Tree???. ? ?? ??? ??? ?? ?? ??? ??? ?? ??? ??? ?? ??? ???? ???? ?? ??? ???? ?????. ??? ??? ???? ??? ??? ????? ????.
???? ???? ??:

  1. group by, order by ? ?? ??? ?? ?? ???? ??

  2. ?? ???? ?? ???? ???? ??? ??? ???? ???? ???.

  3. ?? Where ?? ???

  4. ?? ??? ???? ??? ?? ???

Spring IOC(Inversion of Control, ??? ??)
Spring? ??(Setter ???) ??, ??? ?? ? ??? ????? ? ?? ??? ?? ??? ?????. ????? ??.
Spring??? ??????? ???? Spring IOC ????? ?? ???? ??? ???? ???.
Spring? IOC ????? Bean? ??????? ???? ????? ?? Bean ?? ???? ?????.
??? ??? Bean? Spring IOC ????? ?? ?????, ????, ???? ?????.
Bean ??? ?? ??? ?? Resource? ?? ?? ??? ???? IOC ????? ??? ?? getBean ???? ?? Bean ??? ?? ?? ?? ???? ???? ????.
Spring Bean ??:
???: Spring IOC ?????? ?? Bean ????? ??? ??? ????? ??? ?????.
?????: ? ??? ??? Bean ????? ?????.
??: ? http ??? ??? Bean ????? ?????.

????? ???? ??: ???? ???? ???? ?? ???? ???? ???? ???? ???? ?????.
Java ?? ???:
??? ??? ?? ??? ??? ?????? ?????. ?? ??? ?? ????? ???? ??? ??? ?? ?? ??? ?? ???? ?? ??? ??? ? ????. ?? ??? ???.
??: ??? ??? ???? ??? ???? ???? ???? ? ????. ???? ???? ???? ???? ?? ?? ??? ???? ???? ???? ???.
Java ?? ???:
Java ?? ???? InvocationHandler ?????? ???? Invoke ???? ????? ???? ???? ????. Invoke ????? ? ?? ??? ???? ?????? ??? ??? ? ? ????. ?? ?? ? ???? ???? ???? ??? ? ???, ??? ??? ?? ? ?? ??? ??? ? ????.
??: ??? ?? ?? = ??? ?? + ??? ?? ??

?? ??? ???? ???? JDK? CGLIB? ???:
JDK ?? ???? ?????? ???? ???? ???? ???(??? ?????)? ??? ? ????. ??, ??? ??? ?? ??? ??? ?????? ????, ?? ??? ??? ??? ???? ????, ?? ????? ????? ?? ??? ?? ??? ?? ???? ?? ??? ??? ? ??. CGLIB? ???? ?? ???? ???? ?? ??? ???? ?? ???? ????(???? ??????? ??) ? ?? ?? ???? ??????.
Spring AOP ?????? ????
?? ???, ?? ??, ?? ??, ???? ?
?? ??? ?? ???? ?????? ???? ?? JDK ?? ??? ??? ???? ????. ?? ??? ?????? ???? ??? ????? CGLIB ???? ?????.

SpringMVC ?? ??

  1. ????? ??? ?????. to DispatcherServlet

  2. DispatcherServlet ????? HandlerMapping? ???? ?? ?? ??? ????? ?????.

  3. ????? ???? ?? ??? ??? ? ModelAndView? ?????.

  4. DispatcherServlet? ?? ??? ViewResoler ? ??? ???? ModelAndView? ??? ?? ????

  5. ?? ??? ?????? ???? ??? ?????

Http ??

DNS ??? ?? ?? –> TCP 3?? ????? ?? –> TCP ?? ?? ? http ?? ?? –> ??? http ??? ???? ????? html ??? ????. html ??? ?? ???? html ?? ???(?: javascript, css, ?? ?)? ?????. –> ????? ???? ????? ????? ?????.

??? ???? ??? ?? ???? ?????. ? ????? ???????? ??? ???? ???? ??? ?? ?? ??? ????? ?????. ????? ? ???? ???? ?? ?????. ?? ??????? ???? ??? ?????. ??? ??? ???????. ?? ??? ?? ?????, ??? ???? ??? ??? ?? ??? ??? ?? ?? ??? ???? ???? ?? ??????? ????? ???????. ?? ? ?? ????? ?? ?? ? ?? ??? ??? ??? ????? ?????(???? ? ??) ?? ??? ?? ??? ????. ??? ????? ???? ?? ????. ? ??? ??? ??? ? ????.

?? ? ??: ??? ???? ??? ? ?????? ??? ??? ? ???, ??? ??? ? ????? ???? ????? ???. ??? ??? ?????? ?? ?? ??? ???? ?? ?? ?????.
??? Session? ? ??? ?? ? ?????. ??? ?????? ??? ?? ??? ??? Session? ?? ??? ???? ?????. ?? ?? ?? ?? ??? ??? ??? ???? ID? ?????. ?????? ???? ??? ?? ID? ?????? ?????? ? ID? ???? ???. ? ID? ????? ??? JSESSIONID? ?????. ??? ???? ??? ? ID? ???? ??? ??? KV ?? ??? ? ????.
?? ? ?? ?? ?? ??, ?? ?? ??

?? ?? ?????

  1. ?? ??, Zookeeper ???? ?? ??? ?? ??? ?? ??? ???? ??? ? ????.

  2. ??? ?? ??? ?? ??? ????, ???? ?? ?? ? ??? Memcache? Tair?? ??? ?? ??? ???.

  3. HttpSession?? ???? ???? ????? ? ???? ??? ??? ?? ?? ??? ?????.

  4. ??? ??? ?? ???? ? ???? ?? ???? ???? SessionID? ????? ???? ???. ?? ??? ???? ???.

Adapter ??: ??? ?????? ?? ?????? ?????. Java I/O? InputStreamReader? Reader ???? InputStream? ???? ??? ????? ?? ????? ???? ?????.
????? ??: ?? ?????? ???? ?? ??? ??????.
FileInputStream? InputStream? ?? ?????? ?????. BufferedInputStreams? FileInputStream?? ???? ?? ????? ????? ?? ??? ????? ?? InputStream? ?? ???? ???? ?????.

Spring ???? ?? ??:
1. ???? ??? ???? ???? ??? ???? ?? ? ???? ???? ??
2. ???? ??? ???? ?????? ???? ???? ?? ??, ???? ?? ??, ???? ??, ?? ??? ?????.

Spring? ??? ???? ??? ?? aop/tx ??? ??????? @Transaction ?? ??? ?????.

Mybatis
?? Mybatis ??????? SqlSessionFactory ??? ????? ???? ??????. ?? ??? ???? ???? Resource? ?? ?? ??? ?? ?? SqlSessionFactoryBuilder().build ???? ?? SqlSessionFactory? ???? SqlSessionFactory.openSession() ???? ?? ? ?????? ????? ???? SqlSession? ?????.
Mybatis ???? ? ?? ?? –> SqlSession ?? –> SQL ? ?? ? ?? ??

???? ??? ???:
?? ????? ??? ????. ??? ??? ??? ???? ?? ??? ???? ?????. ??? ?? ? ???? ????? ?? ??? ????? ?? ?????.

Filter? ??? ??? ????.
Filter? ?? URL ?? ? ??? ?? ???? ?? ??? ? ????.
HttpServletRequest? ???? ???? ?? ?????? HttpServletRequest? ?????.
??? ?? HttpServletRequest? ???? HttpServletRequest ?? ? ???? ??? ?? ????.
?????? ???? ?? HttpServletResponse? ?????.
??? ?? HttpServletResponse? ???? HttpServletResponse ?? ? ???? ??? ?? ????.

?? Filter? Servlet? ?? ????? ??? ???? Filter? ????? ?? ??? ??? ? ??? ????. ??? Filter? doFilter() ???? ?? ??? ?? ???? service() ????? ??? ?? ?????. Filter? ???? ? ?? ???? ?????.

??? ???? ????:
1.??? ? ??? ??? ? ??????.
2. ???? 1? ???? Tomcat(??? ????)? ??? ? ???? ??????.
3. ???? ???? ?? ?? 1. Tomcat? ??? ? ???? ????? ??? ??? ?? ??????.
4. ??? ???? ??? ??? ?????, ??? ??? ? ?? ??? ?????.
5.???? ???? ??? ??? ????? ?????? ????.
6. Tomcat? ???? Servlet? Filter? ??? ???????.

HashMap? HashTable? ???.
1. HashMap? ?????? ???? ??? HashTable? ?????? ?????.
2. HashMap? ?? ? ?? null ?? ????? HashTable? ???? ????.
3. ??? ?? ??? ?? HashMap? HashTable?? ? ??????.

HashMap ?? ????:

  1. ? ? ??? ??? ???? ??? ??? ? ??? Entry[] ?-? ?? ??? ??? ??? ?????.

  2. ??+?????? ??, ?? ??, ?? ?? ? ?? ??? ?????.

  3. ? ?? ???? ?? ??? ??? int i = hash(key.hashcode)&(len-1);

  4. ?? ??? ? ??? ?? ??? ?? ??? ????, ?? ?? ?? ??? ??? ?? ?? ???? ??? ?????

HashMap? TreeMap? ???

HashMap conflict

HashMap, ConcurrentHashMap ? LinkedHashMap? ???

  1. ConcurrentHashMap? ??? ??? ???? ?? ?? ?? ??? ?????. ?? ?? ??: ?? ???? ???? ?? ????? ?? ?? ???? ??? ???? ??? ? ? ??? ??????. ???, ?? ????? ???? ?? ?????? ???? ? ????

  2. ConcurrentHashMap? ? ?????? ?????? ?????

  3. LinkedHashMap? ?? ?? ??? ???? ? ?? ???? ? ? ????. ?? ??

ConcurrentHashMap ?? ????
1: ConcurrentHashMap? ?? ????? ???? ??? ??? ???? ???? ????. ?? ????? ??? ?? ?? ?? ???? ???? ???? ???? ? ????.
2: ?? ???? ??? ? ????.
ConcurrentHashMap? HashMap? ?? ????? ????
1. ??? ? ?? ????? ?? ?? ?? ??? ?? ?? ??? ????. ?? ??? ????? ?? ??? ??? ?? ?? ?? ?? ?? ?????. ?? ?? null? ?? ?? ?? ? ??? ReadValueUnderLock ??? ???? ??? ?????. ?? ???? ?????.
2. ?? ? ??? ?? ??? ??? ?????.
3. ?? ??? ????. ??? ?? ????? ??? ? ???? ??? ?? ??? ?? ??? ???? ???.
4.ConcurrentHashMap? ???? ?? ?? ??? ??? ??? ? ????. ??? ?? ?? ??? ???? ? ????. ?? ??? ???? ?? ???? ?? ????? ?? ??? ?????.

ConcurrentHashMap? ?? ????? ???? ??? ??? ???? ???? ????. ???? HashMap ? HashTable? ?? ? ?? ????? ?? ??? ??? ?? ????? ??? ???. ???, ??? ??? ?? ?? ?? ???? ???? ???? ???? ? ????.

ConcurrentHashMap? ? ??? ??? ???? ????? ?? ??? ??? ???? ????? ????.

Vector? ArrayList? ???

ExecutorService ??? = Executors.... ExecutorService ??? = new ThreadPoolExecutor() ExecutorService ??? = new ScheduledThreadPoolExecutor();

ThreadPoolExecutor ?? ?? ??

??? ? ??? ?? :

?? ?? ?? ??? ? ?? ??:

??? ?? ?? ?? ??:

??? ? ?? ?? ? ??:

1.2 ThreadPoolExecutor? ?? ?? ??
?? ?? Data ??? ????? ??? ????? ???????. Doug Lea? ?? ????? 5?? ???? ?????.

  1. ?? ? ?? poolSize? corePoolSize?? ?? ?? ? ???? ??? ??? ?????.

  2. ?? ? ?? poolSize? corePoolSize?? ?? ?? ???? ?? ?? ?? ?? ?? ???? ?????.

  3. ?? ? ?? poolSize? corePoolSize?? ?? maximumPoolSize?? ?? ?? ? ?? ??? ?? ?? ??? ???? ?? ? ???? ?????.

  4. ?? ? ?? poolSize? corePoolSize ? maximumPoolSize?? ?? ?? ???? ?? ? ?? ?? ??? ???? ??? ?????.

  5. ??? ?? ? ???? ?? ?? ? ?? ???? ????. ??, keepAliveTime?? ??? ? ?? ? ??? ?? ?? ?? ???? ???? ?? ??? ??? ??? ?????. , ??? ???? ?????.

Executor ??? ??

CopyOnWriteArrayList: ??? ??? ? ?? ????? ???? ? ????? ??? ?? ? ????? ?????. ????? ??, ? ? ?? ????? ??? ? ????? ?????. ?? ?? ?? ????? ???? ???? ?? ??? ??? ? ??? ?? ?? ??? ?????.
?? ????: CopyOnWriteArrayList? ??? ?? ?? ??? ?? ???? ?? ? ????? ????? ?????.

???? Linux ??: cd, cp, mv, rm, ps(????), tar, cat(?? ??), chmod, vim, find, ls

?? ??? ??? ??

  1. ?? ???? ??? ??? ???? ?? ?? ????.

  2. ?? ? ??

  3. ???

  4. ?? ??

?? ??? ????? ? ??? ?? ?????. ?? 4?? ??? ??? ????? ???. ? ??? ??? ????? ???? ????.
? ??? ?? ????? ???? ????. ?????? ??? ?? ??? ?? ?? ???? ??? ? ??? ?? ?????.

???? ? ?? ??

  1. ???(pipe): ???? ??? ?? ???? ???? ? ????? ?? ? ???, ??? ???? ??? ??? ? ????. ???? ???? ????? ??-?? ???? ??? ?????.

  2. Named Pipe: Named Pipe? ??? ?? ????? ?? ?? ???? ?? ??? ?????.

  3. ????: ????? ?? ?????? ?? ???? ?? ???? ???? ??? ??? ? ?? ??????. ?? ????? ???? ???? ? ?? ????? ?? ???? ????? ???? ???? ?? ?? ?????? ?? ?????. ??? ?? ???? ? ? ??? ???? ?? ?? ??? ? ??? ???? ?????.

  4. ??? ?(??? ?): ??? ?? ??? ??? ????, ??? ???? ??? ? ???? ?????. ??? ?? ?? ?? ??? ??? ??, ???? ????? ?? ??? ???? ??? ? ?? ?? ??? ????? ??? ?????.

  5. ??(sinal): ??? ???? ????? ?? ????? ??? ? ???? ??? ??? ?? ?????.

  6. ?? ???: ?? ???? ?? ?????? ???? ? ?? ??? ??? ???? ????. ? ?? ???? ??? ?????? ????? ?? ?????? ???? ? ????. ?? ???? ?? ?? IPC ???? ?? ???? ? ?? ??? ????? ????? ??? ???????. ???? ? ??? ? ??? ???? ?? ????? ?? ?? ?? ????? ?? ???? ??? ????.

  7. ??: ??? ???? ? ?? ??????? ?? ?? ?? ????? ?? ?? ?? ??? ?? ???? ??? ??? ? ????.

????? ???? ???? ??
?? ??? ???? ???? ????
??? ???? ??? ?? ??? ?? ??? ??

?????? ????? ??? ??? ??? ???? ??? ??? ?????. ??.

MySQL ?????? ??? ??
MYSQL ???? ?? ???? ??
MySQL ???? ?? - MyISAM? InnoDB? ???
SQL ??????? ????? ???

Hibernate? ? ?? ?? ??? Session?? ????? Session? Life Cycle?? ????? save(), update(), saveOrUpdate() ? ?? ???? ???? ?? ?????? ??? ? list, filter, iterate, ?? ??? Session ??? ??? Hibernate ? ?? ?? ??? ???? ??? ??? ??? ?????.

Hibernate? ? ?? ?? ??? ??? ???? ??? ?? ????? ????? ??? ? ????. ? ?? ?? ??? ??? ??? ??? ? ??? ?? ? ID???. Map? Key??, ?? ?? ??? ?????.

Hibernate 2? ??: ??? ?? ??? ??? ID? ?? 2? ??? ????. Hibernate? 2? ?? ??? ID ??? ?? ?? ????, ???? ????? ??????? ??? ? ??? ??? ???????.

????? ???? ???:

????: ? ?????? ???? ??? ??? ??(???? ????)? ????. ???? ? ???? ? ????? ????.

???: ??? ??? ???? ??? ??? ??? ?????. ? ????? ???? ?? ??? ???? ???(PC)? ??? ??? ?? ????? ????.

???? ????? ??, ??, ??, ??, ??? 5??? ?????.

?? ????? ?? ??? ??? ?? ??(????)? ??? ? ??? ?????.

?????? ??? ?????? ?? ??? ??? ???? ?? ?????.

Java?? ?????? ???? ???? ? ??? ????. ??? Thread ???? ?? ???? ???, ?? ??? Runable ?????? ???? ???, ? ??? Callable ?????? ???? ????.

Switch?? ???? ????? ??? ? ????

a. Java 7 ???? ???? byte, short, char, int ?? ?? ??? ??? ? Enum ??? ??? ? ?????. Java 7??? ??? ??? ???????.

??? ?? ???? ??????

a. ???? ? ??? ???? ??????.

b. ??? clone? ??? ?????.

c. getClass ???? inform, informall ? ???? ?????. wait? ?? ??? ??? ?? ??? ???? ???? ? ?????

Java? ? ?? ??, ??? ??, ?? ????

a. OOM ??? ????? ??? ??? ?? ??? ?????. ???? ???? JVM? ???? ??? ??? ?? ??? ??? ??? ??? ?? ?? ?? ??? ?????. ??? ??? ??? ??? ????? OOM ??? ????? ?????.

b. ??? ??? ??? ?? ?? ??? ?? Java ?? ??? ?????. ?? ?? Employee ???? ???? ?? ?? ??? ??? ???? ?? ?????. ?? ? ? ?? ??? ??? ?? ????? ????? ?? ??? ??? ?? ???. ??? ??? HashMap? ??? ? ????. ?? ??? ?????. ??? ?? ???? Employee ??? ????? ???? HashMap? ?? ??? ?????. ?? ??? ID?? ?? ??? ?????. ??? ? ??? ??? ??? ??? Employee ????? ?? ??? ??? ??? ???? ????. ??? ??? ??? ??? ???? ?? ????? null? ?? ????? ?? ???? ?? ??? ????? ??? ??? ?????.

c. ??? ??: ??? ??? ??? ?? ?? ??? ???? ?? ????? ????. ?? ??? ??? ?????? JVM? ?? ???? ?? OutOfMemoryError ??? ???? ????? ?????? ?????. ??? ??? ?? ??? ??? ???? JVM? ??? ??? ??? ?????? ????? ??? null? ??? ? ????.

d. ??? ??: ??? ??? ??? ? ??? ??? ???? ??? ???? ?? ????? ?? ??? ??? ?? ??? ? ????. ???? ??? ???? ??? ??? ??? ?????. ???.

e. ?? ??: ?? ??? ?? ??? ?? ??? ? ????. JVM? ??? ??? ??? ? ?? ?? ??? ???? ?? ??? ??? ???? ??? ???? ?? ??? ????? ?????. ??? ??? ???? ?? ??? ?? ?????? ?? ?? ??? ??? ?? ?? ?? ????.

f. ?? ??: ???? ? ? ??? ??? ?? ??? ???? ?? ??? ?? ?? ???? ???? ??? ???? ?? ???? ? ????.

????? ??? ???? ??????

a. ? ??? ???? ???? ??? ?????. Java ????? ? ?? ??? ????. ? ? set? ??? ?? ??? ???? ????. 1,000?? ??? ?? ???? Equal? ???? ??? ???? ???? ?? Equal? 1,000? ???? ???. ??? ?? ???? ?? ?????. ????? ??? ??? ?? ??? ?????. ? ??? ??? ??? ?? ?? ??? ?????. ? ??? ??? ?? ???? ?? ? ???? ? ??? ???? ?? ??? ???? ?????. ??? ???? ???? ?? ?? ??? ?????.

Override? Overload? ??? ???
a. Overload? ???? ? ? ??? reloading???. ?? ??? ??? ???? ??? ?? ? ??? ????. , ???, ??? ??? ? ????. ?, ????, ??, ???? ??? ? ??? ?? ??? ???? ????.
b. ?? ???? ?? ???? ???? ?? ???? ? ??? ??? ? ?? ???? ???? ???? ???? ??? ? ????. ?? ???? ???(???)?? ?? ?????.
??? ??? C++? ????? ?? ??(????)? ???? ?? ?? ??? ????

?? ???? ?????? ???

a? ? ? ????. ???? ?? ???? ??? ? ??? ??? ? ????. ?? ?????

b. ??? ????? ???? ?? ? ??? ??????? ???? ?? ? ????.

c. ?? ???? ?? ???? ?? ????? ?? ?? ???? ????? ??? ? ????. ???????? ?? ???? ????? ???

d. ?? ???? ?? ???? ??? ? ??? ?????? ?? ? ????

e. ?? ???? ?? ?? ??? ?? ? ??? ?????? ?? ? ????.

XML? ?? ???? ?? ??: DOM, SAX, PULL

a.DOM: ??? ??: ?? xml ??? ???? ?? ?? DOM API? ???? ?? ??? ????? ???? ????. ????? ?? ????? ???? ?? ?????. ???? ?? ?? ??? ??? ???? ??? ???? ?? ??? ? ????

b.SAX: ?? ?? ?? ???, ?? ??? ???, ??? ??: ? ?? ??? ??? ????? ?????. ???), ??? ??? ?, ??? ? ?? ??? ?? ??? ??? ??? ?? ??? ?? ??? ?? ? ??? ?? ??? ??? ??? ?????.

c.PULL: SAX? ????, next() ???? ???? ?? ?? ?? ???(?, ?? ??, ? ??, ?? ??, ? ??)? ??? ? ????. ??? ?? XmlPullParser? getAttributte() ???? ???? ?? ?? ????? ?? nextText()? ???? ? ??? ?? ??? ? ????.

wait()? sleep()? ???

sleep? Thread ????? ?? wait? Object ????? ???

The process sleep() ???? ???? ???? ?? ??? ???? ????. ?? ???? ???? ???? ?? ??? ?????

sleep? ?? ?? ?? ??? ???? ???? ????. ??? ??? ???? ???? ?? ???? CPU? ??? ? ????

sleep(???)? ?? ??? ???? ?? ??? ?? ???? ?????

JAVA? ?? ??? ???, Java? ??? ????? ?? ???? ?????

#?? ??#a. ?? ??? ??? ?? ? ?? ???? ?????. ??? ?? ??

b? ?????. ? ???? ???

#????? ?? ??? ??? ??? ???? ? ?????. #c. ??? ??(???? ??? ??), ????? ?? ? ?? ??? ??? ?? ???? ???? ?? ??? ??? ??

d? ?????. ???? ??: java ??? new? ???? ???? ?? ?? ???. ??? ??? ??? ???? ??? ??? ?? ????? ?? ??? ? ??? ??? ???? ? ??? ??? ?????. ?? ?? ??? "??? ??"? ?????. ???? ??? ?? ?? - ????? ?? ??? ??? ? GC(??? ???)? ?? ??? ??? "??"? ?????. ), ??? ?? ?? ???? ?? ???? ????

e. ?? ??: ?? ? ??? ?? ?? ?? ????(?: for ??)?? ?????. ???? ??? ?????. ?? ??? ??? ???? ???? ?? ?????.

JAVA ??? ?? ??# ????#

a ???? ??? ???? ??? ?????. ??? ???? ?? ??? ?? ??? ??? ??? ? ????. (??? ??? ?? ?????)

b. ?? ??? ?? ??????. ????? ???? ???? ??? ?? ?? ??? ???? JVM? ?? ? ????. ????? ?? ??? ?? ??? ??? ?????.

?? ??:

Java ??? ??? ?? ? ?? ??

Java ??? ?? ?? ?? (?? ??? ?? ???)

? ??? ??? Java ?? ?? ?? ? ??(??)? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

?? ????
1783
16
Cakephp ????
1727
56
??? ????
1577
28
PHP ????
1442
31
???
?? ?? ???? Go ?? ?? ??? ?? ?? ?? ???? Go ?? ?? ??? ?? Jun 01, 2023 pm 08:10 PM

?? ? ?? ? ??? ?? ????? ??? Go ??? ?? ??? ???? ???? ???? ?????. Go ?? ???? ?? ??? ???? ?? ??? ??? ????? ??? ? ?? ?????. ???? ??? ? ?? ???? Go ?? ??? ?? 5??? ??? ??? ????. Go ??? ??? ?? ????? ??? ????? ??????. Go ??? ??? ?? ????? ?? ?? ????? 3? ?? ????? ???? ???. Go ????? ??? ??? ???? ??? Go ??? ????

2023? ????? React ?? ?? ??(???) 2023? ????? React ?? ?? ??(???) Aug 04, 2020 pm 05:33 PM

? ??? ????? ?? ????? PHP ??? ????? ??? ?? ???? React ??? ???? ???? ???? ? ??? ?? ? ?? React ??? ??? ??????.

2023? ??? ? ????? ?? ??? ?? ?? ??(???) 2023? ??? ? ????? ?? ??? ?? ?? ??(???) Apr 08, 2021 am 10:11 AM

? ????? ??? ??? ?? ? ?? ??? ? ????? ??? ??? ?????(?? ??). ??? ??? ???? ?? ??? ? ??? ????.

? ????? ? Angular ?? ?? 50?(???) ? ????? ? Angular ?? ?? 50?(???) Jul 23, 2021 am 10:12 AM

? ???? ??? ????? ? Angular ?? ?? 50?? ??, ??, ??? ? ???? ???? ???? ????? ??? ????!

2023? Vue ??? ?? ?? ??(?? ?? ??) 2023? Vue ??? ?? ?? ??(?? ?? ??) Aug 01, 2022 pm 08:08 PM

? ????? ??? ??? ?? 2023?? ??? Vue ??? ??? ??(?? ??)? ?????. ??? ??? ???? ?? ??? ? ??? ????.

???: ?? ???? ?? ??? ?? ???? ?: ?... ???: ?? ???? ?? ??? ?? ???? ?: ?... Jul 26, 2023 pm 04:07 PM

?? ???? ?? ?? ?????? ?? ???? ?????. ? ??? ?????. ???? ???? ????? ?? ?? ??, CPU ?? ??, ?? GC, ?? ??, ??? ??? ?? ?? ?? ??? ?? ??? ???? ???. ??? ??? ?? ??? ???? ??? ??? ? ????.

Alibaba ???: ??? 100? ?? ??? ??, 8G ???, JVM ????? ???? ??? ?????? Alibaba ???: ??? 100? ?? ??? ??, 8G ???, JVM ????? ???? ??? ?????? Aug 15, 2023 pm 04:31 PM

?? ? Alibaba Cloud?? ?? ????? ???? ??? ?? ??? ?????. ??? 100? ?? ??? ??? ?? ???? 8G ???? ?? ??? ??? ??? ? JVM ????? ??? ?????? ??? ????? ??? ???? ??? ?? ??? ?????.

2023? ?? PHP ?? ?? 28? ??(?? ??) 2023? ?? PHP ?? ?? 28? ??(?? ??) Mar 03, 2022 pm 01:20 PM

? ??? ?? ??? ???? ? ??? ?? 28?? PHP ??? ??(?? ?? ??)? ???? ?????. ??? ??? ???? ?? ??? ? ??? ????.

See all articles