自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 SpringCloud——Ribbon实现客户端负载均衡

SpringCloud——Ribbon实现客户端负载均衡Spring Cloud Ribbon 是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过SpringCloud的封装,可以让我们轻松地将面向服务的REST模板请求自动转换成客户端负载均衡的服务调用。客户端负载均衡硬件负载均衡的设备或是软件负载均衡的软件模块都会维护一个可用的服务端清单,通过心跳...

2019-12-10 23:43:29 268

原创 SpringCloud——Eureka注册与发现

这里写自定义目录标题SpringCloud实战——Eureka注册与发现Eureka原理编写Eureka Server合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLo...

2019-10-14 23:19:21 188

原创 Spring data jpa详解

1.什么是spring data jpaspring data jpa 是 spring 基于ORM 框架、jpa规范的基础上封装的一套jpa应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 spring data jpa 可以极大提高开发效率!基本上所有CRUD都可以依赖于它来实现。2.使用方法在pom.xml中加入依赖Dao

2017-07-12 23:30:58 4658

原创 JAVA高并发秒杀系统构建之——高并发优化分析

a s

2017-05-15 19:22:47 12867 5

原创 JAVA高并发秒杀系统构建之——Web层

JAVA高并发秒杀系统构建之——Web层前言:本文章是《JAVA高并发秒杀系统构建之——Service层》下一篇,主要讲解系统Web层中数据交互设计,url设计等。首先先介绍一下Restful接下来说一下url设计右下图可知,遵循Restful设计思想的url,其所表达的内容是清晰明确的。 接着,是本秒杀系统的url设计,遵循Restful接口设计思想 接下来说说SpringMvc注解映射技巧,

2017-04-23 18:13:09 2043 1

原创 JAVA高并发秒杀系统构建之——Service层

JAVA高并发秒杀系统构建之——Service层前言:本文章是《JAVA高并发秒杀系统构建之——业务分析和Dao层》下一篇,主要讲解系统Service层业务逻辑的实现。首先给出SeckillService接口代码 说明一下,exportSeckillUrl这个方法的主要作用: 1、当秒杀活动还没有开始时,用户调用这个方法后,将会返回系统时间和秒杀时间,进而控制秒杀活动开启与结束 2、通过输出随

2017-04-18 11:08:37 2660

原创 JAVA高并发秒杀系统构建之——业务分析与Dao层搭建

JAVA高并发秒杀系统构建之——业务分析与Dao层搭建前言:最近在学习Java高并发,俗话说学以致用,现在准备搭建一个基于springMvc+spring+mybatis的手机秒杀系统,这个系统是从慕课网上面学习而来,为了以后能方便复习,就将它撰写为博客,下面先从业务分析开始。秒杀系统的业务流程,借鉴慕课网上的视频图片

2017-04-16 16:20:26 4885 2

原创 AndroidMainfest启动模式

AndroidMainfest启动模式主要有4种,分别是standard singleTop singleTask singleInstance1.standard 默认的启动模式,如果不指定Activity的启动模式,则使用这种方式启动Activity。这种启动模式每次都会创建新的实例,每次点击standard模式创建Activity后,都会创建新的MainActivity覆盖在原

2015-10-19 12:56:41 493

原创 Android任务栈简介

一个Android应用程序功能通常会被拆分为多个Activity,而各个Activity之间通过Intent进行连接,而Android系统,通过栈结构来保存整个APP的Activity,栈底的元素是整个任务栈的发起者。一个合理的任务调度栈不仅是性能的保证,更是提供性能的基础。当一个APP启动时,如果当前环境中不存在该APP的任务栈,那么系统就会创建一个任务栈。此后,这个APP所启动的Activity

2015-10-16 11:16:00 1237

原创 Android实例精讲——通过ListView构造微信聊天界面视图

我们来通过自定义ListView的Adapter,来创建一个类似的微信聊天界面视图实现效果如下通过对效果图的分析,我们可以看到,需要一个视图ImageView作为头像,一个TextView作为名字,一个TextView作为对话。下面,我们就创建这样的一个布局,在layout这个文件夹中,创建chat_list_view.xml作为聊天视图的布局,要注意的是,这个布局是ListView每一个条目中的

2015-10-14 14:12:21 5145 2

原创 在Activity中接收另一个Activity的返回值

今天来讲一讲在Activity接收另一个Activity的返回值首先,我们来看准备返回数据的TheAty。打开其布局文件activity_the_aty添加两个控件Editext控件是为了让用户输入数据,然后作为返回值。Button控件是控制返回值返回到MainActivity接着,打开TheAty.java然后,打开MainActivity.java添加下面的代码 如果希望启动另一个

2015-10-12 13:05:45 3808

原创 在Activity之间传递对象

今天来讲向一个Activity中传递对象在这里声明,如果一个对象要被传递,那么该对象必须通过Serializable接口或者Parcelable接口来实现对象的序列化。Serializable为JAVA提供的对象序列化接口:效率低 Parcelable为Android提供的对象序列化接口:移动平台专用,效率高下面,我们就针对Parcelable接口来实现对象的传递。首先,我们来看MainActiv

2015-10-10 13:08:13 3841

原创 在Activity之间传递简单数据

今天总结的是在Activity之间传递参数。1.首先是向一个Activity传递简单数据首先,创建一个MainActivity,在其activity_main.xml中创建一个按钮,该按钮将启动传递数据的功能然后我们看看主函数MainActivity.java通过下图这个方法,找到先前创建好的按钮,并给其添加事件监听操作下面,我们正式讲将数据传递给另外一个Activ

2015-09-24 12:51:25 452

原创 Android Activity的生命周期

Activity的基类定义了管理一个活动的生命周期的一系列事件。该类定义了如下事件:onCreate()——当活动首次被创建时调用。onStart()——当活动对用户可见时调用。onResume()——当活动与用户开始交互时调用。onPause()——在当前活动被暂停并恢复以前的活动时调用。onStop()——当活动不再对用户可见时调用。onDestroy()——在活动被系统销毁(手动或由系统执行

2015-09-23 13:04:10 507 1

原创 Android程序中启动另一个activity

首先,打开androidstudio,创建一个项目,将他命名为AndroidActivity。接着,打开res文件夹,找个layout文件夹中的activity_main.xml这个文件。 该文件是activity_main这个界面信息的配置文件,在这个文件中加入按钮配置信息。 其中wrap_content的意思是:该按钮的大小根据按钮内文字长度来定。 text的意思是:该按

2015-09-21 17:44:40 5772

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除