自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (7)
  • 收藏
  • 关注

原创 JAVA - 生成二维码生成

方案一:(此方案也可生成文件流)1、导入maven<!--二维码--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </dependency>2、生成本地文件

2021-05-31 17:28:25 313

原创 Linux-Docker安装mysql8.0

第一步:打开docker仓库找到自己要安装的mysql版本docker仓库地址①②③④第二步,安装mysql(我选择的是8.0.25) 2.1 下载mysqldocker pull mysql:8.0.252.2 安装mysql注意:我选择的是mysql 8.0+,数据是区分大小写的,我们要在安装的时候设置不区分大小写,这样处理可以少走很多弯路。sudo docker run -p 3306:3306 --name mysql8.0 ...

2021-05-31 11:05:30 893

原创 Linux-CentOS安装docker

1.docker 服务器环境服务器版本:CentOS 8.2 64位2.linux内核版本依赖 2.1 docker版本最低要求 kernel version >= 3.8 2.2 查看自己系统的版本uname -a | awk '{split($3, arr, "-"); print arr[1]}'3.安装步骤 3.1 安装yum-utilsyum install -y yum-utils 3.2 配置国内镜像源yum-confi...

2021-05-21 11:07:00 190

原创 JAVA - 大批量集合数据多线程处理

大批量数据多线程处理原因:最近写项目多时候遇到一个这样的问题,Excel批量导入表格,数据量较大,处理时间较长。然后小编想到了可以用多线程处理。例: //导入失败集合 List<BatchPayDetail...

2021-04-25 17:49:59 5548 2

原创 JAVA - 网络/本地图片互转Base64

