tyest

esdffdsa

ファイルのダウンロードなどはちゃんとチェックしようね

とりあえずなんならかのファイルをダウンロード wget URL md5sum ファイル名 ごくごく当たり前だけどシステムに関わるような ものをダウンロードした時はロストや改竄はチェックしようねって話

JNDI

JNDI(Java Naming and Directory Interface)説明しろっていわれてもわからない。参考:https://www.ibm.com/developerworks/jp/websphere/library/was/was_jndi/1.html●ネーミング・サービス 1.名前をオブジェクトに関連づける 2.名前を基に、関連づけられた…

MyBatis

いつのまにか日本語のドキュメントができあがってるhttp://www.mybatis.org/core/ja/getting-started.html普段はiBatisなので、MyBatisをまとめる。SqlSessionFactoryが中心SqlSessionFactoryBuilderからSqlSessionFactoryのインスタンスを生成(生成の設定は…

velocity

意外に使ってないのでメモvelocity:よくあるテンプレートエンジン極論ゆうとMVCとかのVに重点をおいたサーブレット [スマート設定]1.必要なjar・velocity-**.jar・velocity-tools-**.jar[velocityViewServletが入っている]・その他commons系 2.web.xml <servlet> <servlet-name>vel</servlet-name></servlet>…

1213

' or '1' = '1' UNION SELECT table_schema, table_name, table_type, version FROM information_schema.tables-- ' UNION SELECT column_name, data_type, null, null FROM information_schema.columns WHERE table_name='t_user'-- ' UNION SELECT id, nam…

11/30-1

where句で関数を使うとその引数にインデックスの張られたカラムをいれても、インデックスが効かない可能性がある。

11/28-1

・道理を考えてチューニングできるようになる。 ・設計時にパフォーマンスを意識できるようになる。 <WEB3層システムの全体像> スケールアウト→スケールアップが一般的な流れ ・LB 有名なのはBIGIP(最低でも1000万)・CDN(Contents Delivery Network)・・・ファイルサイズの大きいデジ</web3層システムの全体像>…

11/22-1

<データ共有の必要性>データ管理をどのように行うのかが非常に重要になります。 ・ユーザ管理データ システムを利用するユーザーグループと各ユーザの属性情報データ ・参照型データ あまり変更されることのない静的データです。ファイル自体には変更はな…

11/21-1

ロードシェアリング DNS型、アドレス型(NAT)型{ロードバランサを送受信で使う}、ダイレクトルーティング型{ロードバランサを受信の時だけ使う} 現場でのDNSのキャッシュ時間:DNSレコードのTTLを短く設定すすことでキャッシュによる負荷分散の不均等性をある…

11/18-2

アクティブ・スタンバイ(共有ディスク) 長所:データ複製をしない→更新・参照性能が劣化しない サーバーの切り替えが自動 短所:参照性能は一台以上の処理性能にはならない 共有ディスクも冗長化する必要あり アクティブ・スタンバイ(ネットワークミラー) //…

11/18-1

//tpsは1秒間の回数 sar -q の見方:ブックマーク 冗長化とは ■障害が発生しても予備の機材でシステムの機能を継続できるようにすること ■冗長化の本質(障害を想定する、呼び機材、運用体制整備) ルータの予備はコールドスタンバイが多い(設定変更がそんなに…

11/17-2

sar -u で%iowaitが大きい場合には、I/Oの性能がボトルネックになってきているので、 sar -bでI/O情報を見る sar -r メモリ情報を見たとき空き容量はファイルのキャッシュに使われていることがあるのでswapの頻度をみたほうがいい。 // snmp chkconfig snmp…

11/17-1

補足:redmineのチケットの階層化は、依存関係を重要視して、親チケットは子チケットが完了していないと終了できない案件に使う。 例)プロジェクト→機能チケット1 → 設計書(子チケット) → バグ(子チケット) →機能チケット2 .......... MTTRを短くする ●監視…

11/16(高信頼性システム) - 2

1.インシデントの検知と記録 インシデントはすべて記録する。 ・同様のインシデントが発生した場合にすぐに対応するため ・インシデントのトレンド(傾向)を分析するため 2.分類と初期サポート ・記録されたインシデント情報から、そのインシデントのビジネ…

11/16(高信頼性システム) - 1

何か作業を行うさいにどれくらいの時間がかかかをはかると 作業量を見積もれて、次回に行かせる。(インシデント管理) <高信頼システムの必要性> ■ ミッションクリティカル 24時間365日停止することができないシステムの性格 ■ 原因 ・HWの故障 ・外部要因に…

11/15

<コンテンツ> STP,VLAN,VLAN 間Routing,HSRP webサーバー1 → サーバー用スイッチ →クライアントスイッチ → クライアント ★webサーバー1が壊れると見れなくなるから二台目足して冗長化 webサーバー1,webサーバー2 → サーバー用スイッチ →クライアントスイッ…