
项目
文章平均质量分 51
冯浩月
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【项目】 Java 过滤器 解决存储型xss攻击问题
攻击者可以通过构造URL注入JavaScript、VBScript、ActiveX、HTML或者Flash的手段,利用跨站脚本漏洞欺骗用户,收集Cookie等相关数据并冒充其他用户。通过精心构造的恶意代码,可以让访问者访问非法网站或下载恶意木马,如果再结合其他攻击手段(如社会工程学、提权等),甚至可以获取系统的管理权限原创 2020-12-22 17:20:52 · 3902 阅读 · 0 评论 -
【项目】部署Java服务-Tomcat、Nginx、shell部署脚本
小编刚完成了一个部署Java服务的任务,大概有三个点可以介绍,Tomcat服务安装修改配置文件、Nginx路由配置、编写shell脚本部署服务以及遇到的几个相关坑,记录下来,分享给大家!原创 2020-08-27 16:20:27 · 336 阅读 · 0 评论 -
【项目】新建业务数据页面-添加“保存并提交审批”按钮
项目版本迭代中,小编分到了这样一个功能:新增按钮-配置审批流的业务对象在创建业务数据时,显示一个“保存并提交”的按钮,点击后数据正常保存、满足审批条件提交审批。小编在实现过程中,出现了一些业务实现方面的漏洞,并从中收获到一些开发中的经验。原创 2020-08-17 14:47:25 · 1218 阅读 · 0 评论 -
【第三方OA对接】03 企业微信对接项目总结
企业微信的对接,比较复杂,因为企业微信的开发文档中,包含了企业内部开发和第三方应用开发,稍不注意就容易理解偏差,我们使用的是第三方应用的API,开发前期对于文档的梳理非常必要,一定要耐心去整理思路。原创 2020-08-10 11:36:33 · 3564 阅读 · 0 评论 -
【第三方OA对接】02 好视通对接项目总结
好视通的开发功能仅限于开通免费租户,一个管理员账号提供所有人使用,作为渠道商,我们只需要调用好视通开通租户,创建视频会议等相关API。原创 2020-07-29 11:21:55 · 720 阅读 · 0 评论 -
【第三方OA对接】01华为云WeLink对接项目总结
前言 2019年12月到 2020年04月,小编参与到公司项目与第三方OA的对接,即华为云WeLink市场的对接工作,华为云市场、WeLink市场两部分对接工作,我负责华为云市场项目对接接口、另一个同事负责WeLink对接。主要经历了四个阶段:熟悉第三方文档需求及相关业务、研发、测试、上线并解决问题。主要工作 第三方接口调用、开通第三方租户(租户包括本项目、第三方)第三方接口调用一、准备工作熟悉整体业务流程图项目分原创 2020-07-10 15:34:01 · 2354 阅读 · 2 评论 -
【项目总结】第三方OA对接、项目从零入手
前言 近半年在平台项目的接触过程中,发现底层源码的能力很重要,有助于帮助我们理解项目代码,整理思路。代码思维能力也很重要。项目经历一、开发内容第三方对接华为云WeLink对接 2019-12 ~ 2020-04企业微信小程序对接 2020-03 ~ 2020-05好视通视频会议对接 2020-05-09 ~ 2020-05-20Mon 06Mon 13Mon 20Mon 27Mon 03Mon 10Mon 17Mon 24Mon 31原创 2020-07-01 15:39:23 · 1322 阅读 · 0 评论 -
【前端】ionic4 班课作答记录分两列,使用div实现
前言 小编最近做项目时,遇到一个将数据分成两列显示,由于之前使用<ion-col>标签比较顺手,思维定式的便想到了这个做法,没有想到中间的实现过程很是曲折,具体看一下我的跌宕的历程吧。跑偏的思路--数据分成两个集合一、ion-col实现两列二、后端数据需要分成两个集合三、出现问题--数据处理麻烦大神指点--使用div形成两列一、div样式只需...原创 2019-03-29 14:35:52 · 629 阅读 · 6 评论 -
【后端】 Spring Cloud 服务间调用
前言 小编最近需要调用外服务的一个接口,便需要外服务的api层去开放端口,并且本服务中用到了IntegralResult的结果封装体返回值的处理,通过Json转换处理。两个服务代码实现 一、外服务开放端口 1.api层的代码package com.dmsdbj.integral.kernel.api.facade; // 包路径import com...原创 2019-03-13 11:07:17 · 529 阅读 · 3 评论 -
【后端】Jenkins构建报错:'dependencies.dependency.version' for.. jar is missing
前言 小编参与的项目是使用Jenkins进行构建的,最近一个spring boot的项目构建失败了,通过查看日志找到了问题所在。解决问题的入口一、SSH连接失败经过查阅几篇博客,以及对比其他服务构建的历史,发现这个并不影响真正的服务构建。二、Error日志 查看日志,明确问题,出现在pom文件中,在本地项目中全局搜索依赖包:hibernate-jpa...原创 2019-03-20 21:20:45 · 7967 阅读 · 4 评论 -
【前端】ionic4 人员组织结构实现
前言效果图层级结构实现一、HTML代码二、代码逻辑分析三、ts变量定义与调用后端接口思路小结前言 小编最近做手机端项目时,遇到了显示层级结构的业务需求,在手机端使用箭头图标加上层级数据判断,即可实现,在这个实现过程中,需要确认每次点击的数据箭头索引,调用修改ts文件中的变量值,在调用后端变量时,需要在HTML页面拼接变量名,但这种方法不...原创 2019-03-03 11:37:33 · 1206 阅读 · 4 评论 -
【前端】vue2中的报错:Duplicate keys detected: '0'
前言 小编在vue前端项目中,遇到了一个错误,解决思路主要集中在v-for的用法上面,key的值不能重复,所以它的取值非常重要,循环嵌套时也需要注意一下。报错详细内容一、报错图1原因:v-for取用key值时,key值重复: <Select v-model="questionDetail.company" style="width:200px"&g...原创 2019-05-19 20:31:25 · 3020 阅读 · 9 评论 -
【前端】ionic4 侧滑栏ion-item-sliding实现编辑删除效果
目录前言侧滑栏效果图 一、侧滑栏效果图二、编辑效果图侧滑栏ion-item-sliding一、HTML代码二、代码结构三、ts代码---编辑弹框-AlertController小结前言 小编在项目中用到了侧滑栏,单条记录ion-item中实现侧滑栏“编辑、删除功能效果”,具体的实现过程基本上没有什么难点,主要借鉴了前人的经验,项目中有类似的...原创 2019-03-03 10:53:12 · 2947 阅读 · 7 评论 -
【前端】ionic4 card卡片显示随机颜色
前言 小编在前端项目中,需要将不同的作答记录信息卡片,显示不同的颜色,这个效果用到了随机器的生成和typeScript中的集合,以及html中的[ngStyle]属性。卡片随机颜色实现记 一、效果图 二、 ts代码...原创 2019-03-29 14:53:40 · 1064 阅读 · 9 评论 -
【工具】idea 设置新建类和方法自动注释
前言 小编在使用idea的过程中,明白如何更好地使用这款工具很是重要,所以不断地去探索能够了解到的内容。下面主要是关于实现代码中自动注释设置的功能。快捷键使用一、设置类注释(idea默认的快捷键) 使用快捷键ctrl+shift+A 搜索 Fileand Code Templates二、设置方法注释使用快捷键ctrl+shift+A 搜索 Li...原创 2019-03-30 09:30:01 · 3161 阅读 · 2 评论 -
【项目】点赞评论功能-后端接口数据重要性
前言 小编最近在项目中,需要实现点赞、评论的功能,关于点赞、评论的状态、数字等,需要从数据库中查取出来,如何查取,是通过一个后端接口返回所有的信息,还是使用两个后端接口去查询对应的点赞、评论信息呢?效果图展示 第一种方案-两个接口调用一、实现思路1.一个接口查询作答列表 2.第二个接口查询点...原创 2019-04-07 11:55:01 · 3698 阅读 · 7 评论 -
【前端】vue2 页面路由跳转后不重新加载
前言 小编最近在新搭建的vue2.0的框架中,发现页面路由跳转后,不会重新加载,遇到这个问题,小编想到了vue的生命周期中,有几个钩子方法可以使用,通过上网查询了解,找到了可以使页面路由跳转后可以重新加载页面的钩子方法。调用方法重新渲染页面 一、使用activated()钩子方法<script>export default { // ... a...原创 2019-05-26 09:48:47 · 8885 阅读 · 11 评论 -
【项目】Spring Cloud项目调用第三方服务报错解决
前言 小编在Spring Cloud项目中,需要调用一个第三方服务,在调用过程中,遇到了两个问题,在这篇博客中做一个分享。pom.xml导入第三方服务 一、直接导入第三方服务jar包<!--培养计划服务--><dependency> <groupId>com.dmsdbj.cloud</groupId> &l...原创 2019-06-02 09:59:18 · 1488 阅读 · 8 评论 -
【项目】ionic 4 项目报错Cannot assign to a reference or variable!
前言 小编在编码过程中,遇到一个错,可怕的是,看错误日志,竟无法定位到具体的文件及代码位置,通过查找博客,以及不断注释代码,发现了问题所在。问题展示bug所在的代码<ion-select #groupId style="margin-right: 30%;" cancelText="取消" okText="确定" placeholder="请选择分组" ...原创 2019-06-14 20:48:14 · 1302 阅读 · 4 评论 -
【数据库】SQL语句分析之Union联结查询
前言展示SQL语句分析SQL语句 一、union语句 二、条件语句 三、查询结果图小结前言 小编最近在项目中接触到一个超长的SQL语句,发现里面的语法很丰富,可以拿出来记录一下,当然也有将其中重复的部分进行删减,方便博友们进行查看分析。展示SQL语句 SQL语句查询,作用是从两张表 t_card_order 和 t_car...原创 2018-11-26 13:03:15 · 983 阅读 · 6 评论 -
【Java】常用日期函数-字符串与日期互转、获取星期几
前言 小编在项目中遇到了很奇葩的获取日期的方法,并且非常纳闷编码者为什么不使用现成的获取日期的方法,反而使用拼接字符串的方法? 这篇博客介绍了小编在项目业务需求中,需要获取当天日期、以及昨天的日期,同时需要知道具体的星期几,使用到了常用的Java.until 以及Java.text包下的方法。获取日期-拼接字符串方法 获取昨天的日期,并格式化 1.使用了D...原创 2019-02-26 15:28:30 · 1431 阅读 · 4 评论 -
【Java】springcloud启动时报错Connection refused: connect
前言问题场景请求大神帮助小结前言 小编最近在项目开发过程中,遇到了一个坑,这个坑是别人给挖的,自己跳进去了,不过没有白跳,了解到Eureka注册的一些东西,接下来小编好好回顾总结一下,这次跳坑并爬出来的经过吧。问题场景 一、git拉取代码二、运行Spring Cloud项目 启动报错,并未在意:三、Swagger API中...原创 2019-02-20 19:54:16 · 5509 阅读 · 2 评论 -
【前端】优化异步方法async---异步同步问题
前言存在问题的代码 一、业务场景二、存在的问题三、修改思路优化后的代码一、抽离方法,定义为async方法二、主方法体小结前言 小编之前做过一个抽奖的功能,其中使用http协议请求后端方法,当时虽然知道这是一个异步的方法,但是并没有过多的考虑,没想到一位大神发现了其中存在的漏洞和隐患,便指导了去如何修改优化,在这个过程中,也是加...原创 2019-03-05 08:51:00 · 1737 阅读 · 0 评论 -
【前端】vue--复制三级模板功能
前言使用延迟SetTimeOut使用递归方法复制模板小结前言 小编最近遇到一个业务逻辑复杂的前端vue的功能,复制有三级内容的模板。里面会请求多次后端,创建新的对应级别模板。这时候会遇到顺序执行时,请求后端的数据会没有时间去执行,导致产生的数据混乱。使用延迟SetTimeOut 一、复制模板后再重新查询模板数据,需要添加延迟 ...原创 2018-12-14 19:16:27 · 277 阅读 · 3 评论 -
【项目】数据去重
前言 小编做积分项目时,在做评价汇总页面中获取所有被评价人的姓名,结果是一个人的姓名重复出现,这时候我们就需要进行去重操作,小编在完成这个需求的过程中,出现了两种思路,当然最后是通过第二种思路解决的,简单快捷!数据重复 数据重复的情况如下: ...原创 2018-12-07 19:46:23 · 300 阅读 · 3 评论 -
【项目】maven项目发布
前言maven install打开cmder或者xshellWinSCP替换jar包重新启动服务小结前言 小编最近接触了maven项目的发版,其实只要有一些maven基础、Linux命令基础,执行起来非常地简单。maven install 一、打包部署 1.idea中找到maven project窗口,修改环境为dev;...原创 2018-11-28 15:06:53 · 357 阅读 · 10 评论 -
【项目】Spring Cloud 报错HTTP Status 500 -Internal Server Error
前言Error 500原因:Maven build失败解决小结前言 小编在做Spring Cloud服务的项目时,启动admin界面时系统报错,具体的解决方法其实很简单,就是一个思路以及对maven的认识。Error 500 一、启动Eureca、zuul、order、base服务 二、启动Tomcat项目 ingcore_adm...原创 2018-12-03 08:27:21 · 2912 阅读 · 2 评论 -
【项目】正则表达式--充值金额保留两位小数
前言正则表达式判断截取字符串的方式小结前言 小编在项目过程中,遇到了正则表达式,之前很少使用到正则表达式,这次遇到了,让自己是一顿好吸收和学习啊,经过实践,找到了两种方法实现“充值金额保留两位小数”的需求。正则表达式判断 下面的方法,使用了isPint(str)的方法,通过正则表达式,进行充值金额的判断: //充值金额默认第一个值-...原创 2018-11-23 17:04:45 · 1716 阅读 · 3 评论 -
【前端】js获取html路径中文参数时乱码
前言中文乱码 一、window.location.href 传参 二、js中GetQueryString方式获取 三、结果--中文乱码使用encodeURLComponent 一、参考下面的代码使用encodeURIComponent 二、js中使用decodeURIComponent解码 三、 成功获...原创 2018-11-14 11:46:21 · 7270 阅读 · 2 评论 -
【spring boot】base服务启动失败--Process finished with exit code 0
前言 小编在启动spring boot项目的时候,遇到了一个问题base服务启动后直接退出:Process finished with exit code 0,之前配置项目启动Eureka的时候也是遇到了这个问题,当时控制台没有报错信息,是启动的端口号与本地的IIS服务端口冲突导致的。问题重现1.运行失败2.控制台的错误日志:018-10-22 19:18:05.70...原创 2018-10-22 19:37:25 · 1608 阅读 · 10 评论 -
【前端】绑定手机号跳转到“下一步”
前言 小编最近在做项目时遇到一个功能,用户A在下单买东西时,前提条件有两个:必须是登陆状态,必须是有手机号信息(在微信方式等其他方式登陆时,没有手机号信息)。跳转“绑定手机号页面”成功之后,需要跳转到下单的“下一步”。实现思路的难点一、如何跳转到下一步 1.页面上方,添加if判断是否是跳转过来的页面(相当于页面加载执行的$(document).r...原创 2018-10-10 20:34:12 · 978 阅读 · 14 评论 -
【项目】TS--setInterval方法实现抽奖
前言 小编最近遇到一个项目上面的新需求,需要对报名参加活动的人员进行抽奖活动,基本上就是利用两个button按钮实现,幸运观众的抽取,具体使用了setInterval方法实现滚动效果。人名滚动效果 一、setInterval 定时执行方法 //开始按钮 开始计时器 this.mySetInterval = setInterval(() => {...原创 2018-12-26 15:11:02 · 2407 阅读 · 5 评论 -
【前端】ionic实现gulp压缩
前言 小编接收到一个研究ionic手机端项目实现gulp压缩功能的任务,之前做过angular项目的gulp压缩,原理差不多,借鉴了前人的总结出来的文档,感谢文档的编写者们,让我可以顺利的完成这个任务。下载gulp 一、本地ionic项目打包,以这个打包出来的内容为基础进行下面的gulp压缩1.构建打包——ionic build --test //--test ...原创 2018-12-22 13:12:39 · 500 阅读 · 3 评论 -
【前端】vue项目 git提交失败 running pre-commit hook:lint-staged
前言 小编最近在vue项目升级过程中,遇到了git提交失败,根据错误提示,成功解决了问题。错误提示 一、git提交失败 git:>running pre-commit hook:lint-staged 二、错误分析 这句话的意思,大概是有一个钩子,提交前检查项目...原创 2019-02-16 14:40:46 · 24449 阅读 · 14 评论 -
【后端】50001 服务端异常,请稍后再试
前言 小编在spring cloud项目中,遇到了一个请求后端数据报错的问题,请求接口时,时而成功,时而失败。通过请教周围的大神,明白了其中原因。请求异常 一、调用接口失败如图所示,其中50001是后端封装好的状态码 二、具体情况 几次请求中,有成功的状态,但是也有失败的状态,说明问题没有...原创 2019-01-22 20:18:14 · 7328 阅读 · 6 评论 -
【前端】iview2升级到3后,git 无法提交(yarn安装)
前言 前端Vue项目iview2升级到iview3后,git无法提交代码,经过一段时间的探索,终于解决问题。问题出现一、git提交时,一直等待提交,无法提交成功二、等待后,提示“git commit error eslint hook” 这是一个校验钩子,大体的错误提示是这样的,可能不是特别准确。解决思路 方案一 git分支创建问题: 一个是自己在...原创 2019-02-01 17:21:46 · 664 阅读 · 3 评论 -
【前端】Ionic3 升级到Ionic4的代码规范
前言 小编最近升级Ionic版本3--4时,发现有一些代码规范方面的事项,特意摘出来,总结一些,希望遇到类似的问题时,可以及时解决,不占用主要的开发时间。格式规范 一、双引号""全部改为单引号'' 二、"=="改为"===" 三、if语句的规范 错误写法 if (this.isChoujiang || this.isRed...原创 2019-01-16 21:12:01 · 1515 阅读 · 10 评论 -
【前端】Ionic 4 轮播图自动播放功能
前言 小编目前的项目需要将前端框架升级到ionic4,同时遇到了将广播消息进行轮播展示的功能需求,在ionic官网查找和博客的指引下,小编最终实现了这个功能效果。HTML使用Ion-slides组件 具体使用如下 ,其中click事件写在了P标签中,ion-slide标签中不能响应click事件。 <ion-slides pager > <...原创 2019-01-16 19:38:59 · 3459 阅读 · 12 评论 -
【前端】ionic4 带参路由跳转
前言Ionic3带参路由跳转 一、原始页面ActivityPage.ts中配置 二、跳转后页面ActiviteLotteryPage.tsIonic4带参路由跳转 一、原始页面ts文件的设置 二、跳转后页面接收参数小结前言 小编最近在进行ionic前端项目从3.2.0版本升级到4.6.0版本的迁移工作,之前版本的带参路由跳...原创 2019-01-10 16:55:46 · 5555 阅读 · 17 评论 -
【前端】ionic--星级评价半颗星实现方法
前言demo效果个人实现过程小结前言 小编最近在做星级评价实现半颗星评价的功能,得到这个需求,便开始了探索之旅,一开始自己登陆淘宝网查看评价效果,发现没有半颗星的效果,并且在网上查找半颗星的相关博客或网页,没有结果,便向项目组长提出,这个需求没有必要实现吧,并拿出了淘宝网的例子,结果组长告诉我这是体验用户提出来的,并且她自己已经在网上找到了相应的demo...原创 2019-01-04 20:04:13 · 1891 阅读 · 3 评论