๊ฐ๋ฐ์ํ42 [JAVA] ๋๋ฌธ์ ์์ ๊ณต๋ฐฑ ์ถ๊ฐ String originText = "CocoHiByeHaha331"; String CapitalSpaceText = text.replaceAll("\\d+", "").replaceAll("(.)([A-Z])", "$1 $2"); -> Coco Hi Bye Haha ์ซ์ ์ ๊ฑฐ ํ ๋๋ฌธ์ ์์ ๋์ด์ฐ๊ธฐ ์ถ๊ฐ 2022. 3. 22. [GIT] Clone์ผ๋ก ์ ๊ท ์์ฑ ํ๋ก์ ํธ ์ด๊ธฐํ 1. Clone ๋ฌ ํ์ ์๊ฒฉ ๋๊ธฐ git remote -v git remote remove origin 2. ์๊ฒฉ ๋์ด์ฃผ๊ณ ๋ ๋ค rm -rf .git git init git add . git commit -m "initial commit" 3. BitBucket๊ฐ์ ์๋ก์ด Repository ์์ฑ 4. Git ์ ์ฅ์ ์ฐ๊ฒฐ ํ ๊ฐ์ push git remote add origin {git remote url} git push -u --force origin master 2022. 3. 20. [AWS] Aurora RDS MySQL 5.7 to 8.0 - RDS ์ค๋ ์ท ์์ฑ ๋ฐ ๋ณต์ ๋ฐฉ๋ฒ์ผ๋ก ์งํ - ์ฌ์ ์ค๋น MySQL Connector Version Up 8.0.x ์ดํ๋ก ์ฌ๋ ค์ค๋ ๋๋, ์์ง ์ฌ์ด๋ ์ดํ์ ํ์ธ ๋ชปํด ์ฐ์ ์ 5.1.49๊น์ง๋ง ์ฌ๋ ค ๋์๋ค. dependency mysql mysql-connector-java 5.1.49 useSSL=false ์ต์ ์ถ๊ฐ 31์๋ ์ด์๊ฐ ์์์ผ๋, 5.1.49๋ก ์ปค๋ฅํฐ ๋ฒ์ ์ ์ฌ๋ฆฌ๊ณ ๋ ์ฝ๋ ๋ด DB Property ์ค์ ์ useSSL=false ์ต์ ์ ์์ฃผ๋ฉด ์๋น์ค๊ฐ ์ ์์ ์ผ๋ก ๋์ํ์ง ์์ ํ์์ ์ผ๋ก ํด๋น ์ต์ ์ ์ถ๊ฐ ํ๋ค. ํน์ mariadb connector๊ฐ ํจ๊ป ์ฌ์ฉ๋๋ค๋ฉด mysql connector๋ก ๋ณ๊ฒฝ ํ ์ ๊ฑฐ pom ๋ฑ ์ค์ ํ์ผ์ database connector๊ฐ ์ฌ๋ฌ๊ฐ ์์ ๊ฒฝ.. 2022. 3. 15. ํ ํ๋ก์ ํธ์์ ๋ ๊ฐ์ MQ Connection ์ ๋ณด ์ฌ์ฉํ๊ณ ์ถ์ ๋ MQ Broker๋ ๊ฐ์ด ์ฌ์ฉ์ค์ธ๋ฐ, vHost๋ฅผ ๋ถ๋ฆฌํ๊ณ ์ถ์๋ค. ๊ฒ์์ ํด๋ดค๋๋ฐ amqp์์ ์ผ๋จ ์ด๋ฐ ์ผ์ด์ค ์ง์์ ์ํ๋ ๊ฒ ๊ฐ์๊ณ , ์ด์ผ ํ ์ง ๊ณ ๋ฏผํ๊ณ ์ฐพ์๋ณด๋ค๊ฐ RabbitConfig ์ค์ ํ์ผ ๋ง๋ค์ด ๋์ ๊ณณ์ ๊ธฐ์กด์ ๊ตฌ๋ฅ rabbitTemplate Autowired ํ๊ฑธ ์ฌ์ฉํ์ผ๋, ์ํ๋ ๋ connectionFactory์ rabbitTemplate๋ฅผ ์๋ก bean์ ๊ฐ๊ฐ ๋ง๋ค์ด์ ๊ตฌํํด์คฌ๋ค. ์ฝ๊ฐ ๋๋ํ๊ฒ ํด์ฃผ๋๊ฑธ ๋ฉ์ฒญํ๊ฒ ๋ค์ ๋ฐ๊ฟ๋ฒ๋ฆฐ ๋๋์ด์๋ง ์ผ๋จ์ ๊ตฌ๋ถ์ ํ๋๊ฒ ๋ชฉ์ ์ด์์ผ๋.. ์ค์ ๋ถ๋ถ @Configuration public class RabbitMqConfig { @Resource private Environment environment; public final static.. 2022. 3. 5. ๋ก์ปฌ ํ๋ก์ ํธ๋ฅผ GitHub Repository๋ก ์์ฑ & ์ฐ๊ฒฐ ๋ก์ปฌ์ ์ธํ ๋ฆฌ์ ์ด์์ ์๋ก ์์ฑํ ํ๋ก์ ํธ๋ฅผ ๊นํ๋ธ์ ์ฌ๋ฆฐ๋ค. ํฐ๋ฏธ๋๊ณผ ํด ํ์ฉํด์ ์ ๋ก๋ ์ฑ๊ณตํ ์ผ์ด์ค.. ์ฌ์ ์์ ์ธํ ๋ฆฌ์ ์ด์ ๊น ํ์ด ์ฐ๊ฒฐ์ด ๋์ด ์์ด์ผํจ (ํ์๋ ์๋๋ ํธํจ) ์ปค๋งจ๋+, (setting) : github -> + -> ๋์ ๊นํ ๊ณ์ ๋ฑ๋ก (๋ฑ๋ก ์ ํ ํฐ ์ฌ์ฉ ๊ถ์ฅ. ์ฌ๊ธฐ์ ์ค๋ช ํ๋ ๊ถํ์ด ๋ชจ๋ ์๋ ํ ํฐ์ด์ด์ผ๋ง ๋ก๊ทธ์ธ ๊ฐ๋ฅ) ์ธํ ๋ฆฌ์ ์ด ๋ก์ปฌ ํ์ ์์ฑ ๋ฐ ๊ฐ๋ฐ ์์ VCS -> Enable Version Control Integration Git ์ ํ ์๋ฃ ์ -> Created Git repository in /๊ฒฝ๋ก/๊ฒฝ๋ก/๊ฒฝ๋ก/projectnm ๋ฉ์ธ์ง ํ๋จ์ ํ์ ๋ธ Git -> Github -> Share Project on Github ์ผ๋จ ์ด๋ ๊ฒ ํ๋๋ ๊นํ์ ๋ฆฌํฌ ์.. 2022. 3. 2. [JAVA] char ์ ๋ฆฌ ํ๋์ฉ ์ถ๊ฐ ์ ๋ฆฌํด๋๊ฐ ์์ 1. charAt(idx) ๋ฌธ์์ด์ index๋ฒ์งธ ์์น์ ์๋ character์ return String str = "Hello World"; char c = str.charAt(0); System.out.println("c==?"+c); //H //์ค์ ๊ตฌํ๋ถ // public char charAt(int index) { // if ((index = value.length)) { // throw new StringIndexOutOfBoundsException(index); // } // return value[index]; // } 2. String.toCharArray() ๋ฌธ์์ด์ charArray๋ก ๋ณํ String str1 = "Hello.. 2022. 3. 1. ์ด์ 1 2 3 4 5 ๋ค์