본문 바로가기

Study88

[C#] 파일 입출력 파일 입출력을 위해 FileStream 을 사용해줘야 한다. FileSream 객체는 인스턴스화 할때 옵션을 정할 수 있는데 옵션은 아래와 같다 // 덧붙이기 ( 없으면 생성) FileMode.Append // 새로생성 ( 이미 있는경우 IOException 발생) FileMode.Create // 새로생성 ( 덮어쓰기 , 문제 있다) FileMode.CreateNew // 열기 (없으면 FileNotFoundException 발생) FileMode.Open // 열기 (없으면 생성) FileMode.OpenOrCreate //파일을 비우고 열기 FileMode.Truncate FileStream fs - new FileStream("log.txt", FileMode.Append) log파일은 계속해서 .. Study/C# 2021. 4. 19.
[ORACLE] 컬럼 관련 쿼리 컬럼 추가 ALTER TABLE TABLE_NAME ADD COLUMN_NAME DATA_TYPE() DATA OPTIONS CONSTRAINT_OPTION -EX) ALTER TABLE EMP ADD BONUS NUMBER(3) DEFAULT '50' 컬럼 삭제 ALTER TABLE TABLE_NAME DROP COLUMN COLUMN_NAME 컬럼 데이터 타입, 길이 변경 ALTER TABLE TABLE_NAME MODIFY COLUMN_NAME DATA_TYPE( ) ; 컬럼명 변경 ALTER TABLE TABLE_NAME RENAME COLUMN 현재컬럼명 TO 새로운 컬럼명 컬럼 DEFAULT, NOT NULL 변경 DEFAULT ALTER TABLE TABLE_NAME MODIFY COLUMN.. Study/Oracle 2021. 4. 19.
[C#] C#에서의 배열 1차원 배열의 경우 int[] array = new int[5]; string[] stringArray = new string[6]; int[] array1 = new int[] { 1, 3, 5, 7, 9 }; string[] weekDays = new string[] { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" }; 2차원 배열 int[,] array = new int[4, 2]; 3차원배열 int[,,] array1 = new int[4, 2, 3]; // Two-dimensional array. int[,] array2D = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } }; // The same array.. Study/C# 2021. 3. 4.
[RESTful방식 구현] #4 클라이언트에게 전달해주는 정보를 제어 Filtering 중요한 값을 가지고 오기 위해 password와 ssn 추가 쉽게 노출되는 문제점이 발생한다 ! 1. JsonIgnore Annotation 2. JsonIgnoreProperties 이거로 이제 사용자 조회를 해보자 그리고 AdminController를 추가하여 MappingJacksonValue를 반환한다. 해당 매서드 내에서 filter를 초기화하고 해당 필터를 filterProvider에 적용하여 등록하면 /admin/users/1 을 접속했을때 이때 Filter를 사용하지 않은 일반 user의 method는 필터를 적요하지 않았기 때문에 에러가 난다. 동일한 방법으로 retrieveAllUsers를 적용했다. 전역으로 filter를 초기화하고 사용! Study/Rest 2021. 3. 4.
[RESTful방식 구현] #3 다국어처리, xml처리 다국어처리는 하나의 출력값을 여러가지로 표현해주는것 제공하고자 하는 언어들로 준비한후 적절한 언어를 보여주는것 Greeting.message로 properties에서 설정한 부분을 보여주면된다. 2. xml파일 핸들링 지금까지는 클라이언트의 요청을 모두 json으로 전송했으나 이제는 xml파일로 받아보자 Study/Rest 2021. 2. 23.
반응형