自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人生有点bug的程序员的博客

没事唠唠嗑,记录一下技术或者是心情 哈哈

  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 心情随笔----离职后的两个月

哈喽,大家好,好久不见,两个月了,没有发博客,因为这两个月没有什么时间来做这样一个事。我在2019年的1月26号,提出了离职,之后当天就办理好了离职的手续,之后因为我被外派出去了,我本公司的人,都已经放假了,而我还在外面工作,一直干到了1月31号,最后一天我还给他们通宵联调接口。二月份的时候,赶上过年,一直在家里休息,好好的放松了一下,之后把自己的简历放到了网上,还是要开始找工作的,在离职...

2019-04-04 14:31:36 559

原创 JAVA---复杂嵌套类型

复杂嵌套类型有些时候,在查询数据的时候,会出现嵌套的类型,比如一个object里面有一个list,在表设计的时候,设计成了,两个表格,关系是一对多的一个关系,在查询的时候想多个的数据都查询出来,比如如下类型,这样通过一个sql语句直接查询出来。 { "type_id": "002", "name": "PLC", "time": "2...

2019-12-11 10:25:32 395

原创 vue初学篇---路由去掉#

路由去掉#最近做的项目上线了,作为一个带有强迫症的人,看着路由带着#,挺不得劲的,所以就研究了一下怎么去掉这个#。网上说的第一步都是加上这句话,mode:'history',就去掉了#。这个操作也确实去掉了#,但是在build之后,引入的静态文件,就全都乱套了,都是404,之后路由跳转的时候也是出现了404,找了很多的方法,也没有解决,最后一点一点的实验,才实验出来了。(下面的解决...

2019-12-09 14:59:17 776

原创 vue初学篇---router子路由

router子路由在router文件夹里面的index.js添加下面的路由信息。{ path: '/testRouter', name: 'testRouter', component: testRouter, children:[ { path:'testOne', name:'te...

2019-12-09 10:40:05 514

原创 vue初学篇---父组件,子组件,兄弟组件

父组件、子组件和兄弟组件定义以及相互调用最近整理了一下vue写的代码,把四千多行的代码,整理成了三千多行,并且拆分了多个组件,用来进行公共调用。下面就是一个业务层级的一个目录层级,在最外层是相当于父组件,里面的相当于子组件。在main.js里面进行将组件注册成全局组件,方便调用,只需要填写如下代码,用来组件的初始化。testOne和testChildren就相当于兄弟组件。...

2019-12-09 10:17:12 711

原创 nginx--负载均衡

负载均衡最近开始做负载均衡分布式的一些开发和配置,在这个时候,记录一下。首先去nginx官网下载一个nginx,最好是稳定版本。我用的是tomcat 服务,去官网下载两个tomcat,用来模仿接口。解压文件之后,分别修改tomcat的端口,只要不重复就好。之后解压nginx文件,修改conf文件夹里面的nginx.conf文件。之后在访问http://localhost/ind...

2019-11-04 20:31:55 155

原创 spring-cloud---微服务项目搭建

微服务项目搭建在之前已经搭建好了eureka模块,现在是要做一个模块注册在eureka上。前面的步骤不在介绍,file->new->project,建立一个springboot项目,之后点击下一步,在选择控件的时候,除了一些SQL里面的控件,web里面的,还要选择spring-cloud的控件两个控件,如果不知道在SQL和web里面选择那些控件的,请参考以前的博客。建立...

2019-10-05 08:57:36 195

原创 spring-cloud---eureka项目搭建

eureka项目搭建刚刚接触spring-cloud微服务框架,之前一直也是做微服务但是用的是别人的框架,自己搭建框架还是头一次,也是深入了解微服务的学习。第一步:利用idea,在file->new->project出现以下弹框,选择spring initializr点击next,进入下一步,之后正常的填写项目名称,在点击next。第二步:选择以下的spring-clo...

2019-10-05 08:38:45 216

原创 vue初学篇---vue利用路由跳转页面

在前台做vue项目的时候,会遇到使用路由的情况,利用路由来进行跳转页面,这个时候通常使用下面的做法。//在配置路由的js里面,name值与之对应this.$router.push({ name:'login'});//在配置路由的js里面,path值与之对应this.$router.push({ path:'/login'});import Vue fr...

2019-05-16 08:31:35 341

原创 JAVA---请求后台接口

在做一些项目的时候,会调用一些成型的api,之后直接以接口进行连接,在Java程序里面,会出现调用外部接口的情况,以前做的时候,只使用过ajax来请求,在Java里面去请求外部接口,还是第一次做,其实在postman里面有这个代码可以参考,但是还是自己封装了一套属于自己的一套公共方法,用来记录一下。import com.alibaba.fastjson.JSONObject;import...

2019-05-16 08:26:02 435

原创 mybatis---if else的使用

最近在做项目的时候在利用mybatis的时候用到了这个选择,先说一下需求问题,在数据库里有一个表,用来记录产品的信息,之后出现了两种不同的产品,分别拥有不同的字段,我呢,都把这些东西建立在了一个表里面,之后本来应该多建立一个字段来进行区分的,但是我没有这么做,为什么呢,因为刚开始的时候需求他没有说明白,我理解都是同一种,之后干完了,才说是两个,之后还不爱修改数据库,就直接利用现有的字段来写的。之后...

2019-04-19 14:04:07 22256

原创 Spring---log4j在控制台打印sql语句

在做后台的时候,有的时候会出现一些bug,这些bug不会报错,可能是因为业务上的原因导致的,例如sql写的不对,mybatis里面查询错误的时候,这个时候,想看一下执行的sql,但是在项目中没有,就比较费劲,利用log4j在控制台打印出来sql语句可以清楚的看到这个业务流程。一、pom.xml文件里面添加log4j的文件。 <dependency> <group...

2019-04-12 09:14:33 7807

原创 Spring---跨域处理

在前后台分离的开发过程中,前后台分别按照接口文档进行开发,属于并行开发,可以提高很大的一个效率,但是因为前后台的一些问题,造成了跨域的问题,之后要是后台忙着别的事,没时间给你解决跨域问题,那就有点伤了,自己掌握一种处理跨域的方法,我这个用的是spring mvc的框架,不是springboot,等下次在更新springboot的跨域问题的解决方案。一、建立一个类,实现Filter接口,之后在d...

2019-04-12 08:56:38 254

原创 javacript----一些实用方法总结1

//时间戳转时间function getDate(timeData) { var date = new Date(Number(timeData)); var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); if (month &l...

2019-04-09 13:16:59 164

原创 bootstrap----bootstrapTable的基本使用方法

最近使用了bootstrap-table这样的一个控件,来进行操作表格,之后在官网上面都是英文的api,之后有的博客是中文的,为了方便寻找,我就自己copy了一份,给自己备分一下,bootstrap-table 中文 api。之后我又封装了bootstrap的一个控件,最近比较热衷于封装这些东西,文件上传的封装了一个webuploader的控件,都是根据控件的api,之后整理出来的,至少看着叫清晰...

2019-04-09 13:01:48 5825

原创 前端框架----bootstraptable api

表的各项(Table options )定义在jQuery.fn.bootstrapTable.defaults文件内名称 属性 类型 默认值 作用描述 - data-toggle String table 只要引入 jquery、bootstrap 、bootstrap-table的包,不用在js里面定义就可以使用 默认有...

2019-04-09 10:56:43 2237

原创 git---返回commit的某个版本

返回commit的某个版本刚才有一个同事问我,代码出现问题了,想恢复到昨天晚上的一个版本,问我在webstorm里面怎么弄,这个利用可视化工具还真不知道是什么操作,今天整理一下利用git命令操作的情况,用来解决这个问题。红框里面就是我自己提交的测试的git的实验,我现在要将git上的代码恢复到封装上传图片和文件的组件工作这个位置上。首先就是利用 git log 命令将提交的版本日志打印...

2019-01-16 10:33:58 880

原创 前端的定位控件集合---腾讯,高德,百度

前端定位控件的使用,腾讯,高德,百度项目经理让我去研究一下前台定位控件的使用,之后要求是适用于微信浏览器,就是微信公众号里面的网页,还要求适用于手机自带的浏览器,手机的uc浏览器等应用市场上的几款主流的浏览器(百度,QQ等)。之后选了很久,得出了一些心得,到时候在进行前端的控件的选择的时候,可以快速的选择不用在进行学习了。一、腾讯地图api直接找到腾讯地图的api,之后在里面找到了这个...

2019-01-11 10:51:50 1763

转载 Vue2.0+组件库总结

看到一个特别好的博客,就转载了一下,原文https://blog.csdn.net/hjh15827475896/article/details/78207066UI组件  element - 饿了么出品的Vue2的web UI工具套件 Vux - 基于Vue和WeUI的组件库 mint-ui - Vue 2的移动UI元素 iview - 基于 Vuejs 的开源 UI 组件库 ...

2019-01-09 14:22:33 363 2

原创 javascript---比较对象之间的是否相同,Array的删除方法

比较对象之间的是否相同今天在做项目的时候,遇到一个问题就是删除一个Array里面某个位置的数据,之后查询了一下网上的写法,基本就是使用一个Array自己带的一个方法,splice方法和delete方法,二者的区别,就是一个直接改变原先的数组长度,一个不改变,splice里面有两个参数,一个是下标,一个是长度,就是删除这个下标后面的几个数据,之后会改变原先的数据长度,之后delete主要是删除数...

2019-01-07 16:16:09 297

原创 前端框架---webuploader组件的封装

webuploader组件的封装在做项目的时候,之前的同事用的是原生的html写的文件上传,用的是input type=file,这种方式来写的,在兼容性上有很大的问题,在前端的时候,出现了很多的bug,但是却没法解决,之后客户还觉得我们能力不行,我直接使用webuploader这个控件,官方说是兼容ie,安卓4+,ios等系统,我看兼容性这么好,就直接用这个就好了,但是看他们的官网是在是受不...

2019-01-03 15:48:53 2851

原创 javascript---数字的正则判断(保留两位小数)

数字的正则判断(保留两位小数)昨天晚上加班加到了今天早上凌晨两点半,脑子都有点迷糊了,昨天晚上有一个需求,就是在文本框里面输入金额钱数,需求是小数点前面可以输入四位数字,之后小数点后面是两位数字。之前我同事在input里面的一个onkeyup方法,进行的判断,她是直接利用了正则表达式,之后利用match方法进行的判断。如下面代码所示。但是有一个问题就是,在电脑上chrome没有问题,在火狐浏览...

2018-12-26 14:33:01 6787

原创 javascript---ajax兼容性 err no transport

ajax兼容性 err no transport在外面做一个项目,客户有一个很变态的需求,其实功能很简单,就是查询,信息的展示,那么变态的需求是什么呢,就是兼容ie8,不知道哪里的电脑还有ie8,难道是五六年前的电脑了。当然客户就是上帝,说了那就做吧,ajax的查询,利用postman里面有现成的ajax的代码,根本不用自己一步一步调整,只需要一个请求接口就可以了,之后把ajax的代码复制出来...

2018-12-24 15:23:03 583

原创 vue初学篇---启动的时候,出现了编码规则的错误

启动的时候,出现了编码规则的错误刚刚搭建好了一个vue项目,之后在用webstorm编辑器整理代码的时候,按下了Ctrl+Shift+Alt+L格式化了代码,之后配置好了npm的启动模式,在启动的时候,爆出了一个错误,我以为是我没有初始化代码,就利用命令npm install,进行了初始化代码,但是还是没有好用,还是出现了错误。 这个错误主要就是说,可以使用使用了什么规则导致了九个er...

2018-12-20 09:34:53 479

原创 H5---上传图片input,type=file

上传图片input,type=file最近在外面做项目遇到了一个变态的需求,就是在手机网页端上传图片的时候,客户想一次性选择多张图片,注意是选择多张不是上传多张图片,在这里用到了H5的一个属性,multiple,在这里郑重说明,multiple这个属性,在pc端是可以的,但是在手机端,ios本机的浏览器是好用的,安卓方面,只有qq浏览器和chrome浏览器好用,其他的uc和本机自带的浏览器都不...

2018-12-19 15:45:36 1304 2

原创 svn---在webstorm和idea中进行配置svn

在webstorm和idea中进行配置svn在做项目的时候,用的是git,但是在外派的时候客户用的是svn,以前只在eclipse上面用的是svn,在webstorm和idea中并没有进行svn的操作,之后客户说可以在git上面进行配置,使用svn,但是我不想将git配置成svn的使用方式,单纯的在webstorm和idea里面进行了svn的配置和安装,相对于git,svn用的还不是特别熟悉。...

2018-12-17 10:00:50 497

原创 javascript---call和apply,用法和区别

call和apply,用法和区别call和applay用法,call和apply是一个方法,表明一个实体,调用另外一个方法。就像是aFunction.apply(bFunction,["",""]);是bFunction调用了aFunction的方法,并且用于继承,如下面的c12继承了a10和b11。function aFunction(str) { console.lo...

2018-12-13 14:18:52 117 2

原创 javascript---封包和prototype的应用

封包和prototype的应用封装公共方法还有关键字“prototype”之间的应用。下面就是一个简单的闭包,封装了一个方法,之后在实例化出来,就可以进行调用方法了。(function (w) { 'use strict'; var Common = function(){ this.entName =""; this.entJobLi...

2018-12-13 11:09:06 581

原创 javascript---类型的比较关键字typeof和instanceof

类型的比较关键字typeof和instanceof在判断类型比较的时候,通常会用到typeof和instanceof,这两个关键字,但是这两个还是有区别的,在java里面也有这样的关键字,就是instanceof,用来判断entity的。1、typeoftypeof是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。typeof一般...

2018-11-28 16:03:15 340

原创 javascript---js方法的传参问题

js方法的传参问题有些时候,在前端的代码会有传值,传参的问题,这个时候,在js方法的传参问题里面直接调用的时候,就可以进行传参了,但是有些时候,前台在动态加载一些按钮,或者其他的a标签的时候,需要在里面放上onclick事件,之后在onclick事件里面绑定方法在进行传参,在传参的时候不是单纯的string,number这些类型,而是array或者是object这些类型的参数。下面的代码引...

2018-11-28 14:01:24 3316

原创 项目思路---接口的权限控制、登陆校验以及白名单的设置

接口的权限控制、登陆校验以及白名单的设置在登陆成功之后,才可以去访问一些接口,否则其他的接口都是不可以访问状态,或者校验这个用户在发起请求的时候,是否是登陆状态,同时有些接口不需要登陆也可以访问,在这里做一个简单的记录。首先,在看到这些需求的时候,要在配置文件里面进行配置白名单,之后读取白名单的配置文件获取到白名单的列表,这样就可以拿到了那写接口不需要判断。其次,要做一个拦截器,在每一...

2018-11-27 10:15:50 11408 1

原创 springboot---拦截器__HandlerInterceptor

拦截器__HandlerInterceptor在有些时候,需要拦截一些接口进行业务和权限的判断,所以需要一个拦截器对每次请求进行过滤和拦截。1、首先建立一个类继承接口HandlerInterceptor 。package cn.springboot.yzpt.Interceptor;import cn.springboot.yzpt.common.CodeEnums;impor...

2018-11-27 09:59:39 325

原创 springboot---读取自定义配置文件

读取自定义配置文件在有些时候,我们要配置一些数据,地址,路径等操作,比如,上传文件的地址,新老路径的定义,白名单接口等,这个时候需要在配置文件里面进行配置,而不是写在代码里面,在springboot里面可以使用注解和实体两种方式进行获取到配置文件里面的配置信息,我的做法是建立一个class,之后在class里面建立属性,之后利用class进行处理配置文件的数据。1、首先定义一个类,在这个里...

2018-11-27 09:44:23 1513

原创 springboot---异常类处理

异常类处理在写代码的时候,难免遇见异常类处理的时候,这个时候,在处理自己的业务异常的时候,需要自己封装一个异常类,用来捕获业务异常,当然代码异常就是错误了,需要进行修改代码了,要是业务异常有可能因为用户操作等问题,比如登录的时候,出现的用户名密码错误等问题,需要提示用户。1、建立一个异常类,需要继承RuntimeException这个异常类,用来处理业务异常,我设置了,code码,errM...

2018-11-23 10:20:15 499

原创 springboot---监听ApplicationListener和ApplicationEvent简单使用

监听ApplicationListener和ApplicationEvent简单使用本来想实现一个功能就是,在登录成功之后,将一些用户的信息,放入到session里面,本来想,在登录接口成功回调之后,在写,但是想做一个监听的动作,监听着登录成功的接口,之后走到监听函数里面,进行业务处理。1、首先写一个监听类,之后实现ApplicationListener接口,实现其中的public voi...

2018-11-23 10:04:16 1100 1

原创 git切换分支,合并代码

git切换分支,合并分支,合并代码1、创建dev分支,第一句命令就已经创建并且切换到了dev分支,下面的两个命令是分别是创建dev,切换到devgit checkout -b devgit branch devgit checkout dev2、查看所有的分支,带有*部分的是你所处于的当前分支git branch3、这个时候保证所有的分支代码都是最新的,拉取代码...

2018-11-21 10:25:28 4988

原创 初学redis---在redis里面进行分页查询

redis分页在一个项目中,有访问比较频繁的情况出现,这个时候,如果利用数据库进行处理,效率就会比较慢,这个时候,使用了redis这种NoSql数据库,由于项目的原因,我做了一个demo,用于展示。我使用的是springboot+mybatis的框架,搭建的过程看我的另一篇博客,在这里附上pom.xml的文件,利用maven进行管理jar包,这里只是部分,要是想看全的,看我的另一篇博客。...

2018-11-20 10:46:45 8989 4

原创 springboot----搭建springboot项目,完成数据库的查询处理

SpringBoot项目搭建一、使用idea里面,点击File-&gt;New-&gt;Project,来建立新项目、之后按照步骤进行选择,1-&gt;2-&gt;3   这块是填写你的包名,和一些jar的基本设置,根据自己的业务填写Group和Artifact就可以了,其他的选中默认就可以了之后是选择对应的依赖包,可以选择一些基本的,或者是根据一些自己的项目需求进...

2018-11-19 10:59:57 2516

原创 vue初学篇----监视器(watch和computed)

监视器使用方法&lt;template&gt; &lt;div class="watchAndComputed"&gt; &lt;h1 v-text="watchAndComputedTitle"&gt;&lt;/h1&gt; &lt;input v-model="watchAndComputedText"/&gt; &lt;b

2018-11-09 11:37:03 1441

原创 vue初学篇----过滤器(filters)

过滤器使用,直接上代码&lt;template&gt; &lt;div class="filters"&gt; &lt;h1 v-text="filtersTitle"&gt;&lt;/h1&gt; &lt;input v-model="filtersText"/&gt; &lt;div&gt;{{filtersText

2018-11-09 10:22:58 50872 4

webuploader自己封装的一个闭包插件

使用的是webuploader,进行封装的,主要使用的是jquery里面的技术,webuploader里面的api,自己封装的方法,在html里面有调用的方法,在js里面对于每一个属性都有说明

2018-12-28

空空如也

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

TA关注的人

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