전체 글 274

ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly

환경 : windows 10 오류 메세지 C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\shb22\appdata\local\programs\python\python39\include -Ic:\users\shb22\appdata\local\programs\python\python39\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14. 28.29910\include..

SQL Error: 1064, SQLState: 42000

딱히 특별한것 없는 쿼리인데 SQL Error: 1064, SQLState: 42000 오류가 발생한다면....? 엔티티에 자바의 예약어와 동일한 컬럼이 있다면 같은 오류가 발생할 수 있다 @Column(name = "order") private Long orderNo; 내 경우에는 저놈의 order.... ddl에 자바의 예약어는 피해가는것이 원칙적으로는 편리하며 굳이 예약어 사용을 해야겠다면 @Column(name = "`order`") private Long orderNo; 이렇게 컬럼 이름을 한번 감싸주자

JAVA/JAVA__Error 2021.04.02

python text compare

#-*- coding: utf-8 -*- 는 당연히 추가한 상태였다. a = "가나" b = "가나" 보통 이런 경우에는 a == b, a in b 등으로 비교가 가능하다 그런데 만약 False를 떨궈준다면?.... import difflib diff = difflib.Differ() result = list(diff.compare(a, b)) 이렇게 한번 돌려본다 나의 경우에는 하나는 자모 분리가 되고 하나는 안되고 있었다 -_-;;; 미쳤나... 가나, ㄱ ㅏ ㄴ ㅏ ............@ㅅ@?!! 해결 방법은 아래와 같다 import unicodedata a = "가가" b = "가가" a_ = unicodedata.normalize('NFC', a) b_ = unicodedata.normaliz..

centos에 python, uwsgi, flask, nginx 설치하고 설정하기

python3.5 설치 python3.5, 기본적으로 필요한 것들을 모두 설치해준다 repository 추가 sudo yum install -y epel-release.noarch sudo yum install -y https://repo.ius.io/ius-release-el7.rpm python 3.x 버젼 확인 yum search python3 설치 yum install -y python35u.x86_64, python35u-debug.x86_64, python35u-devel.x86_64,python35u-libspython35u-libs.x86_64, python35u-pip.noarch, python35u-setuptools.noarch, python35u-tools.x86_64, python..

Linux-centos 2021.03.29

cannot simultaneously fetch multiple bags - 1:N 다중 JOIN 도중 오류

Entity2 와 Entity3를 List로 받으려고 시도 했을 때 발생한 오류 - SET 바꿔서 해결(?) 양방향, 단방향, 1:N, N:1, N:M 항상 신경써야함.. Entity 1 @Getter @Setter @Entity(name = "a_table") public class ATable { @OneToMany @JoinColumn(name = "user_id") private Set b; @OneToMany @JoinColumn(name="user_id") private Set c; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name="id", updatable = false, nullable = false, inserta..

springboot centos7 에 배포하기

java 설치 openjdk 1.8 설치 yum install java-1.8.0-openjdk yum install java1.8.0-openjdk-devel 환경 변수 등록 경로 확인 [root@ centos]# readlink -f /usr/bin/java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64/jre/bin/java /etc/profile에 등록 JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar export JA..

JPA에서 1:N JOIN 하기

JPA에서 1:N JOIN 하기 휴대폰 테이블에는 휴대폰의 모델명이 들어있음 휴대폰 디자인 테이블에는 휴대폰의 색상들이 들어있다 각 휴대폰 모델별 색상을 조회하고 싶다 휴대폰 모델명은 고유한 번호를 갖는다 select s.color from phone as p inner join phone_design d on p.model_id = s.model_id where p.phone_name = "아이폰"; Phone Entity @Getter @Setter @DynamicUpdate @Entity(name="phone") public class Phone { @OneToMany(mappedBy = "model_id") private List phoneDesign @Id @GeneratedValue(strat..