自定义博客皮肤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)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 淘宝返利公众号开发、淘宝联盟API权限申请及对接详细教程

前言之前做过一个淘宝返利公众号,粉丝3000+,活跃用户300+,月营业额6000+,利润率在30%~60%左右(可自定义),总体来说收入还是非常可观的。在做公众号时也在网上花费了很多时间来查资料,感觉目前网上的大部分文章并不实用,所以写篇博客分享相关的内容,帮助对这方面感兴趣的读者少走弯路。经典案例下面分享一个经典的返利公众号案例,没错,就是我自己开发的这款!转链接、下单成功...

2020-03-16 19:51:12 24215 46

原创 挪车码微信小程序开发(隐私保护通话)

前言最近,在公司停车场看到很多车玻璃上都贴着挪车码,微信扫码之后会打开微信小程序或者网页,进而拨打电话呼叫车主挪车。相对于传统纸质版挪车牌,挪车码有以下几大优势:美观,不占用过多空间。挪车码一般都是直接贴到车窗,和年检、保险标志一样,美观且撕下不留痕迹; 隐私保护车主手机号。部分挪车码具备隐私保护机制,也就是说车主和呼叫方之间通话采用的是虚拟号码,并不会暴露车主手机号。这个机制可以防止4...

2020-03-10 16:06:59 11857 13

原创 Java面试题剖析(基础篇) | 第五篇: 深入理解Java面向对象设计的六大原则(上)

这篇博文主要讲的是在Java面向对象设计中,我们应该遵循的六大原则。只有掌握了这几大原则,我们才能更好的理解设计模式。Java面向对象设计的六大原则分别是:单一职责原则、开闭原则、里式替换原则、依赖倒置原则、接口隔离原则、迪米特原则。

2019-05-13 18:06:05 819

原创 Java微信支付开发 | 公众号发红包、企业付款、微信网页支付、微信小程序支付(附源码!!!)

本文主要介绍Java微信公众号、微信小程序、微信网页 支付和提现相关的开发流程,同时附带源码和注释,方便读者学习。

2019-03-14 14:15:50 3621 12

原创 Java面试题剖析(基础篇) | 第三篇: 深入理解Java中常见的集合Collection(ArrayList、LinkedList、Vector)

本文主要是结合JDK源码分析ArrayList、LinkedList、Vector集合的底层实现原理及它们的异同。

2019-03-08 17:28:18 439 2

原创 Java面试题剖析(基础篇) | 第二篇: 深入理解Java接口、抽象类、抽象方法

抽象是面向对象编程的一大特征,Java关于抽象最常被讨论的是抽象类和接口。本文详细介绍下这两者的异同。一、抽象类在介绍抽象类之前,先来了解一下抽象方法。1.1 抽象方法抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:abstract void fun();抽象方法必须用abstract关键字进行修饰。1.2 抽象类抽象类是对事物的抽象...

2019-03-01 16:45:15 497 1

原创 Java面试题剖析(基础篇) | 第一篇: 线程基础、多线程、线程锁及线程池

一、Java线程:概念与原理1.1 进程和线程我们所熟识的Windows、Linux、Uinux操作系统,是支持多线程的,它可以同时执行很多个线程,也支持多进程,因此它们都是支持多线程多进程的操作系统。但什么是进程?什么是线程?上述操作系统又是如何支持多线程、多进程的呢?对操作系统来说,资源分配的基本单位是进程,而调度的基本单位是线程。1.1.1 进程概念进程是指一个内存中运行...

2019-02-27 09:58:50 655 3

原创 SpringCloud 教程 | 第二章: 服务消费者(RestTemplate和Feign)

最近在学习SpringCloud相关的知识,受益匪浅。谨以此系列博文记录自己的学习历程,同时也为大家学习SpringCloud提供些许参考。后续会根据学习进度适时更新博文。在上一章,学习了服务的注册和发现(Eureka)。在微服务架构中,整体业务会被拆分成一个个独立的服务,服务之间的通讯是基于Http RESTful的。Spring cloud有两种服务调用方式,一种是Ribbon+RestT...

2019-02-20 14:00:47 434

原创 SpringCloud 教程 | 第一章: 服务的注册与发现(Eureka)

