• 等级
  • 520399 访问
  • 130 原创
  • 40 转发
  • 5645 排名
  • 200 评论
  • 214 获赞

从测试到生产的团队协同开发流程及GitLab配置

一、开发流程 这是研究出来的开发流程,实现目标是开发者开发代码并测试共享,由开发组长再次综合测试并部署到生产服务器(小作坊生产,不知道大公司的情况,不喜勿喷,欢迎交流): 0、开发者组长建立项目并且共享到gitlab 1、开发者A、B通过git插件导入gitlab上的项目 2、开发者A、B修改各自业务代码 3、开发者A、B通过FTP上传到测试web服务器查看效果 4、开发者A、B commit ...

2018-10-24 11:44:58

Java打包后运行找不到资源文件问题

Java打包时没有将资源文件加入,项目右键->属性->Java Build Path 查看Included发现只包含了 */.java文件,Included右键->Add Multiple…将想要打包的文件包含进去即可...

2018-09-26 11:34:39

PHP字符串转化为浮点数的坑

偶然发现,将数据库内decimal(20,2)类型的数据查出来,乘以100并转化成整数的不精确问题。由于此处有将字符串转化为浮点型数据的过程,浮点数是不精确的

2018-07-07 16:03:00

ThinkJDBC源码解析(二) 数据库连接配置的三种方式实现

ThinkJD有三种配置方式访问数据库: 1. 配置文件方式 2. 帐号密码方式 3. 连接池方式

2018-05-28 21:30:55

开源作品layTabPlus 一个layUI后台Tab布局框架的扩展插件

layTabPlus是一个layUI后台Tab布局框架的扩展插件,实现了Tab管理、刷新按钮、iframe优化等功能。 项目地址:https://gitee.com/Leytton/layTabPlus Demo演示:http://leytton.gitee.io/laytabplus 效果截图: ( ThinkJDBC 经历了多次蜕变后,已经成为一个很不错的项目,请给它一次机会 :laughing: )

2018-05-27 16:59:53

ThinkJDBC源码解析(一) 链式函数与D.M()方法实现

## 0x01 链式调用 首先我们来实现链式调用方法,所谓链式调用就是一行代码能多次调用对象方法,类似语法格式为 new M().table("user").field("id,name").where("id=3").find();

2018-05-22 09:28:19

MySQL常用及高级语法集锦

一、前言 本文记录项目需求中遇到过的MySQL语法实例,持续更新。 二、语法实例 0x01 常用语法 留个沙发空位 0x02 根据外键关联表转移字段 表T1中有个t2_id字段,想将关联表T2中对应的字段内容转移到t1中来 UPDATE t1 LEFT JOIN t2 ON t1.t2_id = t2.id SET t1.name=t2.name,t1.p...

2018-05-04 18:43:19

开源作品ThinkJDBC—一行代码搞定数据库操作

1 简介 ThinkJD,又名ThinkJDBC,一个简洁而强大的开源JDBC操作库。你可以使用Java像ThinkPHP框架的M方法一样,一行代码搞定数据库操作。ThinkJD会自动管理数据库连接,使用完毕或程序异常都会关闭连接以免造成内存溢出。 先睹为快: //数据库配置(只需调用一次) D.setDbConfig("jdbc:mysql://127.0.0.1:330...

2018-04-20 17:32:33

ThinkJDBC—An easy and powerful open source JDBC lib

中文文档 English Document Latest Version V1.2.3 1 Introduction ThinkJD, also known as ThinkJDBC, an easy and powerful open source JDBC library. You can operate the database with one line code of Ja...

2018-04-20 17:17:45

Quartz任务调度定时器使用总结

一、前言 Quartz是一个完全由java编写的开源作业调度框架,说人话就是你可以创建一些任务,规定这些任务什么时候执行、执行几次等。本文记录项目过程中Quartz的常用方法。 官方下载地址 http://www.quartz-scheduler.org/downloads/ 官网比较慢,可以在CSDN下载 https://download.csdn.net/download/leytton...

2018-04-13 12:27:17

Redis发布订阅PHP与Java案例

零、前言 Redis的发布订阅是个强大而实用的功能,本文分别在php端与Java端进行了测试。相对memcache而言,Redis支持数据持久化备份恢复、密码安全验证等功能,比较吸引人。 一、测试环境 环境 版本 操作系统 Win7 64bit 服务器 UPUPW NAK v1.1.4 PHP版本 5.6.32 Redis版本 ...

2018-04-09 00:35:00

(广州)国际电玩游艺设备展览会产品参展总结

