kakusukeのプロフィール
- ベストアンサー数
- 95
- ベストアンサー率
- 36%
- お礼率
- 100%
- 登録日2003/05/24
- Javaのスレッドとcpuのスレッド
javaのスレッドは各スレッドを少しずつ実行してあたかも同時に実行しているように見せかけているだけだと本で読んだことがあります。現在のcpuはi7 8700kだと6コア12スレッドになりますが、この場合どのような動きになるのでしょうか。 例えば12個のスレッドを使用したプログラムを実行するとpcが勝手に8700kの12スレッドに割り振って実行してくれるのか、それとも単にcpuの1スレッドでjavaの12スレッドを同時に動かしてるように見せかけるのか、cpuのスレッドとjavaのスレッドの関係がいまいち解りません。
- 締切済み
- Java
- takahasi5634
- 回答数9
- SQL 文字列検索につきまして
はじめまして。 この質問に関連する内容につきまして、ご回答を頂けたのですが 以下の事項につきまして、追加で質問させて頂きたく存じます。 【過去の質問】 >SQLにて、”指定の文字「-」を検索し、先頭から「-」のひとつ前までを取得”を実現したいのですが、 >これは実現できますでしょうか。(substrやinstrなどでは無理そうなので、お知恵お借りしたいです。) > >例) >01234567-001 >0123456-001 >012345-001 >0123456789-001 > >上記に対して、期待する実行結果は次の通りです。 >01234567 >0123456 >012345 >0123456789 【ご回答】 >select substr(col, 1, instr(col, '-') - 1) >from tbl; >でいいのではないでしょうか。 >'-'が含まれていない場合はnullが返りますので、そのあたりの制御が必要であれば適宜修正してください。 ★追加質問内容 上記のcolがNULL('-'が含まれない)場合に、colのそのままの値を出力という形にすることは可能でしょうか。 例) 01234567-001 0123456-001 012345-001 0123456789-001 0123456 ← 111345 ← 上記に対して、期待する実行結果は次の通りです。 01234567 0123456 012345 0123456789 0123456 ← 111345 ← お手数ですが、ご教示のほど宜しくお願い致します。
- ベストアンサー
- Oracle
- london1985
- 回答数2
- Javaの資格
Javaを独学で勉強しようと思います。 初心者に向いている資格を教えてください。 IT業界への就職が決定しました。 最初はJavaプログラミングをするそうなのですが、Javaはほとんど未経験です。 研修は行われるらしいのですが、早く勉強をしたいと思いました。 そこで、目標を設定するため資格取得を考えました。 ITのレベルですが、基本情報技術者・応用情報技術者を取得しています。基本情報技術者の午後の選択問題の言語はC言語を選択させて頂きました。(実務経験はありません) Javaに関しては、授業で触れた程度です。JSPやアプレットなどJavaは奥が深そうで心配です。 社会で使えるプログラミングレベルを一年で身に付けるために、どのような資格を取得すればよろしいでしょうか。Javaの資格は多くて、どの資格がいいのかよく分からないです。 アドバイスをお願いします。
- 締切済み
- Java
- tyamoroneu
- 回答数2
- Java Webアプリ。PDFダウンロード
Tomcat6(Struts2.x)で構築されたWebサイトにPDFダウンロード機能を実装しています。 PDFファイルの内容は動的に変更する必要があり別のライブラリを使いExcelテンプレートを元にに生成しています。 この処理(Excelテンプレ → (DBなどのデータを動的に埋め込み) → PDFファイル生成)は正常にできています。 ただ正常に動かす為には生成したPDFファイルをサーバー内のディレクトリに置いた後、そのファイルを使い InputStream inputStream = FileUtils.openInputStream(new File("そのファイル")); としてこの inputStream をStruts2のアクションの設定ファイルで --------------------------------------------------------------------------- <result type="stream"> <param name="contentType">application/pdf</param> <!-- 上記のメンバ変数の imputStreamを指定。 --> <param name="inputName">inputStream</param> <param name="contentDisposition">attachment; filename = ${fileName}</param> <param name="bufferSize">${bufferSize}</param> <param name="contentLength">${contentLength}</param> </result> --------------------------------------------------------------------------- としています。この方法だとうまくいってますし最終的にやりたい事も実現できてます。 しかし、 生成したPDFファイルをサーバー内のディレクトに置くという処理が気になっています。 というのも前述したExcelファイルからPDFを生成するライブラリは以下のように使います。 ※わかり辛いですが全体的な処理の流れとしては上記までが下記より後に実行されます!! --------------------------------------------------------------------------- // まず FileOutputStream のインスタンスを作る(C:/hoge.pdf はもちろんこの時点では存在しなくてOK)。 FileOutputStream fos = new FileOutputStream("C:/hoge.pdf"); // PDF生成ライブラリのクラスのコンストラクタ。 HogeTemplatePdf pdf = new HogeTemplatePdf("サーバー内に置いたExcelのテンプレ"); // このprintPdf()メソッドを実行するとPDF(C;/hoge.pdf)が生成されます。 pdf.printPdf(fos); --------------------------------------------------------------------------- ※このPDF生成のライブラリは私の方では変更できないものです。 このように printPdf() メソッドは OutputStream へPDFを出力します。 しかし一番上に書いたファイルそのもののダウンロード処理は inputStream で指定しないといけないようです。 つまり現在の処理の流れは、 (FileOutputStream) ↓ (PDFファイル生成 ※実際に指定したサーバーのパスにファイルができる) ↓ (サーバー内にできたファイルを指定して inputStream を生成) ↓ (ダウンロード) という流れですがこれを (FileOutputStream) ↓ (??? 実際にサーバー内にファイルは生成して欲しくない) ↓ (サーバー内にできたファイルを指定して inputStream を生成) ↓ (ダウンロード) のような実装にしたいと考えています。 つまり outputStream を inputStream に変換(?)のような事が行いたいです。 実際にサーバー内にファイルを作るのではなくメモリ上にファイルをつくる(?)のような感じですかね? このような事は可能でしょうか?? 以上です。よろしくお願いします。
- jQueryの導入について
お世話になります。 PHPでサイトを構築しているのですが、 AJAXを導入したくてjQueryのAJAXライブラリを使おうと思っております。 jQueryは従来のJavaScriptとは違い、 構文の書き方やイベント処理等が、 独特な書き方になると思います。 jQueryを使用する際は、 すべてのJavaScriptをjQueryの方式で構文を書くか、 必要箇所だけjQueryを使用し、 あとは従来のJavaScriptの方式で構文を書くか悩んでいます。 今後どちらの方が良いでしょうか。 ちなみに私はすべての構文をjQuery風に書いた方が、 スマートになるかなと思っております。 よろしくお願い致します。
- ベストアンサー
- JavaScript
- marutone
- 回答数3