08 2018 档案
摘要:微信小程序bike单车,前台使用小程序地图控件+weui+小程序相关组件和API,后台使用SpringBoot+JPA,用户及单车信息保存进mongodb,短信平台的配置信息和临时生成的验证码存放进redis用于校验。实现定位,单车增加及搜索,用户注册,短信接口调用,支付押金等功能。 1. 地图定位
阅读全文
摘要:Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。 作用: 接口的文档在线自动生成。 功能测试。 下面通过实现
阅读全文
摘要:之前接触的项目表空间最大也不超过10G,所以导入数据库时一直使用导入本地的oracle数据库文件的方法,即根据dmp文件大小设置一个数据文件,设定表空间最大值。 生产环境考虑到数据库可能一直增加信息,所以放开表空间大小限制,语句如下: 但是今天开会讨论了一个问题,公司接手了一个项目,新客户原先使用的
阅读全文
摘要:1. 安装Linux 执行如下命令,中间会出现一次提示,选y即可 2. 创建资源库位置 3. 配置资源库 进入conf文件夹进行配置 authz #权限配置文件 passwd #用户名密码文件 svnserve.conf #资源库配置文件 3.1 vim svnserve.conf 需要把下面的几个
阅读全文
摘要:已在conf/tomcat-users.xml中添加用户信息 但是通过外网访问该tomcat的Manager App报403错误 原因是因为tomcat进行了ip限制,导致虚拟机中能够正常进入manager app进行热部署工作,但是在外面能访问tomcat首页,点击manager app却报403
阅读全文
摘要:1. 首先通过xftp等工具上传安装包 2. 配置目录 3. 安装jdk 3.1 到安装包所在目录,解压安装包到指定目录 3.2 配置环境变量 末尾插入如下内容 保存后激活配置文件 3.3 输入 java -version 验证,出现jdk版本即为安装成功 4. 安装tomcat 4.1 解压安装包
阅读全文
摘要:jenkins类似于Hadson,是一款持续集成工具。使用jenkins完成自动化部署的表现为:当开发人员向版本库提交新的代码后,应用服务器上自动部署,用户或测试人员使用的马上就是最新的应用程序。搭建该持续集成环境可以把整个构建、部署过程自动化,很大程度上减轻了重复的工作量。 该持续集成环境工作流程
阅读全文
摘要:1. nginx使用命令 2. nginx配置文件内容详析 基于http反向代理的配置 3. 实际常用的负载均衡配置 3.1 多个相同服务的负载均衡 如 nginx安装及配置 中,将应用部署在同一机器上的多个tomcat中,通过不同端口访问形成的伪集群,在实际运营中为防止单台机器挂掉导致应用不可访问
阅读全文
摘要:在系统用户交费后,需要打印发票,可以选择普票或者机打票(票据信息在系统中自定义设置的),也可以打印电子发票,这里对接的是航信的电子发票,请求方式非web服务,而是使用servlet通过HTTP请求的方式获取报文。 整个开票流程如下: 本地组装发票明细信息到报文(内部报文加密)——》将组装好的发票信息
阅读全文
摘要:一、单一职责原则(Single Responsibility Principle,SRP) 1. 单一职责原则定义 应该有且仅有一个原因引起类的变更。 2. 单一职责原则好处 类的复杂性降低,实现什么职责都有清晰明确的定义; 可读性提高,复杂性降低,那当然可读性提高了; 可维护性提高,可读性提高,那
阅读全文