【第1回】Spring Boot ApplicationをCentOS7にデプロイしてみた
2020 年 1 月 19 日 by umaお久しぶりです、umaです。
今回は、ローカルで作成していたアプリケーションをインターネットに公開しよう!ということで行った手順をまとめました。
第一回目は、CentOS上でSpring Boot Applicationを実行するところまでやってみました。
なお、ローカルでSpringBootApplicationを作成する手順はEclipse+SpringBoot+MavenでHelloWorld をご覧ください
メモリーリーク解析
2019 年 12 月 13 日 by tom業務で実施したメモリーリーク解析について紹介します。
メモリーリークはプログラムが確保したメモリを解放せず、確保したままになってしまうことで、プログラムが実行されるごとにメモリが確保されていきます。
パフォーマンスモニタなどで発生の現象は確認できますが、問題の個所を特定するには骨が折れます。
今回はリークを発生させるサンプルを作成し、実際に動作させ解析ツールを用いて発生個所を特定してみます。
パーセプトロンについて
2019 年 12 月 13 日 by bbこんにちは。今回ご紹介するのは、「パーセプトロン」についてです。
パーセプトロンとは、1957年にアメリカの研究者によって考案されたアルゴリズムのことです。
何故そんな昔のアルゴリズムの紹介を?と思うかもしれません。
このパーセプトロン、実はニューラルネットワーク(ディープラーニング)の起源となるアルゴリズムなんです。
また、2019年秋季の応用情報技術者試験では、このパーセプトロンが午後の記述問題に取り上げられました。
早速見ていきましょう。
パーセプトロンとは、図に表すと以下のようになります。
(さらに…)
Linuxサーバをルータにしてみよう!
2019 年 11 月 1 日 by fukuこんにちは。fukuです。
今回はある案件で仮想Webサーバを構築した際に本番環境と同様のIPアドレスを設定した状態で
開発用PCから参照できるようにできないかと調べてみました。
本来なら間にルータなどを挟んであげれば別セグメント間でも通信ができるようになるのですが、
ただ、ルータが無い!足りない!といったこともあるので
今回は、間にLinuxサーバをおいてルータの代わりにする方法をご紹介します。
(さらに…)
PythonのExcelライブラリ「openpyxl」の紹介
2019 年 10 月 7 日 by masy最近業務で使用した「openpyxl」というPythonライブラリを紹介します。
「openpyxl」はPython言語でExcelの読み書きを行うためのオープンソースのライブラリです。
現在も開発が続けられており、2019/09/25にバージョン3.0.0がリリースされています。
インストール方法
多くのPythonライブラリと同様にpipでインストールできます。
pip install openpyxl
既存のExcelファイルからデータを取得する例
簡単なサンプルとして、Excelファイルからデータを取得してファイルに書き出す例を見てみましょう。
このような単純なプログラムであれば数行のコードで実現できます。
(さらに…)
IISにおける「セッション管理」
2019 年 9 月 17 日 by umaこんにちは、umaです。
今回は、以前VB.NETでの開発時に起きた、セッション周りでの不具合を忘れぬため。また先輩方にせっかく教えていただいたことをしっかりと残すうえでも、メモ代わりに残します。
Webアプリケーションを実現するHTTPは状態を持たない(ステートレス)なプロトコルです。値を保持するためには、状態をどこかで管理する必要があります。その一つが「セッション管理」です。
IISにおける「セッション管理」
そもそもIISには3つのセッション管理があります。
- InProc(インプロセス)モード
- StateServer(ステートサーバー)モード
- SQL Serverを用いたセッション管理
PowerDNSの使い方
2019 年 8 月 19 日 by O谷以前、「PowerDNS」の構築手順をご紹介しましたが、
今回は導入理由や使い方を中心にご紹介いたします。
(さらに…)
Let’s Encryptの使い方
2019 年 7 月 16 日 by O谷こんにちは、O谷です。
【Let’s Encrypt】って知ってますか?
以前、案件でSSL/TLSサーバ証明書の発行を自動化したいという要望があった際に利用したサービスです。
手順も纏めているのでぜひ参考にしてください。
Excelのシートコピーで出るエラーの解決方法
2019 年 6 月 10 日 by egamitExcelのシートをコピーしようとした際、「移動またはコピーしようとしている数式またはシートには、移動またはコピー先のワークシートに既にある名前’xxx’が含まれています。この名前を使用しますか?」というエラーメッセージが表示され、「はい」のボタンを何回もクリックしてコピーをするときがあります。その解決方法について記載します。
(さらに…)