2018-01-01から1年間の記事一覧
Kotlinとspringbootで作ったアプリをAWS Lambdaにデプロイした時のメモです バージョン kotlinVersion = '1.2.21' springBootVersion = '2.0.3.RELEASE' gradleVersion = '4.2.1' Kotlinサンプルコード package com.test.batch.job // import省略 @SpringBoo…
ElasticSearchをここ数日使っていて、レーベンシュタイン距離による類似キーワードの検索ができないか試していた 下記のような銀行口座の明細テキストを扱うデータでの類似度による検索をやりたかった 東京電力 料金 17/04 東京電力 料金 17/06 東…
自分用メモ タグ名 説明 appender フィアルの出力先やローテートルール、文字列エンコード方式の指定などができる logger ログにどのappenderを紐付けるか指定できる root 全てのログに適用される。loggerタグの親要素的なもの property 定数の定義 springPr…
先週新規サービスをリリースしました 結構難易度高かった。。。 自分がやったことの備忘録的なものを書いておきます 自分は今回サーバーサイドで、 プロジェクト構成、認証、api、スクレイピング、DB設計、CI環境、開発環境のAWSのインスタンス作成等々0ベー…
Dateからそのままだと月末日を取得できない 自分はこんな風に月末日を取得してみた var localDate = history.date?.toInstant()?.atZone(ZoneId.of("Asia/Tokyo"))?.toLocalDate() val lastLDate = YearMonth.from(localDate).atEndOfMonth() val lastDate =…
会社で買ったPCマイクがいい感じなので迷ってる方いればと思い書いておきます 初めて言っておくと、コレはオフィス側に置くものを想定していますうちのチームでは週一でのリモートワークが認められています 基本毎日7人ぐらいの開発陣で夕会をするのですが、…
ちょっとタイトルが変だけどMyBatis generatorで作成したMapperクラスで、insert時にauto_incrementで付与されたidを取得できますgenerator_config.xml内で <table tableName="table_name"> <generatedKey column="table_name_id" sqlStatement="MySql" identity="true" /> </table> こんな感じにgeneratedKeyタグを追加するだけ。え、楽すぎてヤバイ
新規サービスのサーバーをKotlin×SpringBootで作っているんだけど、Spring Boot DevtoolでHot Reloadが出来ると知って、正直半信半疑だったけど入れてみた。 半信半疑というのは昔Seasar2使ってた時にもHot Reloadしようとしたけど正直まともに動かなかった…
仕事のプロダクトでReactNative採用するかどうか考えてみたメリット ・自分のチームはWebエンジニアのみだったので、新しくネイティブエンジニアを採用するよりも色んな意味でコスト低そう(人件費、採用労力) ・ios,androidアプリを一つのコードベースで作…
デフォルトだとReactNativeのネットワーク通信内容がchrome dev toolで確認できなかった。githubのissueを眺めてると Show network requests such as fetch, WebSocket etc. in chrome dev tools · Issue #934 · facebook/react-native · GitHubとりあえず G…