https://lifelongprogrammer.blogspot.com/2019/07/home-page.html2021-08-13T20:42:51Zhttps://lifelongprogrammer.blogspot.com/2019/06/archives.html2021-08-13T20:42:29Zhttps://lifelongprogrammer.blogspot.com/2021/08/dont-use-balance-transfer-from-alliantcreditunion.html.html2021-08-13T20:46:33Zhttps://lifelongprogrammer.blogspot.com/2021/02/how-to-avoid-nullpointerexception-in-java-part2.html2021-05-15T17:40:18Zhttps://lifelongprogrammer.blogspot.com/2021/02/google-play-book-tips-and-tricks.html2021-02-17T05:29:55Zhttps://lifelongprogrammer.blogspot.com/2021/02/use-google-read-this-page-plus-screen-recorder-to-create-videos.html2021-02-19T04:48:51Zhttps://lifelongprogrammer.blogspot.com/2021/01/avoid-call-instance-method-in-constructor.html2021-05-15T17:40:08Zhttps://lifelongprogrammer.blogspot.com/2021/02/google-pixel-phone-tips-and-tricks.html2021-02-19T04:53:08Zhttps://lifelongprogrammer.blogspot.com/2021/02/best-riddles-and-jokes-about-numbers-and-math.html2021-02-27T08:14:52Zhttps://lifelongprogrammer.blogspot.com/2021/02/youtube-music-tips-and-tricks.html2021-02-25T06:57:55Zhttps://lifelongprogrammer.blogspot.com/2020/11/bazel-tips-and-tricks.html2021-03-15T07:57:31Zhttps://lifelongprogrammer.blogspot.com/2020/11/google-lens-tips-and-tricks.html2021-03-10T08:17:40Zhttps://lifelongprogrammer.blogspot.com/2020/10/google-flogger-best-practices.html2021-03-23T01:51:53Zhttps://lifelongprogrammer.blogspot.com/2020/03/avoid-using-object-as-input-or-output.html2020-03-08T20:46:54Zhttps://lifelongprogrammer.blogspot.com/2020/02/managing-projects-in-intellij-idea.html2020-02-22T08:07:00Zhttps://lifelongprogrammer.blogspot.com/2020/02/how-to-prevent-accidentally-close-tab.html2020-02-22T07:55:50Zhttps://lifelongprogrammer.blogspot.com/2021/02/fun-letter-riddles.html2021-02-16T07:43:28Zhttps://lifelongprogrammer.blogspot.com/2020/01/which-approach-to-use-to-iterate.html2020-01-29T23:09:45Zhttps://lifelongprogrammer.blogspot.com/2020/01/android-messages-app-tips-and-tricks.html2020-01-26T02:59:55Zhttps://lifelongprogrammer.blogspot.com/2020/01/linux-cinnamon-desktop-tips-and-tricks.html2020-01-18T19:31:26Zhttps://lifelongprogrammer.blogspot.com/2020/01/battery-tips-to-keep-android-alive.html2020-01-17T23:12:45Zhttps://lifelongprogrammer.blogspot.com/2020/01/mastering-linux-command-line-history.html2020-01-17T01:23:21Zhttps://lifelongprogrammer.blogspot.com/2020/01/best-educational-apps-for-kids.html2020-02-03T00:03:40Zhttps://lifelongprogrammer.blogspot.com/2020/01/ar-vr-on-mobile-devices.html2020-01-07T17:42:02Zhttps://lifelongprogrammer.blogspot.com/2019/12/the-linux-lp-printing-command.html2020-01-14T19:00:06Zhttps://lifelongprogrammer.blogspot.com/2019/12/testing-with-google-truth.html2020-01-06T03:59:38Zhttps://lifelongprogrammer.blogspot.com/2019/12/guide-to-google-autovalue.html2020-01-06T04:17:09Zhttps://lifelongprogrammer.blogspot.com/2019/11/protocol-buffers-in-practice.html2020-01-21T01:37:16Zhttps://lifelongprogrammer.blogspot.com/2019/10/pdf-hacks.html2020-01-23T02:03:29Zhttps://lifelongprogrammer.blogspot.com/2019/10/how-to-print-more-efficiently.html2020-01-18T21:00:57Zhttps://lifelongprogrammer.blogspot.com/2019/09/java-enum-best-practice.html2019-12-21T16:08:21Zhttps://lifelongprogrammer.blogspot.com/2019/08/better-bash-history.html2019-12-21T16:09:01Zhttps://lifelongprogrammer.blogspot.com/2019/08/java-varargs-best-practice.html2019-12-21T16:09:52Zhttps://lifelongprogrammer.blogspot.com/2019/08/how-to-simplify-and-improve-code.html2021-05-15T17:40:46Zhttps://lifelongprogrammer.blogspot.com/2019/08/javadoc-best-practice.html2020-01-07T22:17:21Zhttps://lifelongprogrammer.blogspot.com/2019/08/mastering-intellij-idea-shortcuts-in-linux-and-windows.html2019-12-21T16:13:04Zhttps://lifelongprogrammer.blogspot.com/2019/07/mac-settings-we-should-change.html2019-12-21T16:13:41Zhttps://lifelongprogrammer.blogspot.com/2019/07/must-know-chrome-devtools-tips-and-tricks.html2019-12-21T16:14:10Zhttps://lifelongprogrammer.blogspot.com/2019/07/the-awesome-bashrc-file.html2019-12-21T16:15:07Zhttps://lifelongprogrammer.blogspot.com/2019/07/how-to-customize-mouse-in-linux.html2019-12-21T16:15:53Zhttps://lifelongprogrammer.blogspot.com/2019/07/mac-finder-tips-and-tricks.html2019-12-21T16:16:18Zhttps://lifelongprogrammer.blogspot.com/2019/07/everything-about-file-or-folder-path-on-mac.html2019-12-21T16:16:56Zhttps://lifelongprogrammer.blogspot.com/2019/07/google-drive-tips-and-tricks.html2019-12-21T16:17:21Zhttps://lifelongprogrammer.blogspot.com/2019/07/how-to-show-post-excerpts-on-blogger-when-writing-with-markdown-pandoc-and-minify.html2019-12-21T16:17:49Zhttps://lifelongprogrammer.blogspot.com/2019/07/best-google-chrome-extensions.html2024-02-27T16:50:51Zhttps://lifelongprogrammer.blogspot.com/2019/06/how-to-avoid-null-pointer-exception-in-java.html2021-05-15T17:41:01Zhttps://lifelongprogrammer.blogspot.com/2019/06/best-chrome-reader-extensions-to-optimize-reading-experience.html2019-12-21T16:18:50Zhttps://lifelongprogrammer.blogspot.com/2019/06/tips-tricks-about-youtube.html2019-12-21T16:20:18Zhttps://lifelongprogrammer.blogspot.com/2019/06/promote-your-content-by-creating-a-custom-page-not-found-in-blogger.html2019-12-21T16:21:25Zhttps://lifelongprogrammer.blogspot.com/2019/06/awesome-tips-tricks-about-gmail.html2019-12-21T16:22:10Zhttps://lifelongprogrammer.blogspot.com/2019/06/how-to-google-search-like-pro.html2019-12-21T16:22:35Zhttps://lifelongprogrammer.blogspot.com/2019/02/how-to-keep-mac-from-overheating.html2019-12-21T16:23:09Zhttps://lifelongprogrammer.blogspot.com/2018/06/awesome-tips-about-chrome.html2019-12-21T16:23:38Zhttps://lifelongprogrammer.blogspot.com/2019/06/writing-blog-with-markdown-atom-editor-pandoc-and-github.html2019-12-21T16:24:03Zhttps://lifelongprogrammer.blogspot.com/2019/06/how-to-improve-problem-solving-skills-developer-guide.html2019-12-21T16:25:18Zhttps://lifelongprogrammer.blogspot.com/2019/06/awesome-tips-about-google-blogger.html2019-12-21T16:25:46Zhttps://lifelongprogrammer.blogspot.com/2019/05/how-to-promote-your-content-by-creating-sticking-index-page-in-blogger.html2019-12-21T16:26:34Zhttps://lifelongprogrammer.blogspot.com/2019/05/awesome-tips-about-google-assistant.html2019-12-21T16:27:35Zhttps://lifelongprogrammer.blogspot.com/2019/05/splunk-troubleshooting-skills.html2019-12-21T16:28:04Zhttps://lifelongprogrammer.blogspot.com/2019/05/best-google-chrome-extensions.html2019-12-21T16:28:46Zhttps://lifelongprogrammer.blogspot.com/2019/05/linux-command-search.html2019-12-21T16:29:47Zhttps://lifelongprogrammer.blogspot.com/2019/05/awesome-tips-about-google-products.html2021-03-10T03:50:11Zhttps://lifelongprogrammer.blogspot.com/2019/05/wait0-timedwaiting-vs-waiting.html2019-12-21T16:30:44Zhttps://lifelongprogrammer.blogspot.com/2019/04/awesome-tips-about-atom-editor.html2019-12-21T16:31:07Zhttps://lifelongprogrammer.blogspot.com/2019/04/android-tips-and-tricks.html2019-12-21T16:40:52Zhttps://lifelongprogrammer.blogspot.com/2018/06/working-effectively-with-iterm.html2019-12-21T16:41:24Zhttps://lifelongprogrammer.blogspot.com/2018/05/keyboard-shortcuts-for-developers.html2019-12-21T16:41:51Zhttps://lifelongprogrammer.blogspot.com/2019/04/awesome-tips-about-chrome-vimium.html2019-12-21T16:42:27Zhttps://lifelongprogrammer.blogspot.com/2019/04/how-to-add-related-posts-automatically-in-blogger.html2019-12-21T16:43:58Zhttps://lifelongprogrammer.blogspot.com/2019/03/must-have-atom-editor-packages.html2019-12-21T16:46:00Zhttps://lifelongprogrammer.blogspot.com/2019/03/linux-terminal-tips-and-tricks.html2019-12-21T16:46:33Zhttps://lifelongprogrammer.blogspot.com/2019/03/how-to-speed-up-google-chrome.html2019-12-21T16:47:02Zhttps://lifelongprogrammer.blogspot.com/2019/03/building-presentations-with-reveal-js-markdown-and-github-pages.html2019-12-21T16:47:28Zhttps://lifelongprogrammer.blogspot.com/2019/03/how-to-promote-posts-based-on-label-and-recency-in-blogger.html2019-12-21T16:49:08Zhttps://lifelongprogrammer.blogspot.com/2019/03/advanced-tips-about-atom-editor.html2019-12-21T16:49:31Zhttps://lifelongprogrammer.blogspot.com/2019/02/awesome-tips-about-mac.html2019-12-21T16:49:56Zhttps://lifelongprogrammer.blogspot.com/2019/06/how-to-use-less-trackpad-more-key-board.html2019-12-21T16:50:19Zhttps://lifelongprogrammer.blogspot.com/2019/02/awesome-tips-about-github.html2019-12-21T16:50:43Zhttps://lifelongprogrammer.blogspot.com/2019/02/how-to-reduce-data-usage-on-android-or.html2019-12-21T16:51:26Zhttps://lifelongprogrammer.blogspot.com/2019/02/chromebooks-tips-you-should-know.html2019-12-21T16:51:49Zhttps://lifelongprogrammer.blogspot.com/2019/02/mac-homebrew-tips-and-tricks.html2019-12-21T16:52:32Zhttps://lifelongprogrammer.blogspot.com/2016/12/eclipse-vs-intellij.html2019-06-01T15:40:20Zhttps://lifelongprogrammer.blogspot.com/2019/01/how-to-land-your-dream-job.html2019-12-21T16:54:47Zhttps://lifelongprogrammer.blogspot.com/2019/01/how-to-write-bug-free-code-during-interview.html2019-12-21T16:55:10Zhttps://lifelongprogrammer.blogspot.com/2019/01/how-to-promote-your-content.html2019-12-21T16:55:34Zhttps://lifelongprogrammer.blogspot.com/2019/01/merge-cases-code-detail.html2019-12-21T16:56:09Zhttps://lifelongprogrammer.blogspot.com/2019/01/traps-and-mistakes-during-phone-interview.html2019-12-21T16:56:42Zhttps://lifelongprogrammer.blogspot.com/2019/01/awesome-tips-about-pandoc.html2019-12-21T16:57:53Zhttps://lifelongprogrammer.blogspot.com/2019/01/how-to-style-images-with-markdown.html2019-12-21T16:59:05Zhttps://lifelongprogrammer.blogspot.com/2019/01/how-to-style-markdown-with-css.html2019-12-21T16:59:36Zhttps://lifelongprogrammer.blogspot.com/2018/12/how-to-improve-design-skills.html2019-12-21T17:00:01Zhttps://lifelongprogrammer.blogspot.com/2018/12/how-to-improve-your-skills-as-a-programmer.html2019-12-21T17:00:49Zhttps://lifelongprogrammer.blogspot.com/2018/12/java-optional-best-practices.html2020-02-02T23:27:44Zhttps://lifelongprogrammer.blogspot.com/2018/12/linux-file-manager-nemo-tips-and-tricks.html2019-12-21T17:01:30Zhttps://lifelongprogrammer.blogspot.com/2018/12/spell-and-grammar-check-for-markdown.html2019-12-21T17:01:53Zhttps://lifelongprogrammer.blogspot.com/2018/11/best-practices-to-handle-exceptions-in.html2019-12-21T17:02:14Zhttps://lifelongprogrammer.blogspot.com/2018/11/autoboxing-and-unboxing-tips-and-traps-in-java.html2019-12-21T17:02:35Zhttps://lifelongprogrammer.blogspot.com/2018/11/add-google-custom-search-to-web-site.html2019-12-21T17:03:03Zhttps://lifelongprogrammer.blogspot.com/2018/11/git-tips-tricks-for-developers.html2019-07-20T14:58:13Zhttps://lifelongprogrammer.blogspot.com/2018/11/how-to-copy-text-from-copy-protected-web-pages.html2019-06-28T15:45:45Zhttps://lifelongprogrammer.blogspot.com/2018/10/prefer-collections-over-arrays.html2019-08-10T16:47:13Zhttps://lifelongprogrammer.blogspot.com/2018/10/how-to-make-money-with-the-amazon-associates-program.html2019-06-29T03:18:51Zhttps://lifelongprogrammer.blogspot.com/2018/10/mockito-best-practices.html2019-07-23T04:51:09Zhttps://lifelongprogrammer.blogspot.com/2018/10/user-scripts-to-change-html5-video-player-speed.html2019-06-09T05:53:57Zhttps://lifelongprogrammer.blogspot.com/2018/09/how-to-be-more-productive-detail.html2019-06-16T18:39:14Zhttps://lifelongprogrammer.blogspot.com/2018/09/java-time-best-practices.html2019-09-05T06:01:19Zhttps://lifelongprogrammer.blogspot.com/2018/09/generics-in-java.html2019-09-15T00:59:51Zhttps://lifelongprogrammer.blogspot.com/2018/09/how-to-choose-right-types-in-java.html2019-08-19T06:27:49Zhttps://lifelongprogrammer.blogspot.com/2018/09/how-to-be-more-productive.html2019-06-09T01:27:21Zhttps://lifelongprogrammer.blogspot.com/2018/08/guide-to-google-guice.html2019-07-30T05:26:00Zhttps://lifelongprogrammer.blogspot.com/2018/08/java-sublist-tips-and-traps.html2019-07-07T05:54:06Zhttps://lifelongprogrammer.blogspot.com/2018/08/when-it-goes-wrong-how-to-ace-system.html2019-06-19T04:47:50Zhttps://lifelongprogrammer.blogspot.com/2018/07/a-guide-to-video-and-audio-conversion.html2019-08-30T20:22:22Zhttps://lifelongprogrammer.blogspot.com/2018/07/linked-in-tips-and-tricks.html2019-07-05T00:05:15Zhttps://lifelongprogrammer.blogspot.com/2018/07/java-naming-convention-best-practices.html2020-01-29T23:16:03Zhttps://lifelongprogrammer.blogspot.com/2018/07/linux-commands-for-beginners.html2019-06-17T01:22:11Zhttps://lifelongprogrammer.blogspot.com/2018/06/productivity-tools-for-developers.html2019-06-04T07:28:01Zhttps://lifelongprogrammer.blogspot.com/2018/06/security.html2018-06-08T19:44:16Zhttps://lifelongprogrammer.blogspot.com/2018/06/remove-unwanted-elements-in-blogger.html2019-07-03T00:40:19Zhttps://lifelongprogrammer.blogspot.com/2018/05/awesome-tips-about-markdown.html2019-07-29T21:01:38Zhttps://lifelongprogrammer.blogspot.com/2018/05/sharing-content-using-qr-codes.html2019-08-28T23:50:31Zhttps://lifelongprogrammer.blogspot.com/2018/04/useful-java-code-snippets.html2019-06-13T04:33:20Zhttps://lifelongprogrammer.blogspot.com/2018/04/css-tips-and-tricks.html2019-06-29T03:11:43Zhttps://lifelongprogrammer.blogspot.com/2018/04/websites-for-programmers-to-visit.html2018-04-12T21:22:49Zhttps://lifelongprogrammer.blogspot.com/2018/04/gson-essentials.html2019-05-19T06:51:15Zhttps://lifelongprogrammer.blogspot.com/2018/03/tools-troubleshooting-skills.html2018-05-31T22:37:30Zhttps://lifelongprogrammer.blogspot.com/2018/03/tips-tricks-and-gotchas.html2018-05-02T22:39:25Zhttps://lifelongprogrammer.blogspot.com/2018/03/lessons-learned-about-programming-and.html2018-04-17T23:45:28Zhttps://lifelongprogrammer.blogspot.com/2018/03/programmers-toolbox.html2018-04-30T20:04:09Zhttps://lifelongprogrammer.blogspot.com/2018/02/graph-algorithm-how-to-succeed-in-algorithms-interview.html2019-06-25T20:28:44Zhttps://lifelongprogrammer.blogspot.com/2018/02/reverse-thinking-how-to-succeed-in-algorithms-interview.html2019-06-24T23:58:51Zhttps://lifelongprogrammer.blogspot.com/2018/02/notes-on-distributed-systems.html2018-02-28T19:28:29Zhttps://lifelongprogrammer.blogspot.com/2018/02/sliding-window-how-to-succeed-in-algorithms-interview.html2019-06-24T23:21:20Zhttps://lifelongprogrammer.blogspot.com/2018/02/using-priority-queue-how-to-succeed-in-algorithms-interview.html2019-06-25T06:33:32Zhttps://lifelongprogrammer.blogspot.com/2018/02/using-stack-how-to-succeed-in-algorithms.html2019-06-24T23:27:00Zhttps://lifelongprogrammer.blogspot.com/2018/02/greedy-algorithm-how-to-succeed-in-algorithms.html2019-06-25T07:11:11Zhttps://lifelongprogrammer.blogspot.com/2018/02/implementing-iterator-how-to-succeed-in-algorithms-interview.html2019-06-25T03:52:20Zhttps://lifelongprogrammer.blogspot.com/2018/02/presorting-how-to-succeed-in-algorithms.html2019-06-25T05:51:08Zhttps://lifelongprogrammer.blogspot.com/2018/02/palindrome-how-to-succeed-in-algorithms-interview.html2019-06-25T15:18:35Zhttps://lifelongprogrammer.blogspot.com/2018/01/things-to-learnimprove-in-2018.html2018-04-17T23:43:00Zhttps://lifelongprogrammer.blogspot.com/2018/01/monotone-queue-stack-how-to-succeed-in-algorithms-interview.html2019-06-24T21:33:48Zhttps://lifelongprogrammer.blogspot.com/2018/01/interval-how-to-succeed-in-algorithms-interview.html2019-06-24T20:01:00Zhttps://lifelongprogrammer.blogspot.com/2018/01/union-find-disjoint-set-how-to-succeed-in-algorithms-interview.html2019-06-25T07:06:36Zhttps://lifelongprogrammer.blogspot.com/2018/01/binary-tree-postorder-traverse-how-to-succeed-in-algorithms-interview.html2019-06-24T21:47:47Zhttps://lifelongprogrammer.blogspot.com/2018/01/binary-tree-transformation-how-to-succeed-in-algorithms-interview.html2019-06-24T21:56:06Zhttps://lifelongprogrammer.blogspot.com/2018/01/merge-sort-how-to-succeed-in-algorithms-interview.html2019-06-25T05:46:20Zhttps://lifelongprogrammer.blogspot.com/2018/01/using-tree-map-how-to-succeed-in-algorithms-interview.html2019-06-24T21:39:27Zhttps://lifelongprogrammer.blogspot.com/2018/01/java-script-tips-and-tricks.html2019-07-20T15:04:20Zhttps://lifelongprogrammer.blogspot.com/2018/01/two-pointers-how-to-succeed-in-algorithms.html2019-06-24T22:41:41Zhttps://lifelongprogrammer.blogspot.com/2018/01/bucket-sort-how-to-succeed-in-algorithms-interview.html2019-06-24T19:45:50Zhttps://lifelongprogrammer.blogspot.com/2018/01/trie-how-to-succeed-in-algorithms-interview.html2019-06-25T06:16:53Zhttps://lifelongprogrammer.blogspot.com/2018/01/topological-sort-how-to-succeed-in-algorithms-interview.html2019-06-24T23:00:29Zhttps://lifelongprogrammer.blogspot.com/2017/12/data-structure-design-how-to-succeed-in-algorithms-interview.html2019-06-24T19:36:58Zhttps://lifelongprogrammer.blogspot.com/2017/12/binary-search-how-to-succeed-in-algorithms-interview.html2019-06-24T18:56:05Zhttps://lifelongprogrammer.blogspot.com/2017/12/binary-search-tree-how-to-succeed-in-algorithms-interview.html2019-06-24T19:30:45Zhttps://lifelongprogrammer.blogspot.com/2017/12/bisection-binary-search-how-to-succeed.html2019-06-24T18:13:23Zhttps://lifelongprogrammer.blogspot.com/2017/12/bit-algorithm-how-to-succeed-in-algorithms-interview-series.html2019-06-25T20:20:32Zhttps://lifelongprogrammer.blogspot.com/2017/12/sweep-line-algorithm-how-to-succeed-in-algorithms.html2019-06-24T23:11:40Zhttps://lifelongprogrammer.blogspot.com/2017/12/dfs-how-to-succeed-in-algorithms-interview.html2019-06-25T20:27:39Zhttps://lifelongprogrammer.blogspot.com/2017/12/bfs-how-to-succeed-in-algorithms-interview.html2019-06-20T19:44:11Zhttps://lifelongprogrammer.blogspot.com/2017/12/bit-algorithm-basic-how-to-succeed-in-algorithms-interview.html2019-06-24T19:01:59Zhttps://lifelongprogrammer.blogspot.com/2017/12/how-to-read-internal-docs-to-solve.html2017-12-01T07:58:49Zhttps://lifelongprogrammer.blogspot.com/2017/10/tips-and-tricks-for-docker.html2019-05-31T07:46:20Zhttps://lifelongprogrammer.blogspot.com/2017/10/how-solr-create-collection-learn-solr.html2017-10-08T16:06:52Zhttps://lifelongprogrammer.blogspot.com/2017/10/gradle-tips-and-tricks-2017.html2019-06-02T21:49:46Zhttps://lifelongprogrammer.blogspot.com/2017/10/lessons-learned-about-programming-and.html2018-02-13T22:36:38Zhttps://lifelongprogrammer.blogspot.com/2017/10/bash-scripting-essentials.html2019-06-17T01:22:11Zhttps://lifelongprogrammer.blogspot.com/2017/09/how-distributedupdateprocessor-works.html2017-09-24T05:45:03Zhttps://lifelongprogrammer.blogspot.com/2017/08/how-to-improve-your-skills-as-programmer.html2018-04-09T23:39:24Zhttps://lifelongprogrammer.blogspot.com/2017/08/how-to-improve-design-skills.html2018-03-02T19:51:00Zhttps://lifelongprogrammer.blogspot.com/2017/08/how-to-improve-problem-solving-skills.html2019-06-02T21:49:45Zhttps://lifelongprogrammer.blogspot.com/2017/08/how-to-conduct-technical-interview.html2019-06-02T21:49:46Zhttps://lifelongprogrammer.blogspot.com/2017/08/about-me-jeffery-yuan-2017.html2017-10-06T14:41:50Zhttps://lifelongprogrammer.blogspot.com/2017/07/how-to-review-and-discuss-software.html2019-06-02T21:49:46Zhttps://lifelongprogrammer.blogspot.com/2017/05/problem-solving-redis-cache.put-hangs.html2017-08-17T15:57:03Zhttps://lifelongprogrammer.blogspot.com/2017/04/multi-tiered-caching-using-in-process.html2017-08-22T19:39:35Zhttps://lifelongprogrammer.blogspot.com/2017/03/making-child-documents-working-with-spring-data-solr.html2017-03-29T21:05:02Zhttps://lifelongprogrammer.blogspot.com/2017/03/eclipse-add-another-project-as.html2017-03-29T19:30:18Zhttps://lifelongprogrammer.blogspot.com/2017/03/jsonmappingexception-already-had-pojo.html2019-06-02T21:49:46Zhttps://lifelongprogrammer.blogspot.com/2017/02/support-spring-el-in-aop.html2017-04-20T06:29:31Zhttps://lifelongprogrammer.blogspot.com/2017/02/cassandra-in-practice.html2018-03-09T21:04:14Zhttps://lifelongprogrammer.blogspot.com/2017/02/iterator-vs-iterable-dont-use-iterator.html2019-06-02T21:49:45Zhttps://lifelongprogrammer.blogspot.com/2017/01/eclipse-run-code-cleanup-manually-save-action.html2017-01-22T19:46:28Zhttps://lifelongprogrammer.blogspot.com/2017/01/caching-data-in-spring-using-redis.html2017-01-29T07:00:05Zhttps://lifelongprogrammer.blogspot.com/2017/01/spring-cacheable-not-working-and-how-to-solve-it.html2019-06-02T21:49:46Zhttps://lifelongprogrammer.blogspot.com/2017/01/script-to-setup-solrcloud-environment.html2019-06-02T21:30:36Zhttps://lifelongprogrammer.blogspot.com/2017/01/java-apis-to-get-and-update-solr-config-files.html2017-01-13T08:15:31Zhttps://lifelongprogrammer.blogspot.com/2017/01/java-apis-to-build-solr-suggester-get-suggestion.html2017-01-12T07:09:17Zhttps://lifelongprogrammer.blogspot.com/2017/01/using-yaml-configuration-files-in.html2017-01-12T07:06:14Zhttps://lifelongprogrammer.blogspot.com/2017/01/build-rest-apis-to-update-solrs-managed-resources.html2017-01-02T01:52:53Zhttps://lifelongprogrammer.blogspot.com/2016/12/how-to-be-great-technical-lead.html2016-12-23T01:30:59Zhttps://lifelongprogrammer.blogspot.com/2016/12/spring-tips-tricks.html2018-02-07T19:08:21Zhttps://lifelongprogrammer.blogspot.com/2016/12/journey-to-be-great-engineer.html2017-08-22T00:20:22Zhttps://lifelongprogrammer.blogspot.com/2016/12/troubleshooting-practices.html2017-08-11T18:27:28Zhttps://lifelongprogrammer.blogspot.com/2016/10/system-design-practices.html2018-03-28T22:30:49Zhttps://lifelongprogrammer.blogspot.com/2016/10/java-concurrency-tips.html2016-11-11T01:48:26Zhttps://lifelongprogrammer.blogspot.com/2016/10/system-design-learning-from-existing-products.html2019-06-16T19:36:12Zhttps://lifelongprogrammer.blogspot.com/2016/10/system-design-summary.html2017-07-08T16:35:42Zhttps://lifelongprogrammer.blogspot.com/2016/10/java-tips-tricks-and-traps.html2018-04-30T04:40:49Zhttps://lifelongprogrammer.blogspot.com/2016/10/troubleshooting-spring-security-multiple-jessionid-cookie-issue.html2017-08-22T20:08:32Zhttps://lifelongprogrammer.blogspot.com/2016/10/intellij-idea-tips-and-tricks.html2019-05-18T17:23:38Zhttps://lifelongprogrammer.blogspot.com/2016/10/my-journey-in-spark-part-1-basic.html2016-11-11T05:14:03Zhttps://lifelongprogrammer.blogspot.com/2016/10/my-journey-in-scala-part-1-basic.html2016-12-03T05:45:00Zhttps://lifelongprogrammer.blogspot.com/2016/10/spark-etl-using-either-to-handle.html2016-10-04T22:59:05Zhttps://lifelongprogrammer.blogspot.com/2016/09/initializationerror-when-use-spring.html2019-06-02T21:49:45Zhttps://lifelongprogrammer.blogspot.com/2016/09/using-zookeeper-to-choose-task-leader.html2016-09-16T01:31:21Zhttps://lifelongprogrammer.blogspot.com/2016/09/java-logging-tipstricks-2016.html2018-04-18T22:10:04Zhttps://lifelongprogrammer.blogspot.com/2016/08/maven-tips-and-tricks-2016.html2017-03-24T23:58:33Zhttps://lifelongprogrammer.blogspot.com/2016/06/using-lombok-to-simplify-code.html2017-01-01T01:47:35Zhttps://lifelongprogrammer.blogspot.com/2016/06/spring-security-build-multi-tenant.html2016-06-20T16:13:41Zhttps://lifelongprogrammer.blogspot.com/2016/06/using-in-memory-embedded-solr.html2016-06-16T16:25:24Zhttps://lifelongprogrammer.blogspot.com/2016/06/solr-create-custom-data-transformer-to-remove-fields.html2016-06-04T19:34:04Zhttps://lifelongprogrammer.blogspot.com/2016/05/how-to-troubleshoot-and-debug.html2018-02-20T23:44:09Zhttps://lifelongprogrammer.blogspot.com/2016/05/testing-with-testng.html2016-06-04T19:28:22Zhttps://lifelongprogrammer.blogspot.com/2016/05/building-chrome-extension-to-find-on-sale-products.html2016-05-15T01:16:06Zhttps://lifelongprogrammer.blogspot.com/2016/05/java-lambda-concurrency-dont-use.html2016-05-06T23:21:31Zhttps://lifelongprogrammer.blogspot.com/2016/05/java-lambda-concurrency-variables-may.html2017-08-11T18:27:43Zhttps://lifelongprogrammer.blogspot.com/2016/05/writing-high-performance-application.html2016-05-05T18:37:39Zhttps://lifelongprogrammer.blogspot.com/2016/04/using-java-8.html2017-12-19T23:38:02Zhttps://lifelongprogrammer.blogspot.com/2016/04/keep-alert-of-unusual-things-problem.html2017-06-18T05:02:12Zhttps://lifelongprogrammer.blogspot.com/2016/04/eclipse-be-careful-what-class-you-import.html2016-04-24T06:52:30Zhttps://lifelongprogrammer.blogspot.com/2016/04/mac-tips-tricks-2016.html2019-06-11T06:00:45Zhttps://lifelongprogrammer.blogspot.com/2016/04/spring-security-integrate-in-memory.html2016-06-16T16:25:35Zhttps://lifelongprogrammer.blogspot.com/2016/04/search-more-effectively-programmer.html2017-10-06T14:38:17Zhttps://lifelongprogrammer.blogspot.com/2016/03/jersey-exporting-data-as-csv-file.html2019-06-20T01:22:49Zhttps://lifelongprogrammer.blogspot.com/2016/03/implement-circuit-breaker-pattern-with.html2016-03-26T19:56:13Zhttps://lifelongprogrammer.blogspot.com/2016/03/read-error-message-problem-solving.html2016-05-22T22:11:31Zhttps://lifelongprogrammer.blogspot.com/2016/03/designing-data-structure.html2016-12-07T18:24:38Zhttps://lifelongprogrammer.blogspot.com/2016/03/solr-tips-and-tricks.html2018-06-26T20:39:03Zhttps://lifelongprogrammer.blogspot.com/2016/03/solving-problem-from-different-angles.html2016-05-22T22:11:10Zhttps://lifelongprogrammer.blogspot.com/2016/03/lessons-learned-in-software-development.html2019-06-01T03:45:38Zhttps://lifelongprogrammer.blogspot.com/2016/03/java-frequently-used-utillity-methods.html2018-02-08T18:56:12Zhttps://lifelongprogrammer.blogspot.com/2016/03/testing-tips-for-java-developers.html2019-06-12T06:58:33Zhttps://lifelongprogrammer.blogspot.com/2016/03/essential-linux-commands-for-developpers.html2019-06-17T01:22:11Zhttps://lifelongprogrammer.blogspot.com/2016/03/system-design-learning-from-open-source.html2018-03-06T06:56:24Zhttps://lifelongprogrammer.blogspot.com/2016/03/jackson-date-serialize-deserialize.html2016-10-02T05:22:18Zhttps://lifelongprogrammer.blogspot.com/2016/03/jackson-essentials-json-libaray.html2018-02-02T18:50:06Zhttps://lifelongprogrammer.blogspot.com/2016/03/git-tips-and-tricks.html2019-05-18T22:15:44Zhttps://lifelongprogrammer.blogspot.com/2016/02/solr-data-schema-migration-practice.html2016-03-04T23:36:29Zhttps://lifelongprogrammer.blogspot.com/2016/02/tools-for-programmers-2016.html2018-02-23T19:50:07Zhttps://lifelongprogrammer.blogspot.com/2016/02/what-to-look-for-in-code-review.html2018-04-09T22:15:40Zhttps://lifelongprogrammer.blogspot.com/2016/02/how-to-edit-blogger-mobile-template.html2019-06-01T08:38:51Zhttps://lifelongprogrammer.blogspot.com/2016/02/merge-json-objects-jackson-guava.html2016-10-02T05:22:33Zhttps://lifelongprogrammer.blogspot.com/2016/02/eclipse-tips-trick-2016.html2019-05-19T19:48:49Zhttps://lifelongprogrammer.blogspot.com/2016/02/java-date-timzezone-locale-dateformat.html2017-01-22T22:14:24Zhttps://lifelongprogrammer.blogspot.com/2016/02/troubsle-shooting-eclipse-tomcat-deploy.html2016-02-13T06:04:45Zhttps://lifelongprogrammer.blogspot.com/2016/02/jackson-generic-type-java-type-erasure.html2016-03-12T22:02:11Zhttps://lifelongprogrammer.blogspot.com/2016/01/consequences-when-use-mutable-object-in.html2016-02-28T05:39:31Zhttps://lifelongprogrammer.blogspot.com/2016/01/using-java-code-quality-tools-to.html2018-02-13T23:06:59Zhttps://lifelongprogrammer.blogspot.com/2016/01/spring-solr-using-custom-converters-to.html2016-01-20T07:48:05Zhttps://lifelongprogrammer.blogspot.com/2015/10/building-troubleshooting-friendly-using-feature-toggle.html2019-05-18T17:18:03Zhttps://lifelongprogrammer.blogspot.com/2015/10/improve-apache-commons-arrayutils.html2015-10-24T07:10:05Zhttps://lifelongprogrammer.blogspot.com/2015/10/find-element-that-appears-once-using.html2015-10-28T21:53:16Zhttps://lifelongprogrammer.blogspot.com/2015/10/concurrentmodificatione-remove-during-loop.html2015-10-21T21:59:56Zhttps://lifelongprogrammer.blogspot.com/2015/09/building-application-to-be.html2017-08-25T18:37:01Zhttps://lifelongprogrammer.blogspot.com/2015/09/how-to-build-better-application-libaray.html2015-09-28T19:13:42Zhttps://lifelongprogrammer.blogspot.com/2015/09/how-to-write-quality-code.html2016-10-20T05:41:48Zhttps://lifelongprogrammer.blogspot.com/2015/09/spring-encrypt-properties-by-customizing-propertysourcesplaceholderconfigurer.html2017-01-08T05:04:41Zhttps://lifelongprogrammer.blogspot.com/2015/09/how-to-solve-problems.html2019-05-18T16:20:03Zhttps://lifelongprogrammer.blogspot.com/2015/09/using-jackson-view-to-protect-mass-assignment.html2019-06-02T21:49:46Zhttps://lifelongprogrammer.blogspot.com/2015/09/debugging-dynamodblocal-status-code-404.html2017-08-11T18:28:05Zhttps://lifelongprogrammer.blogspot.com/2015/09/java-config-integrating-jax-rs-jersey.html2016-10-18T17:33:38Zhttps://lifelongprogrammer.blogspot.com/2015/09/ssh-practical-guide-for-developers.html2019-05-19T20:01:05Zhttps://lifelongprogrammer.blogspot.com/2015/09/implementing-inheritance-in-spring-solr.html2015-09-02T03:22:05Zhttps://lifelongprogrammer.blogspot.com/2015/09/mix-spring-data-solr-and-solrj-in-solr.html2015-09-01T19:54:47Zhttps://lifelongprogrammer.blogspot.com/2015/09/building-better-common-library.html2016-03-31T08:08:21Zhttps://lifelongprogrammer.blogspot.com/2015/08/debugging-hystrix-circuitbreaker.html2019-05-18T17:18:03Zhttps://lifelongprogrammer.blogspot.com/2015/08/nosuchmethoderror-troubleshooting.html2017-08-11T18:28:11Zhttps://lifelongprogrammer.blogspot.com/2015/07/go-reactive-rxjava-example.html2015-07-10T05:04:00Zhttps://lifelongprogrammer.blogspot.com/2015/07/using-git-pre-commit-to-auto-run-test-findbugs.html2015-07-10T04:14:12Zhttps://lifelongprogrammer.blogspot.com/2015/07/jax-rs-capture-all-error-dont-expose.html2015-07-03T04:53:58Zhttps://lifelongprogrammer.blogspot.com/2015/06/datastax--solr-deletebyid-not-delete-cassandra.html2015-06-18T00:39:30Zhttps://lifelongprogrammer.blogspot.com/2015/05/curllogger-log-http-request-as-curl.html2015-05-02T03:29:10Zhttps://lifelongprogrammer.blogspot.com/2015/04/cassandra-tips.html2015-05-18T22:05:17Zhttps://lifelongprogrammer.blogspot.com/2015/04/spark-optimization-tips.html2015-04-28T05:48:41Zhttps://lifelongprogrammer.blogspot.com/2015/04/spark-tips-miscs.html2016-11-06T05:15:53Zhttps://lifelongprogrammer.blogspot.com/2015/04/eclipse-breakpoint-in-aspectj-ignored.html2015-04-11T21:14:39Zhttps://lifelongprogrammer.blogspot.com/2015/04/spark-using-aspectj-fake-s3-to-save-time-and-cost.html2015-04-11T20:39:39Zhttps://lifelongprogrammer.blogspot.com/2015/03/sublime.html2015-05-18T22:05:17Zhttps://lifelongprogrammer.blogspot.com/2015/03/great-tools-for-developers.html2017-08-23T21:49:29Zhttps://lifelongprogrammer.blogspot.com/2015/03/creating-tampermonkey-user-script-in.html2015-03-06T06:40:19Zhttps://lifelongprogrammer.blogspot.com/2015/02/notepad-best-text-editor-in-windows.html2018-04-13T22:20:28Zhttps://lifelongprogrammer.blogspot.com/2015/02/eclipse-plug-ins-developers-should.html2015-02-25T04:40:34Zhttps://lifelongprogrammer.blogspot.com/2015/02/lucene-similarity-and-score.html2015-05-18T22:05:17Zhttps://lifelongprogrammer.blogspot.com/2015/02/generate-strings-by-replacing-with-0-or-1.html2015-02-19T20:11:27Zhttps://lifelongprogrammer.blogspot.com/2015/02/solr-sort-group-ascendingly-by-max-value.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2015/02/solr-datetolongtransfomer-convert-date.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2015/01/use-solr-transformer-to-gen-groupcount.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2015/01/custom-writer-to-update-other-doc-in-transformer.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2015/01/use-solr-map-function-query-in-group.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2015/01/learning-from-solr-jira-issues-part-1.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2015/01/eclipse-tricks.html2015-05-18T22:05:17Zhttps://lifelongprogrammer.blogspot.com/2015/01/solr-use-docid-to-boost-performance.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2015/01/who-reports.html2015-05-18T22:05:17Zhttps://lifelongprogrammer.blogspot.com/2015/01/solr-when-its-safe-to-change-field-type.html2015-05-18T22:05:17Zhttps://lifelongprogrammer.blogspot.com/2014/12/google-help-sharpen-our-profession-skills.html2015-11-18T00:01:03Zhttps://lifelongprogrammer.blogspot.com/2014/12/java-using-classmexer-memoryutil-to-get.html2019-05-18T17:18:03Zhttps://lifelongprogrammer.blogspot.com/2014/12/scala-java-merge-k-sorted-list.html2015-02-19T20:12:47Zhttps://lifelongprogrammer.blogspot.com/2014/12/find-which-jar-containing-class-definition.html2019-05-18T17:18:03Zhttps://lifelongprogrammer.blogspot.com/2014/11/spark-basic-statistics-using-scala.html2015-05-18T22:05:17Zhttps://lifelongprogrammer.blogspot.com/2014/11/hack-scala-repl-classpath.html2014-11-20T14:15:25Zhttps://lifelongprogrammer.blogspot.com/2014/11/build-spark-failure-nonzero-exit-code.html2014-11-19T21:09:33Zhttps://lifelongprogrammer.blogspot.com/2014/11/running-stanford-sentiment-analysis-in-uima.html2015-02-27T17:19:27Zhttps://lifelongprogrammer.blogspot.com/2014/11/running-stanford-named-entity-in-uima.html2015-02-27T17:19:27Zhttps://lifelongprogrammer.blogspot.com/2014/11/using-google-httpclient-and-lucene-appengine-on-gae.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2014/11/handling-gzip-response-in-apache.html2014-11-04T23:45:59Zhttps://lifelongprogrammer.blogspot.com/2014/11/using-solr-classifier-to-categorize-articles.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2014/11/using-solr-summarizatioin.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2014/10/solr-using-lengthfilterfactory-to.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2014/10/deploying-hadoop-and-solr-with-docker.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2014/10/powershell-determine-local-path-from-unc-path.html2014-10-17T19:44:02Zhttps://lifelongprogrammer.blogspot.com/2014/10/uima-run-custom-regex-dynamically.html2015-02-27T17:19:27Zhttps://lifelongprogrammer.blogspot.com/2014/10/get-start-end-offset-of-named-group-in-jdk7.html2014-10-14T21:43:55Zhttps://lifelongprogrammer.blogspot.com/2014/10/using-feature-structure-to-control-annotator-behavior.html2015-02-27T17:19:27Zhttps://lifelongprogrammer.blogspot.com/2014/10/lucene-highlighter-howto.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2014/10/paginating-lucene-search-results.html2015-02-27T17:00:17Zhttps://lifelongprogrammer.blogspot.com/2014/10/lucene-built-in-collectors.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/10/solr-wilcard-query-with-stemming.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/10/maven-non-existing-library-jdktools-jar.html2014-10-07T02:54:55Zhttps://lifelongprogrammer.blogspot.com/2014/10/jetty-insufficient-threads-configured.html2014-10-07T00:09:50Zhttps://lifelongprogrammer.blogspot.com/2014/10/lucene-internal-apis.html2015-05-18T22:05:17Zhttps://lifelongprogrammer.blogspot.com/2014/10/learning-lucene-filtering.html2015-05-18T22:05:17Zhttps://lifelongprogrammer.blogspot.com/2014/10/learning-lucene-collectors.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/10/learning-lucene-search.html2015-05-18T23:06:07Zhttps://lifelongprogrammer.blogspot.com/2014/10/learning-lucene-analyzer-tokenizers-filters.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/10/learning-lucene-indexing.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/10/solr-join-return-parent-and-child-docs.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/09/using-fiddler-and-eclipse-to-trouble-shooting.html2019-05-18T17:18:03Zhttps://lifelongprogrammer.blogspot.com/2014/09/algorithm-problems-practices.html2016-12-07T21:41:45Zhttps://lifelongprogrammer.blogspot.com/2014/09/java-using-collections.html2014-09-23T18:18:08Zhttps://lifelongprogrammer.blogspot.com/2014/09/classical-graph-algorithm.html2014-09-11T18:21:18Zhttps://lifelongprogrammer.blogspot.com/2014/07/solr-form-urlencoded-content-exceed-limit.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/07/java-string-intern-and-integer-cache.html2014-07-24T04:32:27Zhttps://lifelongprogrammer.blogspot.com/2014/07/codility-java-solution-to-tape-equilibrium.html2014-07-20T06:27:14Zhttps://lifelongprogrammer.blogspot.com/2014/07/algorithm-two-numbers-missing.html2014-07-19T23:57:45Zhttps://lifelongprogrammer.blogspot.com/2014/07/eclipse-force-return-feature.html2015-05-18T22:05:17Zhttps://lifelongprogrammer.blogspot.com/2014/07/eclipse-escape-text-when-pasting-itext.html2014-07-10T21:47:41Zhttps://lifelongprogrammer.blogspot.com/2014/07/algorithms-data-structures-interview-preparation.html2014-07-10T16:34:56Zhttps://lifelongprogrammer.blogspot.com/2014/07/java-regex-backreferences-and-named-group.html2019-06-15T03:33:43Zhttps://lifelongprogrammer.blogspot.com/2014/07/bit-convertision-between-two-integers.html2014-07-06T00:27:14Zhttps://lifelongprogrammer.blogspot.com/2014/06/using-inode-number-to-delete-files-with-specail-characters.html2019-06-02T21:30:36Zhttps://lifelongprogrammer.blogspot.com/2014/06/checking-if-value-is-palindrome-in.html2014-06-27T21:38:10Zhttps://lifelongprogrammer.blogspot.com/2014/06/using-guava-to-convert-between.html2014-06-24T02:10:28Zhttps://lifelongprogrammer.blogspot.com/2014/06/ant-compiling-using-specific-jdk.html2015-12-09T19:13:28Zhttps://lifelongprogrammer.blogspot.com/2014/06/how-math-in-jdk8-detect-overflow.html2014-06-12T20:14:44Zhttps://lifelongprogrammer.blogspot.com/2014/06/using-jszip-to-download-current-week-images-in-blogger.html2019-05-31T14:10:50Zhttps://lifelongprogrammer.blogspot.com/2014/06/blogger-get-url-of-first-post.html2019-05-31T14:10:50Zhttps://lifelongprogrammer.blogspot.com/2014/06/using-jszip-to-download-multiple-remote-images.html2014-06-11T17:56:24Zhttps://lifelongprogrammer.blogspot.com/2014/06/blogger-get-post-publish-date-in-js.html2019-05-31T14:10:50Zhttps://lifelongprogrammer.blogspot.com/2014/06/using-js-to-disallow-iframed-and-hack-it.html2019-06-29T03:12:10Zhttps://lifelongprogrammer.blogspot.com/2014/06/js-get-first-last-day-of-current-week-month.html2019-06-17T21:30:19Zhttps://lifelongprogrammer.blogspot.com/2014/06/date-formatting-in-java-with-time-zone.html2014-06-10T20:30:08Zhttps://lifelongprogrammer.blogspot.com/2014/05/image-transformer.html2014-05-28T15:56:14Zhttps://lifelongprogrammer.blogspot.com/2014/05/using-resultspecification-to-boost-opennlp-uima-performance.html2015-02-27T17:19:47Zhttps://lifelongprogrammer.blogspot.com/2014/05/winmerge-including-subfolders-when-use-windows-explorer.html2019-05-18T22:15:44Zhttps://lifelongprogrammer.blogspot.com/2014/05/exif-viewer-extract-metadata-from-image.html2014-05-27T19:33:57Zhttps://lifelongprogrammer.blogspot.com/2014/05/powershell-and-java-stumble-by-utf8-bom.html2014-05-22T04:11:00Zhttps://lifelongprogrammer.blogspot.com/2014/05/powershell-with-csv-delete-rows-without-enough-columns.html2014-05-22T02:30:38Zhttps://lifelongprogrammer.blogspot.com/2014/05/using-maven-with-google-app-engine.html2014-05-20T16:51:54Zhttps://lifelongprogrammer.blogspot.com/2014/05/boilerpipe-demo.html2014-05-20T04:07:14Zhttps://lifelongprogrammer.blogspot.com/2014/05/blogger-hide-labels-of-small-amount-of-posts.html2020-01-18T19:35:17Zhttps://lifelongprogrammer.blogspot.com/2014/05/conemu-failed-to-startup-command-group-is-empty.html2019-05-18T22:15:44Zhttps://lifelongprogrammer.blogspot.com/2014/05/javascript-convert-relative-link-to-absolute-path.html2014-05-13T21:33:55Zhttps://lifelongprogrammer.blogspot.com/2014/05/javascript-get-selected-html-in-webpage.html2014-05-13T21:26:04Zhttps://lifelongprogrammer.blogspot.com/2014/05/android-studio-no-classesdex-in-built-apk.html2014-05-13T20:41:58Zhttps://lifelongprogrammer.blogspot.com/2014/05/dict.html2014-05-19T15:30:05Zhttps://lifelongprogrammer.blogspot.com/2014/05/jsoup-demo.html2019-07-07T18:14:46Zhttps://lifelongprogrammer.blogspot.com/2014/05/simple-web-proxy.html2019-07-07T18:14:46Zhttps://lifelongprogrammer.blogspot.com/2014/04/using-fiddler-as-https-reverse-proxy.html2019-05-18T17:18:03Zhttps://lifelongprogrammer.blogspot.com/2014/04/using-chrome-devtools-to-bring-back-default-context-menu.html2019-02-05T06:23:07Zhttps://lifelongprogrammer.blogspot.com/2014/04/eclipse-only-show-problems-for-current-project.html2014-04-03T02:24:08Zhttps://lifelongprogrammer.blogspot.com/2014/04/java-compiler-level-not-match-installed-java-facet.html2014-04-02T23:55:52Zhttps://lifelongprogrammer.blogspot.com/2014/03/collections-in-guava.html2014-04-01T02:26:28Zhttps://lifelongprogrammer.blogspot.com/2014/03/using-iframe.html2019-07-07T18:14:47Zhttps://lifelongprogrammer.blogspot.com/2014/03/boost-search-relevancy-using-boilerpipe-nutch-and-solr.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/03/integrate-uima-regex-annotator-with-solr.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/03/using-powershell-get-childitem.html2014-03-24T22:31:50Zhttps://lifelongprogrammer.blogspot.com/2014/03/ntegrate-opennlp-uima-as-and-solr.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/03/integrate-opennlp-uima-and-solr-via-soap-service.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/03/text-mining-integrate-opennlp-with-uima.html2015-02-27T17:19:47Zhttps://lifelongprogrammer.blogspot.com/2014/03/create-extensible-ant-script.html2014-03-19T05:34:34Zhttps://lifelongprogrammer.blogspot.com/2014/03/maven-invalid-maximum-heap-size.html2016-01-21T20:36:55Zhttps://lifelongprogrammer.blogspot.com/2014/03/maven-customizing-eclipse-project-names.html2014-03-14T04:31:35Zhttps://lifelongprogrammer.blogspot.com/2014/03/windows-cpp-handling-unicode-file-names.html2014-03-14T02:17:01Zhttps://lifelongprogrammer.blogspot.com/2014/03/using-fiddler-to-capture-http-requests.html2019-05-18T17:18:03Zhttps://lifelongprogrammer.blogspot.com/2014/03/regex-in-action-remove-or-merge-empty-lines.html2019-06-15T03:33:43Zhttps://lifelongprogrammer.blogspot.com/2014/03/understanding-jetty-handlers-and-why-empty-request-log.html2014-03-24T21:12:35Zhttps://lifelongprogrammer.blogspot.com/2014/02/part3-integrate-form-post-authentication-in-nutch2.html2014-03-03T17:21:55Zhttps://lifelongprogrammer.blogspot.com/2014/02/part2-make-http-post-form-authentication-work.html2014-03-03T17:01:19Zhttps://lifelongprogrammer.blogspot.com/2014/02/part1-using-apache-http-client-to-do-http-post-form-authentication.html2014-03-03T16:53:05Zhttps://lifelongprogrammer.blogspot.com/2014/02/run-commands-faster-in-powershell.html2014-02-26T14:03:32Zhttps://lifelongprogrammer.blogspot.com/2014/02/proxy-setting-in-httpurlconnection-and-apache-httpclient.html2014-02-25T15:28:43Zhttps://lifelongprogrammer.blogspot.com/2014/02/csharp-parse-negative-number-when-using-double.parse.html2014-02-21T21:38:55Zhttps://lifelongprogrammer.blogspot.com/2014/02/powershell-working-with-csv-files.html2014-05-21T19:49:42Zhttps://lifelongprogrammer.blogspot.com/2014/02/use-guava-cachebuilder-to-cache-solr-response.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/02/auto-run-solr-queries-after-startup-and-commit.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/02/ps-tips-get-random-sample-from-csv-file.html2014-02-07T00:57:40Zhttps://lifelongprogrammer.blogspot.com/2014/02/using-solr-doctransformer-to-add-anchor-and-text-into-response.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/02/using-updaterequestprocessor-to-store-anchor-tag-and-content-to-solr.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/02/using-nutch-to-extract-anchor-tag-and-content.html2019-06-29T03:11:43Zhttps://lifelongprogrammer.blogspot.com/2014/02/ps-in-action-analyze-log-and-interact-with-solr.html2014-02-05T05:35:45Zhttps://lifelongprogrammer.blogspot.com/2014/02/debugging-and-optimizing-regular-expression.html2019-06-15T03:33:43Zhttps://lifelongprogrammer.blogspot.com/2014/01/practical-guide-to-using-jmx-platform-mbeans.html2014-02-04T16:09:10Zhttps://lifelongprogrammer.blogspot.com/2014/01/simple-cache-implementation-in-java.html2014-02-10T00:27:10Zhttps://lifelongprogrammer.blogspot.com/2014/01/using-jsoup-and-regx-to-get-text-between-tags.html2019-06-29T03:11:44Zhttps://lifelongprogrammer.blogspot.com/2014/01/using-object-pool-design-pattern-to-reduce-gc-in-solr.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/01/solr-export-millions-data-to-csv-file.html2017-05-05T20:17:37Zhttps://lifelongprogrammer.blogspot.com/2014/01/solr-deep-pagination-problem-fixed-in-Solr-5463.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/01/viewing-android-source-code-from-android-studio.html2014-01-22T18:00:23Zhttps://lifelongprogrammer.blogspot.com/2014/01/windows-batch-tricks-use-delaye-expansion.html2014-01-22T03:15:57Zhttps://lifelongprogrammer.blogspot.com/2014/01/using-apache-commons-lang-exceptionutils.html2015-01-07T22:14:47Zhttps://lifelongprogrammer.blogspot.com/2014/01/csharp-parsing-is-regionalculture-sensitive.html2014-10-07T15:41:25Zhttps://lifelongprogrammer.blogspot.com/2014/01/changing-eclipse-console-encoding-to-output-unicode.html2014-01-15T04:07:56Zhttps://lifelongprogrammer.blogspot.com/2014/01/using-save-to-google-drive-google-cloud-print-effectively.html2014-01-15T03:18:49Zhttps://lifelongprogrammer.blogspot.com/2014/01/using-apache-procrun-to-rename-java-process-name.html2014-01-08T16:57:57Zhttps://lifelongprogrammer.blogspot.com/2014/01/managing-windows-services.html2014-01-21T18:10:50Zhttps://lifelongprogrammer.blogspot.com/2014/01/quickly-access-tab-history-in-chrome.html2014-01-17T15:41:03Zhttps://lifelongprogrammer.blogspot.com/2014/01/using-mergeindexes-powershell-to-auto-deployment-of-solr-index.html2015-02-27T17:11:56Zhttps://lifelongprogrammer.blogspot.com/2014/01/lucene-fix-highlighter-issue-to-always-honor-hl-fragsize.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/12/nutch2-save-entire-title-to-solr.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/12/commonly-used-windows-powershell-commands.html2019-06-02T21:30:36Zhttps://lifelongprogrammer.blogspot.com/2013/12/a-complete-dns-setup-guide-on-redhat-centos.html2019-06-02T21:30:36Zhttps://lifelongprogrammer.blogspot.com/2013/12/using-decompiler-to-debug-classes-without-source-in-eclipse.html2019-05-18T17:18:03Zhttps://lifelongprogrammer.blogspot.com/2013/12/advanced-usage-of-linux-grep-command.html2019-06-02T21:30:36Zhttps://lifelongprogrammer.blogspot.com/2013/12/linux-mount-and-unmout-remote-file-system.html2019-06-02T21:30:36Zhttps://lifelongprogrammer.blogspot.com/2013/12/using-chrome-devtools-to-hack-client-only-verification.html2013-12-12T18:09:25Zhttps://lifelongprogrammer.blogspot.com/2013/12/using-guava-splitter-and-joiner.html2013-12-12T01:09:56Zhttps://lifelongprogrammer.blogspot.com/2013/12/configure-tomcat-ssl-using-pfx-pkcs12-certificate.html2013-12-06T21:44:45Zhttps://lifelongprogrammer.blogspot.com/2013/12/using-guava-stopwatch.html2013-12-06T21:45:12Zhttps://lifelongprogrammer.blogspot.com/2013/12/solr-creating-doctransformer-to-show-doc-offset.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/12/git-clone-specific-version-tag-branch.html2013-12-02T23:12:27Zhttps://lifelongprogrammer.blogspot.com/2013/11/solr-rssresponsewriter-by-extending-xmlwriter.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/11/solr-add-new-fields-with-default-value.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/11/be-sure-to-reuse-httpsolrserver-and-httpclient-instance.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/11/trouble-shooting-procrun-unable-start-service-problem.html2014-10-30T17:00:34Zhttps://lifelongprogrammer.blogspot.com/2013/11/creating-custom-solr-type-to-stream-Large-text-field.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/11/java-use-zip-stream-and-base64-stream-to-compress-big-string.html2013-11-19T04:59:09Zhttps://lifelongprogrammer.blogspot.com/2013/11/how-to-encode-url-string-in-java.html2013-11-14T18:31:01Zhttps://lifelongprogrammer.blogspot.com/2013/11/java-use-zip-stream-and-base64-to-compress-big-string.html2019-06-17T21:35:08Zhttps://lifelongprogrammer.blogspot.com/2013/11/display-adsense-efficiently-and-conditionally-show-alternative-ads.html2019-06-29T03:11:43Zhttps://lifelongprogrammer.blogspot.com/2013/11/use-gson-to-serialize-list-of-object-to-properties-file.html2019-06-19T21:13:49Zhttps://lifelongprogrammer.blogspot.com/2013/11/analyze-and-fix-java-system-exit-hang.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/10/using-procrun-to-install-java-application-as-windows-service.html2014-01-08T04:02:29Zhttps://lifelongprogrammer.blogspot.com/2013/10/remove-syntaxhighlighter-vertical-scrollbar.html2019-06-29T03:11:43Zhttps://lifelongprogrammer.blogspot.com/2013/10/solr-use-stax-parser-to-reduce-memory-usage.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/10/solr-use-sax-parser-to-reduce-memory-usage.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/10/conditional-display-of-adsense-ads.html2019-06-29T03:08:52Zhttps://lifelongprogrammer.blogspot.com/2013/10/use-gae-to-hold-adsense-backup-ads.html2019-06-29T03:11:44Zhttps://lifelongprogrammer.blogspot.com/2013/10/use-json-streaming-to-reduce-memory.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/10/improve-solr-csvparser-to-log-invalid-characters.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/10/hidden-chrome-download-dialog-and-workaround.html2019-05-18T22:15:44Zhttps://lifelongprogrammer.blogspot.com/2013/10/learning-java-integer-code-and-puzzles.html2013-11-02T12:30:55Zhttps://lifelongprogrammer.blogspot.com/2013/10/use-eclipse-display-view-while-debugging.html2019-05-18T17:18:03Zhttps://lifelongprogrammer.blogspot.com/2013/10/change-plus-comments-widget-height.html2019-06-29T03:11:43Zhttps://lifelongprogrammer.blogspot.com/2013/10/remove-empty-div-from-outbrain-related-posts-widget.html2019-06-29T03:11:44Zhttps://lifelongprogrammer.blogspot.com/2013/10/use-css-to-remove-ads-borders.html2019-06-29T03:11:43Zhttps://lifelongprogrammer.blogspot.com/2013/10/remove-white-borders-from-google.html2019-06-29T03:11:43Zhttps://lifelongprogrammer.blogspot.com/2013/10/use-eclipse-conditional-breakpoint-to.html2019-05-18T17:18:03Zhttps://lifelongprogrammer.blogspot.com/2013/10/clone-solr-request-instance.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/10/solr-xml-contains-invalid-control.html2019-06-15T03:33:43Zhttps://lifelongprogrammer.blogspot.com/2013/10/get-jar-path-and-handle-special.html2013-11-02T12:52:52Zhttps://lifelongprogrammer.blogspot.com/2013/10/windows-bat-detect-jvm-is-32-or-64-bit.html2013-11-02T12:54:01Zhttps://lifelongprogrammer.blogspot.com/2013/09/json-output-of-solr-namedlist.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/09/keep-users-change-when-update-solrxml.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/09/import-csv-that-contains-double-quotes.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/09/eclipse-issues-and-fixes.html2013-11-02T13:20:23Zhttps://lifelongprogrammer.blogspot.com/2013/08/solr-boost-to-improve-search-relevancy.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/08/nutch2-crawl-and-index-extra-tag.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/08/index-raw-content-and-outlinks-into-solr.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/08/extend-nutch2-to-crawl-via-http-request.html2015-02-27T17:13:21Zhttps://lifelongprogrammer.blogspot.com/2013/08/speed-up-nutch-crawling.html2015-02-27T17:14:40Zhttps://lifelongprogrammer.blogspot.com/2013/08/thoughts-about-solr-auto-completion.html2015-02-27T17:14:40Zhttps://lifelongprogrammer.blogspot.com/2013/07/parse-all-content-and-get-all-outlinks.html2015-02-27T17:14:40Zhttps://lifelongprogrammer.blogspot.com/2013/07/linux-notes-all-in-one.html2015-02-11T17:27:53Zhttps://lifelongprogrammer.blogspot.com/2013/06/use-updaterequestprocessorchain-to.html2015-02-27T17:14:40Zhttps://lifelongprogrammer.blogspot.com/2013/06/extend-nutch2-to-crawl-iframes-pages.html2015-02-27T17:14:40Zhttps://lifelongprogrammer.blogspot.com/2013/06/extend-nutch2-to-get-outlinks-from_28.html2015-02-27T17:14:40Zhttps://lifelongprogrammer.blogspot.com/2013/06/extend-nutch2-to-get-outlinks-from.html2015-02-27T17:14:40Zhttps://lifelongprogrammer.blogspot.com/2013/06/extend-waffle-to-limit-which-window.html2015-02-27T17:14:40Zhttps://lifelongprogrammer.blogspot.com/2013/06/solr-use-doctransformer-to-change.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2013/06/escape-special-character-when-import.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2013/05/extending-findbugs-creating-our.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2013/05/use-findbugs-to-improve-code-quality.html2019-06-01T03:38:56Zhttps://lifelongprogrammer.blogspot.com/2013/05/cache-responses-of-slow-solr-queries.html2019-05-18T20:56:12Zhttps://lifelongprogrammer.blogspot.com/2013/05/solr-refcounted-dont-forget-to-close.html2019-05-18T20:56:12Zhttps://lifelongprogrammer.blogspot.com/2013/04/solr-threadlocal-dateformat.html2015-02-27T17:14:40Zhttps://lifelongprogrammer.blogspot.com/2013/04/collected-eclipse-tricks.html2016-01-21T02:51:39Zhttps://lifelongprogrammer.blogspot.com/2013/04/java-http-authentication.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2013/04/how-solr-join-works.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2013/03/how-solr-executes-request.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2013/03/how-solr-is-started.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2013/03/enable-java-assertions-globally.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2013/03/split-big-csv-file-to-speed-up-indexing.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2013/03/run-embedded-jetty-as-windows-service.html2019-05-18T20:56:12Zhttps://lifelongprogrammer.blogspot.com/2013/03/how-to-import-csv-string-into-solr.html2019-05-18T20:56:12Zhttps://lifelongprogrammer.blogspot.com/2013/03/gotcha-in-java-properties.html2013-10-18T18:21:26Zhttps://lifelongprogrammer.blogspot.com/2013/02/import-data-to-solr.html2015-02-27T17:16:47Zhttps://lifelongprogrammer.blogspot.com/2013/02/learning-solr-solrparams-and-namedlist.html2015-02-27T17:16:47Zhttps://lifelongprogrammer.blogspot.com/2013/02/using-trie-to-find-words-comprised-of.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2013/02/start-shutdown-embedded-jetty.html2015-02-27T17:16:47Zhttps://lifelongprogrammer.blogspot.com/2013/02/common-java-code-bugs.html2019-06-01T03:38:56Zhttps://lifelongprogrammer.blogspot.com/2013/02/windows-commandsbatch-all-in-one.html2013-10-18T18:24:51Zhttps://lifelongprogrammer.blogspot.com/2013/02/auto-completion-find-prefix-strings.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2013/02/use-utf-8-without-bom-for-java-source.html2013-10-18T18:31:17Zhttps://lifelongprogrammer.blogspot.com/2013/01/writing-solr-test-case.html2015-02-27T17:16:47Zhttps://lifelongprogrammer.blogspot.com/2013/01/solr-notes-all-in-one.html2015-02-27T17:16:47Zhttps://lifelongprogrammer.blogspot.com/2013/01/find-valid-n-characters-word-from-m_22.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2013/01/find-valid-n-characters-word-from-m.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2013/01/ant-different-ways-to-call-another.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2013/01/solr-extend-statscomponent-to-support.html2015-02-27T17:16:47Zhttps://lifelongprogrammer.blogspot.com/2013/01/extend-treemultimap-to-get-topn.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2013/01/java-get-hashmaps-topn-elements-sorted.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2012/12/solr-how-to-update-multiple-cores-in.html2015-02-27T17:16:47Zhttps://lifelongprogrammer.blogspot.com/2012/12/solr-how-to-speed-up-indexing.html2015-02-27T17:16:47Zhttps://lifelongprogrammer.blogspot.com/2012/12/how-to-shrink-solr-index-size.html2015-02-27T17:16:47Zhttps://lifelongprogrammer.blogspot.com/2012/12/solr-use-multiple-threads-to-import.html2015-02-27T17:16:47Zhttps://lifelongprogrammer.blogspot.com/2012/12/solr-define-custom-field-type-to-round.html2015-02-27T17:16:47Zhttps://lifelongprogrammer.blogspot.com/2012/12/use-updaterequestprocessor-to-round-data.html2015-02-27T17:16:47Zhttps://lifelongprogrammer.blogspot.com/2012/12/part-3-use-pack200-to-shrink-solr.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2012/11/part-2-shrink-solr-application-size.html2019-05-18T20:56:12Zhttps://lifelongprogrammer.blogspot.com/2012/11/part-1-shrink-solr-application-size.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2012/11/how-solr-40-resolve-library-path.html2015-02-27T17:16:47Zhttps://lifelongprogrammer.blogspot.com/2012/11/linking-external-folder-as-source-or.html2013-10-18T18:59:06Zhttps://lifelongprogrammer.blogspot.com/2012/08/does-two-integer-arrays-come-from-one.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2012/08/is-successive-array.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2012/08/implementation-variants-of-singleton.html2013-10-18T18:42:40Zhttps://lifelongprogrammer.blogspot.com/2012/08/learning-java-integer-code-and-puzzles_21.html2019-05-18T20:56:12Zhttps://lifelongprogrammer.blogspot.com/2012/08/rearranging-letters-to-form-word.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2012/08/python-scripts-to-reverse-words-in.html2013-10-18T19:52:51Zhttps://lifelongprogrammer.blogspot.com/2012/08/python-scripts-to-change-selected-text.html2013-10-18T19:52:40Zhttps://lifelongprogrammer.blogspot.com/2011/11/netbeans-tips.html2015-03-05T21:05:39Zhttps://lifelongprogrammer.blogspot.com/2011/11/jboss-tips.html2013-10-18T19:51:48Zhttps://lifelongprogrammer.blogspot.com/2011/11/useful-notepad-tips.html2013-10-18T19:51:12Zhttps://lifelongprogrammer.blogspot.com/2011/11/link-with-editor-in-eclipse.html2013-10-18T19:50:58Zhttps://lifelongprogrammer.blogspot.com/2011/11/use-working-set-to-group-projects-in.html2013-10-18T19:50:20Zhttps://lifelongprogrammer.blogspot.com/2011/10/fail-to-start-jboss5-common-unexpected.html2013-10-18T19:49:00Zhttps://lifelongprogrammer.blogspot.com/2011/06/learning-jdk-code-concurrent.html2015-05-18T22:05:17Zhttps://lifelongprogrammer.blogspot.com/2011/06/learn-code-concurrent-solution.html2015-05-18T22:05:17Zhttps://lifelongprogrammer.blogspot.com/2011/06/interview-questions-databases.html2017-08-31T20:50:13Zhttps://lifelongprogrammer.blogspot.com/2011/06/notes-on-annotations.html2013-10-18T19:49:46Zhttps://lifelongprogrammer.blogspot.com/2011/06/notes-on-hadoop.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2011/06/notes-on-memcached.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2011/06/learning-jdk-code-collection.html2013-10-18T19:47:23Zhttps://lifelongprogrammer.blogspot.com/2011/06/english-punctuation.html2013-10-18T19:46:49Zhttps://lifelongprogrammer.blogspot.com/2011/06/java-new-features-history.html2013-10-18T19:46:33Zhttps://lifelongprogrammer.blogspot.com/2011/06/java-reflection-miscs.html2013-10-18T19:44:31Zhttps://lifelongprogrammer.blogspot.com/2011/05/ejb3-and-jpa-basics.html2013-10-18T19:44:13Zhttps://lifelongprogrammer.blogspot.com/2011/05/sql-code-example.html2013-10-18T19:43:55Zhttps://lifelongprogrammer.blogspot.com/2011/05/gwt-basics.html2013-10-18T19:43:32Zhttps://lifelongprogrammer.blogspot.com/2011/05/interview-questions-operating-system.html2016-11-06T04:08:38Zhttps://lifelongprogrammer.blogspot.com/2011/05/jquery-basics.html2013-10-18T19:42:48Zhttps://lifelongprogrammer.blogspot.com/2011/05/spring-basics.html2013-10-18T19:41:07Zhttps://lifelongprogrammer.blogspot.com/2011/05/java-class-loader-code-example.html2013-10-18T19:40:36Zhttps://lifelongprogrammer.blogspot.com/2011/05/database-and-sql-optimization.html2016-10-29T04:32:35Zhttps://lifelongprogrammer.blogspot.com/2011/05/how-to-ensure-code-quality.html2016-11-11T01:53:15Zhttps://lifelongprogrammer.blogspot.com/2011/05/java-garbage-collection.html2013-10-18T19:59:17Zhttps://lifelongprogrammer.blogspot.com/2011/05/mysql-theory-and-practice.html2013-10-18T20:00:02Zhttps://lifelongprogrammer.blogspot.com/2011/05/jvm-memory-structure.html2016-11-01T05:23:00Zhttps://lifelongprogrammer.blogspot.com/2011/05/javascript-code-example.html2013-10-18T20:01:57Zhttps://lifelongprogrammer.blogspot.com/2011/05/using-dwr-and-amcharts-to-generate.html2013-10-18T20:02:29Zhttps://lifelongprogrammer.blogspot.com/2011/05/java-nio-code-example.html2013-10-19T02:29:08Zhttps://lifelongprogrammer.blogspot.com/2011/04/initialize-static-map-in-java-interface.html2019-06-29T20:15:14Zhttps://lifelongprogrammer.blogspot.com/2011/04/use-custom-formatter-handler-in-eclipse.html2013-10-19T02:38:57Zhttps://lifelongprogrammer.blogspot.com/2011/04/java.html2013-10-19T03:00:23Zhttps://lifelongprogrammer.blogspot.com/2011/04/working-with-java-date-and-calendar-api.html2013-10-19T03:16:43Zhttps://lifelongprogrammer.blogspot.com/2011/04/explicitly-managing-maven-dependencies.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2011/04/testing-java-restful-web-service.html2013-10-19T03:28:57Zhttps://lifelongprogrammer.blogspot.com/2011/04/developing-java-restful-web-service.html2013-10-19T03:38:29Zhttps://lifelongprogrammer.blogspot.com/2011/04/struts-2-miscs.html2013-10-19T03:40:23Zhttps://lifelongprogrammer.blogspot.com/2011/03/using-stack-algorithms.html2017-08-05T21:30:15Zhttps://lifelongprogrammer.blogspot.com/2011/03/stringlist-algorithm-questions.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2011/03/tree-algorithm-questions.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2011/03/greedy-algorithm.html2019-05-18T20:56:12Zhttps://lifelongprogrammer.blogspot.com/2011/03/eclipse-tips-and-tricks-series-1.html2011-04-12T15:11:55Zhttps://lifelongprogrammer.blogspot.com/2011/03/branch-and-bound.html2019-05-18T20:56:12Zhttps://lifelongprogrammer.blogspot.com/2011/03/backtracking.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2011/03/dynamic-programming.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2011/02/runtimeexec-usage.html2012-12-28T19:29:47Zhttps://lifelongprogrammer.blogspot.com/2011/02/coding-and-design-skills-series-1.html2011-05-10T02:22:56Zhttps://lifelongprogrammer.blogspot.com/2011/02/classcastexception-lresultimpl.html2019-06-01T03:38:56Zhttps://lifelongprogrammer.blogspot.com/2011/02/understanding-java-class-loader.html2012-12-28T19:29:47Zhttps://lifelongprogrammer.blogspot.com/2011/02/understanding-java-references.html2012-12-28T19:29:47Zhttps://lifelongprogrammer.blogspot.com/2011/01/eclipse-rcp-miscs-part-2.html2011-02-27T16:28:00Zhttps://lifelongprogrammer.blogspot.com/2011/01/java-basics.html2016-11-11T01:46:22Zhttps://lifelongprogrammer.blogspot.com/2011/01/remember-knowledge-is-power.html2011-01-12T13:29:53Zhttps://lifelongprogrammer.blogspot.com/2011/01/bug-analysis-part-1.html2019-06-01T03:38:56Zhttps://lifelongprogrammer.blogspot.com/2011/01/aphorisms.html2011-01-05T11:49:48Zhttps://lifelongprogrammer.blogspot.com/2011/01/eclipse-rcp-miscs-part-1.html2011-02-27T16:14:14Zhttps://lifelongprogrammer.blogspot.com/2010/11/daily-technical-logs.html2010-12-14T17:33:03Zhttps://lifelongprogrammer.blogspot.com/2010/11/constant-value-in-java-class-binary.html2019-06-01T03:38:56Zhttps://lifelongprogrammer.blogspot.com/2010/11/tricks-for-debugging-in-eclipse.html2019-06-01T03:38:56Zhttps://lifelongprogrammer.blogspot.com/2010/11/outofmemory-due-to-incorrect-compareto.html2019-06-01T03:38:56Zhttps://lifelongprogrammer.blogspot.com/2010/11/developing-your-coding-skills.html2010-11-13T17:33:01Zhttps://lifelongprogrammer.blogspot.com/2010/11/how-to-fix-defect-effectively.html2010-11-30T16:06:01Zhttps://lifelongprogrammer.blogspot.com/2010/11/lesson-learned-in-life.html2010-11-13T04:22:48Zhttps://lifelongprogrammer.blogspot.com/2010/11/lesson-learned-at-work.html2010-11-29T09:07:57Zhttps://lifelongprogrammer.blogspot.com/2010/10/collections-of-cool-linux-commands.html2010-11-01T05:15:40Zhttps://lifelongprogrammer.blogspot.com/2010/10/from-apprentice-to-master.html2010-10-24T09:38:09Zhttps://lifelongprogrammer.blogspot.com/2010/10/my-reading-list-for-2010.html2010-10-23T16:42:41Zhttps://lifelongprogrammer.blogspot.com/2010/10/new-features-in-java-ee-60.html2012-12-28T19:29:47Zhttps://lifelongprogrammer.blogspot.com/2010/10/great-words-to-replace-common-words.html2010-10-17T23:38:11Zhttps://lifelongprogrammer.blogspot.com/2010/10/how-to-conduct-effective-job-interview.html2010-10-10T15:42:08Zhttps://lifelongprogrammer.blogspot.com/2010/10/how-to-improve-yourself.html2010-11-21T03:29:49Zhttps://lifelongprogrammer.blogspot.com/2010/10/how-to-build-good-team.html2010-10-17T23:37:38Zhttps://lifelongprogrammer.blogspot.com/2010/10/conducting-effective-code-reviews.html2012-12-28T19:29:47Zhttps://lifelongprogrammer.blogspot.com/2010/10/common-java-bugs.html2019-06-01T03:38:55Zhttps://lifelongprogrammer.blogspot.com/2010/10/checked-versus-unchecked-exceptions.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2010/10/error-handling.html2010-10-07T04:32:31Zhttps://lifelongprogrammer.blogspot.com/2010/10/writing-effective-code-comments.html2010-10-07T06:28:41Zhttps://lifelongprogrammer.blogspot.com/2010/04/eclipse-and-eclipse-rcp.html2010-04-15T14:45:30Zhttps://lifelongprogrammer.blogspot.com/2010/04/java-web-services.html2010-04-15T07:49:10Zhttps://lifelongprogrammer.blogspot.com/2010/04/oop-in-javascript.html2011-06-23T02:56:15Zhttps://lifelongprogrammer.blogspot.com/2010/04/sql-join.html2010-04-11T16:31:28Zhttps://lifelongprogrammer.blogspot.com/2010/04/json-and-xml.html2010-04-11T16:33:35Zhttps://lifelongprogrammer.blogspot.com/2010/04/restful-web-services.html2016-11-03T05:33:44Zhttps://lifelongprogrammer.blogspot.com/2010/04/out-of-memory-timertaskcancel-and-gc.html2019-06-01T03:38:56Zhttps://lifelongprogrammer.blogspot.com/2010/04/j2ee-interview-spring.html2011-05-20T09:18:57Zhttps://lifelongprogrammer.blogspot.com/2010/03/interview-questions-j2ee.html2010-04-07T15:10:21Zhttps://lifelongprogrammer.blogspot.com/2010/03/interview-question-iterator-vs-enum.html2012-12-28T19:29:47Zhttps://lifelongprogrammer.blogspot.com/2010/03/interview-questions-databases.html2011-06-08T13:40:19Zhttps://lifelongprogrammer.blogspot.com/2010/03/add-3rd-jars-to-maven2-build-path.html2012-12-28T19:30:05Zhttps://lifelongprogrammer.blogspot.com/2010/03/defect-var-is-full.html2019-06-01T03:38:56Zhttps://lifelongprogrammer.blogspot.com/2010/03/use-xargs-to-pipe-output-to-script-as.html2010-03-11T04:15:44Zhttps://lifelongprogrammer.blogspot.com/2010/03/defect-when-system-time-change.html2019-06-01T03:38:55Zhttps://lifelongprogrammer.blogspot.com/2010/02/interview-code-questions.html2010-11-12T14:48:41Zhttps://lifelongprogrammer.blogspot.com/2010/02/java-inner-class.html2012-12-28T19:29:47Zhttps://lifelongprogrammer.blogspot.com/2010/02/java-algorithms-numbers.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2010/02/java-serialization-code-examples.html2012-12-28T19:29:47Zhttps://lifelongprogrammer.blogspot.com/2010/02/notes-on-java-serialization.html2012-12-28T19:29:47Zhttps://lifelongprogrammer.blogspot.com/2010/02/selenium-examples.html2011-05-07T18:39:51Zhttps://lifelongprogrammer.blogspot.com/2010/01/java-algorithms-tree.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2010/01/java-algorithms-sorting.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2009/12/algorithms-recursion.html2019-05-18T20:56:10Zhttps://lifelongprogrammer.blogspot.com/2009/12/defect-thread-busy-waiting.html2019-06-01T03:38:56Zhttps://lifelongprogrammer.blogspot.com/2009/12/bash-command-line-editing.html2009-12-25T05:18:59Zhttps://lifelongprogrammer.blogspot.com/2009/12/java-code-examples.html2016-11-06T04:45:43Zhttps://lifelongprogrammer.blogspot.com/2009/12/java-memory-leak.html2019-06-01T03:38:56Zhttps://lifelongprogrammer.blogspot.com/2009/12/drawbacks-of-timer.html2019-06-01T03:38:56Zhttps://lifelongprogrammer.blogspot.com/2009/12/notes-on-linux-ip-command.html2009-12-12T16:38:47Zhttps://lifelongprogrammer.blogspot.com/2009/11/interval-algorithm.html2017-07-28T17:19:13Zhttps://lifelongprogrammer.blogspot.com/2009/11/interview-questions-thread_21.html2011-05-31T13:42:31Zhttps://lifelongprogrammer.blogspot.com/2009/11/interview-questions-xml.html2010-03-27T06:59:03Zhttps://lifelongprogrammer.blogspot.com/2009/11/java-thread-miscs.html2011-05-31T13:39:12Zhttps://lifelongprogrammer.blogspot.com/2009/11/list-of-useful-java-websites.html2019-05-18T20:56:11Zhttps://lifelongprogrammer.blogspot.com/2009/11/install-ibm-jdk-on-ubuntu.html2009-11-12T12:33:04Zhttps://lifelongprogrammer.blogspot.com/2009/11/google-search-tips.html2009-11-09T13:25:14Zhttps://lifelongprogrammer.blogspot.com/2009/10/system-utilities.html2010-06-25T08:47:57Zhttps://lifelongprogrammer.blogspot.com/2009/09/network-error.html2010-01-05T09:29:37Zhttps://lifelongprogrammer.blogspot.com/2009/09/windows-commands.html2009-09-29T04:56:12Zhttps://lifelongprogrammer.blogspot.com/2009/05/linux-network-commands.html2010-03-14T06:40:36Zhttps://lifelongprogrammer.blogspot.com/2009/05/bug-fixing.html2009-06-06T19:00:54Zhttps://lifelongprogrammer.blogspot.com/2009/05/java-heapdump.html2009-05-20T19:06:11Zhttps://lifelongprogrammer.blogspot.com/2009/05/ssh-puzzles.html2009-05-11T18:10:40Zhttps://lifelongprogrammer.blogspot.com/2009/04/read-it-before-code-interview.html2018-04-27T18:29:33Zhttps://lifelongprogrammer.blogspot.com/2009/04/questions-to-ask-in-an-interview.html2018-04-19T00:20:44Zhttps://lifelongprogrammer.blogspot.com/2009/04/how-to-save-money.html2018-06-08T18:20:57Zhttps://lifelongprogrammer.blogspot.com/2009/04/code-snippet-for-interview.html2018-04-26T22:40:19Zhttps://lifelongprogrammer.blogspot.com/2009/04/be-lazy-programmer-windows-script.html2010-03-01T07:47:18Zhttps://lifelongprogrammer.blogspot.com/2009/04/programming-principles.html2018-04-30T23:22:45Zhttps://lifelongprogrammer.blogspot.com/2009/03/database.html2018-04-10T18:04:53Zhttps://lifelongprogrammer.blogspot.com/2009/02/api-design.html2018-03-13T01:59:08Zhttps://lifelongprogrammer.blogspot.com/2009/01/java-concurrency.html2018-04-23T21:32:33Zhttps://lifelongprogrammer.blogspot.com/2009/01/how-to-ace-system-design.html2018-03-23T05:31:21Zhttps://lifelongprogrammer.blogspot.com/2009/01/lesson-learned-from-investing.html2018-05-17T23:52:55Zhttps://lifelongprogrammer.blogspot.com/2008/12/notes-on-python.html2019-05-19T06:58:16Zhttps://lifelongprogrammer.blogspot.com/2008/12/notes-on-shell-programming.html2009-04-25T16:19:51Zhttps://lifelongprogrammer.blogspot.com/2008/12/small-tips-on-notepad.html2011-03-01T13:57:39Zhttps://lifelongprogrammer.blogspot.com/2008/12/useful-linuxunix-commands.html2011-03-16T07:13:21Zhttps://lifelongprogrammer.blogspot.com/2008/11/career-retrospective.html2017-08-29T22:05:31Zhttps://lifelongprogrammer.blogspot.com/2008/11/how-to-evaluate-job-opportunities.html2017-08-19T22:25:55Zhttps://lifelongprogrammer.blogspot.com/2008/11/learning-from-interviews.html2017-08-29T22:20:27Zhttps://lifelongprogrammer.blogspot.com/2008/09/binary-tree-algorithms.html2017-07-26T06:15:32Zhttps://lifelongprogrammer.blogspot.com/2008/07/tips-on-using-eclipse-effectively.html2011-02-27T16:17:22Zhttps://lifelongprogrammer.blogspot.com/2008/07/advanced-data-structures.html2017-08-08T05:25:06Zhttps://lifelongprogrammer.blogspot.com/2008/07/algorithm-problems-practices.html2016-12-13T18:29:19Zhttps://lifelongprogrammer.blogspot.com/2008/07/checklist-to-solve-algorithm-problems.html2016-12-21T18:52:44Zhttps://lifelongprogrammer.blogspot.com/2008/07/how-to-solve-algorithm-problems.html2016-12-07T22:42:28Zhttps://lifelongprogrammer.blogspot.com/2008/07/binary-search-bisection-bst.html2018-12-26T19:34:41Zhttps://lifelongprogrammer.blogspot.com/2008/07/algorithmic-thinking.html2018-04-27T18:30:02Z