简介:实际需求是,接口传输图片等文件时,先转成Base64字符串,再传输,然后接受,再转成图片一、读取网络图片转Base64 public static String readNetFile(String imgURL){ ByteArrayOutputStream data = new ByteArrayOutputStream(); t...

2019-08-28 15:55:02 745

原创 JAVA - 图片压缩上传

问题: 最近写项目的时候遇到一个这样的问题,在对接第三方接口的时候需要传输图片,比如身份证、营业执照、办公场所等....但是对方的接口又做了限制,最大只接收200k的图片。小编这时候就头疼了,现在的图片一般不都是几兆几兆的高清图吗,比如随便用手机拍个照片都是一两兆。然后小编翻阅了很多资料,最终觉得还是下面这种比较实用。①图片上传:(方法返回值以及OSS上传,方法名都可以忽略)...

2019-08-28 15:12:44 652

原创 Intellij IDEA 使用JRebel 热部署(破解)

问题:在写项目的时候经常需要调试,每次调试修改的时候都要重启项目,特别的蛋疼难受,又浪费时间还得等。时间又紧,所以花时间研究了一下热部署。试过其他的热部署形式,但是感觉还是JRebel比较好用,支持JS/HTML/JAVA/XML 等 文件热部署....如何使用安装使用JRebel部署:一、安装部署(破解)第一步:  打开 idea &gt;&gt; File &gt;&gt; S...

2019-01-23 17:34:51 1821 1

原创 JAVA - 银行卡认证

文档地址:https://market.cloud.tencent.com/products/6211#spec=1.00%E5%85%83%2F3%E6%AC%A1代码展示: //调第三方接口进行银行卡认证 Map map = new HashMap(); //银行卡号 map.put("bankCa...

2018-12-21 17:41:17 3243 2

原创 腾讯云 - OCR-身份证识别

腾讯云文档地址:https://cloud.tencent.com/document/product/866/17597一、使用前准备 1. 前往注册: 腾讯云账号注册 (详细指引见 注册腾讯云)。 2. 取得 APPID、SecretId、SecretKey:请前往        云API密钥 ,单击“新建密钥”(目前只支持主账号及密钥进行调用)。二、导入腾讯云识别jar ...

2018-12-21 17:30:42 6216

原创 JAVA-银行卡归属地查询

文档地址:https://market.cloud.tencent.com/products/4730#tab=api调用示例://传入银行卡号,返回银行名字public String getCardInformation(String cardNumber) { String bankName= null; String path = "/get";...

2018-12-21 17:20:16 4251

原创 Java MyBatis插入数据库返回主键

问题我们对做某一些特定需求功能的时候,常常需要用到数据库主键,但是主键设置的是自动增长,所以添加的时候往往是获取不到的,为了解决这个问题,提供了两种方法。第一种(笨办法)解决办法:先执行数据添加,添加完了之后再查询出最后一天记录就 是刚刚,取出主键第二种sql.xml形式useGeneratedKeys 主键自动增长keyProperty 对应主键对象赋值的列keyC...

2018-11-07 14:57:51 348 2

原创 MYSql-字符串拼接

一、MySQL自带字符串拼接函数CONCAT 字符串拼接 CONCAT_WS    指定字符串分割拼接字符串拼接① 语法:CONCAT(str1,str2…)  解释:concat 拼接 str1和str2字符串, 省略号....代表可以多个字符串拼接示例:SELECT CONCAT("hello","word");SELECT CONCAT("how","are","yo...

2018-10-25 15:54:21 89266 1

原创 13位10位时间戳转换日期

 工具类:时间转换  一、10位13位时间戳转String 格式(2018-10-15 16:03:27) 日期 /** * 10位13位时间戳转String 格式(2018-10-15 16:03:27) 日期 * @param timestamp * @param simpleDateFormatType 时间戳类型("yyyy-MM-dd HH...

2018-10-15 16:38:20 20777

原创 jqGrid插件-行编辑

一、效果图原始样式可编辑样式  二、 操作: 第一步,直接点击编辑按钮时,弹出提示,请选择要编辑的行 第二步,选择要编辑的行,选中后点击编辑按钮,出现可编辑 第三步,输入修改的值后,点击保存按钮三、代码块: 1、表格设置 $("#jqGrid").jqGrid({ url: baseURL + 'loan/productAnal...

2018-10-15 14:10:40 3112 3

原创 微信公众号支付-Java

 微信公众号支付和微信APP支付其实是大同小异,不过小编还是建议先看一下官方的示例流程:  点击打开链接→流程基本一致,但是有些参数不太一样。接下来废话不多说,直接上代码,把里面不需要的逻辑改成你的就好了。生成预支付订单: public String wechatPay(){ log.info("....进入网页支付...."); String parame = request.getPa...

2018-04-28 10:32:53 303

原创 微信支付-JAVA

小编在此说一声,建议去看一下微信官方提供的支付流程图,以及其他的之后再看下面的。小编在此就不提供账号申请,那些准备工作了,直接上代码。微信官方流程→点击打开流程总结:首先APP发送一个请求,想购买的商品。后台生成一个预支付订单,然后将APP支付所需要的信息返回给App支付即可。支付成功后,微信服务器回调你请求预支付订单告诉微信服务器的回调地址。收到回调后执行你的业务逻辑。并在最后一定要告诉...

2018-04-27 11:47:36 614

原创 微信第三方登录——JAVA后台

         小编在此说一声,建议去看一下微信官方提供的流程图,以及其他的之后再看下面的。小编在此就不提供账号申请,那些准备工作了,直接上代码。        微信官方示例→点击打开链接        微信登录流程:    第一步:APP或者网页端,通过账号密码获取到微信返回的一个code码。code码,有效期为10分钟,10分钟不使用则自动失效,有效次数为一次,每一次的code码...

2018-03-01 18:16:16 10797 5

原创 WebService 一 (使用JDK实现WebService)

一、什么是WebService? Web Service(WEB服务)能够快捷和方便地综合结合各种系统、商务和任何应用平台。利用最新的Web Service 标准能够使任何软件系统和系统之间的应用互通互联,方便,而且更加廉价。二、为什么使用WebService? WebService可以用来各个应用程序之间的相互通信,同时更重要的事,它可以跨平台,跨语言之间相互通信。

2017-09-04 22:19:02 392

原创 Android—( RollViewPager)图片轮播

RollViewPager其实就是我们常常看到的的Android图片轮换一个开源控件,这个控件是别人封装好的我们导入它的内库就可直接使用的,开发起来特别好用,也特别简单,不用我们去写一堆代码。             支持无限循环。 触摸时会暂停播放,直到结束触摸一个延迟周期以后继续播放。 看起来就像这样。指示器可以为点可以为数字还可以自定义,位置也可以变。           效果图

2017-08-31 09:40:19 1320

原创 Hibernate—(HQL查询)

HQL(Hibernate Query language)查询package com.sun.test;import java.util.List;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernat

2017-08-24 09:09:42 237

原创 Hibernate—(关系)

一、一对一(举个例子 用户和身份证的关系)          实体类:①用户  User.javapackage com.sun.entity;public class User { private int uid; private String uname; private Card card; public Card getCard() { retu

2017-08-23 18:57:57 268

原创 Hibernate—(搭建、简单使用)

一、Hibernate的简介         1.什么是Hibernate?         Hibernate是持久化(和数据库有关的操作)框架,也是ROM框架(Object/Relation/Mapping  对象关系映射),Hibernate核心内容是ORM(关系对象模型)。可以将对象自动的生成数据库中的信息,使得开发更加的面向对象。这样作为程序员就可以使用面向对象的思想来操作数据库

2017-08-22 10:18:24 304

原创 Maven-(安装、配置)

Maven的下载安装配置       1.下载             私人下载地址:http://download.csdn.net/download/a985548426/9942479   (apache-maven-3.5.0-bin.rar)        官网下载:http://maven.apache.org/download.cgi    2.安装

2017-08-21 01:25:50 203

转载 Android—(实现仿网易新闻的顶部导航指示器)

效果图如下,点击对应的Tab标签或者滑动屏幕则可跳转到对应的页面,并且底部的横线也会滑动到对应的Tab标签下面顶部的导航栏使用三个TextView实现,下划线就是一个ImageView加载了一张横线图片,内容区是用ViewPager实现。需要注意的是,使用ViewPager控件需要导入Android.support.v4.jar兼容包,不过如果你是使用AndroidStudio

2017-08-13 18:44:57 1986

原创 Android—(第三方百度地图)

首先在很多应用软件中,我们需要用到地图定位,导航....等一些功能,今天我来讲一下Android怎么快速集成百度地图。  实例图:      首先第一步:打开百度地图api官网   http://lbsyun.baidu.com/  第二步: 点击获取密钥第三步:  注册百度账号(必须要有百度账号)第四步:找到相关下载,进行自定义下载

2017-08-10 17:59:23 399

原创 Android—(WebView控件)

Android使用WebView控件可轻松将网页嵌入您的App中,并且支持j相互调用。今天我来讲一下WebView的两种方式。   一、不使用自己的写的布局文件,直接使用WebView。并且具有浏览器功能,可返回上次搜查网页,在退到最后一页时将退出Activity。package com.example.application;import android.os.Bun

2017-08-10 16:33:03 267

原创 Android—(提交数据至服务器)

三种方式提交数据至服务器验证:  (登录案列)布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://s

2017-07-27 22:50:01 4602 2

原创 Android—(获取并解析xml和Json)

思维导图:           Android的网络编程中去拿服务器的数据,一般只采用两种方式。XML和Json,所以今天我们简单做一个案列示范,其他复杂的都离不开这最基础的步骤。效果图:布局:输出结果: xml解析json解析  第一步:我们需要xml文件和JSON文件(源文件放在服务器上面)(实际项目开发中我们是动态生成的)

2017-07-26 19:56:33 5876

原创 Android—(通知、闹钟)

今天讲解一下定时操作,也就是我们大家熟知的闹钟的效果。当然我们也可以做的比较流氓一点的。接下来我就讲解一下最简单的吧。界面有点丑,不要见怪。我们实现功能就好!效果图:操作界面                                                                     响铃界面                           

2017-07-23 19:45:33 436

原创 Android—多媒体(视频播放、拍照)

前面一篇讲解音频的文章给我们讲解了三种资源的形式播放,当然视频也同样如此。大同小异,所以接下来我们使用SurfaceView 和VideoView这两种方式来实现简单的视频播放,并自定义一个拍照 播放应用程序内视频和播放网络资源文件与音频一样,都是文件来源方式不一样。一、使用SurfaceView效果图布局文件<LinearLayout xmlns

2017-07-21 20:17:43 361

原创 Android—多媒体(音频播放)

思维导图音频效果图:            音频布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:t

2017-07-20 19:28:58 371 1

原创 Android—获取手机联系人

简单做一个小demo,实现获取手机的联系人1、首先写一个界面(内含一个按钮,调取获取的方法)效果图:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xm

2017-07-19 18:38:48 358

原创 Android—内容提供者

一、什么是内容提供者?    ContentProvider(内容提供者)是android中的四大组件之一。ContentProvider为不同的软件之间数据共享,提供统一的接口。ContentProvider是以类似数据库中表的方式将数据暴露,也就是说ContentProvider就像一个“数据库”。那么外界获取其提供的数据,也就应该与从数据库中获取数据的操作基本一样,只不过是采用U

2017-07-18 14:37:12 377

原创 Android—动画

思维导图:动画两大类 View Animation视图动画                ① 补间动画  Tween Animation        1、什么是补间动画             Tween(补间)动画可以在一个视图容器内执行一系列简单变换(位置、大小、旋转、透明度)。譬如,如果你有一个TextView对象,您可以移动、旋转、缩放、透明度设置其文本,当然

2017-07-13 19:10:21 275

原创 Android—系统广播案列(来电、短信)

案列一:来电  (现在大部分手机在最开始的时候都自带安装了一个手机管家,权限比我们自己的写的第三方软件高,所以有可能读取不到)            核心代码package com.example.android21_phone;import android.content.BroadcastReceiver;import android.content.Context;imp

2017-07-13 18:09:03 502

原创 Android—自定义广播

思维导图:广播简介:            在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应用程序所接收

2017-07-13 15:52:32 518

转载 Android系统广播大全及开机自启的service

这篇列举一下Android的系统广播String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWE

2017-07-11 18:14:09 399

原创 Android—手势

思维导图:实例:给一个不可以滑动控件设置手势,让它可以进行滑动(加上旋转动画)。动画部分:新建一个anim的文件夹和layout平级(内含四个动画)left_in.xml<set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true" and

2017-07-10 22:56:43 191

原创 Android-检测手机多点触摸点数

说明:手指每点击一个地方,在那个地方就画一个圆第一种方式:效果图:Java代码:首先我们要写一个绘圆类package com.example.myapplication;/** * Created by Administrator on 2017/7/9 0009. */import android.graphics.Canvas;import a

2017-07-09 18:53:16 1093

原创 Android-自定义UI

一、画一个五角星效果图:(界面有点丑(以后会改的,但是我们注重的功能))             设置画布大小后这是默认的状态。红色区域代表画布,在没有进行设置之前是整个屏幕的。首先我们要自定义一个控件Java代码package com.example.myapplication;import android.content.Context;import

2017-07-08 20:19:05 298

微信的登录-java后台

微信第三方登录,java后台,如果有问题,可联系我

2018-10-30

微信支付源码

微信第三方支付,java后台。如有什么疑问,可以询问博主

2018-10-30

JAVA-微信支付工具类

微信支付工具类,其中账号信息配置需要你自己配置,appid,appScreat......

2018-04-27

maven本地仓库

maven本地仓库存储jar

2017-08-20

FastJson 解析

阿里巴巴研发工程师写出来的解析json的第三方jar包

2017-07-27

AsyncHttpClient

提交数据至服务器验证的第三方jar包

2017-07-27

一个答题软件的demo,内含记住密码和自动登录

自动登录和记住密码,以及短信验证

2017-07-08

空空如也

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

TA关注的人

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