전체 글
[근로복지공단 고용·산재보험 토탈서비스] 로그인과 모바일 이용 범위
PC와 모바일 주소는 같지만 이용 범위가 다르다공식 접속 주소는 고용·산재보험 토탈서비스이다. 홈페이지의 로그인 메뉴에서 이용자 유형과 인증 방식을 선택한다.2026년 11월 15일 공식 로그인 안내 기준으로 모바일 웹은 근로자 로그인만 지원한다. 마이페이지의 민원접수조회·보험가입조회·산재정보조회를 이용할 수 있다.스마트폰에서도 같은 공식 주소로 접속한다. 위 조회 외의 업무는 PC를 이용하도록 안내돼 있다.가입이력은 어느 유형으로 로그인하나?고용·산재보험 자격이력내역서는 개인의 근로자 유형으로 로그인한다. 현재 근로자 항목에는 일반·산재·노무제공자·예술인이 함께 표시돼 있다.사업장 명의 공동인증서를 쓸 때는 사업자 탭에서 사업자등록번호를 입력한다. 대표자 개인 인증으로 이용할 때는 사업장 유형의 대표자..
[세무사랑Pro2.0] 로그인 공식 주소와 설치 안내
세무사랑 로그인은 홈페이지의 사용자 확인과 PC 프로그램 접속을 나눠 살펴보면 찾기 쉽다. 검색에 함께 나오는 세무포털에는 별도의 로그인 화면이 있다.세무사랑Pro 사용자 확인은 어디서 하나뉴젠솔루션 공식 홈페이지에는 아이디와 비밀번호를 입력하는 로그인 영역이 있다.검색에서 찾은 세무사랑Pro 사용자 확인 화면도 열린다. 이 화면에는 세무사랑Pro 아이디와 비밀번호를 입력하도록 표시돼 있다.설치 파일을 받으려면 프로그램에서 쓰는 아이디와 비밀번호로 홈페이지에 로그인한다. 공식 설치 도움말은 제품 구입 시 확정된 아이디를 사용한다고 안내한다.회계 업무 로그인은 PC 프로그램에서 한다PC에 설치된 세무사랑Pro는 바탕화면 아이콘으로 실행한다. 공식 설치 도움말에서는 프로그램을 연 뒤 사용자 아이디와 암호를 ..
[정상JLS] 정상어학원 로그인과 학부모 교육비 납부 안내
정상어학원 로그인은 정상JLS 공식 로그인 화면에서 시작한다. 교육비 납부에는 학부모 계정을 이용한다.공식 홈페이지와 로그인 주소공식 홈페이지는 www.gojls.com/academy이다. 홈페이지의 로그인 메뉴를 선택하거나 공식 로그인 주소로 접속한다.로그인 화면에는 아이디와 비밀번호 입력란이 있다. 계정 정보가 기억나지 않을 때 이용할 아이디 찾기·비밀번호 찾기 메뉴도 마련돼 있다.교육비 납부와 자녀 등록교육비 납부는 학부모 계정으로 로그인한 뒤 이용할 수 있다. 교육비를 내기 위해 접속했다면 로그인한 계정의 회원 유형을 확인한다.처음 가입한다면 통합회원 가입 화면을 이용한다. 학부모 회원가입 후 자녀 등록과 예약을 진행하는 순서이다.개인정보처리방침에 따르면 만 14세 미만 아동은 직접 회원가입을 할..
[더존 Amaranth10] 아마란스10 로그인 주소와 접속 오류 확인
아마란스10 로그인을 찾는다면 먼저 소속 조직의 접속 주소를 확인한다. 제품 소개 홈페이지와 가상체험관은 업무용 접속 화면과 목적이 다르다.PC 로그인은 접속 주소와 개인 계정부터 확인공식 전환 매뉴얼은 Amaranth10 접속 주소를 Domain 항목에 입력하고 로그인 ID·비밀번호를 따로 입력하도록 안내한다.PC 접속 URL을 모르면 소속 조직의 운영 담당자에게 주소와 계정 정보를 확인한다. 주소 확인 시 https://를 포함한 전체 URL이 확인 대상이다.공식 홈페이지는 제품·서비스 정보를 찾는 곳이다. 업무에 사용할 접속 주소는 별도로 확인한다.검색에 나오는 가상체험관은 어떤 곳인가Amaranth10 가상체험관은 웰컴존·모바일존·스마트워크 체험존 등을 제공하는 제품 체험 공간이다.전자결재나 급여..
[네이버웍스] 웍스 로그인 주소(URL) 정리: PC·메일·앱·관리자
네이버 웍스(네이버웍스)는 네이버클라우드가 운영하는 업무용 메일·메신저·드라이브 서비스다.PC 웹, PC 앱, 모바일 앱 모두 같은 계정으로 로그인한다.아래 주소는 모두 공식 도메인 worksmobile.com 이다. 낯선 주소로 들어왔다면 주소창 도메인부터 확인한다.1. 웍스 로그인 주소(URL)PC 웹 로그인: https://auth.worksmobile.com홈페이지 https://naver.worksmobile.com 오른쪽 위 '로그인'을 눌러도 같은 로그인 화면으로 간다.메일: https://mail.worksmobile.com. 로그인 전이면 같은 로그인 화면을 거친 뒤 메일함으로 간다.메시지는 talk.worksmobile.com, 캘린더는 calendar.worksmobile.com, 드..
[JVM] 문자열 상수 풀과 인터닝
문자열 상수 풀은 자바 가상 머신의 메모리 영역 중 하나이다.클래스별 런타임 상수 풀은 클래스 생성 시 구성되지만 문자열 인터닝 풀은 클래스마다 생성되는 풀이 아니다.문자열 리터럴과 문자열 값을 갖는 상수 표현식은 코드 위치와 관계없이 인터닝되며 실행 중 생성한 문자열도 intern()으로 풀에 등록할 수 있다.1. 상수 풀의 기본 동작String a = "abc";String b = "abc";System.out.println(a == b); // true상수 풀에 동일한 리터럴이 저장되어 있다면 참조가 같다.컴파일러와 JVM 이 메모리 최적화를 수행하기 때문이다.동일한 문자열 내용은 하나의 객체로 관리된다.2. new 키워드 사용 시 차이String c = new String("abc");System..
[JVM] 바이트코드는 어떻게 생겼나
Java 는 소스 코드를 직접 실행하지 않는다.컴퓨터가 이해할 수 있는 바이트코드로 변환된다..class 파일 안에 이 바이트코드가 저장된다.1. 클래스 파일 구조0x00 0xCA 0xFE 0xBA 0xBE // 마법수 (Magic Number)0x00 0x00 0x00 0x12 // 바이트코드 버전0x00 0x00 // 메이저 버전0x00 0x01 // 마이너 버전... // 클래스 정보파일 시작 부분에는 마법수가 있다.마법수 0xCAFEBABE 는 JVM 클래스 파일 형식을 식별하며, 원본 소스가 Java 언어였는지는 확인할 수 없다.그 다음에 바이트코드 버전 정보가 들어간다.버전 정보는 JVM ..
[Java] 스트림은 어떻게 지연 평가되나
스트림은 연산이 즉시 실행되지 않고 조건부 수행된다.연산자가 호출될 때만 실제 처리가 시작되는 방식이다.1. 스트림의 기본 동작Stream.of(1, 2, 3).forEach(System.out::println);위 코드는 즉시 1, 2, 3 이 출력된다.forEach 가 파이프라인 실행을 시작하며, 순차적인 map·filter 파이프라인에서는 각 원소가 중간 연산을 거쳐 forEach 에 전달되는 처리가 반복된다.최종 연산이 즉시 실행되더라도 findFirst 나 anyMatch 같은 단락 연산은 결과가 결정되면 나머지 원소를 처리하지 않을 수 있다.2. 지연 평가의 핵심 원리Stream.of(1, 2, 3) .map(x -> x * 2) .filter(x -> x > 5) .forEa..
[Java] 람다는 익명 클래스와 무엇이 다른가 - invokedynamic
람다는 익명 클래스를 대체하는 문법이다.배경에는 invokedynamic 명령어가 있다.1. 람다의 기본 구조Supplier s = () -> "Hello";System.out.println(s.get()); // Hello람다는 함수식 인터페이스와 구현체를 연결한다.익명 클래스는 이 연결을 컴파일 시점에 생성된 클래스로 만든다.일반적인 javac 구현은 람다 본문을 메서드로 컴파일하고 연결 정보를 기록하며, 컴파일 시 별도의 클래스 파일을 만들지 않더라도 런타임에는 함수형 인터페이스를 구현하는 클래스를 생성하거나 재사용할 수 있다.2. invokedynamic 의 역할public class Example { public static void main(String[] args) { Sy..
[설계] 바뀔 수 있는 값을 키로 쓰면 안 되는 이유
바뀌는 값을 테이블의 주키로 사용하면 안 된다.주키는 해당 행을 유일하게 식별해야 하기 때문이다.1. 기본 개념CREATE TABLE users ( email VARCHAR(255), name VARCHAR(100));ALTER TABLE users ADD PRIMARY KEY (email);이 코드는 이메일 주소를 테이블의 주키로 설정하는 명령이다.주키가 되면 같은 값은 한 번만 저장할 수 있게 된다.하지만 사용자의 이메일 주소는 변경될 수 있는 값이다.이메일을 바꾸면 데이터베이스에서 해당 행이 사라지는 것처럼 보인다.2. 업데이트 시나리오UPDATE usersSET email = 'new@example.com'WHERE old_email = 'old@example.com';이메일 주소를 변경하는 ..
[RAG] 문서를 어떻게 잘라 넣을까
문서를 잘라 넣는 것을 chunking 이라고 한다.단순히 길이를 나누는 것이 아니라 의미 단위로 끊어야 검색이 잘 된다.1. 고정 길이 슬라이싱chunk_size = 500overlap = 100chunks = split_text(text, chunk_size, overlap)문자의 길이를 일정하게 나누어 작은 조각으로 만든다.가장 빠르고 구현이 간단한 방식이다.단순히 길이만 보면 문장이 끊겨 의미가 훼손될 수 있다.구조화된 데이터나 번호가 붙은 목록에서는 잘 작동한다.고정 문자 수 분할은 청크의 문자 수를 제한하는 방법이며, 단어의 길이나 경계를 제어하지 않는다.2. 고정 개수 슬라이싱max_tokens = 512chunks = split_by_token(text, max_tokens)단어 또는 토큰..
[RAG] 한국어 임베딩 모델 고르기 - 영어 모델로는 왜 안 되나
영어 모델을 한국어에 쓰면 왜 검색이 안 되나.임베딩은 문장의 의미를 숫자 벡터로 바꾸는 과정이다.1. 임베딩의 기본 원리import org.apache.spark.ml.feature.EmbeddingModel;EmbeddingModel model = new EmbeddingModel();model.setInputCol("text");model.setOutputCol("embedding");model.fit(data);임베딩 모델은 입력 텍스트를 고정된 크기의 벡터로 변환한다.벡터 공간에서 비슷한 의미의 문장은 서로 가까이 위치한다.문장이 가까울수록 코사인 유사도가 높아 검색 결과가 나온다.2. 영어 모델의 한국어 한계String query = "서울 날씨";Vector engVec = englishMo..