0x00、前言 这篇文章从展会筹备工作、市场和技术方面进行了讲述分析。(当然我只讲述自己接触到和见到的层面,还有很多工作人员做出了很多努力)。嗯,这次参加的就是下面这货。 0x01、时间安排 4月3-5日,4月1日晚上8点开始可入场准备,4月2日可装修调试一天 展会期间每天9点开馆、5点闭馆,其他时间不允许驻留馆内(参展工作人员不能驻留调试) 0x02、器材及环境准备 由于...

2018-04-08 19:51:31

移动Web MUI框架Switch开关自定义中文文字

0x00 前沿 MUI框架中的switch组件显示文字是英文(ON/OFF),本文的主要目的有两个:一是将英文改成中文,二是指定switch组件自定义文字。 0x01 效果图 0x02 HTML源码 <div class="mui-input-row"> <label>语言</label> <div id="lang...

2018-04-06 22:46:21

CentOS生产环境设置及产品系统升级策略

0x00 前沿 此次系统升级大改,从电路板、嵌入式程序、硬件通信协议、硬件与服务器通信协议设计与文档编写、Android程序、Java后台服务程序、数据库结构、PHP后台、前端Web用户操作指令、iOS应用用户操作指令(先审核再适时发布)等进行同步升级,服务器操作系统也由Windows切换成CentOS。为了最大限度地进行无痕升级过度,测试花了不少时间。付出没有白费,新系统在短时间内切换上线,用...

2018-03-29 21:20:28

ThinkPHP include失效所发现的大小写敏感系列惨案

0x01 问题描述 TP框架写的网站移植到Linux下后,发现首页代码显示不全、部分URL失效。 0x02 include失效 经过排查后马上锁定应该是这行代码执行失效 <include file="home@public:head" /> 在Windows系统测试没问题的,但部署到Linux系统中就失效了。仔细观察,View层中目录首字母为大写,此处函数底层会寻找目...

2018-03-12 09:34:25

A*寻路算法介绍

转载理由:很酷的算法、很通俗易懂的文章。看完后自己用JS实现了该算法。作品演示: http://www.llqqww.com/open/Astar/作品截图:By Leytton################################################摘自:http://www.cnblogs.com/zhoug2020/p/3468167.htmlA星寻路算法介绍你是否在做...

2018-03-10 10:08:11

HDOJ 1002A + B Problem II求和问题(二)

0x00 前言 一看这道题,做大整数的加法,C语言中比较经典的题,没有几十行代码是解决不了的。不过用Java来写,里面有个BigInteger类专治这种牛皮藓,简直是分分钟搞定的送分题啊 <( ̄▽ ̄)> 哇哈哈…等下,提交的前两次显示Presentation Error 输出格式错误 这是什么鬼?查了下,一般是多了或者少了一些空格或者空行。好吧,继续改,不过AC结果有点出乎意料。。...

2018-03-08 09:51:26

HDOJ 1001Sum Problem求和问题

0x00 前言 这道题也是很简单,不过一开始想当然地,用公式s=(1+n)*n/2一套带走,结果就踩了两个坑。 在线编程调试 http://www.dooccn.com/c/ Sum Problem原题 http://acm.hdu.edu.cn/showproblem.php?pid=1001 0x01 题目 这道题要求输入整数n,输出1+2+3+...+n的结果。 0x...

2018-03-07 18:58:29

fastJson解析空指针异常与防范

0x01 问题描述 正常情况下fastJson解析失败会抛异常,但解析字符串数据为null、”“、“ ”这些情况下,fastJson返回null对象而不会抛异常,这样在调用对象时就导致了空指针异常的问题。 0x02 解决方案 对此,不亦对其进行了一个简单的封装,在上述情况解析出null对象时直接抛异常。 0x03 代码 import com.alibaba.fastjson....

2018-03-06 15:10:23

HDOJ 1000A + B Problem最短代码探索

0x00 前言 这道题估计是HDOJ里最简单的了,不亦要挑战的是怎样用最短的代码AC它。 看了下HDOJ支持的编程语言,有C、C++、Java、Pascal和C#,对比了下,在这个场景C语言应该是最短的了。 那么,为了方便测试,直接用在线的C语言编辑器了。 在线编程调试 http://www.dooccn.com/c/ A + B Problem原题 http://acm.hdu.edu...

2018-03-05 12:50:47

博客专家

不亦

探求科技之巅
关注
  • 计算机软件/科学技术研究
  • 中国 广东省 广州市
奖章
  • 博客专家
  • 专栏达人
  • 1024勋章