사용자 도구

사이트 도구


즐겨찾기:레퍼런스

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
즐겨찾기:레퍼런스 [2025/06/11 12:39]
carlito76
즐겨찾기:레퍼런스 [2026/02/24 14:48] (현재)
carlito76
줄 5: 줄 5:
  
 ====== 레퍼런스 ====== ====== 레퍼런스 ======
- 
-===== Tutorial ===== 
-  * JavaScript 
-    * 모던 JavaScript 튜토리얼: https://ko.javascript.info 
-      * 웹소켓: https://ko.javascript.info/websocket 
-    * JavaScript로 만나는 세상: https://helloworldjavascript.net 
-    * The Node Beginner Book: https://www.nodebeginner.org/index-kr.html 
-  * CSS 레이아웃을 배웁시다: https://ko.learnlayout.com 
-  * 초보자를 위한 간단한 Git 튜토리얼: https://nulab.com/ko/learn/software-development/git-tutorial/ 
-  * Visual Studio Code tutorial: https://demun.github.io/vscode-tutorial/ 
-  * 위키독스 
-    * 점프 투 자바: https://wikidocs.net/book/31 
-    * 점프 투 스프링부트: https://wikidocs.net/book/7601 
-    * 스프링 MVC 하루만에 배우기: https://wikidocs.net/book/5792 
-    * Bash 쉘스크립트 개발 시작하기: https://wikidocs.net/book/2370 
  
 ===== Document ===== ===== Document =====
