自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 nginx安装

1:下载 去官网下载:http://nginx.org/en/download.html 比如我们下载nginx-1.16.1版本 2:上传到服务器 我们通过工具把上传到服务器上,也可以在第一步的时候右击--复制链接地址,然后在服务器端 wget 链接地址 进行下载 3:安装环境...

2020-05-11 01:21:41 57 0

原创 python连接oracle报错:DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: “

python连接oracle的时候报错 DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: “The specified module could not be found”. See https://or...

2019-12-03 18:14:59 739 0

原创 git实战(十二):代码上传gitlab

前面我们使用了admin账号进行了一系列的操作,同时创建了一个老司机账号(lsj),下面我们使用老司机账号进行一些操作1)退出admin登录用户 2)用lsj账号登录 登录之后我们发现需要修改密码(我们改为lsj12345) 3)添加ssh ①点击右上角用户名,选择settings ②选择左边目录...

2019-11-01 13:28:31 63 0

原创 git实战(十一):gitlab操作

安装好之后我们就应该登录了,这个时候我们发现密码忘了,没办法,要修改下密码了1)进入服务器目录/etc/gitlab 2)我们发现gitlab-rails,然后我们敲击命令gitlab-rails console production,进入到gitlab命令行 3)获取用户:user ...

2019-11-01 13:26:21 90 0

原创 图片上传报错

2019-10-10 21:32:27.636 ERROR 25035 --- [-nio-443-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] ...

2019-10-10 21:45:52 55 0

原创 更改MySQL数据库的编码为utf8mb4

第零步:执行查看命令 SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%'; 第一步,寻找mysql配置文件位置 ...

2019-10-10 16:45:48 76 0

原创 git实战(十):gitlab

为了对git有很深的认识,我们干了两件事1)本地安装git 2)服务器安装git 细心的同学可能感觉到有点怪怪的,这样就是生产使用的环境了,nonono,这肯定不是 我们请出今日星:gitlab,嗯,看着名字就让人瑟瑟发抖,没错,他就是资源管理联盟的扛把子 今天先来说说安装过程吧 1)防火墙允许s...

2019-09-25 13:07:13 74 0

原创 git实战(九):协作起来

通过上一遍文章,我们的B同学已经顺利的把本地的代码提交到了本地git仓库,完成了一大半了,如果同学A想得到他的代码,怎么办? 一)代码上传远程git仓库 因为前面我们已经在同学B处执行了本地开发分支feature/002合并到了master,所以我们现在把同学B的master分支代码提交到远程仓库...

2019-09-25 13:05:38 44 0

原创 git实战(八):详细图解

这样一个场景,同事B来了,他说我要开发,不让开发就不爽,那么怎么做呢,打是肯定舍不得的,让他拉个代码分支啊,且看操作一:先通过命令:git clone ssh://账号@ip:/目录/文件名,把文件从服务器上拉下来这个时候指向图是这样的二:切换分支:git checkout -b feature/...

2019-09-25 13:03:32 45 0

原创 git实战(七):流程讲解

功能分支工作流 一个小型项目中(2-5个人),使用功能分支工作流即可满足日常工作 如上图 1)创建master分支传到git仓库 2)童鞋A拉取一个feature分支,同时不时提交代码V1、V2 3)童鞋B也拉取一个feature分支,同时不时提交代码,与A合并之后,...

2019-09-25 13:01:52 74 0

原创 git实战(六):模拟实战

之前我们是在本地环境搭建了一个git,然后操作了代码提交,回退等,现在我们需要在一台服务器进行操作,让我们的开发变得更加规范 一)服务器上创建文件夹我们得有一台服务器,我选用的是阿里云,上次做活动买的【用本地虚拟机也是可以的】,版本建议是centos系列的,毕竟小红帽被18摸收购了,不是什么好兆...

2019-09-25 13:00:21 51 0

原创 git实战(五):回滚操作

上一讲,我们提交了两次版本,v1和v2,可是工作上难免会有提交错的文档或者代码,那么咋办,回到之前的版本啊 一)实操 我们在命令行执行命令git reset --hard HEAD^,之后我们查看我们本地的java代码,我们发现,回退到了上一个版本 我们看到head指向了a4b3c0d,嗯,这是我...

2019-09-25 12:58:17 28 0

原创 git实战(四):版本讲解

上篇文章有点清新脱俗,这不拿笔的人还是要脸的,今天就要把这脸要回来前面我们提交了我们的项目,那么接下来看啥呢,嗯,用笔敲了两下脑袋,应该看看提交的结果啊 一:git log命令 我们在命令行输入git log命令 通过图我们看到了一些重要内容 1)commit后面的40位S...

2019-09-25 12:55:42 36 0

原创 git实战(三):图解git

2019-09-25 12:52:52 32 0

原创 git实战(二):git实验

上一篇讲解了git安装,现在我们来新建个项目测试实验一番 一)新建项目 右击--new--project--maven--maven project,然后一直next,自己起个中意的名字 二)初始化版本库 进入工程目录,执行初始化命令git init 我们发现项目多了一个master,这样我们的...

