본문 바로가기

카테고리 없음

2020-11-18 08시 개발자 글 모음 | "리눅스 head 명령어 : 파일의 앞" 외 6개 이야기

평균응답시간 - 애플리케이션 모니터링 by 이동인

  • 평균응답시간을 계산하기 위해서는 전체 사용자의 요청을 일정 시간 단위로 수집해야 합니다
  • 일정 시간 단위 안에 종료 된 트랜잭션의 응답시간들을 더하고 트랜잭션의 개수로 나누면 평균응답시간을 계산할 수 있습니다
  • 애플리케이션 모니터링 서비스를 사용하고 있다면 평균응답시간을 아래와 같이 사용할 수 있습니다


<상자 밖에 있는 사람> by 한정수

  • 그런데 상자 밖에 있는 것 vs 상자 안에 있는 것 으로 개념을 형상화하기 때문에 더 크게 와닿는다
  • 그리고 내가 상자 안에 있었다는 것을 이 책을 읽기 전까지는 깨닫지 못했다
  • 요즘 상대방에게는 말하지 않고 상자 밖에 있는 연습을 해보고 있는데


[MySQL] 테이블 대용량파티션 삭제시 Table Lock 회피 방법 by 이정해 about MySQL,SQL

  • partitions where table_schema='sbtest'; +---------------+--------------+------------+----------------+-------------------+----------------------------+-------------------------------+------------------+---------------------+----------------------+-------------------------+-----------------------+------------+----------------+-------------+-----------------+--------------+-----------+---------------------+-------------+------------+----------+-------------------+-----------+-----------------+ | TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME | PARTITION_NAME | SUBPARTITION_NAME | PARTITION_ORDINAL_POSITION | SUBPARTITION_ORDINAL_POSITION | PARTITION_METHOD | SUBPARTITION_METHOD | PARTITION_EXPRESSION | SUBPARTITION_EXPRESSION | PARTITION_DESCRIPTION | TABLE_ROWS | AVG_ROW_LENGTH | DATA_LENGTH | MAX_DATA_LENGTH | INDEX_LENGTH | DATA_FREE | CREATE_TIME | UPDATE_TIME | CHECK_TIME | CHECKSUM | PARTITION_COMMENT | NODEGROUP | TABLESPACE_NAME | +---------------+--------------+------------+----------------+-------------------+----------------------------+-------------------------------+------------------+---------------------+----------------------+-------------------------+-----------------------+------------+----------------+-------------+-----------------+--------------+-----------+---------------------+-------------+------------+----------+-------------------+-----------+-----------------+ | def | sbtest | sbtest1 | p1 | NULL | 1 | NULL | RANGE | NULL | id | NULL | 30000000 | 29009412 | 227 | 6607077376 | NULL | 617594880 | 0 | 2020-11-05 00:28:57 | NULL | NULL | NULL | | default | NULL | | def | sbtest | sbtest1 | p2 | NULL | 2 | NULL | RANGE | NULL | id | NULL | 60000000 | 28258225 | 233 | 6606028800 | NULL | 618643456 | 0 | 2020-11-05 00:28:57 | NULL | NULL | NULL | | default | NULL | | def | sbtest | sbtest1 | p3 | NULL | 3 | NULL | RANGE | NULL | id | NULL | 90000000 | 28095288 | 227 | 6399459328 | NULL | 618659840 | 0 | 2020-11-05 00:28:57 | NULL | NULL | NULL | | default | NULL | | def | sbtest | sbtest1 | p4 | NULL | 4 | NULL | RANGE | NULL | id | NULL | 120000000 | 9727313 | 227 | 2216689664 | NULL | 233586688 | 0 | 2020-11-05 00:28:57 | NULL | NULL | NULL | | default | NULL | +---------------+--------------+------------+----------------+-------------------+----------------------------+-------------------------------+------------------+---------------------+----------------------+-------------------------+-----------------------+------------+----------------+-------------+-----------------+--------------+-----------+---------------------+-------------+------------+----------+-------------------+-----------+-----------------+ 4 rows in set (0
  • partitions where table_schema='sbtest'; +---------------+--------------+------------+----------------+-------------------+----------------------------+-------------------------------+------------------+---------------------+----------------------+-------------------------+-----------------------+------------+----------------+-------------+-----------------+--------------+-----------+---------------------+-------------+------------+----------+-------------------+-----------+-----------------+ | TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME | PARTITION_NAME | SUBPARTITION_NAME | PARTITION_ORDINAL_POSITION | SUBPARTITION_ORDINAL_POSITION | PARTITION_METHOD | SUBPARTITION_METHOD | PARTITION_EXPRESSION | SUBPARTITION_EXPRESSION | PARTITION_DESCRIPTION | TABLE_ROWS | AVG_ROW_LENGTH | DATA_LENGTH | MAX_DATA_LENGTH | INDEX_LENGTH | DATA_FREE | CREATE_TIME | UPDATE_TIME | CHECK_TIME | CHECKSUM | PARTITION_COMMENT | NODEGROUP | TABLESPACE_NAME | +---------------+--------------+------------+----------------+-------------------+----------------------------+-------------------------------+------------------+---------------------+----------------------+-------------------------+-----------------------+------------+----------------+-------------+-----------------+--------------+-----------+---------------------+-------------+------------+----------+-------------------+-----------+-----------------+ | def | sbtest | sbtest1 | p1 | NULL | 1 | NULL | RANGE | NULL | id | NULL | 30000000 | 29009412 | 227 | 6607077376 | NULL | 617594880 | 0 | 2020-11-05 00:28:57 | NULL | NULL | NULL | | default | NULL | | def | sbtest | sbtest1 | p2 | NULL | 2 | NULL | RANGE | NULL | id | NULL | 60000000 | 28258225 | 233 | 6606028800 | NULL | 618643456 | 0 | 2020-11-05 00:28:57 | NULL | NULL | NULL | | default | NULL | | def | sbtest | sbtest1 | p3 | NULL | 3 | NULL | RANGE | NULL | id | NULL | 90000000 | 28095288 | 227 | 6399459328 | NULL | 618659840 | 0 | 2020-11-05 00:28:57 | NULL | NULL | NULL | | default | NULL | | def | sbtest | sbtest1 | p4 | NULL | 4 | NULL | RANGE | NULL | id | NULL | 120000000 | 9727313 | 227 | 2216689664 | NULL | 233586688 | 0 | 2020-11-05 00:28:57 | NULL | NULL | NULL | | default | NULL | +---------------+--------------+------------+----------------+-------------------+----------------------------+-------------------------------+------------------+---------------------+----------------------+-------------------------+-----------------------+------------+----------------+-------------+-----------------+--------------+-----------+---------------------+-------------+------------+----------+-------------------+-----------+-----------------+ 4 rows in set (0
  • PARTITIONS where TABLE_NAME='sbpart'; +--------------+------------+----------------+------------+ | table_schema | table_name | partition_name | table_rows | +--------------+------------+----------------+------------+ | sbtest | sbpart | NULL | 9727313 | +--------------+------------+----------------+------------+ 1 row in set (0


[번역] 2-2. Domain 모델 (Enum, UUID, Date, Attribute, Generated Properties) by 정철

  • public static class Money { private long cents; //Getters and setters are omitted for brevity } @Entity(name = "Account") public static class Account { @Id private Long id; private String owner; @Convert(converter = MoneyConverter
  • @Entity(name = "Product") public static class Product { @Id private Long id; @Column(name = "\"name\"") private String name; @Column(name = "\"number\"") private String number; //Getters and setters are omitted for brevity }
  • @Entity(name = "Bid") public static class Bid { @Id @GeneratedValue private Long id; @Column(name = "updated_on") @UpdateTimestamp private Date updatedOn; @Column(name = "updated_by") private String updatedBy; private Long cents; //Getters and setters are omitted for brevity }


내가 만난 IT 프리랜서들_2 - V1.0 by 하준호

  • 프리랜서로서 다른 사람에게 피해를 끼치고 싶지 않다는 말과 경력 단절이 된 경우 페이가 줄어드는 것은 당연하다는 것이다
  • 남편과 같이 일하는 여성 프리랜서 세 케이스도 앞으로 이야기할 것 같은데 별로 좋은 이야기가 나올 것 같지는 않으니 아마 여성 프리랜서에 대한 긍정적 이야기는 이 글로 끝일 것이다
  • 여성을 이야기한다는 것은 아마 시대가 조금 더 변하면 낡아 없어질 글이겠지만


인간 가격표 by 한상훈

  • 누군가는 현재 숫자에 만족한다 말한다
  • 누군가는 숫자는 중요하지 않다 말한다
  • 누군가는 숫자는 모든 것이라 말한다


리눅스 head 명령어 : 파일의 앞부분을 출력한다. by 조경완 about Linux

  • 문제는 표준 출력으로 특정한 소스 파일들의 맨 마지막 줄만 제외하고 이어서 출력하라는 것입니다
  • 파일이 11개의 줄로 이루어져 있고 --lines=-1 옵션이 들어왔다면
  • 앞에서부터 최대 20개의 줄을 출력하게 됩니다