전체 글101 [SQL] 트랜잭션(Transaction)이란? / 그림으로 쉽게 이해하기 트랜잭션(Transaction)이란? 트랜잭션이란 데이터베이스 내에서 하나의 그룹으로 처리되어야 하는 명령문들을 모아 놓은 논리적인 작업 단위이다 간단하게 말해서 데이터베이스의 상태를 변화시키기 위해 수행하는 작업의 단위를 뜻한다 여기서 데이터베이스의 상태를 변화시킨다는 말이란 간단하게 말해서 질의어(SQL)를 이용해서 데이터베이스에 접근하는 것을 의미한다. (SELECT, INSERT, DELETE, UPDATE 등) 질의어는 한문장이 아닌 사람이 정하는 기준에따라 달라진다 아래의 예시로 알아보자 사용자가 어느 웹사이트에서 문의글을 작성하고 '작성' 버튼을 클릭했을 때 문의글 게시판에는 전체 글중에 사용자가 작성한 문의글이 업데이트되어 보여지게된다. 해당 순서를 데이터베이스 작업으로 봤을 때 사용자가 .. 2024. 4. 17. [JAVA] static이란 무엇인가!! 자바 프로그램에서 오류가 발생된 부분을 찾는 문제를 푸는중.. static으로 선언된 get 메소드로 인해 컴파일러 오류가 발생된 부분이 이해되지 않아서 이것저것 찾아 보았다. 문제를 다 쓰기 귀찮으니 ㅎㅎ.. 간략해서 적는다.. class Person { private String name; public Person(String val) { name = val; } public static String get() { return name; } } public class Test { public static void main(String[] args) { Person obj = new Person("kim"); System.out.println(obj.get()); } } 여기서 return name 부.. 2024. 4. 11. [JAVA] 다형성 왜 쓸까? 아래의 코드가있다. 여기서 생성자를 Berry A = new Apple(); 으로 A 변수를 선언한 이유가 궁금했다. class Berry { String Str; void meth() { func(); } void func() { System.out.println(Str); } } class Apple extends Berry { String Str; void func() { Str = "Apple"; super.Str = "Berry"; super.func(); System.out.println(Str); } } public class Gisafirst { public static void main(String[] args) { Berry A = new Apple(); A.meth(); } } 왜.... 2024. 4. 10. [UIPATH] 텍스트를 줄바꿈 기준으로 리스트 생성하기 간혹 파일을 읽었을때 텍스트가 줄바꿈 기준으로 나뉘어 있는 경우가 많다. 원하는 텍스트줄의 위치를 찾거나 구분하기 위해서는 줄바꿈 기준으로 텍스트를 나누고 새로운 리스트 변수에 넣으려고하는데 이럴때는 Linq 쿼리 문으로 간단하게 처리 가능하다. 1.예제 파일은 아래와같다 2. 파일을 읽어주기 위해서 Read Text File 액티비티를 사용한다.(출력 : Temp) 3. 파일의 내용을 줄바꿈 기준으로 리스트화 한다. (result 유형 : list ) -> 아래에 부연설명 있음. 4.for Each를 통해 해당 리스트의 요소들을 하나씩 출력해본다. 5. 결과값 6. 최종 텍스트를 줄바꿈 기준으로 리스트를 생성해주며 공백을 제거해주는 Linq 쿼리문이다. 하나씩 해석해보자 코드 Temp.Split({En.. 2023. 10. 27. [UIPATH] pick 액티비티 pick 액티비티란? parallel과 비슷하지만 pickbranch 액티비티를 여러개의 병렬로 넣어서 실행 할 수 있으며 하나가 실행되면 나머지는 실행이 되지 않는도록 해주는 액티비티이다. 적용해보기 문제점 버튼을 클릭하면 여러개의 확장프로그램이 랜덤으로 열린다. 기존에는 IF문을 통해서 element ui 요소를 찾고, 찾지못한다면 또 다른 IF문으로 element ui 요소를 찾는 방식을 했는데 해당방식은 순차적으로 UI 요소를 찾게되어 시간이 오래 걸리며 무엇보다 액티비티가 가로로 확장되어 스타일상 좋지 않아보였다 그래서 PICK 액티비티를 활용하기로함 적용하기 1. 이력의 편지모양 버튼을 누르면 어던파일이 열리는지 모른다. 2. PDF파일이 열리거나 excel파일이 열리는지 pick 액티비티의 .. 2023. 10. 27. 워드프레스(wordpress)로 만든 사이트인지 확인 방법! 잘 꾸며진 블로그. 워드프레스로 만들었을까? 필요한 정보를 검색하다 보면 정리가 잘 되어 있는 사이트나 블로그를 발견 하는 경우가 많은데요. 그럴때면 어떠한 기반으로 개설 되었는지 궁금한 점이 있습니다. 특히 워드프레스가 요즘 유행이라서 해당 블로그가 워드프레스 기반으로 만든 사이트인지 궁금한 경우가 많습니다. 이러한 경우 확인이 가능한 방법에 대해서 알아봅시다. 확인방법 1. 아래의 url 을 클릭하여 사이트에 접속 합니다. https://www.wp-data.com/kr/ 워드프레스 애널리틱스 | 사이트 숨은 정보 간편 확인 서비스 (테마/플러그인/호스팅/제작업체 워드프레스 애널리틱스(WordPress Analytics) 사이트 테마/플러그인/호스팅/도메인 정보 간편 확인 서비스로 원하는 워드프레스 .. 2023. 6. 16. 네트워크(2) - 1계층 - 물리계층 물리계층이란 OSI 계층의 1계층에 해당합니다. 물리 계층은 시스템 끼리 물리적인 연결을 하며 전기 신호를 변환, 제어합니다. 물리 계층은 전송하고자 하는 데이터를 전기적 신호로 바꾸어 상대 컴퓨터에 전송하는 일을 합니다. 1. 전기 신호에 관하여... 그렇다면 어떻게 전기적 신호로 다른 컴퓨터에 데이터를 전달 하는 것 일까요? 네트워크 통신에서는 숫자 0과 1만 사용합니다. 즉, 데이터를 전송할때 모두 0과 1로 변환되어 전송됩니다. 그렇다면 데이터를 0과 1로 이루어진 비트열로 변환만 한다면 전송 할 수 있을까요? 아닙니다.. 이렇게 변환한 0과 1을 다시 전기 신호로 변환 해야 합니다. 전기 신호로 변환 해야만 상대 컴퓨터에 전송 할 수 있습니다. 그리고 상대 컴퓨터는 전기 신호를 받고 다시 0과 .. 2023. 4. 11. 네트워크(1) OSI 7계층 이란? 1. OSI 7계층 이란? 예전에는 같은 회사의 컴퓨터끼리만 통신이 가능했습니다.(삼성은 삼성, LG는 LG만) 이러한 문제를 해결하기 위해서 서로 다른 컴퓨터 회사들의 컴퓨터들이 자유롭게 통신 할 수 있도록 ISO(International Oraganization For Standardization)에서 OSI 모델이라는 규격을 만들었습니다. 그렇다면 보내는 쪽(송신)과 받는 쪽(수신)이 있을떼 데이터를 주고 받는 과정은 어떻게 될까요? -> 데이터를 송신 하는 쪽에서는 7계층 부터 시작합니다. 데이터를 특정 애플리케이션이 컴퓨터로 보내고 싶은 것이기 때문에 송신측은 7계층부터 1계층까지를 지나고 받는 쪽에서는 1계층 부터 7계층까지 올라갑니다. 2.TCP/IP 모델 4계층 응용계층 - 표현계층 - 응.. 2023. 4. 11. 이전 1 2 3 4 5 6 7 ··· 13 다음