본문 바로가기
반응형

전체 글382

[Git] SSL certificate problem : self signed certificate 에러 에러 Gitlab에서 pull 하려고 하는데 갑자기 오류가 떴다. 이를 해결하기 위해 CA 인증 절차를 무시한다.git config --global http.sslVerify false 2024. 10. 31.
@PreAuthorize 권한 검사 방법 @PreAuthorize()는 메서드를 실행하기 전에 하는 권한 검사@PostAuthorize()는 메서드를 실행하고 클라이언트에게 응답을 하기 직전에 하는 권한 검사 @PreAuthorize("isAuthenticated()") 인자로 올 수 있는 값...hasRole([role]) : 현재 사용자의 권한이 파라미터의 권한과 동일한 경우 true@PreAuthorize("hasRole('ADMIN') or hasRole('MANAGER')") hasAnyRole([role1,role2]) : 현재 사용자의 권한이 파라미터의 권한 중 일치하는 것이 있는 경우 true@PreAuthorize("hasAnyRole('ADMIN', 'MANAGER')") principal : 사용자를 증명하는 주요객체(Use.. 2024. 10. 23.
Oracle Free tier와 Netlify를 이용한 웹프로그램 구성 평생 공짜로 쓸 수 있다고 해서 Oracle Freetier에 장비 하나를 구성해두었습니다. 한참 잊고 지내고 있었는데, 그때 돌려놓았던 node 서버가 여전히 잘 돌아가고 있더군요. 이번엔 Oracle Freetier서버에 ExpressJS로 백엔드 서비스를 구성하고,Netlify에 Jquery로 통신이 가능한 웹프로그램을 구성해 보았습니다. 1. Oracle FreetierCloud Free Tier | Oracle 대한민국 클라우드 서비스 무료 이용Oracle Cloud Free Tier는 기업에게 무제한으로 사용할 수 있는 상시 무료 클라우드 서비스를 제공합니다.www.oracle.com [src/index.js]간단하게 'Hello World'만 return하는 서버를 만들어 두었습니다. Git.. 2024. 10. 15.
JavaFX와 Mybatis 연동하기 - Maven 위와 같이 프로젝트가 구성되있다고 할 때, pom.xml에 mybatis와 database driver를 설치해줍니다. 1. pom.xml (Maven기준) 4.0.0 org.example abc 1.0-SNAPSHOT javafx03_mybatis UTF-8 5.10.0 org.openjfx javafx-controls 17.0.6 org.openjfx javafx-fxml 17.0.6 org.junit.jupiter .. 2024. 9. 11.
Java Mybatis설정에서 MS-SQL연결 설정방법 :;databaseName=;encrypt=true;trustServerCertificate=true;"/>  encrypt=true;trustServerCertificate=true;이 구문을 넣어줘야한다. 2024. 9. 5.
Java Swing프로젝트에서 Mybatis 연동하기 프로젝트 구조 1. 프로젝트 생성시 Mavin으로 생성- pom.xml 4.0.0 org.example swing02_mybatis 1.0-SNAPSHOT org.mybatis mybatis 3.5.10 com.oracle.database.jdbc ojdbc11 23.5.0.24.07 com.oracle.ojdbc orai18n 19.3.0.0 17 .. 2024. 9. 2.
Gatsby Tailwind CSS 적용하기 1. Tailwind CSS 와 PostCSSnpm install tailwindcss postcss autoprefixer gatsby-plugin-postcss 2. Tailwind CSS 초기화npx tailwindcss inittailwind.config.js 파일이 생성됨3. PostCSS 설정프로젝트 루트 디렉토리에 postcss.config.js 파일을 생성한다.module.exports = { plugins: { tailwindcss: {}, autoprefixer: {}, },} 4. Gatsby 설정파일에 PostCSS 플러그인 추가gatsby-config.jsmodule.exports = { ... plugins: [ `gatsby-plugin-postcss`,.. 2024. 7. 30.
Next.js 14 버전 Netlify에 배포하기 1. next.config.mjs 수정 - 위와 같은 package.json 이 있다고 할 때, "npm run build" 를 하면 .next 폴더가 만들어지는데, next.config.mjs파일을 아래와 같이 수정해서 out파일을 배포하도록 설정을 바꿔줘야함. - 이미지 등의 경로를 제대로 인식할 수 있도록 basePath를 설정합니다.  [Next.js 의 모든 URL 앞에 추가되는 기본 경로를 설정]/** @type {import('next').NextConfig} */const nextConfig = { output: 'export', basePath: '', images: { unoptimized: true, },};export default nextConfig; 예전에는 next.. 2024. 7. 27.
Python Oracle 연결하여 Insert하기 (cx_Oracle -> oracledb 사용) 최신 오라클  라이브러리가 cx_Oracle에서 oracledb 변경되었다. Insert# Plan MH 일괄 추출from datetime import datetimeimport oracledbimport osos.putenv('NLS_LANG', '.UTF8')now = datetime.today()# DB연결conn = oracledb.connect(user='myuser', password='1234', dsn='abcd.abcde.com:1526/abcd')cursor = conn.cursor() #지시자 생성query_str = "insert into SOME_TABLE values (:1,:2,:3,:4,:5,:6,:7,:8)"data = ('20240125',.. 2024. 4. 24.
Spring boot - Thymeleaf 적용하기 1. template/hello.html 데이터를 받아들일 html템플릿을 만들어둔다. Hello Thymeleaf!! 2.Controller.java 자료를 넘길때는 ModelAndView객체에 담아서 보낸다. ... @GetMapping("/user") public ModelAndView hello(@RequestParam("id") String id) throws Exception { ModelAndView mav = new ModelAndView(); UserDto res = userService.getUserById(id); mav.setViewName("hello"); mav.addObject("user",res.getName()); return mav; } ... 2024. 4. 8.
반응형