MoChiwakiブログ

若手女性エンジニアがゆる~く書く備忘録ブログ

JavaでSpringのメモ

@Transactional トランザクション! Springを使ってDBいじるなら@Transactionalが必要 しかしそれだけをメソッドにつけてもダメ Spring構成ファイルに(xml)にアノテーションつけますよーって定義しないと <tx:annotation-driven transaction-manager="transactionManager"/> @Autowired 自動的にbeanをインジェクション! しか</tx:annotation-driven>…

コンソール上で◯✕ゲーム!

Java復習 ということで ◯✕ゲーム作りました! コンソール上なので、 数字を選ぶ形式にしてみました! こんな感じですー。 エラーも出しますよー gist.github.com やはりもうちょっとスッキリさせたいな(゜゜) 先輩方、もしこれを見ていたら指摘してほしいで…

懐かしのFizzBuzz

FizzBuzz あるところにFizzくんとBuzzくんがいました。 Fizzくんは3が好きで、 Buzzくんは5が好きでした。 だから3で割れる日はFizzくんの日 5で割れる日はBuzzくんの日でした。 じゃあ、15日は? そうです。FizzBuzzくんの日。 略してFB そうやってFB…FaceB…

効率を良くしようの巻

今更感半端無いけど Eclipseのけっこう初歩的な機能です。 [ウィンドウ]→[ビューの表示] アウトライン こんな時に使います。 「メソッドあり過ぎて迷ったわ!」 クラスを表示中にアウトラインを押すと、そのクラスになんのメソッドがあるか教えてくれます。 …

かんきょーちくしょー

耐えられる環境に対して 努力し進化できるのが人間。 環境を変えてましになっても 結局は進化できてない。 と私は思う。 例えば、 耐えられる寒い環境 →体を動かす →服を着こむ ある意味進化 耐えられる寒い環境 →暖かいところへ引っ越す 次に同じような場面…

Windowsでもtailがしたーい!!

tail これはいわゆる「しっぽ」である。 最近はlinuxでtailを使っている というのもlogを見てどんなSQL文が流れているのを知るためだ。 そして改修後も同じSQLできちんと正常に動くかテストをするのだ。。 ボタンが押されるたびに SQL文が走ってそれがlogに…

広告業界用語!

今私は広告業界の仕事に携わっています。 けっこーよくわからない用語多いので軽くまとめまーす。 用語 読み 意味 CV コンバージョン 商用目的のウェブサイト上で獲得できる最終的な成果。 UU ユニークユーザー あるウェブサイトに訪れた人の人数 PV ページ…

jsoupを軽く使ってみた件

例えば HTMLソースからあのURLを取りたい! という時どうするか。 いろいろ方法はあると思います。 textで一行ずつ読むとか でもデバッグした時1行ずつ見られたら結構大変w ってことでこのサイトを参考にしました。 Java SE 6 じゃじゃ馬ならし StAX Java -…

DBUnit使ってみた件

今までテストといえばJUnitだけでしたが 最近はDBと接続するDAOメソッドもテスト しています。 少し前の案件では無理やりJUnitでテスト用の値を入れて、 それからその情報を消してー ってやっていたこともありました。 確かに それでもできるが、 だがしかし…

SQLインジェクションとサニタイジング

SQLインジェクション SQL書く際に、気をつける文字 ' \ http://www.ipa.go.jp/files/000017320.pdf サニタイジング HTMLのテキストボックス設置などで 気をつける文字 & → &amp; < → &lt; > → &gt; " → &quot; ' → &#39; http://www.ipa.go.jp/security/awar…

ServletテストとMockito

