自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猿码优创

年少是你未醒的梦话,风华是燃烬的彼岸花。

  • 博客(49)
  • 资源 (10)
  • 收藏
  • 关注

原创 微信小程序之订阅消息推送JAVA开发

2019年10月份微信发布了模板消息整改公告由模板消息更改为订阅消息:具体公告地址:https://developers.weixin.qq.com/community/develop/doc/00008a8a7d8310b6bf4975b635a401?blockType=1 (悄悄告诉大家,大家没事可以看看评论老有意思了,骂声一片。龙哥:我14亿微信用你们教我怎么做产品吗????)...

2020-01-08 11:31:02 16630 46

原创 java-极光短信以及通知回调整合

今天大Boss给小优优说,你给咱们的注册系统增加一下短信验证吧,然鹅小优优找了很多平台,像什么2xx、互亿xx了等等,后来一it好友告诉小优优,说用极光短信吧,毕竟人家就想做消息推送出身的,技术以及实时性肯定没的说。小优优觉得说的对,毕竟人家是专业搞消息推送的。原来给大家分享过极光推送文章,那今天给大家分享一下极光短信和JAVA的整合。首先我们进入极光官网 找到极光短信(如下图)...

2020-01-06 10:51:33 1944 2

原创 SpringBoot整合webSocket

小伙伴们,周一快乐。悄悄告诉大家一个好消息,还有四天就放假了。。惊不惊喜 意不意外今天大Boss找我,小优呀,给你一个需求:用户在app填写完信息然后推送给管理员Pc端。 我问Boss就这么简单?Boos说就是这么简单,你要考虑程序性能,推送的数据准确性。突然脑子复现了两个思路方式:A:app和Pc公用一个数据库,前段设置一个定时,每一秒轮循查询。B:在pc加一个刷新按钮,一直...

2019-07-23 10:06:14 3785 13

原创 java生成word并导出pdf

java生成word,word并转pdf

2022-08-22 18:21:06 3768 2

原创 log4j2远程执行漏洞原理以及解决方案

最新最全的Log4j2漏洞原理和最新解决方案2021年12月9日,国内多家机构监测到Apache Log4j2存在任意代码执行漏洞,并紧急通报相关情况。由于Apache Log4j存在递归解析功能,未取得身份认证的用户,可以从远程发送数据请求输入数据日志,轻松触发漏洞,最终在目标上执行任意代码。鉴于Apache Log4j本身涉及多种应用组件,猿码优创讲漏洞威胁等级:严重。目前经过不懈努力,猿码优创已经给复现了。产生原因:存在JNDI注入漏洞,..

2021-12-15 12:56:29 11457 1

原创 一文学会微信WEB第三方登录