2019-09-25 12:51:06 47 0

原创 git实战(一):安装git

下面我们讲解一下代码管理,一个人开发,代码想怎么搞就怎么搞,三个人开发呢,十个人开发呢,如果还是放羊一样,那岂不是很混乱,我们的代码最终还是要统一管控起来,目前市面上比较流行的是svn,git,我司大部分人都使用svn,就不需要特别讲解了,git相对部分人来说是陌生的,或者大家知道一点git,如何...

2019-09-25 12:47:40 56 0

原创 把IP地址存成 UNSIGNED INT

很多程序员都会创建一个 VARCHAR(15) 字段来存放字符串形式的IP而不是整形的IP。如果你用整形来存放,只需要4个字节,并且你可以有定长的字段。而且,这会为你带来查询上的优势,尤其是当你需要使用这样的WHERE条件:IP between ip1 and ip2。 那么如何操作呢 ip转...

2019-09-19 11:12:23 230 0

原创 mpvue小程序开发(十三):数字相加

在小程序的开发中难免会遇到数值相加 比如我们如下定义 var a=3 var abc=a+1 得到的结果是31,额,这是字符拼接啊,明显不是我们想要的,那么该如何是好 如果是html中,我们可以这样处理 var abc=parseInt(a)+parseInt(1) 但是在小程序中有一...

2019-08-31 21:32:46 113 0

原创 maven系列:强制依赖

企业级实战之maven:强制约束 日常开发过程中有这样一个情况,有团队开发出了项目A,项目B依赖A,但是呢,A中依赖某个依赖C,版本是C3.X,但是B关于C的依赖版本是C2.X,按照我们前期说的依赖关系,对于B来说,依赖C2.X生效,但是由于版本不统一,可能出现各种问题,这种情况如何解决呢1)建...

2019-08-27 13:15:50 126 0

原创 maven系列:构建工程

有这样一个场景:A小组开发了模块A,B小组开发了模块B,C小组开发了模块C,如果这几个模块之间互相有依赖,该如何是好1)保证各模块单元测试通过 2)代码部署到测试仓库 3)一个模块配置文件中需要更新其他模块最新的snapshot包 4)运行模块,确保更新了最新的包没有问题 模块B和模块C都依赖模块...

2019-08-20 12:09:16 83 0

原创 如何升级numpy的版本

嗯,如何升级numpy的版本,这是个很火的问题 解决方案如下 在命令下输入pip install -U numpy 就可以升级numpy包了 pip install --upgrade numpy 这样也可以

2019-08-14 12:07:53 1797 0

原创 maven系列:maven插件

前面我们讲了maven的几个生命周期,可能大家还有点懵,我们再来回顾一下首先我们会配置命令,右击项目-》run as-》Run Configure ,输入命令(比如clean package),点击Run,如下图 这个时候就进入到了相关的maven生命周期中,比如clean会进入clean的周期(...

2019-08-01 16:19:01 128 0

原创 mpvue小程序开发(十二):获取地图

我们在开发小程序的时候有时候会用到地图,下面我们就来一探究竟 正所谓会者不难,难者不会啊,楼主也是搞了好大一阵子,还好搞定了 如上的地图按钮,我们想点击的时候出现地图,然后可以选择,代码如下 <div class="cu-form-group"> ...

2019-07-30 21:20:12 144 0

原创 maven系列:生命周期

前面我们详细讲解了maven的一大亮点:依赖,maven做为工程大器,还有个特别重要的功能:构建今天我们主要讲解maven的生命周期,maven的生命周期就是对软件项目构建工作的抽象,一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,每个步骤都有具体的任务,而具体任...

2019-07-29 15:57:57 90 0

原创 mpvue小程序开发(十一):分享转发

我们把小程序开发完了,想分享一个页面,那么如何操作呢 一:给按钮绑定分享功能 <button open-type="share" class="cu-btn bg-green lg">邀请</button> 嗯,如上,添加 o...

2019-07-28 16:38:15 1011 1

原创 centos7安装gitlab

这是一篇安装系列的文章,希望大家喜欢 -)安装ssh yum install -y curl policycoreutils-python openssh-server cronie 如上出现complete比较第一步ok了 二)安装lokkit yum install lo...

2019-07-23 14:12:04 169 0

原创 linux下mysql的安装

今天我们来进行centos下mysql的安装 一:先看下系统 lsb_release -a 二:查看原装mariadb rpm -qa|grep -i mariadb 三:下载掉mariadb并查看是否存在 rpm -qa|grep mariadb|xargs rpm -e...

2019-07-18 21:15:41 93 0

原创 mpvue小程序开发(十):v-for的深坑

说到这也是头大,那是一个疼啊,上篇我们讲了less的使用【点击查看】,这次我们来点实在的:记v-for的超级深坑 事情是这样的,我们一般都会有数组/列表需要遍历,自然想到了v-for,但是某种情况,我要遍历一个数字,比如说5,大家会说这不简单嘛,v-for="(item,key) in...

