自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 Shiro初识

https://blog.youkuaiyun.com/gaofengyan/article/details/87689453

2019-03-22 17:03:09 153

原创 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 -&gt; spilt -&gt; map -&gt; shuffle -&gt; 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;amp;gt;分布式,fs-&amp;amp;amp;amp;amp;amp;amp;amp;amp

2019-01-04 18:32:52 1145

原创 Linux 虚拟机和系统安装

安装vmware-tools

2019-01-03 19:45:20 222

原创 JavaScript 和 jquery

onchange事件:当改变下垃列表选项时执行add()方法:向下垃列表中添加一个选项options[]属性:返回包含下垃列表中的所有选项的一个数组selectedIndex属性:设置或返回下垃列表中被选中项的索引号&lt;%@ page contentType="text/html;charset=UTF-8" language="java" %&gt;&lt;%@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;amp;lt;dependency&amp;amp;gt; &amp;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;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.codehaus.jackson&amp;amp;amp;lt;/groupId&am

2018-12-27 23:02:40 829

原创 spring boot 搭建ssm

1,新建一个project (springboot-demo)2,配置ssm项目的jar依赖 &amp;amp;amp;lt;!--定义变量--&amp;amp;amp;gt; &amp;amp;amp;lt;properties&amp;amp;amp;gt; &amp;amp;amp;lt;java.version&amp;amp;amp;gt;1.8&amp;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

原创 分页

&lt;script type="text/javascript"&gt; //提交表单,传送页码 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

原创 Spring MVC 多文件上传

然后编历数组,分开操作。

2018-12-13 11:48:47 176

Fiddler抓包程序

Fiddler抓包程序

2018-11-05

日志配置java文件

日志配置java代码

2018-10-26

空空如也

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

TA关注的人

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