最近在学习SpringCloud相关的知识,受益匪浅。谨以此博文记录自己的学习历程,同时也为大家学习SpringCloud提供些许参考。后续会根据学习进度适时更新博文。前言传统web服务开发及部署流程如上图。我们在开发传统web项目时,除了开发正常功能之外,我们一般还会开发一些辅助功能。例如:日志收集系统、健康情况上报、filter过滤器等等。在实施部署阶段,我们需要配网关、做代理...

2019-02-19 11:09:29 341 4

原创 springboot整合activemq

本文介绍springboot如何整合activemq实现消息的发送与接收。前言一个项目是由好多子系统组合而成的,为了减少各系统之间的耦合性,便于整体项目的扩展,各系统之间可采用消息传递的方式进行通信,这时候就会用到消息队列。例如业务逻辑系统与日志收集系统之间的通信,业务逻辑系统将日志信息发送到消息队列中,然后日志收集系统从队列中取出消息进行日志的保存。同时,消息队列也可用于对那些实时性要求...

2019-02-11 14:25:32 243

原创 微信网页开发之JS-SDK初使用

最近需要做一个页面,该页面使用微信浏览器打开,功能如下:1、用户打开链接之后获取到用户的openId,用于支付、获取后台数据等场景2、自定义分享链接、标题、图标、描述等3、隐藏微信页面中的某些菜单项列表阅读本文前需掌握微信公众平台开发相关基础知识。一、准备工作1、准备一个通过微信认证的公众号或者申请一个微信测试号,保证该公众号有“网页服务”的权限二、开始开发1、微信...

2019-01-14 18:16:42 3899

原创 使用Java自动化方法模拟Android手机点击、触屏事件

     最近有一个测试需求,需要重复性的滑动手机、对手机进行触摸、点击操作等,所以就需要实现一个Android模拟人工操作的功能。一开始想写一个APK,但在实现过程中遇上了麻烦,好像需要系统应用权限等,笔者本身并不是做Android开发的,所以就没有实现。最后是通过adb shell 实现了该功能。Java开启线程,结合键盘和鼠标事件,使用adb shell控制手机。详解如下。  一、所需知...

2017-11-30 17:14:25 34287 5

原创 Java Filter过滤器初使用

最近项目上客户提了一个小需求,要求添加一个mac白名单管理机制。在白名单里面的机顶盒访问portal接口时允许访问,不在白名单内的进行拦截。在所有接口上添加判断太过麻烦,所以考虑使用Java接口过滤器来实现这一功能。Filter过滤器Java开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, action, 静态图片文件或静态 html 文件等进行拦截,从而实现...

2017-09-17 12:13:33 1114 1

原创 bootstrap+springMVC中使用bootstrapValidator实现表单验证(附源码!!!)

目前在开发一个交易平台,前端用的是bootstrap,后台框架是springMVC。因涉及到一些表单需要进行验证,所以选择了bootstrapValidator来进行表单验证,效果还算不错。话不多说,直接进入开发步骤。一、首先下载bootstrap、bootstrapValidator和jquery相关的js和css,这一部分我已上传到CSDN,有需要的可以下载下来用。下载地址:http:...

2017-02-17 08:54:20 4310

原创 Java微信公众号开发(附源码!!!)

笔者最近在为一个艺考服务团队开发手机端的服务,由于开发app需要的时间较长,所以选择开发微信公众号。本人比较擅长Java开发,所以本文是基于Java语言的公众号开发。话不多说,直接进入正题。准备工作:一、在微信公众平台申请账号。百度搜索微信公众平台,点击注册,通过邮箱注册成功后会看到如下画面。在这里,选择类型时要注意下。如果你是个人开发的话只能选择订阅号,订阅号没有自定义菜单等...

2017-02-03 15:20:21 66456 37

原创 SpringMVC中整合bootstrap实现分栏,iframe实现点击左侧菜单改变右侧内容或点击上面菜单改变下面内容,地址栏内容不变。附源码!!!

今天看到一个页面,页面布局是左右分栏,点击左边菜单右边页面内容随之改变,让我感兴趣的是无论如何点击,地址栏的内容都不会改变。于是想亲自动手实现这一效果,百度了一大堆,最后决定用bootstrap实现分栏,iframe实现点击菜单改变内容,后台采用SpringMVC,各实现左右和上下分栏效果。废话不多说,直接进入开发流程。一、前端页面和js新建main_index.jsp,head标签中...

