본문 바로가기

개발자12

[SQLP] 1장. 아키텍처 기반 튜닝 원리 - 데이터베이스 Call과 네트워크 부하 데이터베이스 Call과 네트워크 부하1. 데이터베이스 Call 종류가. SQL 커서에 대한 작업 요청에 따른 구분Call 종류작업 요청Parse CallSQL 파싱을 요청하는 CallExcute CallSQL 실행을 요청하는 CallFetch CallSELECT 문의 결과 데이터 전송을 요청하는 Call나. Call 발생 위치에 따른 구분1) User CallDBMS 외부로부터 요청되는 CallUser Call이 많으면 성능이 좋을 수 없으므로, DBMS 확장성을 높이려면 User Call을 최소화 하려는 노력이 중요함 (Loop 쿼리 해소, Array 단위 Fetch 등)2) Recursive CallDBMS 내부에서 발생하는 CallSQL 파싱과 최적화 과정에서 발생하는 딕셔너리 조회, 프로시저 내의.. 2019. 3. 6.
반응형 웹(feat.미디어 쿼리) / 적응형 웹 반응형 웹 (Responsive Web)하나의 웹사이트에서 PC, 스마트폰, 태블릿 PC 등 접속하는 디스플레이의 종류에 따라 화면의 크기가 자동으로 변하도록 만든 웹페이지입니다. 같은 페이지 리소스를 가져와도 해당 페이지 크기에 따라서 다르게 보입니다.하나의 템플릿이 핵심, 개발자는 기기마다 따로 코드를 개발, 관리하지 않아도 됩니다. 페이지 좁을때 페이지 넓을때 ■ 모바일 퍼스트웹 디자인을 할때, PC보다 모바일 기기를 먼저 생각해서 디자인하고 프로그래밍 하는 기법입니다. 모바일의 제약을 [ 1. 모바일 기기의 스크린 크기 2. 네트워크 속도 및 품질 3. 사용하는 모드 ] 총 3개로 인식하고, 불필요한 요소를 최소화 시켜 사용하기 편한 웹을 제공합니다.고사양 웹이 저사양 모바일 기기에서도 불편함 없.. 2019. 3. 5.
[Android] network 연결하기 먼저 manifest에 권한을 선언해줍니다. 메인부분 package com.ktds.jgbaek.myrequestweb; import android.os.Bundle; import android.os.Handler; import android.support.v7.app.ActionBarActivity; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.. 2016. 6. 13.
[Android] 권한 받는 방법 (마쉬멜로우) [Android] 권한 거는 방법롤리팝까지는Android Menifest.xml에 거부 이력 여부 확인======================================================= public class MainActivity extends AppCompatActivity { private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); button.setOnClickListene.. 2016. 6. 13.