今天给大家分享一下微信WEB第三方登录:一、提前工作(提前工作省略,腾讯要你提供什么,你就提供什么就好了。):1.1、申请微信开放平台账号(https://open.weixin.qq.com/):1.2、企业开发平台认证1.3、创建网站应用,注意网站名称、网站logo这个会给用户直观显示的。1.4、完成1.3需要等待审核1-7天,审核成功腾讯会给你提供AppID和AppSecret1.5、配置回调地址(为了方便本地调试用的花生壳地址,也可以采用其他内网映射外网.

2020-08-10 14:53:51 6159

原创 史上最全搭建MAVEN私服上传并使用JAR包教程

最近用dubbo做项目和第三方频繁RPC调用,如果对方改了接口参数或者新增接口,后台所有开发人员都需要把第三方提供的jar包打成pom文件引入本地环境。很累!!!今天就给大家分享一下搭建Nexus3Maven私服以及上传并使用私服jar包1、下载私服软件包:1.1、官网下载:地址:https://fr.sonatype.com/download-oss-sonatype填写邮箱进行下载:1.2、百度云盘下载(版本为:3.25):下载链接: https://p.

2020-08-05 16:18:06 7446 8

原创 docker一键部署springBoot项目

今天给大家分享一下用idea自动部署docker之springboot项目。前期准备:1、springboot的项目(就拿上一篇文章的自动生成海报为例)2、一台装有docker的服务器3、一个优秀的idea开发工具第一步: maven clean and install项目第二步:创建DockerFile文件# springBoot和Docker整合# VERSION 0.0.1# Author: KingYiFan# 安装jdk8FROM java:8.

2020-07-17 16:01:49 1815 1

原创 java生成宣传海报

嘿~好久不见。今天给大家分享的是java代码生成海报先看看效果图:是不是还挺漂亮的,背景来自我们公司ui。看一下代码工程:controller:package cn.cnbuild.draw.controller;import cn.cnbuild.draw.utils.draw.PosterUtil;import org.springframework.beans.factory.annotation.Autowired;import org.spri..

2020-07-14 16:42:57 3315 1

原创 springBoot动态整合Quartz

动态Quart定时任务 项目目录:Sql文件:创建表:CREATE TABLE `sys_task` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL COMMENT '任务名', `content` varchar(50) DEFAULT NULL COMMENT '任务描述',...

2020-04-20 16:28:17 883

原创 微信小程序推送模板消息

今天KingYiFan给大家分享一下小程序模板消息推送:根据微信小程序最新机制:2019年10月份微信发布了最新模板消息整改公告,由模板消息更改为订阅消息,模板消息将于2020年1月10日下线,下线后这篇文章将失效。最新微信订阅消息文章已发布,请大家移步:https://blog.csdn.net/weixin_39984161/article/details/103888343公告如下:...

2020-01-08 12:12:46 41255 48

原创 按日切割SpringBoot项目日志插件及shell脚本

好久好久没更新文章了,感觉自己都比较懒散了。。。事也多,也不知道想给大家分享什么。今天这个事我觉得可以给大家分享一下。故事开始:leader:你帮我找一下昨天的短信发送异常的日志。小优优:好嘞。小优优:小优优把昨天同事给小优优发的图片直接给了Leader。leader:我要文本的。小优优:好的,我从服务器给拉一下。默默打开打开服务器,一看日志文件 26kb,就剩今天重启...

2019-11-14 15:18:31 1138 3

原创 彩狼阁小程序更新2.0

彩狼阁小程序迎来2.0大版本更新。老司机回家了。。。。先甩几张图片:以后将在小程序更新技术文章,欢迎大家更换阵地。老司机们该回家了。每一次更新都是为了用户更好的体验。每一次的升级都离不开用户的支持。欢迎大家扫码体验。本小程序是基于WeHaloWeHalo [wiˈheɪloʊ],意为我们的光环。配合 Halo 轻快,简洁,功能强大的博客...

2019-09-27 19:13:02 862

原创 SpringBoot整合拦截器之接口加密

Boss:小优呀,你写的springboot接口是不是知道地址就可以访问?小优:对啊。只要知道地址就能访问。Boss:小优,你有没有想过,我如果是个黑客,你写的接口数据我是不是都可以拿到。小优优:拿到拿到呗。Boss:。。。。 小优,我觉得你想家了,建议你可以回家看看了。小优:嗯有点吧。两个月没回家了。真心为为小优的工作担忧。今天给大家分享一下SpringBoot整合过...

2019-08-26 16:42:35 5498 1

原创 docker搭建Redis集群-主从复制以及哨兵模式

本来想给大家搭建伪集群的,想了想还是给大家搭建真实的集群吧。这样更容易大家学习。But但是我的电脑是双4G的一定会很卡的。忍了,只要大家能从中学到东西。这样就是值得的。一、安装redis集群主从复制:直接上操作步骤:1、打开三台虚拟主机(不会安装Centos7的请移步“安装centos7及连接” 文章),并且用xsheel连接上root用户第一台ip:192.168....

2019-07-26 09:54:30 1894 7

原创 Docker安装Mysql

又是一个周末的下午,吹着风扇 喝着枸杞水 听着轻音乐 静静的码着文字。先给大家说一下什么是docker镜像,小优的理解就是就是可以运行的产物,但是是个集合。比如w7操作系统(只是一个操作系统)什么是docker容器小优的理解是:只要你的电脑里面安装了w7系统,这就变成了容器。镜像是可以多次运行的。镜像一启动就会变成容器。下面给大家讲一下docker安装mysql...

2019-07-21 16:46:56 500

原创 Docker安装以及HelloWorld

嘿,好久不见~ 今天给大家Centos7更新安装Docker,什么是docker?我们来看看百度百科的介绍:沙箱,又是什么鬼???不知道大家听过没有支付宝支付的沙箱环境 哈哈哈 里面数不完的钱~ 感兴趣可以去玩一下。不管了,我们新接触一个事物之前肯定要了解他的有点,我们为什么学他!它能给我们带来什么价值!看了这么多优点,我们来学习一下这个神奇的东西吧。Docke...

2019-07-14 20:48:17 689

原创 安装centos7及连接

今天一起来安装centos7,下一篇咱们一起学Docker 需要工具:VMware Workstation 、centos7镜像、xshell6、xftp6一、vm下载以及安装:①:vm各版本下载地址:(请根据自己的电脑配置自行下载哦!)点我快速进入下载vm15点我快速进入下载vm14点我快速进入下载vm12点我快速进入下载vm10②:激活密钥许可证(资金允许的,请...

2019-07-08 15:21:01 653

原创 Linux安装部署Hadoop及统计单词次数测试

今天来一起学习一下Linux安装以及部署Hadoop环境Ps:需要安装jdk,没有安装的小伙伴移步到:点我快速进入安装jdk文章一、下载Hadoop及上传服务器(两种方式)1、手动下载然后上传服务器 下载地址:https://hadoop.apache.org/releases.html2、自动下载命令:wget http://apache.fayea.com/hadoo...

2019-06-24 15:42:49 1008

原创 Linux安装flink

一、下载Flink(2种方式为了简单我用第二种。)1、手动下载Flink1.1、官网下载:https://flink.apache.org/downloads.html#apache-flink-1721.2、下载压缩包 上传服务器自己创建的目录(略)。2、自动下载Flink创建目录: mkdir /root/kingyifan/flink下载Flink: wget...

2019-06-20 16:23:46 6155 2

原创 Flume安装及部署

今天给大家分享一下Flume单机配置以及安装部署一、下载和上传flume(两种方式)1、手动下载 1.1 http://mirror.bit.edu.cn/apache/flume/1.8.0/ 下载flume1.2 随便找一个目录 创建一个flume文件夹 我的在/kingyifan目录命令:mkdir flume1.3 把flume安装包上传服...

2019-06-17 18:45:33 9281

原创 SpringBoot整合kafka

经过前三篇文章 安装jdk 安装zookeeper 以及安装kafka 全部已经竣工了,不知道小伙伴们成功搭建kafka了不。憋了三天的大招,今天放出来吧。今天大家用java代码连接kafka。第一步:修改kafka的server.properties文件命令: vi server.properties 修改内容:broker.id=0port=9092hos...

2019-06-14 16:57:52 1344 5

原创 linux安装kafka

今天来安装kafka 安装kafka前台必须安装zookeeper 不会安装请移步:点我快速进入安装zookeeper文章一、安装kafka下载kafka两种方式1、手动下载 下载地址:http://kafka.apache.org/downloads下载好了然后上传服务器(不在这里赘述。前两个文章都有!)2、也可以用命令下载(直接下载到服务器哦!):...

2019-06-14 14:20:37 41154 26

原创 Linux安装zookeeper

其实在安装jdk的前言的时候说要研究大数据的东西,想玩kafka 但是kafka前提是有zookeeper。来吧这篇文章给咱们大家一起学习一下安装zookeeper安装zookeeper要求: 必须安装jdk 没安装移步:点我快速移步安装jdk文章下载安装zookeeper 官网让我们移步到国内镜像下载呢。镜像地址1: http://apache.fayea....

2019-06-14 14:16:59 2038

原创 Linux安装jdk(两种方式)

最近在研究大数据方面的东西,业务场景是从设备采集数据经过处理然后存放DB。建设上面的环境第一步肯定是安装jdk,所以和大家一起学一下基本知识centos7.5安装jdk1.8。安装jdk有两种方法:手动安装 yum安装。 yum安装如下:1、查询要安装jdk的版本:命令:yum -y list java*2、安装jdk1.8命令:yum inst...

2019-06-11 16:51:53 122147 14

原创 springBoot整合redis(含彩蛋)

突发奇想 给我自己写的SpringBoot项目集成一下Redis缓存。说干就干~~先给大家说一下什么是redis:redis的特性: 快!!! 为什么快:他是c语音写的,单线程 存在内存中redis的性能:来吧先下载和安装redisredis官网:redis.io(非常好记)但是我在官网溜达了一圈根本没发现,有下载windows的版本。(听it大...

2019-05-28 17:35:50 664 2

原创 Nginx-搭建安装、配置https、配置图片服务器、负载均衡、Nginx图片404、域名解析

嘿。本来一直想给大家分享科目二的知识来着,我想了想给大家分享学车的整个流程比较好。所以等我考完科三 然后把从科一 一直到科四所有知识给大家分享一下。大家耐心等待一下。今天给大家分享一个关于运维的工作,搭建Https服务 以及配置静态访问服务器本地路径。第一步 先给大家说用到的工具:Nginx 下面是百度百科的nginx的解释:nginx有两个特性一个是反向代理 另一个是负载均衡...

2019-05-21 16:36:14 1679

原创 小程序模板消息点击后弹开发版过期

今天做开发的时候做模板消息推送,然后点击弹出开发版本小程序已过期,请在开发者工具重新扫码。我很好奇这个问题。然后我把我小程序中所有关于这个小程序全部给删除了。结果还是一直弹。我没用开发版本啊,突然想到我收集的fromId是开发版本收集的,为了做测试我自己写了一个按钮然后把收集的fromId手动存库了,结果读出来的全部是开发版本的fromId 所以他会提示开发版小程...

2019-05-10 14:47:39 2788

原创 IDEA点DBug项目启动不起来问题

今天遇到一个让我差点结束it生涯的问题(如下图:) 启动SpringBoot项目的时候 run可以直接启动 但是debug就是启动不了(就是下图):报错:Connected to the target Vm ,address :"127.0.0.1:62702",transport :'socket'问度娘。度娘告诉我: 1、断点太多,处理一下。。2、告诉我test类 ...

2019-05-08 16:42:51 1626 1

原创 给SpringBoot接口加全局日志(AOP)

company项目差不多到了尾声,leader突然告知我,给所有API接口加上个执行时间放到日志。我还得把所有接口都得修改,加一个开始时间,加一个结束时间,然后输出到日志。先来给大家看看我们现在的日志(如下图):感觉乱的一锅粥。根本不知道执行了什么。一想到,每个接口都需要加一个开始时间和一个结束时间,我就感觉特别烦,就是不想撸代码。回到家准备买个烤冷面吃...

2019-05-08 14:24:32 2919

原创 给SpringBoot连接信息上把锁

代码千万行,安全第一行;密码明文存,同事两行泪 --摘自 技术最前线一遍文章标题 具体内容 点我快速进入最近又发生了勒索病毒。中勒索病毒原因:受攻击的账户密码都是以明文形式存储的。下面这位hacker是不是很帅。 最近刚弄完一个项目,结果我的数据库配置文件是明文的,被leader看到了 就被骂了一顿。说如果hacker直接拉去了你的配置文件 根本不用破解直接把你数...

2019-05-07 14:27:47 577

原创 Spring Boot项目sheel脚本(启动、停止、重启、状态)

给大家分享一份关于jar包项目的sheel脚本文件,启动、停止、重启以及查看状态。 我觉得这个脚本写得很不错,直接把jar包上传到服务器,然后把脚本上传到同一目录下。启动方法:app.sh start 会自动生成catalina.log(文件名称可以自行修改脚本) 文件可供查阅日志 查阅实时日志方法:tail -f catalina.log 停止方法:app.sh stop 会杀...

2019-04-30 15:11:24 1137

原创 Java-RPC通信--HSF框架

最近leader给了KingYiFan一个任务,就是对接某国企的业务,人家用的淘宝的HSF框架RPC通信 根本不用httpclient what??? RPC不是Dubbo底层协议吗?这怎么通讯呢?翻遍了整个百度没有我想要的。 有一个大佬人家自己封装了一个RPC通讯含监控中心(积分下载的)需要联系我哈。最后还是去老老实实看官网吧。 以下知识是我昨天学的,如有错误请指出。HSF提供了...

2019-04-03 19:20:49 4223 13

原创 小程序基本开发SpringBoot项目

新的一周开始又是新的一月开始,祝小伙伴愚人节快乐。哈哈哈哈~~一直说给大家分享一下被大佬封装过的小程序的基本开发。下图是文档截图: 基本上小程序的基本开发全部封装好了 点我快速进入DOC地址直接给大家分成SpringBoot小程序Demo了,项目也集成了很多常用工具类(后期会一直在更新。。。) 具体技术框架如下:①:SpringBoot +MyBatisPlus②:lo...

2019-04-03 11:42:10 903 1

原创 浏览器打印-云打印

呼 ~~ 松了一口气,最近我们Team刚做了一个关于票务的项目。票务的项目我不知道大家了解多少?可以简单理解成为景区售票系统。给大家甩一个什么是票务的百度百科的截图。 给大家在看看票务系统的特点:好了。吹牛逼到此结束。。。看我红圈圈的地方,这些都是我们程序员背后的努力啊。为中国程序猿点赞!!!今天就给大家分享一下B/S架构浏览器连接打印机并且打印门票信息(也可...

2019-03-25 10:12:45 1263

原创 Java加解密工具类

今天coding的时候需要大数据大佬对接接口,接口用的DES加密 ECB的PKCS5Padding填充方式。从 XXX 看到的都是收费的,我就搞不明白了一个工具类至于收费不,我就有点不开心了。为什么就不能有一个分享的精神,程序员何必为难程序员呢。今天我给大家分享三个我自己常用的三个加密工具类吧 。AES、DES、MD5AES加密解密工具类返回Base64package cn.bu...

2019-03-21 15:13:21 1339

原创 Python环境搭建以及入门

最近Python挺火的,我也来蹭一下热度。据听说学好Python能月薪过万。。2018年5月,PYPL发布了世界编程语言流行指数榜,python首次超越Java占据榜首。先给大家从百度百科lou一下Python的发展历程来在给大家说一下Python都能干嘛来在大家说一下大家最关心的问题(直接上图大家会明白的。)以上内容摘自CSDN 不管怎么...

2019-03-15 17:27:07 454

原创 layui三级菜单渲染

项目做完了,可以有时间写写博客了。 今天给大家讲解一下layui的三级动态加载菜单含后端代码。我是最近刚学的layui,非常感谢贤心大神。开发出这么牛逼ui的框架。声明:KingYiFan前段是渣渣,本次讲解用的前端js并非KingYiFan亲自封装只是稍作修改,非常感谢封装三级菜单CSDN的大神:yufengaotian 点我快速进入作者原文下图就是三级菜单效果。为什么要讲...

2019-03-14 15:36:15 4974 11

原创 学习layui分享

嘿,我回来。感觉好久好久没有维护博客了。 这篇文章应该是2019年第一篇文章。。 又换一份工作, 是不是感觉博主一点都不稳定,一年换了三家公司呵呵呵呵呵。。。既然说到这里做为一个北漂打工来说,我真心觉得稳定点好,感觉真的老了。。。选工作一定要选好公司!!!选好公司!!!选好公司!!!北漂是一种情怀,但是没人会认这种情怀,在这适者生存的大环境里你只能加倍努力,充实自己。。加油北漂游...

2019-03-13 18:30:10 752

原创 java开发-微信二次分享

今天踩了一个很大的坑。。我发现微信坑真多啊。微信做的东西真的不屑于评论啊。刚开始坑公众号开发,然后坑微信支付开发,然后坑小程序开发。我真的走不出来了。。。。关键还没办法。今天给大家分享一下app的二次分享问题吧。是不是挺好玩的。这个时候就说了为什么变成这个样子,因为他分享H5没有写微信的二次分享。二次分享操作流程:打开某app然后分享到朋友某一个篇文章。 然后朋友打开,觉...

2018-12-21 13:16:05 1196

java生成word和转pdf

java生成word和word转pdf

2022-08-22

微信web第三方登录.zip

微信WEB第三方登录 博客地址:https://blog.csdn.net/weixin_39984161/article/details/107912921

2020-08-10

springboot生成宣传海报

java生成宣传海报,文章地址:https://blog.csdn.net/weixin_39984161/article/details/107341471

2020-07-14

Springboot整合动态Quartz.zip

SpringBoot整合动态Quartz(定时任务),对job进行增删改查,运行、停止、修改等操作,随时控制定时任务。

2020-01-17

sendmsg.zip

小程序订阅消息推送,具体请查询文章地址: https://blog.csdn.net/weixin_39984161/article/details/103888343

2020-01-08

按天切割日志.zip

安装cronolog插件已经启动SpringBoot启动脚本,具体文章链接:https://blog.csdn.net/weixin_39984161/article/details/103067903

2019-11-14

DataBase2Word.zip

具体详情可参考:https://blog.csdn.net/weixin_39984161/article/details/102590797 支持Mysql和Oracle

2019-10-16

websocket.zip

SpringBoot整合webSocket 里面包含一对一发送消息,一对多发送消息,群发消息。具体请看文章:https://blog.csdn.net/weixin_39984161/article/details/96969704

2019-07-23

SpringBoot整合kafka

SpringBoot整合kafka代码,两个工程 一个消费者 一个生产者,利用定时任务。很简洁代码。欢迎大家下载哦。可参考这篇文章代码哦。https://blog.csdn.net/weixin_39984161/article/details/91986809

2019-06-14

layui三级动态菜单(SpringBoot)

layui三级动态菜单(SpringBoot项目)简单demo仅供参考。

2019-04-04

SpringBoot小程序常用Demo

SpringBoot 小程序 Demo 你不需要在去封装常用的信息。只需要注重业务逻辑即可。腾讯地图WebService部分Api也集成了。

2019-03-28

空空如也

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

TA关注的人

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