- 博客(94)
- 资源 (2)
- 收藏
- 关注
原创 微信扫码支付
一,微信支付接入流程图:二,微信支付类型刷卡支付 公众号支付 //提交资料到 微信公众平台 扫码支付 //提交资料到 微信公众平台 APP支付 //提交资料到 微信开放者平台 H5支付 小程序支付三,扫码支付介绍 1,扫码支付涉及API 统一下单 支付结果通知 微信支付安全机制 2,扫码支付开发步骤 A,下载微信支付demo ...
2020-08-05 17:53:56
458
1
原创 支付宝支付
一,介绍 蚂蚁金服开放平台--开发者中心:https://openhome.alipay.com 登录--帮助与支持--文档中心--里面有产品介绍二,接入步骤 1,创建应用并获取appid A,准备工作 a,支付宝账号 b,必须在开放平台完成实名认证才能使用开放平台服务 B,生成应用唯一标识 ...
2020-08-02 19:36:16
1173
原创 微信登录
一,流程: 1,用户请求微信登录 2,第三方应用请求微信开放平台,获取code,传参中就有回调url 3,用户确认登录第三方应用,微信开放平台回调第三方应用的一个url,带上code 4,第三方应用拿到code,再带上appid,appsecrect等参数,继续请求微信开放平台,获取access_token(授权票据) 5,微信开放平台会将access_token返回给第三方应用 6,第三方应用拿到access_...
2020-08-01 18:12:23
398
原创 Spring Boot 整合 Redis
新建分共项目,编写工具类,打包导入别的项目,方便别的项目调用一,引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.5.RELEASE</version></dependency>
2020-07-30 23:02:14
437
原创 Docker
一,介绍 Docker是一个基于LXC技术构建的容器引擎,基于GO语言开发,更支持linux。作用是可以把一台服务器隔离成一个一个的容 器,每个容器可以运行不同的应用,每个容器之间是相互隔离的,并且容器的创建和停止都非常快,容器占用的资源有限。二,名词 Container(容器):Docker将宿主机隔开的一个个独立空间。 Image(镜像):一个特殊的文件系统,即对某一早时刻容器状态的备份。 Registry(记录中心)...
2020-07-28 19:19:46
393
原创 秒杀抢购业务分析
一,高并发 1,分布式 A,微服架构有Dubbo/Dubbox和SpringCloud B,Provider(提供者),Consumer(消费者) C,通信机制分为RPC和Restful RPC:远程过程调用,通俗讲在一个项目中像调用本地服务一样调用别的项目提供的服务。 Restful:一组架构约束条件和原则,就是API接口调用的风格,请求W...
2020-07-28 16:37:51
326
原创 WEB项目前端传参到后端中文乱码
前端:window.open('${ctx}/msgAssess/export.do?year="+encodeURI(encodeURI(year,"UTF-8"),"UTF-8"));后端:String year1= request.getParameter("year");String year2 = URLDecoder.decode(year1, "UTF-8");...
2020-04-22 18:25:31
2613
原创 获取两个日期之间的日期(年/月/日),包括开始结束日期
/** * 获取两个日期之间的日期(年/月/日),包括开始结束日期 * @param start 开始日期 * @param end 结束日期 * @param choose 0:取年份,1取月份,2取天 * @return 日期集合 */ public List<String> getBetweenDates(Date start, D...
2020-03-02 21:37:36
520
原创 SQL 查询日期取年/月/日
1,日期取年份SELECT year(APPLY_TIME) AS TIME FROM SYS_ORG2,日期取月份SELECT month(APPLY_TIME) AS TIME FROM SYS_ORG3,日期取天SELECT day(APPLY_TIME) AS TIME FROM SYS_ORG...
2020-03-02 21:31:31
6002
原创 查询多张没关联的表的数据
1,查询多张没关联关系的表的数据SELECT APPLY_UNIT FROM ((SELECT APPLY_UNIT FROM OFFICE_ROOM_APPLY WHERE STATE != 3 AND STATE != 5) UNION ALL (SELECT APPLY_UNIT FROM OFFICE_ROOM_RETURN WHERE STATE != 3 AND STATE !=...
2020-02-27 11:57:11
2938
1
原创 Map集合的遍历
一,JDK8以前版本,使用entrySet()遍历Map类集合,只是遍历了一次就把key和value都放到了entry中,效率更高。而不是用keySet()方式进行遍历,keySet()其实是遍历了两次,一次是转为Iterator对象,另一次是从hashfMap中取出key对应的value。Map<String, String> map = new HashMap<&g...
2019-10-24 11:06:15
261
原创 集合的遍历:Iterator 和ListIterator的详解
一,Iterator是一个接口,它是集合的迭代器。集合可以通过Iterator去遍历集合中的元素。Iterator提供的API接口如下: hasNext():如果迭代器中还有元素,则返回true。 next():返回迭代器中的下一个元素 remove():删除迭代器新返回的元素。public static void main(String[] ...
2019-10-16 16:05:09
2436
原创 SQL查询层级树
格式:SELECT ... FROM + 表名 WHERE + 条件3 START WITH + 条件1 CONNECT BY PRIOR + 条件2条件1: 表示从哪个节点开始查找, 也就是通过条件1 查询到的数据, 作为后续查询的起始节点(参数).条件2: 是连接条件,其中用PRIOR表示上一条记录,例如CONNECT BY PRIOR ID = PID,意思就是上一条记录的ID是本条记录...
2019-10-15 14:46:54
2344
原创 更详细的二维码生成和解析
1,依赖<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version></dependency>2,帮助类packag...
2019-09-09 15:50:11
556
原创 生成二维码
1,需要依赖: <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> <...
2019-09-09 15:20:10
439
原创 导出word文档
一,添加jar包<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>3.17</version></dependency>二,准备好w...
2019-05-15 23:08:12
2011
原创 localStorage应用
一,概述:它是html5新增的一个本地存储API,所谓localStorage就是一个小仓库的意思,可以在各个页面之间传值的作用。 它有5M的大小空间,它仅在客户端(即浏览器)中保存,不参与和服务器的通信,我们可以通过js来操纵。 localStorage生命周期是永久,除非用户显示在浏览器提供的UI上清除localSto...
2019-05-11 00:17:22
562
原创 java基础重要知识
1:arrayList和LinkedList的底层实现以及优缺点,为什么等等2:hashmap的底层实现、处理hash冲突的方法、使用hashmap需要注意的部分、hashtable和concurrentHashMap的实现原理(1.7和1.8的)3:equals重写怎么写,hashcode怎么写,为什么相同的对象(equals为true)的hashcode要相同4:用过哪些设计模式,为什么...
2019-03-22 16:47:14
240
转载 redis 的雪崩、穿透和击穿
https://blog.youkuaiyun.com/phcgld1314/article/details/88742914
2019-03-22 16:39:54
226
转载 Java 必知必会的 20 种常用类库和 API
https://blog.youkuaiyun.com/ityouknow/article/details/88549056
2019-03-22 16:00:40
209
转载 程序员5年的职业生涯指南
https://blog.youkuaiyun.com/qq_39662660/article/details/88660522
2019-03-22 15:57:11
171
原创 Nginx
一,概述:轻量级,高性能WEB服务器/反向代理服务器,实现负载均衡。二,下载地址:http://nginx.org/en/download.html三,安装环境准备:安装前需要安装C++编译环境四,安装: 1,安装模块依赖库 1)pcre库(rewrite) A,prce-8.32.tar.gz(下载地...
2019-03-17 23:04:42
174
原创 JSP页面动态获取路径
request.getScheme():获取传输协议,http 或者 httpsrequest.getServerName():获取IP地址request.getServerPort():获取端口号request.getContextPath():获取项目名如:获取 http://localhost:8081/项目名/ String contextPath = ...
2019-03-15 22:26:01
1206
原创 Redis
1,概述:是开源,免费,高性能的key-value缓存数据库,是基于内存读写的,性能比较高。可以对内存的数据持久化。2,安装: 1)Linux下的安装运行: 下载:http://download.redis.io/releases/redis-3.2.8.tar.gz tar xzf redis-3.2.8.tar.gzcd re...
2019-03-07 01:23:36
123
原创 Spark
1,概念2,Spark 安装 2.1,Spark 安装依赖于 Scala 将 Scala tar 分别解压配置后安装在集群的所有节点设备上 2.2,解压 Spark tar 包 并完成配置 1)将 cdh 的 Spark 包解压到 /home/hduser/下 2)修改 Spark 主目录下/con...
2019-01-23 18:25:43
177
原创 Scala
1,概述 Scala 是基于 jvm (虚拟机) 上的编程语言,主要用于 spark; 常用的 Scala 的文件类型:scala App,scala class,scala object;主要用 object 三种类型的共同点:先翻译成 java 文件,编译成 class 文件,最后执行 class; 三种类型的区别...
2019-01-22 17:56:45
265
原创 hive 安装与使用
1,概念2,hive 安装 1)获取 hive 安装包并解压 /home/hduser/下 2)hive 是在 hadoop 基础上的一种数据仓库,必须在环境变量 $HADOOP_HOME 3)配置 hive 环境变量HIVE_HOME与PATH(/etc/profile) 4)conf 下配置 hive-site.xml ...
2019-01-18 17:41:50
204
原创 hadoop hbase 项目
1,bulkloading 批量导入工具 1.1,环境准备 1)新建文本数据 music1.txt,music2.txt music1.txt: 编号(rowkey) 歌名(song) 歌手(singer) 歌手性别(gender) 节奏 (ryghme) ...
2019-01-17 19:33:22
475
原创 hbase 数据库 的安装与简单应用
1,概念 hbase 是一个可以建立在 hdfs 上的分布式 nosql 数据库。 hbase 有三种安装方式:单机,伪分布式,完全分布式。 单机 hbase:hbase 数据库的数据文件存在单一的一台设备上,使用的是该设备的文件系统。 伪分布式 hbase:hbase 数据库的数据文件存在一台设备构成的 hdfs 上,数据库分主从结构。...
2019-01-15 21:23:37
5595
2
原创 maperuce运算框架
1,概念 mapreduce 运算框架主要实现hadoop 的数据处理,数据处理中 流经过5个节点。 数据流:input -> spilt -> map -> shuffle -> reduce(最后reduce输出) 1.1,input:是将被运算的数据切成默认64M的快(block),方便后续运算。 1.2,split:切片,将 inpu...
2019-01-11 17:20:25
253
原创 大数据开发
hadoop环境搭建1,概念``1.1,理论1)集群:指的是多台设备构成一个完整的应用,这些多台设备就构成一个集群2)hadoop hadoop=hdfs+运算框架。 hadoop的运算框架有两种:mapreduce(第一代运算框架)和 yarn(第二代运算框架)3)hdfs hdfs=hadoop dfs;d-&amp;amp;amp;amp;amp;amp;amp;amp;gt;分布式,fs-&amp;amp;amp;amp;amp;amp;amp;amp
2019-01-04 18:32:52
1145
原创 JavaScript 和 jquery
onchange事件:当改变下垃列表选项时执行add()方法:向下垃列表中添加一个选项options[]属性:返回包含下垃列表中的所有选项的一个数组selectedIndex属性:设置或返回下垃列表中被选中项的索引号<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@page isEL...
2019-01-03 18:24:27
339
原创 spring cloud 基本搭建
spring cloud 基本搭建如下我们使用eureka体系的spring cloud以下工作都在project : spring-cloud-eureka-project1,创建一个注册中心(包括监控中心):sc-eureka-server1)新建一个module: sc-eureka-server2)增加依赖: &amp;lt;dependency&amp;gt; &amp;lt;...
2019-01-02 17:23:29
18125
6
原创 spring boot+dubbox
1,新建project(smbms-springboot-dubbox)2,新建module(smbms-springboot-dubbox-common)公共项目2.1)增加jar包 配置&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.codehaus.jackson&amp;amp;lt;/groupId&am
2018-12-27 23:02:40
829
原创 spring boot 搭建ssm
1,新建一个project (springboot-demo)2,配置ssm项目的jar依赖 &amp;amp;lt;!--定义变量--&amp;amp;gt; &amp;amp;lt;properties&amp;amp;gt; &amp;amp;lt;java.version&amp;amp;gt;1.8&amp;amp;lt;/java.version&a
2018-12-26 16:23:52
360
原创 Linux
linux环境安装一,vmware 虚拟机工具1,网络模式A,桥接:主机当网络桥梁,让主机内的虚拟机访问外网,主机和虚拟机IP是独立的B,nat:适用于主机和虚拟机共享IP,通过同一IP访问外网C,主机模式(host only)二,linux系统安装1,操作系统A,常用的操作系统:windows系列,安卓,IO,linux系列等B,按用途分类:普通版本和server版本C,li...
2018-12-18 10:43:38
387
原创 分页
<script type="text/javascript"> //提交表单,传送页码 function page_nav(frm,num){ document.getElementById("pageIndex").value=num;/* frm.pageIndex.value=num; */ frm.submit(); } function jump_...
2018-12-13 16:00:54
240
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人