본문 바로가기

All191

WEB Front(javascript) --자바스크립트에서 필터 기능 만들기const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // 짝수만 필터링 const evenNumbers = numbers.filter(num => num % 2 === 0); console.log(evenNumbers); // [2, 4, 6, 8, 10] --checkbox 타입의 객체의 값이 있는지 없는지, 아니면 undefined인지 체크하는 방법 var checkbox = document.getElementById("myCheckbox"); var isChecked = checkbox.checked; if (isChecked !== undefined) {     console.log("Checkbox value is defin.. 2024. 5. 15.
WEB Front (jquery, jquery mobile) -- jquery 관련 https://blog.jquery.com/category/jquery/ jQuery | Official jQuery BlogjQuery’s influence on the web will always be evident. When it was first introduced in 2006, jQuery became a fundamental tool for web developers almost immediately. It simplified JavaScript programming, making it easier to manipulate HTML documents, handlblog.jquery.com기존 웹 프로젝트 소스에 data-role="content" 이런식으로 정의 되어있.. 2024. 5. 15.
WEB Front(JSTL) --JSTL c:forEach 2개의 값을 사용하는 방법 컨트롤러에 ArrayList 2개를 넘겨주는데 jsp 페이지에서 2개의 값을 c:forEach 사용하는 방법 andView.addObject("plist",plist); andView.addObject("slist",slist); 이런식으로 c:forEach 안에 varStatus="status"를 써주고 slist[status.index] 붙여주면 2개의 값을 사용할 수 있다. slist는 컨트롤러의 andView에서 키 이름이다.              ${slist[status.index] }         ${tmp.postNo } 참고 사이트 http://javakorean.com/jstl-foreach-%EC%97%90%EC%84%9C.. 2024. 5. 15.
버틸 수 있는 이유 일을 해오면서 이게 맞는걸까 이렇게 하는게 좋은걸까 매 시기마다 고민이 있었다. 혼자 일을 하면서도 어려움이 생길 때 혹은 다른 방식으로 개발해보는 건 어떤가 공부하며 나아가고 싶을 때 세미나도 가보고 스터디도 짧게 했었다. 지나고 보면 일 속에서 기술도 기술이지만 경험들이 체득되어 남는다. 달라지지 않는 여건과 상황은 회사와 고객이 변해도 어딜가든 존재한다. 그럼에도 매일 8시간 이상씩 일하면서 남의 소스를 보고 데이터를 확인하고 무언가를 분석하고 개발을 한다. 나에게 남는 건 그렇게 하며 얻은 지식뿐이다. 알려주지 않아도 소스만 보고도 해낼 수 있는 힘 그것은 어쩌면 돈의 힘이기도 하고 개발을 계속 하고자 하는 의자와 열정이기도 하다. 이 곳에서의 지금 고민이 다음에 사라진다해도 지금 고민으로 어떤 .. 2024. 4. 24.
오라클 트리거 오라클 트리거 TRIGGER - 오라클 트리거는 데이터베이스의 무결성 유지, 비즈니스 규칙 적용, 데이터 변경 이력 추적 등 다양한 용도로 사용된다. 그러나 성능 및 보안 측면에서 주의가 필요하며, 정확하게 필요한 작업만을 트리거로 실행하여 데이터베이스의 안정성을 확보해야 한다. - 트리거는 다양한 이벤트에 대해 생성될 수 있으며, AFTER INSERT, BEFORE UPDATE, AFTER DELETE 등과 같이 데이터베이스 작업의 어느 지점에서든 실행될 수 있습니다. 또한 FOR EACH ROW와 같은 옵션을 사용하여 각 행에 대해 트리거를 실행할지 여부를 지정할 수 있습니다. - 트리거는 데이터베이스의 복잡성을 증가시킬 수 있으므로 신중하게 사용해야 합니다. 종종 트리거 대신 애플리케이션 레벨에서.. 2024. 4. 4.
APM(Application Performance Monitoring) 도구들 우리는 WAS 모니터링 도구로 Jennifer5 도구를 사용하고 있다. WAS가 DOWN 되는 경우 이를 감지하고 알림을 문자로 수신 받고 있다. 오픈 소스로 Scouter, Grafana 말고도 와탭 등이 있는 것 같다. Jennifer 제니퍼(JENNIFER)는 웹 애플리케이션 (Java EE, .NET, PHP) 시스템 모니터링을 위 APM(Application Performance Monitoring) 솔루션이다. 웹 서비스 중심 토폴로지 뷰 (Web Service Topology View)와 실시간 Connection Pool 모니터링이 특징이다. https://docs.jennifersoft.com/ko/jennifer5_installation_guide 제니퍼5 설치가이드 docs.jenni.. 2024. 2. 28.
직업 의식에 대해서 개발자로서 내가 원하는 것을 만드는 것도 의미가 있지만 누군가가 필요로 하는 것을 만드는 건 직업의 숙명이다. 요즘 의사 수를 늘리는 정책에 대한 뉴스로 여기저기서 난리이다. 양질이 모두 좋은 것을 기대하지만 모든 요구에 만족하는 정답이 과연 있을까 서로가 조금씩 더 양보하고 충족하는 결론에 도달하기 위해 대화하면 좀 더 가까운 최적의 답을 찾는 게 아닐까 회사를 다니면서 드는 생각은 나도 나의 직업적 숙명과 소명을 생각하며 일하기 그리고 꼭 개발자로서 살면서 사회의 약자들이 필요로 하는 것을 만드는 사람이 되고 싶다. 그게 단순 돈만을 생각하는 가치관이 아니기를 2024. 2. 20.
반응형