<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.caoxudong.info/blog/2011/06/29/translation_how_tomcat_works</loc>
<lastmod>2011-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2011/07/29/translation_memory_management_in_the_java_hotspot_virtual_machine</loc>
<lastmod>2011-07-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2011/08/01/problem_about_struts2_with_url</loc>
<lastmod>2011-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2011/08/16/problem_in_loop</loc>
<lastmod>2011-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2011/08/16/translation_thread_code</loc>
<lastmod>2011-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2011/10/26/downcast_interview</loc>
<lastmod>2011-10-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2011/10/27/algorithm_kmp</loc>
<lastmod>2011-10-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2011/10/30/translation_the_java_hotspot_performance_engine_architecture</loc>
<lastmod>2011-10-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2012/06/23/introduction_to_serviceability_overview</loc>
<lastmod>2012-06-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2012/07/20/introduction_to_serviceability_tools</loc>
<lastmod>2012-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2012/12/03/a_generational_mostly_concurrent_garbage_collector_note</loc>
<lastmod>2012-12-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/C4_The_Continuously_Concurrent_Compacting_Collector_note</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/flags_definition_in_hotspot</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/java_lang_UNIXProcess</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/java_pitfall_java_lang_String_split</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/java_pitfall_wait_and_notify</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/jvm_performance_optimization_4_c4_gc</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/jvm_performance_optimization_5_java_scalability</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/math_in_bash</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/nginx_php_configuration</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/object_mard_word_in_hotspot</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/pdo_bindValue_and_bindParam</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/process_exit_function_declaration</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/process_exit_function_implementation</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/single_quote_in_bash_awk</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/translation_rtmfp_comments_in_rtmplite</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/translation_rtmfp_faq</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/06/29/variants_in_bash</loc>
<lastmod>2013-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/08/01/some_useful_flags_in_hotspot</loc>
<lastmod>2013-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/09/09/build_openjdk8_in_macosx_10.8.4</loc>
<lastmod>2013-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/09/13/bash_miscellaneous_part4_string</loc>
<lastmod>2013-09-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/09/23/get_localhost_ip</loc>
<lastmod>2013-09-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/09/23/memcached_expiration_time_process</loc>
<lastmod>2013-09-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/09/27/java_thread_restart_problem</loc>
<lastmod>2013-09-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/09/27/jvm_performance_optimization_1_overview</loc>
<lastmod>2013-09-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/10/18/bash_shell_implementation_builtin</loc>
<lastmod>2013-10-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/10/23/compiler_optimizations_constant_folding</loc>
<lastmod>2013-10-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/11/10/avm2_overview_note_1_basic_structure</loc>
<lastmod>2013-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/11/10/avm2_overview_note_2_run</loc>
<lastmod>2013-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/11/10/avm2_overview_note_3_abc</loc>
<lastmod>2013-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/11/10/btrace_basic_structure</loc>
<lastmod>2013-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/11/10/jvm_performance_optimization_2_compiler</loc>
<lastmod>2013-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/11/10/jvm_performance_optimization_3_gc</loc>
<lastmod>2013-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/11/10/register_introduction_in_intel</loc>
<lastmod>2013-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/11/15/control_flow_instruction_in_intel</loc>
<lastmod>2013-11-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/12/12/common_marco_in_hotspot</loc>
<lastmod>2013-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/12/12/default_hashcode_implmentation_in_hotspot</loc>
<lastmod>2013-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2013/12/12/object_hierarchy_in_hotspot</loc>
<lastmod>2013-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2014/01/21/build_openjdk_in_ubuntu</loc>
<lastmod>2014-01-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2014/07/14/postfix</loc>
<lastmod>2014-07-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2014/07/31/gerrit_http_basic_authentication</loc>
<lastmod>2014-07-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2014/08/23/gerrit_faq</loc>
<lastmod>2014-08-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2014/10/18/as_if_rule</loc>
<lastmod>2014-10-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2015/01/20/annotation_implementation_in_java</loc>
<lastmod>2015-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2015/01/21/system_performance_note_chap1_case_studies</loc>
<lastmod>2015-01-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2015/03/05/stateless_web_system_authentication_design</loc>
<lastmod>2015-03-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2015/05/28/stateless_web_system_authentication_design_again</loc>
<lastmod>2015-05-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2015/11/24/list_dir_entry_order</loc>
<lastmod>2015-11-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2016/03/02/restful_api_design</loc>
<lastmod>2016-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2016/03/24/tomcat_study_initialization</loc>
<lastmod>2016-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2016/05/13/spring_boot_customize_tomcat</loc>
<lastmod>2016-05-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2016/06/12/http_code_302_303_307</loc>
<lastmod>2016-06-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2016/06/16/torrent_file</loc>
<lastmod>2016-06-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2016/08/22/google_java_codestyle_guide_cn</loc>
<lastmod>2016-08-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2017/01/25/ascii_art</loc>
<lastmod>2017-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2017/09/04/the_way_of_arrange_jobs</loc>
<lastmod>2017-09-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2017/09/08/currentTimeMillis_in_java</loc>
<lastmod>2017-09-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2017/09/14/min_stack_size_limit_in_jvm</loc>
<lastmod>2017-09-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2017/10/01/one_minute_tips_uniq_needs_sort</loc>
<lastmod>2017-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2017/10/11/jni_functions_note</loc>
<lastmod>2017-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2017/11/02/tomcat_process_http_request</loc>
<lastmod>2017-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2017/12/07/jvmti_reference</loc>
<lastmod>2017-12-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2018/04/18/spring_boot_application_start_process</loc>
<lastmod>2018-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2018/04/24/requestparam_in_spring_webflux</loc>
<lastmod>2018-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2018/05/03/springboot_customize_logging</loc>
<lastmod>2018-05-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2018/05/28/ubuntu_build_caffe_and_openpose</loc>
<lastmod>2018-05-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2018/06/13/openpose_usage_params</loc>
<lastmod>2018-06-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2018/07/12/machine_learning_note_chap1</loc>
<lastmod>2018-07-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2018/10/20/thinking_of_timer_task_batch_task</loc>
<lastmod>2018-10-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2018/11/29/conenct_localhost_jvm_by_jmx_on_osx</loc>
<lastmod>2018-11-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2018/12/12/VBoxHeadless_cpu_100</loc>
<lastmod>2018-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2019/03/28/the_mom_test_note</loc>
<lastmod>2019-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2019/04/04/oauth2_rfc_note</loc>
<lastmod>2019-04-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2019/04/11/nginx_proxy_ssl</loc>
<lastmod>2019-04-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2019/04/24/passport_system_design</loc>
<lastmod>2019-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2019/04/30/how_to_use_mq</loc>
<lastmod>2019-04-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2019/05/15/one_minute_tips_set_timezone_in_jdbc</loc>
<lastmod>2019-05-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2019/11/03/enable_hikari_jmx_in_springboot</loc>
<lastmod>2019-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2019/11/09/why_hikari_fast</loc>
<lastmod>2019-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2019/12/14/explanation_to_jmh_samples</loc>
<lastmod>2019-12-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2019/12/26/accuracy_precision_resolution_sensitivity</loc>
<lastmod>2019-12-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2019/12/26/java_currentTimeMillis_nanoTime</loc>
<lastmod>2019-12-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2019/12/26/unmarshal_unknown_field_type</loc>
<lastmod>2019-12-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2020/01/26/jsr292</loc>
<lastmod>2020-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2020/02/04/fix_audio_failure_in_mac</loc>
<lastmod>2020-02-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2020/03/28/java_subtype_check</loc>
<lastmod>2020-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2020/07/23/growth_hacker_note</loc>
<lastmod>2020-07-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2020/11/14/golang_panic_data</loc>
<lastmod>2020-11-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2020/12/02/golang_slice_in_concurrent</loc>
<lastmod>2020-12-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2021/01/14/golang_memory_model</loc>
<lastmod>2021-01-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/blog/2023/09/17/spartan_notes</loc>
<lastmod>2023-09-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/archive</loc>
</url>
<url>
<loc>https://blog.caoxudong.info/categories</loc>
</url>
<url>
<loc>https://blog.caoxudong.info/miscellaneous/</loc>
</url>
<url>
<loc>https://blog.caoxudong.info/attachments/</loc>
</url>
<url>
<loc>https://blog.caoxudong.info/</loc>
</url>
<url>
<loc>https://blog.caoxudong.info/pages</loc>
</url>
<url>
<loc>https://blog.caoxudong.info/tags</loc>
</url>
<url>
<loc>https://blog.caoxudong.info/History</loc>
</url>
<url>
<loc>https://blog.caoxudong.info/attachments/20230917_spartan_guide.pdf</loc>
<lastmod>2023-09-18T04:22:13+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/attachments/intro_standup_comedy.pdf</loc>
<lastmod>2023-09-18T04:22:13+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/attachments/intro_the_mom_test.pdf</loc>
<lastmod>2023-09-18T04:22:13+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/attachments/jdk8_lambda_performance_study.pdf</loc>
<lastmod>2023-09-18T04:22:13+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/attachments/the_mom_test.pdf</loc>
<lastmod>2023-09-18T04:22:13+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/miscellaneous/codec_converter/codec_converter.html</loc>
<lastmod>2023-09-18T04:22:13+00:00</lastmod>
</url>
<url>
<loc>https://blog.caoxudong.info/miscellaneous/common_graphic_generator/common_graphic_generator.html</loc>
<lastmod>2023-09-18T04:22:13+00:00</lastmod>
</url>
</urlset>
