技術いろいろ @ ウィキ内検索 / 「Javaで書くときの注意点」で検索した結果

検索 :
  • Javaで書くときの注意点
    セキュリティ対策 SQLインジェクション クロスサイトスクリプティング(XSS)XSSの詳細はこちら 対策strutsを用いる場合、bean writeタグなどはデフォルトで などはエスケープしてくれるので問題ない。 入力値がそのまま表示されるような場合は など全てエスケープ処理をいれる対応をすればよい。 テキストボックスなど直接的な入力値だけではなく、ラジオやhiddenなどもパラメータ改ざんできるため、出来うるか限りエスケープ処理をいれる。 以下のようなコードを入力値に加える String str = hoge(); str = str.replaceAll(" ", " amp;amp;"); str = str.replaceAll(" ", " amp;lt;"); str = st...
  • トップページ
    ...リム)するサンプル Javaで書くときの注意点 二つのdateの経過年数を取得 日付チェック プロセスIDを取得 PHP JPHPMailer使ってファイルアップロードしてメール送るサンプル PDTダウンロード PDT使い方(ちょっと古い) ファイルアップロードの容量設定 cakePHPでPHPファイルが更新されない場合の対応法 smartyでマ行で落ちる時の対応法(shift_jis対応) fegtcsvで日本語が文字化け対策 PHPでチェックボックスのチェックするときの対処法 EC-CUBEでSQL Server(mssql)適応するときの変更点のメモ書き smartyの$smarty.sessionが表示されない場合の対処法 カゴヤで添付された画像を保存するサンプル ワードプレスのcategory.phpでカテゴリースラッグを取得する方法 RSS取得のサンプル EC-CUBE...
  • jsp/javaでパンくず自動生成
    参考サイト; http //blog.goo.ne.jp/glass-_-onion/e/6f86c9903ce7c75ebd5d56b827724961 http //www.hellohiro.com/customtag.htm 参考サイトをもとにリンクつけつつ、特定のアクションのみパンくずに表示するよう書いてみました 前提 strutsベース actionクラスは一度baseのアクションを作成し、必ず継承する。 (1)baseアクションに以下のように記述 //サブシステムで実装するクラス。 protected abstract String execute(ActionForm frm); public ActionForward execute(ActionMapping map, ActionForm frm, HttpServletReques...
  • オススメ図書_java
    Java やさしいJava 第3版 (やさしいシリーズ) javaの入門本としては最も定評のある本だと思います。 今からJavaを学びたい方はこの本からどうぞ Apache Strutsアプリケーション開発入門 Strutsの書籍としては一番わかりやすいと思います。 基本から応用までおさえてあります。 Effective Java Programming Language Guide (Java Series) 洋書ですが、Javaのプログラマは必須の本です。 訳書もすぐでると思います まだ読んでない本 Javaの格言―より良いオブジェクト設計のためのパターンと定石
  • cseをpostgreSQLにつなぐときの注意点
    参考サイト http //www.interwiz.koganei.tokyo.jp/software/PostgreSQL/windows.html http //works.dgic.co.jp/djwiki/Viewpage.do?pid=@506F737467726553514CE381AEE4BDBFE794A8E6B395 (1)libpq.dllをこのあたりから落としてきます http //www.interwiz.koganei.tokyo.jp/software/PostgreSQL/windows.html (2)libpq.dllをC \WINDOWS\system32にコピー あとは適当にCSEに打ち込んで終了
  • javascriptで簡単にブロックを開いたり閉じたり
    javascriptで簡単にブロックを開いたり閉じたり //javascript部分 function openTR(val){ var trObj=document.getElementById(val); trObj.style.display = "block"; var openObj=document.getElementById("open_"+val); openObj.style.display = "none"; var clObj=document.getElementById("close_"+val); clObj.style.display = "block"; } function closeTR(val){ var trObj=document.getElem...
  • html読み込み時に強制widthさせるjavascript
    一番最後にかく script type="text/javascript" var img1 =document.getElementById( img1 ); if(img1.width 840){ img1.width = 840; } /script
  • JDKインストール方法 linux編
    参考サイト http //rat.cis.k.hosei.ac.jp/article/java/javalinux.html (1)このあたりからjdk-1_5_0_14-linux-i586.binを落としてきます~ http //java.sun.com/products/archive/ (2)rootでログイン後以下の2つを作成 mkdir /usr/local/src/java mkdir /usr/local/java 参考 /usr/local/src/java パッケージを保存しておくディレクトリ /usr/local/java インストールするディレクトリ (3)移動 $ cd /usr/local/src/java (4)パッケージの展開実行 sh jdk-1_5_0_14-linux-i586.bin (5)...
  • 縦書きのサンプル
    ? $name="原克志"; $address="東京都品川区"; $tel="03-1234-5678";//ここらが本来動的 $name_len=mb_strlen($name, utf-8 ); $address_len=mb_strlen($address, utf-8 ); $tel_len=mb_strlen($tel, utf-8 ); $name=str_replace( - , | ,$name); $address=str_replace( - , | ,$address); $tel=str_replace( - , | ,$tel); $name=mb_convert_kana($name, ASKV , utf-8 ); $address=mb_conve...
  • jQuery1.2系開発メモ
    激安!家電のタンタンショップはこちら! 参考URL 前提 jQueryのインストール クリックしても上部に飛ばないかつ、hoverの色とかCSSで制御したい場合 参考URL http //www.mikage.to/jquery/ http //labs.unoh.net/2007/08/introducing_javascript_jquery.html 前提 jquery-1.2.6.pack.jsを使用します このページはjqueryに興味をもった作者のtipsです(予定)。間違いがあればご指摘ください jQueryのインストール jQueryといっても正体はjsファイルなのでjsファィルをダウンロードして普通の外部jsファィルのように設定するだけ。 DLサイト http //jquery.com/ DL対象ファィルUncompressed(非圧縮。...
  • UTF-8でhtmlを書くとIE6で違う文字になることの回避方法
    UTF-8でhtmlを書くとIE6で違う文字になることの回避方法 styleにsans-serifを追加する 例) body style= font-family "MS Pゴシック" ,sans-serif;
  • 日付チェック
    参考サイトど忘れしました /** 日付チェック * 文字列(YYYYMMDD)が日付として有効かチェックする。 * @param String 入力文字列 YYYYMMDD * @return boolean 有効 true 無効 false */ public static boolean checkDate(String myDate) { //入力文字列が8桁以外の場合エラー if (myDate.length() != 8) { return false; } //半角数字? for (int i = 0; i myDate.length(); i++) { char charData = myDate.charAt(i); if ((charData 0 ) || (charData 9 )) { return false; } } in...
  • JDKインストール方法 windows編
    Effective Java Programming Language Guide (Java Series) JDKインストール手順 (1)ダウンロードページに移動する    http //java.sun.com/products/archive/ (2)「JDK/JRE - 5.0」の「5.0 Update14」を選び「Go」を押下する。 (3)「Download JDK」リンクを押下する。 (4)「Platform」に「Windows」を選択し、「I agree to the Software License Agreem」のチェックボックスにチェックを入れて「Continue」を押下する。 (5)「jdk-1_5_0_14-windows-i586-p.exe」リンクを押下して任意のフォルダに保存する。 ...
  • 戻る対策
    戻る対策 http //www.javable.jp/notes/webscripts/backbutton.html ------------------------------- (戻りたくない画面に) SCRIPT history.forward(); /SCRIPT を記述しておく ------------------------------- http //www.javable.jp/notes/webscripts/backbutton.html ------------------------------- history.length = 0;
  • tomcatインストール方法 linux編
    参考サイト; http //honana.com/tomcat/install.html (1)このあたりからapache-tomcat-5.5.26.tar.gzを落としてきます http //tomcat.apache.org/download-55.cgi (2)以下のディレクトリにapache-tomcat-5.5.26.tar.gzを配置 /usr/local/src/ (3)rootでログイン後解凍 cd /usr/local/src tar zxf apache-tomcat-5.5.26.tar.gz (4)下記にコピー cp -r /usr/local/src/apache-tomcat-5.5.26 /usr/local/apache-tomcat-5.5.26 (5)シンボリックリンクの作成 ln -sfn /...
  • オススメ図書_オブジェクト指向
    オブジェクト指向 オブジェクト指向を学ぶは場合、必ず2冊以上を読むのをオススメします。 異なる視点のものを学び多角的に理解する必要があります。 オブジェクト指向でなぜつくるのか―知っておきたいプログラミング、UML、設計の基礎知識― 最も有名なオブジェクト指向関係の本のひとつ。 有名なシリーズですが、Javaメインの説明なのが難ですが、 サンプルが多くわかりやすいと思います。 いちばんやさしい オブジェクト指向の本 (技評SE新書 007) オブジェクト指向関係の本としては可もなく不可もなくというところ。 図解入門よくわかる最新オブジェクト指向の基本と仕組み 増補改訂版 (How‐nual図解入門―Visual guide book) 少しごちゃごちゃしていますが大切なところは抑えてあり、 ゆっくり読むにはいい本だと思います
  • EC-CUBEでSQL Server(mssql)適応するときの変更点のメモ書き
    EC-CUBEでSQL Server(mssql)適応するときの変更点のメモ書き LIMIT→top書き換え now()→current_timstampに書き換え。ただし文字列 Now() を受け取り、正規表現でnow関数を与えている箇所に注意 join using→join onに書き換え BEGIN → BEGIN TRANSACTION エスケープを独自追加。たぶん\と でよいと思われ。ファイル名 data\class\util\SC_Utils.php#sfManualEscape 具体的なファイル名は時間があれば
  • 取りたい資格
    ORACLE MASTER ● bronze 10g ● silver 10g   gold 10g postgreSQL   silver   gold java ● SJC-P   SJC-WC   SJC-EA 情報処理 ● 基本 ● ソフ開   データベース   プロジェクトマネージャー XMLマスター   ベーシック   P-アプリ
  • プロセスIDを取得
    参考サイト http //moyolab.blog57.fc2.com/blog-entry-87.html import java.lang.management.*; RuntimeMXBean rt = ManagementFactory.getRuntimeMXBean(); String name = rt.getName(); if(name.matches("\\d+@.*")){ pid = Integer.parseInt(name.substring(0, name.indexOf( @ ))); } else { // 取得できなかった場合 pid = -1; }
  • postgreSQL8.2.6をlinuxにインストールしてみた
    参考サイト http //www.stackasterisk.jp/tech/dataBase/postgresql01_01.jsp http //d.hatena.ne.jp/midorikaze/searchdiary?word=*%5B%B5%BB%BD%D1%5D (1)このあたりから落としてきます http //www.postgresql.jp/PostgreSQL (2)おとしてきたpostgresql-8.2.6.tar.gzを以下に配置 /usr/local/src (3)rootでログイン後移動 cd /usr/local/src (4)解凍 tar zxf postgresql-8.2.6.tar.gz (5)移動 cd postgresql-8.2.6 (6)javaオプションと日本語オプションつけて...
  • tomcat5.5+apache2 連携方法linux編
    参考サイト; https //www.solar-system.tuis.ac.jp/xoops/modules/smartsection/item.php?itemid=58 http //www.ingrid.org/jajakarta/tomcat/tomcat-3.2.1/doc-ja/tomcat-apache-howto.html 前提; apache2 tomcat5.5.26 mod_jkを使用 どうもtomcat5.5からmod_jk2は廃止したらしい apxsがあること。ない場合はインストール必要。 apxsへのパスは要確認。普通は/etc/sbinにあるはず。 (1)このあたりからtomcat-connectors-1.2.26-src.tar.gz を落としてきます http //tomcat.apache.org/download-conn...
  • log4j
    参考サイト http //www.javaroad.jp/opensource/js_log4j2.htm ここはlog4j.xmlのサンプル置き場です ?xml version="1.0" encoding="UTF-8" ? !DOCTYPE log4j configuration SYSTEM "log4j.dtd" log4j configuration xmlns log4j="http //jakarta.apache.org/log4j/" appender name="stdout" class="org.apache.log4j.ConsoleAppender" param name="Target" v...
  • tomcat5.5でbasic認証
    参考サイト; http //www.javaroad.jp/opensource/js_tomcat9.htm (1)web.xmlに以下を追加 security-constraint web-resource-collection web-resource-name Authentication of BasicAuth /web-resource-name url-pattern /* /url-pattern /web-resource-collection auth-constraint role-name basic /role-name /auth-constraint /security-constraint (2)web.xmlに以下を...
  • PHPでチェックボックスのチェックするときの対処法
    こんなふうに function chk() { //↓こうやって取得 if (document.myForm.elements[ param[] ]) { if (document.myForm.elements[ param[] ].length) { //処理 } else { //処理 } } }
  • exvalidation.jsで「どちらかを入力」を実装するサンプル
    exchecker-ja.jsに下記を追加 chktels [ "連絡先はいずれか入力してください", function(txt, t) { var elm = $("#" + $(t).attr("class").split("tels\-")[1].split(/\b/)[0]); if( elm.val() || txt){ return true; } else { return false; } ],
  • accessからexcelを起動して印刷してファイルを消すフォーム
    accessからexcelを起動して印刷してファイルを消すフォーム 以下のコードをビルダに記述 Option Compare Database Private Sub コマンド0_Click() On Error GoTo Err_コマンド0_Click Dim oApp As Object Set oApp = CreateObject("Excel.Application") oApp.Visible = True Only XL 97 supports UserControl Property On Error Resume Next oApp.UserControl = True oApp.Workbooks.Open FileName ="C \test.xls" oApp.Range(...
  • 都道府県と主な市町村の連動セレクトボックス
    都道府県と主な市町村の連動セレクトボックス SCRIPT LANGUAGE=JavaScript !-- function changePref(b) { if (document.formMain.pref.selectedIndex == 0) { document.formMain.city.length = 1; document.formMain.city.selectedIndex = 0; } else { if (b) { document.formMain.city.length = 1; document.formMain.city.selectedIndex = 0; } var city = cities[document.form...
  • 文字列暗号化
    public static String digest(String target) throws NoSuchAlgorithmException { //SHAで変換、ここをかえればMD5とかも可能 MessageDigest md = MessageDigest.getInstance("SHA"); // ハッシュ値を計算 md.update(target.getBytes()); byte[] digest = md.digest(); // 16進数文字列に変換 StringBuilder buffer = new StringBuilder(); for (int i = 0; i digest.length; i++) { String tmp = Integer.toHexStr...
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」:時事ドットコム - 時事通信 マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」 - PR TIMES 【アイプラ】リセマラは必要?当たりキャラランキング【IDOLY PRIDE】 - Gamerch(ゲーマチ) 篠原悠希×田中芳樹が明かす「歴史ファンタジー小説...
  • 二つのdateの経過年数を取得
    public long getKeika(Date oldDate ,Date newDate) { // 開始日をセットする long startTime = oldDate.getTime(); long endTime = newDate.getTime(); // 経過時間を計算する long interval = endTime - startTime; // long intervalYear = interval / 1000 / 60 / 60 / 24/ 365; return intervalYear; }
  • JPHPMailer使ってファイルアップロードしてメール送るサンプル
    JPHPMailerとソースの文字コードに注意! ?php //ライブラリ読み込み require("./jphpmailer.php"); $MailTo = "xxxxx@xxxxx"; //ファイルアップロード $img_name1 = $_FILES["gazou1"]["name"]; $img_size1 = $_FILES["gazou1"]["size"]; $img_type1 = $_FILES["gazou1"]["type"]; $img_tmp1= $_FILES["gazou1"]["tmp_name"]; if(...
  • WordPressでユーザーの権限がDBのどこで決められているか
    wp_usermetaの meta_key= wp_capabilities の時のmeta_value
  • Seaser2
    -特定のDTOがnullになってしまうとき →同名のdtoの可能性がある可能性高し -SQLで全カラム検索になっているとき →SQL文の指定がない。指定しているアノテーションの変数名やファイル名が違う Seasar2によるWebアプリケーションスーパーサンプル ───────────────────────────────────────────────────
  • IE6で form要素の accept-charset属性が聞かないことの回避方法
    「IE6で form要素の accept-charset属性が聞かないことの回避方法」 参考サイト http //bakera.jp/htmlbbs/inthread/3223 input type="hidden" name="dummy" value=" #65533;" といれればよいらしい IE6は早くなくしたいです、、、
  • SQL
    ORACLE エラーコード 904・・・無効な列名 1407・・・not nullにnullを入れようとしてエラー 1・・・duplicate UPSERTしたいとき SQL%ROWCOUNT;を使うべし
  • missing ; before statement
    alertの場合はなぜか文末のセミコロンを取るとうまくいく場合がある。 調査中・・・ ajaxがらみ?
  • プラグイン/編集履歴
    更新履歴 @wikiのwikiモードでは #recent(数字) と入力することで、wikiのページ更新履歴を表示することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_117_ja.html たとえば、#recent(20)と入力すると以下のように表示されます。 取得中です。
  • プラグイン/関連ブログ
    関連ブログ @wikiのwikiモードでは #bf(興味のある単語) と入力することで、あるキーワードに関連するブログ一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_161_ja.html たとえば、#bf(ゲーム)と入力すると以下のように表示されます。 #bf
  • プラグイン/コメント
    コメントプラグイン @wikiのwikiモードでは #comment() と入力することでコメントフォームを簡単に作成することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_60_ja.html たとえば、#comment() と入力すると以下のように表示されます。 名前 コメント
  • プラグイン/アーカイブ
    アーカイブ @wikiのwikiモードでは #archive_log() と入力することで、特定のウェブページを保存しておくことができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/25_171_ja.html たとえば、#archive_log()と入力すると以下のように表示されます。 保存したいURLとサイト名を入力して"アーカイブログ"をクリックしてみよう サイト名 URL
  • 共有サーバー(ロリポップ、さくら、チカッパ)で簡単にPEARをインストール方法 2012年2月
    何かと面倒な共有サーバーでのPEARのインストールを簡単に 行える方法としてgo-pear.phpがありますが 現在webの検索で引っかかるものでは古かったりするものが多いのでまとめました。 今回はロリポップで設置・動作をしましたが基本的に共有サーバーで動くはずです 参考サイト http //www.karate-style.jp/2007/06/13/pear-2/ http //masha.maakikaku.jp/2008/05/gopearpear.php http //d.hatena.ne.jp/tdoi/20111228/1325054820 (1)まずgo-pear.phpを用意する必要がありますが よく出てくる http //go-pear.org/ はドメイン切れ。 http //pear.php.net/go-pear では古いた...
  • プラグイン/動画(Youtube)
    動画(youtube) @wikiのwikiモードでは #video(動画のURL) と入力することで、動画を貼り付けることが出来ます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_209_ja.html また動画のURLはYoutubeのURLをご利用ください。 =>http //www.youtube.com/ たとえば、#video(http //youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。
  • ワードプレスのcategory.phpでカテゴリースラッグを取得する方法
    参考サイト  http //ja.forums.wordpress.org/topic/1708 "カテゴリー表示の場合は、グローバル変数$catに表示しているカテゴリーのIDが入っています" とのことなので下記の記述で対応可能。 ?php $cat_info = get_category( $cat ); ? lt;?php echo wp_specialchars( $cat_info- slug ); ? 下記の方法だとそのcategoryに投稿されている投稿(記事)の一番最初で 判断するので最初の記事が複数カテゴリーに登録されていると うまくいかないケースがある ?php $cat = get_the_category(); $cat = $cat[0]; { echo $cat- category_nicen...
  • カゴヤで添付された画像を保存するサンプル
    カゴヤで添付された画像を保存するサンプル {fowardファイルとかは別途用意しておくこと } #!/usr/local/bin/php -q ?php //これはデフォでカゴヤにはいっている require("Mail.php"); //これはhttp //pear.php.net/package/Mail_mimeDecode/download/からもってくる require_once("./mimeDecode.php"); // PEAR MimeDecode //メールソースを標準入力から読み込み $source = file_get_contents("php //stdin"); if(!$source) { exit(); // 読み込み失敗 } //メール解析 $params...
  • @wiki全体から「Javaで書くときの注意点」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索