2017-01-17 14:48:54 35509 13

原创 Swagger与SpringMVC整合(附源码!!!)

笔者是做系统开发的,主要工作内容是负责给apk端提供后台接口。以前的时候每出一次版本都要整合一次接口文档,而且还时不时的给apk同事解说各个接口的作用和参数类型等。最近工作相对比较轻松,于是想做一个在线接口测试和生成接口文档的工具。百度后发现了swagger这个工具,看网上的评论感觉还不错,就花了几个小时的时间搭建了这套SpringMVC和Swagger结合的项目。经测试,可以自动生成接口文档,而...

2017-01-17 13:29:11 2475 2

原创 springmvc+jdbc+mysql+bootstrap整合,并将sql语句提取到xml中(附源码!!)

由于最近工作较轻松,所以想整合一套SpringMVC框架。一来可以记录自己的工作过程,二来可以给读者提供一些帮助。之所以没有用mybatis而是采用了jdbc来操作数据库是因为jdbc要比mybatis快得多,毕竟mybatis对jdbc做了一层包装,尽管这层包装并不厚,但还是足够影响效率的。因为个人并不喜欢在Java程序中写sql语句,所以将sql语句提取到xml中,在项目启动的过程中读取xml...

2017-01-17 13:16:39 2893 1

原创 bootstrap实现天平效果

作为一名程序员,实在没有能教的课程,只能做了一个小游戏,带着小朋友们熟悉数字。js中需要注意一下,这里有个小小的算法,因为在数字大的方块儿下移的时候,中间的天平横线长度也要跟着变,不然无法连接到两端。在上一章博客中,笔者发布了九宫格中猫捉老鼠的小游戏源码,下面再把通过bootstrap实现天平效果的源码发布,供读者参考。通过前端代码生成一个简易的天平,天平两边分别随机生成一个数字,点击较大的数字天平就会倾斜。html代码没什么好说的,就是两个方块儿,中间用横线连接,横线下面再放一个三角形作为支点。

2024-05-27 15:25:22 414

原创 bootstrap实现九宫格效果(猫捉老鼠游戏)

九宫格的左上角是一只小猫图片,右下角是小老鼠图片,其他7个方框都是数字。方框被点击时背景图片就会变成小猫,每次点击都相当于小猫移动了一步,直到点击老鼠,老鼠的图片被替换,相当于猫捉到老鼠了。最近,孩子的幼儿园让家长体验“半日助教活动”,每个家长需要讲授15-20分钟的课程。作为一名程序员,实在没有能教的课程,只能做了一个小游戏,带着小朋友们熟悉数字。图片我就不上传了,读者自行放几张就OK~快去试试吧~~~

2024-05-24 15:22:37 337

原创 微信小程序实现购物商城(附源码)

微信小程序实现购物商城的前端代码。1.首页:包括活动图片的轮播展示、活动商品缩略图和基本信息的展示、横向滑动tabBar、搜索框等。2.活动详情展示页:活动详情展示页有两种,根据type进行分别跳转。一种是展示活动详情,主要包括活动图片、活动内容、活动链接等。另一种是展示活动商品,包括活动图片、活动内容和活动商品列表。3.商品详情展示页:商品详情展示了商品轮播图和商品信息。4.搜索页,支持按销量、价格等进行排序。5.我的页面:展示用户余额、返利总额等信息。6.订单页面:展示待返利订单、已返利订单

2023-03-20 17:16:40 30476 24

原创 基于JavaSwing的艺考服务学生管理系统(附源码!!!)

之前还在上学的时候给朋友做过一套基于JavaSwing的艺考服务学生管理系统,今天在整理代码的时候发现源代码还保存着。简单调试了一下,还原了数据库,系统运行正常。特意贴出来,给有需要的人。注:该系统是基于JavaSwing的,所以是一个桌面程序,可以通过exe4j Wizard打包成exe。管理系统效果图如下:主页:学生添加页面:学生查询页面:其他的页面就不再贴...

