- 博客(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
383
原创 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
982
原创 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
228
原创 JAVA - 大批量集合数据多线程处理
大批量数据多线程处理原因:最近写项目多时候遇到一个这样的问题,Excel批量导入表格,数据量较大,处理时间较长。然后小编想到了可以用多线程处理。例: //导入失败集合 List<BatchPayDetail...
2021-04-25 17:49:59
5673
2
原创 JAVA - 网络/本地图片互转Base64
简介:实际需求是,接口传输图片等文件时,先转成Base64字符串,再传输,然后接受,再转成图片一、读取网络图片转Base64 public static String readNetFile(String imgURL){ ByteArrayOutputStream data = new ByteArrayOutputStream(); t...
2019-08-28 15:55:02
786
原创 JAVA - 图片压缩上传
问题: 最近写项目的时候遇到一个这样的问题,在对接第三方接口的时候需要传输图片,比如身份证、营业执照、办公场所等....但是对方的接口又做了限制,最大只接收200k的图片。小编这时候就头疼了,现在的图片一般不都是几兆几兆的高清图吗,比如随便用手机拍个照片都是一两兆。然后小编翻阅了很多资料,最终觉得还是下面这种比较实用。①图片上传:(方法返回值以及OSS上传,方法名都可以忽略)...
2019-08-28 15:12:44
703
原创 Intellij IDEA 使用JRebel 热部署(破解)
问题:在写项目的时候经常需要调试,每次调试修改的时候都要重启项目,特别的蛋疼难受,又浪费时间还得等。时间又紧,所以花时间研究了一下热部署。试过其他的热部署形式,但是感觉还是JRebel比较好用,支持JS/HTML/JAVA/XML 等 文件热部署....如何使用安装使用JRebel部署:一、安装部署(破解)第一步: 打开 idea >> File >> S...
2019-01-23 17:34:51
2009
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
3314
2
原创 腾讯云 - OCR-身份证识别
腾讯云文档地址:https://cloud.tencent.com/document/product/866/17597一、使用前准备 1. 前往注册: 腾讯云账号注册 (详细指引见 注册腾讯云)。 2. 取得 APPID、SecretId、SecretKey:请前往 云API密钥 ,单击“新建密钥”(目前只支持主账号及密钥进行调用)。二、导入腾讯云识别jar ...
2018-12-21 17:30:42
6397
原创 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
4368
原创 Java MyBatis插入数据库返回主键
问题我们对做某一些特定需求功能的时候,常常需要用到数据库主键,但是主键设置的是自动增长,所以添加的时候往往是获取不到的,为了解决这个问题,提供了两种方法。第一种(笨办法)解决办法:先执行数据添加,添加完了之后再查询出最后一天记录就 是刚刚,取出主键第二种sql.xml形式useGeneratedKeys 主键自动增长keyProperty 对应主键对象赋值的列keyC...
2018-11-07 14:57:51
383
1
原创 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
89390
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
20848
原创 jqGrid插件-行编辑
一、效果图原始样式可编辑样式 二、 操作: 第一步,直接点击编辑按钮时,弹出提示,请选择要编辑的行 第二步,选择要编辑的行,选中后点击编辑按钮,出现可编辑 第三步,输入修改的值后,点击保存按钮三、代码块: 1、表格设置 $("#jqGrid").jqGrid({ url: baseURL + 'loan/productAnal...
2018-10-15 14:10:40
3218
3
原创 微信公众号支付-Java
微信公众号支付和微信APP支付其实是大同小异,不过小编还是建议先看一下官方的示例流程: 点击打开链接→流程基本一致,但是有些参数不太一样。接下来废话不多说,直接上代码,把里面不需要的逻辑改成你的就好了。生成预支付订单: public String wechatPay(){ log.info("....进入网页支付...."); String parame = request.getPa...
2018-04-28 10:32:53
354
原创 微信支付-JAVA
小编在此说一声,建议去看一下微信官方提供的支付流程图,以及其他的之后再看下面的。小编在此就不提供账号申请,那些准备工作了,直接上代码。微信官方流程→点击打开流程总结:首先APP发送一个请求,想购买的商品。后台生成一个预支付订单,然后将APP支付所需要的信息返回给App支付即可。支付成功后,微信服务器回调你请求预支付订单告诉微信服务器的回调地址。收到回调后执行你的业务逻辑。并在最后一定要告诉...
2018-04-27 11:47:36
677
原创 微信第三方登录——JAVA后台
小编在此说一声,建议去看一下微信官方提供的流程图,以及其他的之后再看下面的。小编在此就不提供账号申请,那些准备工作了,直接上代码。 微信官方示例→点击打开链接 微信登录流程: 第一步:APP或者网页端,通过账号密码获取到微信返回的一个code码。code码,有效期为10分钟,10分钟不使用则自动失效,有效次数为一次,每一次的code码...
2018-03-01 18:16:16
10869
3
原创 WebService 一 (使用JDK实现WebService)
一、什么是WebService? Web Service(WEB服务)能够快捷和方便地综合结合各种系统、商务和任何应用平台。利用最新的Web Service 标准能够使任何软件系统和系统之间的应用互通互联,方便,而且更加廉价。二、为什么使用WebService? WebService可以用来各个应用程序之间的相互通信,同时更重要的事,它可以跨平台,跨语言之间相互通信。
2017-09-04 22:19:02
419
原创 Android—( RollViewPager)图片轮播
RollViewPager其实就是我们常常看到的的Android图片轮换一个开源控件,这个控件是别人封装好的我们导入它的内库就可直接使用的,开发起来特别好用,也特别简单,不用我们去写一堆代码。 支持无限循环。 触摸时会暂停播放,直到结束触摸一个延迟周期以后继续播放。 看起来就像这样。指示器可以为点可以为数字还可以自定义,位置也可以变。 效果图
2017-08-31 09:40:19
1361
原创 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
262
原创 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
291
原创 Hibernate—(搭建、简单使用)
一、Hibernate的简介 1.什么是Hibernate? Hibernate是持久化(和数据库有关的操作)框架,也是ROM框架(Object/Relation/Mapping 对象关系映射),Hibernate核心内容是ORM(关系对象模型)。可以将对象自动的生成数据库中的信息,使得开发更加的面向对象。这样作为程序员就可以使用面向对象的思想来操作数据库
2017-08-22 10:18:24
331
原创 Maven-(安装、配置)
Maven的下载安装配置 1.下载 私人下载地址:http://download.youkuaiyun.com/download/a985548426/9942479 (apache-maven-3.5.0-bin.rar) 官网下载:http://maven.apache.org/download.cgi 2.安装
2017-08-21 01:25:50
216
转载 Android—(实现仿网易新闻的顶部导航指示器)
效果图如下,点击对应的Tab标签或者滑动屏幕则可跳转到对应的页面,并且底部的横线也会滑动到对应的Tab标签下面顶部的导航栏使用三个TextView实现,下划线就是一个ImageView加载了一张横线图片,内容区是用ViewPager实现。需要注意的是,使用ViewPager控件需要导入Android.support.v4.jar兼容包,不过如果你是使用AndroidStudio
2017-08-13 18:44:57
2007
原创 Android—(第三方百度地图)
首先在很多应用软件中,我们需要用到地图定位,导航....等一些功能,今天我来讲一下Android怎么快速集成百度地图。 实例图: 首先第一步:打开百度地图api官网 http://lbsyun.baidu.com/ 第二步: 点击获取密钥第三步: 注册百度账号(必须要有百度账号)第四步:找到相关下载,进行自定义下载
2017-08-10 17:59:23
432
原创 Android—(WebView控件)
Android使用WebView控件可轻松将网页嵌入您的App中,并且支持j相互调用。今天我来讲一下WebView的两种方式。 一、不使用自己的写的布局文件,直接使用WebView。并且具有浏览器功能,可返回上次搜查网页,在退到最后一页时将退出Activity。package com.example.application;import android.os.Bun
2017-08-10 16:33:03
291
原创 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
4847
2
原创 Android—(获取并解析xml和Json)
思维导图: Android的网络编程中去拿服务器的数据,一般只采用两种方式。XML和Json,所以今天我们简单做一个案列示范,其他复杂的都离不开这最基础的步骤。效果图:布局:输出结果: xml解析json解析 第一步:我们需要xml文件和JSON文件(源文件放在服务器上面)(实际项目开发中我们是动态生成的)
2017-07-26 19:56:33
5940
原创 Android—(通知、闹钟)
今天讲解一下定时操作,也就是我们大家熟知的闹钟的效果。当然我们也可以做的比较流氓一点的。接下来我就讲解一下最简单的吧。界面有点丑,不要见怪。我们实现功能就好!效果图:操作界面 响铃界面
2017-07-23 19:45:33
457
原创 Android—多媒体(视频播放、拍照)
前面一篇讲解音频的文章给我们讲解了三种资源的形式播放,当然视频也同样如此。大同小异,所以接下来我们使用SurfaceView 和VideoView这两种方式来实现简单的视频播放,并自定义一个拍照 播放应用程序内视频和播放网络资源文件与音频一样,都是文件来源方式不一样。一、使用SurfaceView效果图布局文件<LinearLayout xmlns
2017-07-21 20:17:43
387
原创 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
413
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
384
原创 Android—内容提供者
一、什么是内容提供者? ContentProvider(内容提供者)是android中的四大组件之一。ContentProvider为不同的软件之间数据共享,提供统一的接口。ContentProvider是以类似数据库中表的方式将数据暴露,也就是说ContentProvider就像一个“数据库”。那么外界获取其提供的数据,也就应该与从数据库中获取数据的操作基本一样,只不过是采用U
2017-07-18 14:37:12
409
原创 Android—动画
思维导图:动画两大类 View Animation视图动画 ① 补间动画 Tween Animation 1、什么是补间动画 Tween(补间)动画可以在一个视图容器内执行一系列简单变换(位置、大小、旋转、透明度)。譬如,如果你有一个TextView对象,您可以移动、旋转、缩放、透明度设置其文本,当然
2017-07-13 19:10:21
297
原创 Android—系统广播案列(来电、短信)
案列一:来电 (现在大部分手机在最开始的时候都自带安装了一个手机管家,权限比我们自己的写的第三方软件高,所以有可能读取不到) 核心代码package com.example.android21_phone;import android.content.BroadcastReceiver;import android.content.Context;imp
2017-07-13 18:09:03
537
原创 Android—自定义广播
思维导图:广播简介: 在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应用程序所接收
2017-07-13 15:52:32
571
转载 Android系统广播大全及开机自启的service
这篇列举一下Android的系统广播String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWE
2017-07-11 18:14:09
423
原创 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
203
原创 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
1156
原创 Android-自定义UI
一、画一个五角星效果图:(界面有点丑(以后会改的,但是我们注重的功能)) 设置画布大小后这是默认的状态。红色区域代表画布,在没有进行设置之前是整个屏幕的。首先我们要自定义一个控件Java代码package com.example.myapplication;import android.content.Context;import
2017-07-08 20:19:05
343
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人