오늘은 2020-08-01에 진행된 Toss 코딩 테스트 9문제 중에서 JavaScript로 했던 개인정보를 지켜라! 문제에 대해 포스팅 하려고 합니다. Toss문제 난이도를 짐작해보셔도 좋을 것 같습니다. 문제는 getMaskedName함수에 name의 파라미터를 받아서 어떤 이름이던지 앞에 두 글자만 출력하고 뒤에는 * 로 마스킹 처리하는 문제입니다. 제가 풀이한 코딩은 다음과 같습니다. 간단하게 substring 함수를 사용하여 처리하였습니다. function getMaskedName(name) { // 함수를 작성해주세요 var result; var subname; var maskingsize; var masking = ""; subname = name.substring(0,2); maskings..
Develope
오늘은 VMware에서 주로 사용되는 ActiveDirectory의 객체 조회 방법에 대해 포스팅 하려고 합니다. ActiveDirectory는 주로 ldap통신을 해서 사용하는데, powershell로 조회 및 txt로 저장하는 방법을 진행하겠습니다. 1) 사용자 객체 검색 powershell에서 Get-ADUser -Filter 'Name -like "*"' -SearchBase [OU 위치] | Format-Table [조회 할 컬럼 값] -A | Out-File [txt 생성 위치 및 txt 이름] (txt생성이 되지 않을 경우 powershell을 관리자 권한으로 실행) Get-ADUser -Filter 'Name -like "*"' -SearchBase "OU=adUser,DC=cl2,DC=l..
오늘은 jqgrid reload 및 reload가 되지 않을때 해결 방법에 대해 포스팅 하려고 합니다. jqgrid에서 load된 데이터를 새로고침 하고 싶을 때 어떤 행위에 대한 이벤트에 아래 소스를 붙여주면 됩니다. $("#list").trigger("reloadGrid"); 간단한 내용이지만 이 reloadGrid를 넣어도 실행되지 않을 수 있습니다. 만약 jqgrid 설정영역에서 loadonce: true로 되어 있다면 loadonce: false 으로 변경 해야 reloadGrid가 실행이 됩니다. loadonce: false loadonce는 단어 그대로 한번만 불러오겠다는 의미 입니다. 한번만 불러오는 값이 true가 되어있기 때문에 reloadGrid가 되지 않습니다.
오늘은 Putty를 통해 Linux 연결을 하여 vi편집기를 사용할 때 키보드의 BackSpace를 사용하면 텍스트가 지워지지않고 이상한 값이 입력되는 문제를 해결하기 위한 내용을 포스팅 하려고 합니다. Putty에서 간단한 설정으로 해결할 수 있습니다. Putty를 별도로 설정하지 않았다면 설정 Teminal -> Keyboard에서 The Backspace key의 설정이 Control-? (127)으로 되어있습니다. 이 설정을 Control-H로 변경해주면 원하는 BackSpace를 사용할 수 있습니다.
오늘은 Apache Tomcat secret key 사용 설정 방법에 대해 포스팅 하려고 합니다. Apache와 Tomcat이 ajp로 통신하기 위한 key 설정으로 Apache와 Tomcat 모두 설정을 해야합니다. 먼저 apache 부터 설정을 하도록 하겠습니다. 1. Apache apache에 설정한 workers.properties 에서 secret key를 추가합니다. 아래 내용과같이 worker.tomcat.secret에 key 값을 주면 되고, workers.properties의 값들은 설정에 따라 상이할 수 있습니다. 저는 worker.tomcat.secret에 test라는 key를 입력했습니다. workers.tomcat_home=/tomcat workers.java_home=$JAVA_..
오늘은 linux에서 tomcat 버전 수동 업그레이드 방법에 대해 포스팅 하려고 합니다. 저는 8.5.39 -> 8.5.51 버전으로 업그레이드를 진행하겠습니다. 먼저 현재 tomcat의 버전을 확인합니다. tomcat이 설치된 경로로 이동하여 bin에서 version.sh를 실행하면 버전을 확인할 수 있습니다. 현재 Server version : Apache Tomcat/8.5.39인 것을 확인할 수 있습니다. [root@test bin]# ./version.sh Using CATALINA_BASE: /usr/local/server/tomcat Using CATALINA_HOME: /usr/local/server/tomcat Using CATALINA_TMPDIR: /usr/local/server/t..
Linux에서 vi편집기를 이용하여 편집을 하려고 할때 " E576: viminfo: 줄에 '>'이 없습니다: " 라는 문구가 나타날때가 있습니다. 실제 편집을 하고 저장할때는 문제가 되지 않지만 이 문구가 vi 편집을 할때마다 나타나기 때문에 간단한 방법으로 해결할 수 있습니다. 아래와 같이 viminfo 파일을 제거하면 됩니다. rm -rf ~/.viminfo 파일을 제거하더라도 vi 편집기를 실행하면 viminfo 파일이 새롭게 생성되기 때문에 시스템에 문제가 되지는 않습니다.
오늘은 Apache Service Unavailable 에러 해결방법에 대해 포스팅을 하려고 합니다. Apache와 tomcat을 AJP연결설정을 한 후에 아래와 같은 오류가 나는 경우가 있습니다. "Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later." 여러가지 원인이 있을 수 있겠지만, 제가 발생했던 원인은 tomcat 8.5.51로 버전을 업그레이드 하면서 발생했기 때문에 tomcat 문제라는 것을 알 수 있었습니다. 해결방법은 다음과 같습니다. tomcat에서 server.xml을 수..