2019-02-21 14:37:42 1097 1

原创 部署maven管理的JavaWeb项目到Linux云服务器

本文介绍了如何将maven管理的JavaWeb项目部署到Linux云服务器,包括jdk配置、Apache Tomcat配置、mysql配置、服务器定时重启等。本文中服务器版本:Ubuntu 14.04.1,jdk版本:1.7.0_79,mysql版本:5.5.53,Tomcat版本:apache-tomcat-7.0.73。话不多说,直接进入正题。一、配置jdk针对自己的服务器下载相对应的...

2017-02-20 11:14:18 2289

bootstrap实现天平效果

效果大致是这样的。通过前端代码生成一个简易的天平,天平两边分别随机生成一个数字,点击较大的数字天平就会倾斜。 具体可以查看我的博客:https://blog.csdn.net/fanguoddd/article/details/139238382 html代码没什么好说的,就是两个方块儿,中间用横线连接,横线下面再放一个三角形作为支点; css中通过transition属性设置了天平横线、方块儿、三角形的倾斜效果; js中需要注意一下,这里有个小小的算法,因为在数字大的方块儿下移的时候,中间的天平横线长度也要跟着变,不然无法连接到两端。所以,要通过勾股定理计算出天平横线的长度、倾斜角度和中间三角形下降的距离。在block1/block2.onclick函数中可以看到这个小小的算法; 笔者这里只是实现了很简单的效果,但大概原理是对的。各位读者可以自行试试~~~~

2024-05-28

bootstrap实现九宫格效果(猫捉老鼠游戏)

效果大致是这样的。通过bootstrap实现九宫格效果,九宫格的左上角是一只小猫图片,右下角是小老鼠图片,其他7个方框都是数字。方框被点击时背景图片就会变成小猫,每次点击都相当于小猫移动了一步,直到点击老鼠,老鼠的图片被替换,相当于猫捉到老鼠了。 具体可以查看我的博客:https://blog.csdn.net/fanguoddd/article/details/139120534

2024-05-28

(前端+后台)挪车微信小程序全套源码

挪车微信小程序全套源码,包括前端、后台、数据库; 前端使用微信小程序官方工具进行开发; 后端使用spring boot框架开发; 数据库用的是mysql; parkcar.properties是配置文件,放到usr/local/src 目录下,可以在代码中进行修改指定目录; 项目中使用了activemq插件,用来异步存储小程序formid,便于发送用户消息。微信小程序改版之后可能没有formid了,读者需自行适配。当然,用不到的话删掉也可以; 具体效果详见我的博客,https://blog.csdn.net/fanguoddd/article/details/104767339,阅读量已破万,点赞、评论、收藏、咨询的人很多; 虚拟隐私通话使用的华为云,AXB模式和X模式都有,一个号码月租是5元,AXB模式下一个号码可以绑定1000对号码,前期测试的话申请5个号码足够了。 大概就是这些,有什么问题再咨询吧。

2024-05-27

JavaSwing实现的学生管理系统源码

JavaSwing实现的艺考服务学生管理系统,其中包括面板、表格、Excel导入导出、按钮事件、菜单组等功能。导出jar包后可以打包成exe可执行文件,实在是居家旅行、杀人越货必备之良品。

2019-03-15

使用Java自动化方法模拟Android人工点击、触屏事件(含platform-tools工具)

使用Java自动化方法模拟Android人工点击、触屏事件(含platform-tools工具)

2017-11-30

bootstrap、bootstrapValidator和jquery相关的部分js和css

bootstrap、bootstrapValidator和jquery相关的部分js和css,用于bootstrap前端开发和表单验证。

2017-02-17

将汉字转化成拼音

将汉字转化成拼音的工具类,包括全拼和首字母拼音等。内含一个Java工具类和一个TXT文本

2017-02-09

servlet+jdbc实现微信公众号开发 源码下载

原生servlet+jdbc实现微信公众号开发,包含自定义菜单等。

2017-02-03

springmvc+jdbc+mysql+bootstrap整合,提取sql到xml,使用iframe实现上下、左右分栏

springmvc+jdbc+mysql+bootstrap整合,提取sql到xml,使用iframe实现上下、左右分栏

2017-01-17

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

TA关注的人

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