自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android WebView加载淘宝拼多多及其他第三方页面问题

Android WebView加载淘宝页面及其他第三方页面问题阔别Android一年多,最近又接手过来公司里的Android端的项目,按照需求如果手机中没有安装淘宝或者其他app应用就在应用内使用webview加载第三方应用页面,但是一直错误重定向或者打不开页面,看了很多篇文章最后筛选组合起来终于解决了,下面是具体问题与解决方法加载第三方应用页面问题如图所示使用WebView加载京东的页面(https://u.jd.com/g4SHnM),直接显示白屏了当访问拼多多某页面的时候会出现类

2020-07-08 13:49:57 4999 3

原创 Java 实现按比抽奖功能

项目需求是要做小游戏的模块,需要根据不同的游戏有不同的抽奖规则,其中也有很多共性,可归纳为只按奖品占比抽取、奖品占比与奖品数量抽取、分段抽取,为方便起见将这些的抽奖的规则统一封装到了工具类中。

2020-01-05 14:25:08 1152 1

原创 spring boot集成pagehelper分页失效问题

摘要:近期在基于springbooot开发项目中使用到了pagehelper分页插件。碰到了一个小问题,一共有不到一页的测试数据,但无论输入页码有多大始终返回的都是第一页的数据。从网上查询解决的文章也大多数都是配置的问题,可我的配置检查了数几遍确实没有毛病,于是经过多次测试发现了问题所在。问题的引入首先我在数据库插入了8条测试数据,进行测试。然后分页每页大小是设置的10,无论输入页数是...

2019-04-06 22:59:56 24548 13

转载 消息队列使用的四种场景介绍

博客原文消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ一、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景1.1异步处理场景...

2019-02-14 16:39:11 278

原创 系统架构的演变

系统架构的演变1.集中式架构2.垂直应用架构2.分布式服务架构4.流动计算架构5.微服务随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此也不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构。现在一起回顾一下系统架构演变的历程吧。1.集中式架构集中式架构又称单一应用架构,当网站流量很小时,只需一个应用,...

2019-01-05 20:26:18 442 1

原创 java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.github.pagehelper.Page

在使用Mybetis分页插件时测试抛出了此异常,出现此异常的原因大体有两点: 配置原因 步骤一、配置maven<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version&gt...

2018-12-08 15:01:21 20089 1

原创 Springmvc集成Swagger 简单快速

1.Swagger概述Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。主要作用:接口的文档在线自动生成 ;功能测试。2.maven添加依赖 <!-- swagger AP...

2018-11-23 18:19:16 1363 1

原创 Android 使用zxing生成和识别二维码

1.生成二维码/** * 生成二维码 * * @param contents 内容 * @param width * @param height * @return 返回Bitmap对象 * @throws WriterException */ public static Bitmap encodeAsB...

2018-10-16 15:18:49 593

原创 MPAndroidChart 折线图动态设置不同折点的颜色

前言:最近在学习MPAndroidChart动态绘制折线图其中有一功能是根据y轴的值不同而显示不同颜色的折线点,由于不知道图表的底层绘制流程走了很多弯路,最后真是山重水尽疑无路*******,好,不扯了,进入正题我的方法有可能不是最好了解决方案,但是效果是绝对抹油问题的。有兴趣的童靴可以参考一下。setCircleColors方法在LineDataSet类中,使用setCircleColo...

2018-10-16 10:32:08 5795 3

原创 Java 集合类的总结

如不了解集合与数组的区别可以点击链接查看Java集合与数组的区别 首先通过查看集合类的关系图来讲解常用的集合类1.Collection类 :Collection类:单列集合的根接口,提供了一些操作集合的基本方法,有两个重要的子接口List和Set。 List类: 继承了Collection接口,是单列集合的一个重要分支,其中集合中的元素有序,可出现重复元素。 ArrayL...

2018-07-26 08:48:53 214

原创 java 集合与数组的区别

相同点:数组和集合类同是容器。 不同点 :1.数组的长度是固定的,集合的长度是可变的。                 2.数组只能存储同类型的对象,集合可以存储不同类型的对象。               3.集合只能存储对象不能存储基本类型...

2018-07-24 08:25:06 3273

原创 Java理解抽象类与接口游戏人物简单案例

为了更好地理解和掌握抽象类与接口的概念,做了一个以简单游戏人物设计来加深理解的案例。1、首先分析游戏人物的类型假如分为战士、法师和射手类英雄他们三种同属于英雄有姓名,购买价格,英雄生命值属性,都有行走、释放技能的行为而每种英雄的技能有可能不一样所以将技能的方法设置为抽象方法。package com.miaoxiake.day03;/** * 英雄类 * @author 喵喵侠客 ...

2018-07-18 17:36:11 2007

转载 Struts2+Jquery实现ajax并返回json类型数据

摘要: 主要实现步骤如下: 1、JSP页面使用脚本代码执行ajax请求 2、Action中查询出需要返回的数据,并转换为json类型模式数据 3、配置struts.xml文件 4、页面脚本接受并处理数据 网上看到很多关于Struts2+ajax+jquery+json的例子,但是很多都不完整,也看不明白,主要原因是返回jsno类型数据和原来的返回字符串类型数据不一样,并且网友们实现步骤没有说清楚,...

2018-05-17 20:35:27 202

转载 hibernate QBC查询

一、条件查询简介条件查询是更据面向对象特色的数据查询方式,主要通过如下3个类完成1、Criteria:代表一次查询2、Criterion:代表一个查询条件3、Restrictions:产生查询条件的工具类执行条件查询的步骤1、获取Hibernate session对象2、调用session的createCriteria()方法创建Criteria查询对象3、使用Restrictions的静态方法创...

2018-04-24 15:24:18 200

转载 Android底部导航 BottomNavigationBar(Google官方)

github地址(完整Demo下载)https://github.com/zhouxu88/BottomNavigationBar简介Android之前一直没有官方的底部导航栏,自己实现也是各有招数,不过不久前,Google官方在自己推出的Material design中增加了BottomNavigationBar这个底部导航。效果图:底部导航1.png基本使用1、添加依赖compile 'com...

2018-03-11 10:23:56 280

转载 Android 自定义Spinner控件样式

一. 自定义样式文件:1.item_spinselect(Spinner样式)&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent"...

2018-03-07 14:26:46 810

原创 Android拓展之使用MPAndroidChart绘制动态折线图

Android MPAndroidChart的LineDataSet代表一条统计图表中统计折线,一张统计图表可以同时存在若干条统计折线,其在内存中存储的模型类型数组,从0开始下标。以下是绘制折线图的主要步骤:注:已不适用于MPAndroidChart3.0.0以上jar包一、在布局文件中使用LineChart控件 &lt;FrameLayout xmlns:android="ht...

2018-01-27 16:30:32 4680 1

转载 HttpClient的使用

使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。1. 创建HttpClient对象。2. 创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;如果需要发送POST请求,创建HttpPost对象。3. 如果需要发送请求参数,可调用HttpGet、HttpPost共同的setParams(HetpParams params)方法来添

2018-01-20 10:56:08 221

原创 Android:控件Spinner实现下拉列表及监听

在Web开发中,HTML提供了下拉列表的实现,就是使用&lt;select&gt;元素实现一个下拉列表,在其中每个下拉列表项使用&lt;option&gt;表示即可。这是在Web开发中一个必不可少的交互性组件,而在Android中的对应实现就是Spinner。方法一:以资源方式,静态展示 Spinner 选项:&lt;Spinner android:layout_width="match...

2018-01-12 15:18:58 39299 7

原创 Android写入txt文件防止中文乱码

//将输入框中的外部设备写入data.txt文件中 public void write(String content) throws IOException { //创建一个带缓冲区的输出流 String state= Environment.getExternalStorageState(); if(state.equals(Environ

2018-01-12 11:19:49 3537 1

原创 Activity四种启动方式简述

Activity的启动模式分为四种。(standard、singleTop、singTask、singleInstance);启动模式可在AndroidManifest.xml中,通过&lt;activity&gt;标签的android:launchMode属性设置。一、standard模式    特点:1.Activity的默认启动模式              2.每启动一个Activ...

2018-01-11 21:02:58 22996 2

原创 Android软键盘样式的控制

android:inputType我们可以根据文本框要输入数据的类型(邮箱、手机号、密码、时间…)告诉系统我们更想显示哪种类型的输入法键盘(type可以多个配合使用,使用”|”连接起来)。如android:inputType="phone"系统就优先显示数字键盘以便输入手机号。 none. text. textCapCharacters. 和text配合使用以大写所有

2018-01-09 19:56:39 1016

转载 Android控件系列之CheckBox

学习目的:1、掌握在Android中如何建立CheckBox2、掌握CheckBox的常用属性3、掌握CheckBox选中状态变换的事件(监听器)CheckBox简介:CheckBox和Button一样,也是一种古老的控件,它的优点在于,不用用户去填写具体的信息,只需轻轻点击,缺点在于只有“是”和“否”两种情况,但我们往往利用它的这个特性,来获取用户的一些信息。如一个身份表

2018-01-09 10:41:03 224

erlang下载&rabbitmq下载_win64.rar

由于RabbitMQ是基于erlang的,所以,在正式安装RabbitMQ之前,需要先安装一下erlang。

2020-04-23

CodeGenerator.java

springboot集成mybatis plus自动生成代码配置文件,只生成mapper与entity类,如需生成其他部分需修改配置

2020-04-17

Java面试题

超全面Java面试题,理解完这些面试题对于面试就没毛病了。 里面包含知识点:java常见面试题、oracle、mysql、Linux、算法等

2018-08-14

java 集合练习题

键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低输出到控制台java 集合练习题

2018-07-26

空空如也

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

TA关注的人

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