-  * Cheat Sheet ((https://cheat-sheets.org))+  * Cheat Sheet 
 +    * OverAPI.com: https://overapi.com 
 +    * Cheat-Sheets.org: https://cheat-sheets.org 
 +    * jQuery: https://oscarotero.com/jquery/
     * CSS: https://lesliefranke.com/files/reference/csscheatsheet.html     * CSS: https://lesliefranke.com/files/reference/csscheatsheet.html
-    * jQuery: https://oscarotero.com/jquery/ +    * XSS 
-    * XSS: https://portswigger.net/web-security/cross-site-scripting/cheat-sheet +      Cross-site scripting (XSS) cheat sheet: https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 
-      * HTML Event Attributes: https://www.w3schools.com/tags/ref_eventattributes.asp+      * XSS Filter Evasion Cheat Sheet: https://cheatsheetseries.owasp.org/cheatsheets/XSS_Filter_Evasion_Cheat_Sheet.html
   * MyBatis   * MyBatis
     * 매퍼 설정: https://mybatis.org/mybatis-3/ko/configuration.html     * 매퍼 설정: https://mybatis.org/mybatis-3/ko/configuration.html
줄 41: 줄 29:
   * 마크다운(Markdown) 사용법: https://gist.github.com/ihoneymon/652be052a0727ad59601   * 마크다운(Markdown) 사용법: https://gist.github.com/ihoneymon/652be052a0727ad59601
   * 공개SW 솔루션 가이드: https://www.oss.kr/solution_guide   * 공개SW 솔루션 가이드: https://www.oss.kr/solution_guide
 +
 +===== Tutorial =====
 +  * JavaScript
 +    * 모던 JavaScript 튜토리얼: https://ko.javascript.info
 +      * 웹소켓: https://ko.javascript.info/websocket
 +    * JavaScript로 만나는 세상: https://helloworldjavascript.net
 +    * The Node Beginner Book: https://www.nodebeginner.org/index-kr.html
 +  * CSS 레이아웃을 배웁시다: https://ko.learnlayout.com
 +  * 초보자를 위한 간단한 Git 튜토리얼: https://nulab.com/ko/learn/software-development/git-tutorial/
 +  * Visual Studio Code tutorial: https://demun.github.io/vscode-tutorial/
 +  * 위키독스
 +    * 점프 투 자바: https://wikidocs.net/book/31
 +    * 점프 투 스프링부트: https://wikidocs.net/book/7601
 +    * 스프링 MVC 하루만에 배우기: https://wikidocs.net/book/5792
 +    * Bash 쉘스크립트 개발 시작하기: https://wikidocs.net/book/2370
  
 ===== How-To ===== ===== How-To =====
줄 49: 줄 52:
   * Java   * Java
     * Java Anti-Patterns: https://www.odi.ch/prog/design/newbies.php     * Java Anti-Patterns: https://www.odi.ch/prog/design/newbies.php
 +    * Commons DBCP 이해하기: https://d2.naver.com/helloworld/5102792
 +    * Java, max user processes, open files: https://techblog.woowahan.com/2569/
 +    * HTTP 쿠키와 톰캣 버전별 이슈: https://meetup.nhncloud.com/posts/172
 +    * LINE의 OpenJDK 적용기: 호환성 확인부터 주의 사항까지: https://engineering.linecorp.com/ko/blog/line-open-jdk
   * JavaScript   * JavaScript
     * Text to Speech with Javascript: https://usefulangle.com/post/98/javascript-text-to-speech     * Text to Speech with Javascript: https://usefulangle.com/post/98/javascript-text-to-speech
 +    * 수집 및 링크가 가능한 AJAX 웹사이트 만들기: https://www.twinword.co.kr/blog/building-seo-friendly-ajax-website/
   * SQL   * SQL
     * Importing and Processing data from XML files into SQL Server tables: https://www.mssqltips.com/sqlservertip/2899/importing-and-processing-data-from-xml-files-into-sql-server-tables/     * Importing and Processing data from XML files into SQL Server tables: https://www.mssqltips.com/sqlservertip/2899/importing-and-processing-data-from-xml-files-into-sql-server-tables/
     * MERGE/UPSERT example in PostgreSQL using CTE: https://jakub.fedyczak.net/post/merge-upsert-example-in-postgresql-using-cte/     * MERGE/UPSERT example in PostgreSQL using CTE: https://jakub.fedyczak.net/post/merge-upsert-example-in-postgresql-using-cte/
     * PostgreSQL to Oracle Migration: https://www.sqlines.com/postgresql-to-oracle     * PostgreSQL to Oracle Migration: https://www.sqlines.com/postgresql-to-oracle
 +  * Cross Site Scripting (XSS): https://owasp.org/www-community/attacks/xss/
 +  * 유니크 아이디는 얼마나 길어야 하나?: https://boxnwhis.kr/2016/11/25/how_long_uid_should_be.html
 +  * 비밀번호 해시에 소금치기 - 바르게 쓰기: [[https://starplatina.tistory.com/entry/비밀번호-해시에-소금치기-바르게-쓰기]]
 +  * 웹 폰트 사용과 최적화의 최근 동향: https://d2.naver.com/helloworld/4969726
 +  * Meta Keywords Tag 101: How To "Legally" Hide Words On Your Pages For Search Engines: https://searchengineland.com/meta-keywords-tag-101-how-to-legally-hide-words-on-your-pages-for-search-engines-12099
  
 ===== 프레임워크 / 라이브러리 ===== ===== 프레임워크 / 라이브러리 =====
줄 61: 줄 74:
     * Blowfish in ASP: https://di-mgt.com.au/cryptoBlowfishASP.html     * Blowfish in ASP: https://di-mgt.com.au/cryptoBlowfishASP.html
   * Java   * Java
 +    * Thymeleaf: https://www.thymeleaf.org
     * Jxls: https://jxls.sourceforge.net     * Jxls: https://jxls.sourceforge.net
   * JavaScript   * JavaScript
-    * CryptoJS 3.1.2: https://code.google.com/archive/p/crypto-js/ +    * CryptoJS: https://code.google.com/archive/p/crypto-js/ 
-    * clipboard.js: https://clipboardjs.com+    * DOMPurify: https://github.com/cure53/DOMPurify 
 +    * FileSaver.js: https://github.com/eligrey/FileSaver.js
     * SheetJS: https://sheetjs.com     * SheetJS: https://sheetjs.com
 +    * Cleave.js: https://nosir.github.io/cleave.js/
 +    * Josa.js: https://github.com/e-/Josa.js
 +    * clipboard.js: https://clipboardjs.com
 +    * highlight.js: https://highlightjs.org
 +    * qrcode.js: https://davidshimjs.github.io/qrcodejs/
   * jQuery Plugin   * jQuery Plugin
     * jQuery Form Plugin: https://jquery.malsup.com/form/     * jQuery Form Plugin: https://jquery.malsup.com/form/
줄 72: 줄 92:
     * FlexSlider 2: http://flexslider.woothemes.com     * FlexSlider 2: http://flexslider.woothemes.com
   * Editor   * Editor
 +    * TinyMCE ((6: MIT, 7/8: GPL v2+)): https://www.tiny.cloud
 +      * Self-hosted releases: https://www.tiny.cloud/get-tiny/self-hosted/
 +      * Language Packages
 +        * https://download.tiny.cloud/tinymce/community/languagepacks/6/langs.zip
 +        * https://download.tiny.cloud/tinymce/community/languagepacks/7/langs.zip
 +        * https://download.tiny.cloud/tinymce/community/languagepacks/8/langs.zip
     * CKEditor: https://ckeditor.com     * CKEditor: https://ckeditor.com
-    * Monaco: https://microsoft.github.io/monaco-editor/+      * CKEditor 4 ((GPL v2+ / LGPL v2.1+ / MPL 1.1+)): https://ckeditor.com/ckeditor-4/download/ 
 +      * CKEditor 5 ((GPL v2+)): https://ckeditor.com/ckeditor-5/download/ 
 +    * Monaco ((MIT)): https://microsoft.github.io/monaco-editor
 +  * Chart 
 +    * Apache ECharts: https://echarts.apache.org 
 +    * Chart.js: https://www.chartjs.org 
 +    * billboard.js: https://naver.github.io/billboard.js/
   * Icon   * Icon
     * Pe-icon-7-stroke: https://github.com/olimsaidov/pixeden-stroke-7-icon     * Pe-icon-7-stroke: https://github.com/olimsaidov/pixeden-stroke-7-icon
줄 79: 줄 111:
       * Material Symbols: https://fonts.google.com/icons?icon.set=Material+Symbols       * Material Symbols: https://fonts.google.com/icons?icon.set=Material+Symbols
       * Material Icons: https://fonts.google.com/icons?icon.set=Material+Icons       * Material Icons: https://fonts.google.com/icons?icon.set=Material+Icons
- +  Template 
-===== 읽을거리 ===== +    Bootstrap: https://getbootstrap.com 
-  HTTP 쿠키와 톰캣 버전별 이슈: https://meetup.nhncloud.com/posts/172 +      Simple Sidebar: https://startbootstrap.com/template/simple-sidebar
-  Commons DBCP 이해하기: https://d2.naver.com/helloworld/5102792 +
-  Java, max user processes, open files: https://techblog.woowahan.com/2569/ +
-  * LINE의 OpenJDK 적용기: 호환성 확인부터 주의 사항까지: https://engineering.linecorp.com/ko/blog/line-open-jdk +
-  * 유니크 아이디는 얼마나 길어야 하나?: https://boxnwhis.kr/2016/11/25/how_long_uid_should_be.html +
-  * 비밀번호 해시에 소금치기 - 바르게 쓰기: [[https://starplatina.tistory.com/entry/비밀번호-해시에-소금치기-바르게-쓰기]] +
-  * 웹 폰트 사용과 최적화의 최근 동향: https://d2.naver.com/helloworld/4969726 +
-  * 수집 및 링크가 가능한 AJAX 웹사이트 만들기: https://www.twinword.co.kr/blog/building-seo-friendly-ajax-website/ +
-  * Semantic Versionin: https://semver.org/lang/ko/ +
-  * Meta Keywords Tag 101: How To "Legally" Hide Words On Your Pages For Search Engines: https://searchengineland.com/meta-keywords-tag-101-how-to-legally-hide-words-on-your-pages-for-search-engines-12099+