2019-07-17 18:11:55 118 0

原创 mpvue小程序开发(九):使用less

有的时候我们想要更美观的样式,但是代码很蛋疼,代码一多就没层级感了,有没有类似yml这样的,答案是肯定的:less 一:下载 在项目目录下运行命令:npm install less less-loader --save 二:配置 在项目中搜索文件webpack.base.conf.js,然...

2019-07-16 20:56:45 102 0

原创 mpvue小程序开发(八):项目开发

嗯,前面把各种配置啊,结构啊都看了,【点击查看】现在我们要正式开发一个小程序了,今天我们打算开发一款考试的小程序 start…… 一:样式引入 在src目录下新建static/css目录,再把样式文件丢进去,然后再main.js中引入 【样式下载地址【点击获取】https://downlo...

2019-06-21 21:20:40 207 0

原创 mpvue小程序开发(七):原生结构

前面我们梳理了mpvue的各种开发结构,mpvue会编译生成满足微信小程序的原生代码,为了更熟更了解,我们还是需要看一看的,接下来就让我们一探究竟 在项目的dist目录下,我们清楚的看到了微信原生代码结构,嗯,非常的清晰 common:公共js components:模块 pages:...

2019-06-19 10:22:19 185 0

原创 mpvue小程序开发(六):代码结构

前面我们把配置文件app.json详解了一下【点击查看】,现在我们离开发越来越近了,啥也不多说,搞起搞起 我们主要看pages目录,这个是我们以后开发的重中之重 嗯,我们先看到共性,每个文件夹中都有index.vue和main.js 其中index.vue就是我们的页面内容,我们打开in...

2019-06-18 15:37:10 271 0

原创 mpvue小程序开发(五):app.json详解

前面我们对小程序开发目录进行了讲解【点击查看】,现在我们对其中的重头文件app.json进行剖析 打开app.json,我们看到很多配置文件,那真的琳琅满目,看的眼花缭乱,不过我们都是老司机了,也能猜个一二不离三 格式都是json类型,这也和文件名app.json遥相呼应,可见作者这点还是很睿...

2019-06-18 14:57:14 841 0

原创 mpvue小程序开发(四):惊鸿一瞥

前面简单的搞了一下【点击查看】,现在我们对项目结构来一个清晰的认识 因为我们是mpvue开发,所以我们的关注点主要在src目录下【static目录下主要放置静态文件,所以没啥好讲的,这个因人而异啦】 上图就是src的整体结构了 components:搞过vue的都知道,公共组件 pag...

2019-06-18 10:31:45 161 0

原创 mpvue小程序开发(三):改我所改

前面我把小程序给跑起来了并进行了展示【点击查看】,如下图 对于上述图片,我们看到了小程序的一个布局 正文部分是小程序,下面有两个tab,嗯,这个跟原生app很像嘛,那一定是能改的 那么在哪改,怎么改呢 我们打开开发工具,导入项目,我的是WebStorm 我们看一下项目结构 哇,...

2019-06-16 16:22:09 132 0

原创 mpvue小程序开发(二):小试牛刀

前面我们把小程序搭建改成搞了一遍,现在我们写个简单的小程序看下效果 我们从官网下载 微信web开发者工具,然后打开软件 如上图,点击加号,添加我们创建的项目 如上图,导入项目,选择对应的项目,点击“导入”按钮 出现如上界面,就表示我们的小程序可以展示了,接下来就是编写我们的小程...

2019-06-16 11:15:07 189 0

原创 mpvue小程序开发(一):环境搭建

一:开发环境 1:前端开发环境是少不了nodejs的,所以我们先判断是否有 使用上图命令node -v进行判断,如果出现版本号,则证明已经安装了,如果没有,则需要去官网下载安装 2:包管理工具,这个也少不了,因为开发环节中时不时会引入相关包包 使用上图命令npm -v进行判断,如上...

2019-06-16 00:01:07 229 0

原创 maven系列:项目部署

前一讲,我们建立以可以上传到私服的账号,这一讲,我们来讲讲如何操作才能发布自己的项目到私服,供别人使用一)在pom.xml文件中添加配置代码片段 <distributionManagement> <repository> <id> nexu...

2019-05-27 14:03:56 103 0

原创 强撸ConcurrentHashMap

不知道是不是被逼无奈,还是突发感想,反正出自何种目的已无从考究,今天就要撸他,对,撸起来,起初的想法很简单,就是把ConcurrentHashMap这类从头到尾撸完 先从翻译开始 * A hash table supporting full concurrency of retrieval...

2019-04-25 13:25:02 424 1

原创 maven系列:账户管理

我们进入如下页面,我们看到权限、角色,用户(这是典型的RBAC模型) 我们点击users,发现有两个账户(系统自带的),一个是admin,用于管理,密码是admin123,也就是我们登录这个私服用的还有一个是anonymous,这是个匿名账户,可以下载依赖,查看依赖其实早期的版本中还有个开发...

2019-03-28 18:08:59 278 0

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