Servletのテスト方法 例えばこんなServletがあります。 DaoからDBのListを持ってくるServletクラス protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("te…

Cookieをかじった

Cookieをかじりました。 ええ。あのcookieですよ。 ええ。噛み切るのに時間かかりました。 今、Javaを使って あるサイトにログインしてその中の情報を取ってくる というのを作っています。 えっと、だからそのアプリを起動したらログインもしてくれて、 内容…

私、正規表現なめてた

最近同期のおしりんがブログちゃんとし過ぎてて 私そんなハイクオリティなこと書けないっすと思いながら 正規表現について書く 改めて 正規表現って難しいんですね 今まで、正規表現は「サクラエディタで検索とか、置換が便利だよ!」 程度で考えていました…

Oracle先生からのありがたいお言葉

Java Silver 受けたんすよ 合格しました! (拍手)だがしかし、 とっても低い点数でした。 「え、ほぼ運じゃね?!的な」 とっても会社の人には言えませんな。ははは… (幹部方、攻めないでください。へこみます。)でもとりあえず受かったんです! 運も実力の…

プログラミングに詰まったら読もっかなーって話【保存用】

プログラミングに詰まったら読もっかなーって話【保存用】昨日はうちの会社でも選考研修があって 4人がプログラミングの基礎を教わっていました。 マネージャーは30分もあればセンスがあるかないかわかると言っていました。果たして私はプログラミングのセ…

「これがこうなってこうなるからこうなる」

今、模索しています。 ”いかにプログラミングを理解していくか” 正直私は、 論理的思考が疎く、 感情的、直感的な部分が多いと思います。 小さい頃は特に「なんで?」と聞くことはなかったし、 「こうだ」といわれたことは正直に「そーなんだあー」と受け入…

Macを使ってみて

研修中は新しいことを学ぶことが多かったので 書くこといっぱいあったんですが、 最近会社では同じ業務をやっているので そんなに書くことないんですよねー(→言い訳w) ってことで最近買ったMacについて 新人Macユーザー目線からのMacのお話! やっぱoffice…

先輩に聞いたMacおすすめソフト

・BetterTouchTool(http://boastr.net/) ・ガレージバンド ・iMovie ・iPhoto ・Alfredランチャー・ClipMenuクリップボード・ユーティリティ・XtraFinderFinderタブ化 ・Skichスナップショット、メモ等 ・spectacleウィンドウの移動、リサイズをホットキーで…

まっくぶっく

今VBAをやっていて、プログラミングっぽいですね! と思いながら勉強しています。 っていうか、私明日も一日勉強してていいみたいなんですが、いいのかな?笑 研修終わったんだけどね。 まぁこの機会に資格の勉強してがんばりたいと思います。 ところで! エ…

今VBAをやっています。

VBAとはエクセルのマクロ機能を使ってJavaScriptのように動きをつけることが可能な機能です。 私は既存のそのエクセルファイル?に改修を行うことになりました。 といってもこの1週間だけでその後はまたJavaを触るわけですが。。 渡されたものは簡単に発注か…

大阪とのお別れ。

今日で大阪研修を終えて東京へ戻ってきました。 2ヶ月間という短い期間でしたが、私にとってとても貴い期間でした。 2、3月の入社前の東京研修では心が折れかけだったので 4、5月の大阪新人研修ではもっと心が折れてしまうかと思いきや とても居心地がよくて…

あと1日

4月と5月はITの研修で大阪に来ていましたが、 5月30日には大阪を去ります。 とっても寂しいです。 大阪の方々は、褒めるのがうまくて、 甘えたり、調子乗ったりしてしまいます。笑 そのため東京に帰るのがちょっと怖いです。 たぶん、いろいろと注意さ…

JavaScriptで一括削除

いくつかのチェックボックスがあり、削除ボタンがあります。(formの中にいます) <input type="checkbox" name="check" value="${hoge.hogeno}" /> <input type="submit" name="delite" value="削除" onclick="goDeleteServlet()" class="hoge"> チェックがあり、削除ボタンを押されれば「削除してもよろしいですか」 チェックなく、削除ボタンを押されれば「削除のチェックが選択されていません」 と表示する。 削除ボ…

2度目のlog4j.xml

logを残すために使うlog4j 半月前くらいに習ったのにすっかり忘れてました。 しかもサイトを見ててもわからない。 結局先輩に教えてもらわないとわからない。私迷惑ですよねーー。 だからメモするんです!!!許してくらさい!! 使いたいのは日毎にログを記…

Struts どことどこがつながるの?

ログイン画面を通過し、次はそのユーザの情報をアップデートしたい! そのためには今まで持ってた情報を出したいじゃないですか、 情報 同じFormを使っていたら自動で入れてくれるらしいです! こんな感じに。 ◆◆user_list.jsp //ここで詳細ボタンを押すと画…

ようこそ${sessionScope.userDto.name}さん

今、Strutsの勉強をしています。 とってもややこしいですね。 なんでわざわざフレームワークを使うのか。。まだわかりません。 確かに書き方を揃えられると思いますが、 コーディング制約とかあればいいんじゃないかなーなんて思ってます。 それは解きながら…

こんなんできたけどこれからStrutsに書き直すの。

Strutsっぽく書いていたから簡単らしいけど どうかなぁ 明日からやっていきます! 金曜日までに終わらせないと! jsp

レシピサイトを公開サイトに

レシピサイトを公開サイトにするという課題です。 もうすぐ終わりそうです。というか終わらせなければいけません。。 私はわかれば早く進むけれど、一度詰まるとはまったままで時間を食ってしまいます。 それが今の問題点ですね。 その時間さえ無ければ今頃…

ImageServlet

画像はバイナリデータでsetもgetもしています。 (レシピサイトの例) ********************************************************************************************** jsp src="imageServlet" で飛ばします。 ******************************************…

テキストファイルとバイナリファイル

レシピサイトのユーザの管理、レシピの管理をしたりするWebアプリ課題を作成中です。 ユーザ管理をするのはIdとか名前とかを text type="text" で持ってきて getParameterを使ってServletとかで使っていました。 しかし、レシピ管理の方ではそれが通用しなか…