Dec092018
快速入门Spring Boot:构建Java后端应用程序
Spring Boot是一个开源的Java框架,用于构建独立的、生产级别的Java后端应用程序。它提供了一种简化开发流程的方式,使开发人员能够快速地构建、配置和部署应用程序。本篇博客将介绍如何快速入门Spring Boot并使用它来构建Java后端应用程序。
步骤1:准备开发环境
在开始开发之前,我们需要准备好一些开发环境。首先,确保你的机器上已经安装了Java JDK,推荐使用最新版本。接下来,我们...阅读全文
抢沙发
Dec082018
Dec022018
使用Spring MVC进行Java Web开发
简介
Spring MVC是基于MVC(Model-View-Controller)架构的Java Web开发框架。它提供了一种方便且灵活的方式来构建Web应用程序,使开发者能够更有效地管理请求和响应、处理业务逻辑以及生成视图。
在本文中,我们将一步一步地介绍如何使用Spring MVC进行Java Web开发。我们首先将了解如何设置和配置Spring MVC,然后在此基础上构建一个简单的Web应用程序。
环境要求
在开始之前,您需要确...阅读全文
Nov262018
elasticsearch 安装
安装最新版java下载地址(64位)http://javadl.oracle.com/webapps/download/AutoDL?BundleId=220304_d54c1d3a095b4ff2b6607d096fa80163安装rpm -ivh jre-8u131-linux-x64.rpm –prefix=/usr/java/
配置JAVA_HOMEexport JAVA_HOME=/usr/java/jdk1.8.0_131
vim /etc/profile
安装elasticsearch
下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.2.rp...阅读全文
Nov262018
使用Maven进行Java项目的依赖管理和构建
简介
Maven是一个强大的构建工具,用于管理和构建Java项目。它提供了一种简单和灵活的方式来管理项目的依赖关系,并自动构建、测试和部署Java应用程序。
在本文中,我们将介绍如何使用Maven进行Java项目的依赖管理和构建,并探讨Maven的一些高级功能和最佳实践。
安装和配置Maven
首先,您需要下载并安装Maven。您可以从Maven官网下载最新的Maven版本,并按照官方文档进行安装。
安装完成...阅读全文
Nov242018
Java中的Spring Boot Actuator监控应用
近年来,随着云计算和微服务架构的广泛应用,监控应用程序的性能和健康状况变得越来越重要。Spring Boot Actuator 是一个开源的监控组件,可以帮助开发人员快速了解和监控Spring Boot应用程序的运行状态。本文将介绍Spring Boot Actuator的基本概念和使用方法。
什么是Spring Boot Actuator?
Spring Boot Actuator是Spring Boot框架的一个组件,用于提供实时的、用于生产环境的应用程序...阅读全文
Nov232018
Android动画:创建流畅的用户界面体验
在当今移动应用的设计中,用户体验是非常重要的一点。而动画是提升用户体验的重要方式之一。Android平台提供了丰富的动画功能,可以通过适当的运用来创造出流畅、吸引人的用户界面体验。本文将介绍一些常用的Android动画效果,以及如何利用这些动画效果来提升用户界面体验。
动画效果
1. 渐变动画(Alpha Animation)
渐变动画通过逐渐改变视图的透明度来创建平滑的过渡效果。可以用于实...阅读全文
Nov232018
Hbase的Java API和数据存储
Hbase是一种分布式的面向列的NoSQL数据库,它构建在Hadoop上,并提供了高可靠性,高性能和可伸缩性。Hbase的Java API为开发人员提供了访问和操作Hbase数据的便利,同时它也支持多种数据存储模式,以满足各种不同的需求。
Hbase的Java API
Hbase的Java API是使用Java语言访问Hbase数据库的接口。通过使用Java API,开发人员可以轻松地进行与Hbase集群的连接,创建表,插入和获取数据等操作...阅读全文
Nov192018
APK反编译、重编译、签名、查看源码
1.反编译与重编译
工具:apktool
下载地址:https://ibotpeaches.github.io/Apktool/
环境:Java 7 (JRE 1.7)
安装步骤:参考官网(也可以不安装,直接使用java -jar apktool.jar 命令) ,具体如下图所示反编译命令:java -jar apktool.jar d xxx.apk --frame-path <指定框架资源保存路径>重编译命令:java -jar apktool.jar b <反编译出来的文件夹> --frame-path <指定...阅读全文
Nov192018
从HTTP/1.x到HTTP/2:Netty对HTTP/2协议的支持与实现原理
在Web应用领域,HTTP协议是最常用的通信协议之一。随着Web应用的发展和演变,HTTP/1.x协议逐渐暴露出一些性能瓶颈,例如头阻塞、不支持服务器推送等。为了解决这些问题,HTTP/2协议应运而生。
HTTP/2是一种二进制协议,通过多路复用、头部压缩、服务器推送等技术来提升性能。Netty作为一种高性能的Java网络框架,提供了对HTTP/2协议的全面支持。下面将介绍Netty如何实现对HTTP/2协议的支...阅读全文