ユーザー機能実装ガイド:いいね、設定、ブラックリスト管理
機能概要
いいね機能の実装
ユーザー共通設定機能
ブラックリスト機能
電話番号変更機能
1. いいね統計表示
1.1 基本概念
いいね:他のユーザーに対する評価(例:AがBにいいねしても、BがAにいいねしたとは限らない)
フォロワー:自分をいいねしたユーザー
相互フォロー:お互いにいいねした状態
1.2 Dubboサービス
//UserLikeApi.java
public interface UserLikeApi ...
6月13日 00:46 投稿
Java+SSM+JSPによる大学院入試情報検索システムのVue実装
システム技術スタック
バックエンドフレームワークSpringBoot
Spring BootはSpringフレームワークを基盤とした本番環境対応のスタンドアロンアプリケーション構築フレームワークです。開発プロセスを簡素化し、すぐに使用可能な機能を提供しながら、Springの強力な機能性を維持します。
自動設定と「設定より規約」の原則により、定型コードの記述量を大幅に削減します。 ...
6月12日 21:20 投稿
Spring BootとVue.jsを用いた大学院入試情報管理システムの設計と実装
概要
情報技術の急速な発展に伴い、大学院入試に関する情報収集方法は従来のオフライン手段からオンラインプラットフォームへと移行しつつある。受験生にとって効率的で正確かつリアルタイムな情報取得ニーズが高まる一方で、既存の情報プラットフォームでは情報の分散化、更新遅延、ユーザーエクスペリエンスの劣化といった課題が顕在化している。これらの問題に対応する ...
6月9日 17:18 投稿
権限管理システムの実装ガイド
一、ロール管理APIの実装
1. 使用技術スタック
フレームワーク:SpringBoot
キャッシュ:Redis
データベース:MySQL
認証:SpringSecurity
ワークフロー:Activiti
フロントエンド:vue-admin-template + Node.js + Npm + Vue + ElementUI + Axios
微信統合:メニューAPI + OAuth認証 + メッセージ配信
2. モジュール構成
YunshangOffice:ルートモジ ...
6月3日 18:46 投稿
Spring Data JPAの基礎から高度な機能まで
Spring Data JPAは、データベース操作を簡潔かつ効率的に扱うための強力なツールです。この記事では、基本的なCRUD操作から高度な機能まで、Spring Data JPAの利用方法を解説します。
Spring Data JPAとは
Spring Data JPAは、Springフレームワークの一部で、JPA(Java Persistence API)を使用したデータアクセス層の開発を簡素化します。多くのテンプレートコードを自動 ...
6月2日 19:52 投稿
Java 学習ノート 第1回
@MapperScanアノテーションを利用するには、pom.xmlに以下のような依存関係を追加する必要があります。
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.0</version>
</dependency>
@Mapperアノテーションを使用する場合も同様に、MyBatisの依存関係 ...
6月1日 22:22 投稿
Javaシステム開発における技術的課題と解決策
数値・文字列処理関連
小数をlong型に変換
double rawValue = Double.parseDouble("22.1");
long truncatedValue = (long) rawValue; // 桁落ちあり:22
// または
BigDecimal bigDec = new BigDecimal("22.1");
long roundedValue = bigDec.setScale(0, RoundingMode.HALF_UP).longValue();
文字列内の数字抽出
public static String extractDig ...
5月31日 01:36 投稿
FastDFSを用いた画像アップロードの実装
技術的背景:
FastDFSをインストールした後、プロジェクトで実際に利用することが可能です。簡単なデモを作成し、画像のアップロードを実現しました。
実装内容:
1. Spring Bootプロジェクトの構築
1.1 pom.xml 依存関係
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</a ...
5月30日 23:24 投稿
オンライン試験システムの構築(Vue.jsとSpring Bootを使用)
技術スタック
1. フロントエンド - Vue.js
Vue.jsは、軽量なJavaScriptフレームワークで、開発者にとって学習が簡単かつデータバインディングが効率的です。このフレームワークは視覚層に焦点を当てており、他のライブラリや既存プロジェクトとの統合が容易です。Vue.jsの反応型データバインディング機能により、DOMの自動更新が可能になり、フロントエンド開発プロセス ...
5月30日 05:21 投稿
Spring FrameworkにおけるBean管理の詳細
Spring Frameworkでは、@Componentやその派生アノテーション(@Controller、@Service、@Repository)を使用してIOCコンテナ内のBeanを宣言できます。本記事では、IOCコンテナにおけるBeanの詳細な使用方法について解説します。
1. IOCコンテナからのBean取得方法
Spring Bootアプリケーション起動時、IOCコンテナが自動的に作成され、Beanオブジェクトが生成されます。以下 ...
5月28日 21:28 投稿