自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 mybatis调用存储过程

最近在研究mybatis调用存储过程,发表一下自己的学习心得其中最好用的就是通过map传值,结果还用这个map接收,因为map是一个非常强大的东西,有时候存储过程要操作多张表,比如说:往多张表插入数据,用JavaBean的方式就很做到,参数对应多个实体类不好解决,用map就能完美的解决这个问题。Map map=new HashMap把需要的参数往里面一放,就能很容易解决问题da

2015-09-14 21:25:45 2843 12

原创 DevOps究竟要解决什么问题?

从默默无闻到风靡全球,DevOps究竟有什么魔力?更好的软件开发模式,在这种方式下,团队间沟通和协作的重要性一点也不亚于写代码,写文档,做测试之类的常规工作。如何快速的持续交付高质量的软件,满足用户的多样化的需求,并借此提升企业的利润和市场占有率,已经成为企业必须要面对的现实问软件开发过程的改进,除了依赖于技术的进步,还依赖流程流程、理念、文化等全方位的改进,而这正是DevOps带给软件开发方式的一场革命。2.DevOps的“定义”:DevOps究竟要解决什么问题?(1)维基百科:De.

2020-06-22 23:19:16 504

原创 jacoco相关知识

1.jacoco使用ASM修改字节码ASM:通用的java字节码操作和分析框架, 用于修改现有类或直接以二进制形式动态生成类,ASM提供了一些常见的字节码转换和分析算法, 可以从中构建自定义复杂转换和代码分析工具。覆盖率统计:jacoco包含了多种尺度的覆盖率计数器,包含指令级(Instructions),分支(Branchs),圈复杂度(Complexity),行(...

2020-04-12 18:55:17 336

原创 mockMvc

1.为什么使用mockMvc。 对模块进行集成测试时,希望能够通过输入url对controller进行测试。如果通过启动服务器,建立http client进行测试,这样会使得测试变得很麻烦(1.启动速度慢,2.测试验证不方便,3.依赖网络环境)2.测试逻辑 1、MockMvcBuilder构造MockMvc的构造器 2、mockMvc.perform执行一个请...

2020-04-12 18:38:06 879

原创 vue嵌套路由

2020-04-06 23:06:52 134

原创 Slot插槽

2020-04-06 18:19:13 132

原创 通过代码动态绑定自定义事件

2020-04-06 18:09:18 233

原创 传入自定义事件实现父子交互

2020-04-06 18:03:33 138

原创 组件方法传递及回调

2020-04-06 17:59:46 470

原创 监听属性

2020-04-05 15:56:23 135

原创 计算属性

2020-04-05 15:48:53 108

原创 命名

1.名称不需要注释来补充2.地方使用不同之处较小的名称,太相似会很难区分3.不能写仅仅为满足编译器或解释器需要的代码,那样会制造麻烦。4.使用读的出来的、可搜索的名称6.类名:类名和对象应该是名词或名词短语7.方法名:方法名应当是动词或者动词短语8.每一个概念对应一个词,如果使用get、fetch、retrive在多个类中的同种方法命名,根本不会记得是哪个类中的哪个方法。9.别用双关...

2020-04-05 14:58:16 146

原创 列表渲染

2020-04-05 14:38:28 122

原创 vue-条件语句

2020-04-05 11:33:52 158

原创 jenkins打包node.js项目

1.jenkins安装node.js插件如果安装node.js插件卡死,那么直接手动下载安装2.npm使用过程中一些错误的解决办法及npm常用命令和技巧通过修改npm的配置文件让npm到另一个站点去找package$ npm config set registry https://registry.npm.taobao.org$ npm config set regis...

2020-04-05 10:37:49 281

原创 jenkins pipeline(流水线概念)

1.概念:将构建写在代码中,通过代码来描述软件的构建工程,从获取源码、到自动化测试、到漏洞扫描、到部署全部用代码去描述。一旦用代码描述了,我们可以对我们的pipline进行版本控制,包括对我们的pipline进行一些安全的检查。部署流水线是指从软件版本库到用户手中这一过程的自动化表现形式。jenkinsfile就是一个文本文件,也就是部署流水线概念在jenkins中的表现形式。类似于d...

2020-03-29 22:45:20 730

原创 持续集成概念

1.持续集成是软件工程领域中的一种最佳实践,即鼓励研发人员频繁向主干分支提交代码,频率为每天至少一次,每次提交都触发完整的编译构建和自动化测试流程。缩短反馈周期,及时修复问题。1.1 持续集成中一些良好的实践:维护一个单一的代码库 维护一个单一的制品仓库 使构建自动化 使构建自测试 没人每天都向主线提交代码 每次提交都应该在集成机上进行构建 快速构建 使任何人都能...

2020-03-29 22:36:33 290

原创 第一章:整洁代码

1.要有代码:我们永远抛不掉代码,因为代码呈现了需求的细节2. 糟糕的代码糟糕的代码就是是沼泽。勒布朗法则:稍后等于永不。1.3.混乱的代价随着混乱的增加,团队的生产力也持续下降,趋向于零1.3.4整洁代码的艺术写整洁代码,需要遵循大量的小技巧,贯彻刻苦习得的“整洁感”1.3.5:什么是整洁的代码(1)优雅和高效,代码逻辑应当直接了当,叫缺陷难以隐藏,尽量减少依赖,依据某种分层...

2020-03-27 22:06:32 169

原创 链表

1.链表和数组对比数组需要一块连续的内存空间来存储,对内存的要求比较高链表则是通过“指针”将一组零散的内存块串联起来使用2.链表的结点除了存储数据之外,还需要记录链上下一个结点的地址,称为后续指针。2.几种常用的链表结构单链表:头结点记录链表的基地址,尾结点指向null链表的随机访问需要循环遍历,无法通过寻址公式来直接算出内存地址,所以链表的随机访问的性能没有数组好循环链表:循环链表...

2020-03-22 13:47:50 127

原创 时间复杂度

对于不同情况下,代码的时间复杂度不一样,引入三个概念最好情况时间复杂度:在最理想的情况下,执行这段代码的时间复杂度最坏情况时间复杂度:在最糟糕的情况下,执行这段代码的时间复杂平均情况时间复杂度:例子:在数组中查找元素1.有(n+1)中情况,每种情况下要遍历的元素个数累加起来,得到:(1+2+3+....+n+n)/ n+1 (没有考虑概率问题)2.用到概率论,元素在数组中和不在数组中...

2020-03-22 13:47:03 383

原创 nginx的原理

2020-03-22 13:15:51 112

原创 ngxin的反向代理、负载均衡、动静分离

2020-03-21 19:41:26 139

原创 nginx的配置文件解析

1.ngxin配置文件的位置/usr/local/nginx/conf/nginx.conf2.配置文件说明(1)全局块从配置文件开始到events块之间的内容,主要会设置一些影响nginx服务器整体运行的配置指令主要包括配置运行Nginx服务器的用户(组)允许生成的worker process数进程PID存放路径,日志存放路径和类型worker_proce...

2020-03-21 19:38:41 319

原创 jenkins使用github提供的webhook服务完成自动部署

Webhookgithub的webhook可以提供一个push动作的钩子,每当你push成功之后,会请求你指定的url实现自动部署的方式:1.修改代码,push到远程2.github发送请求到jenkins3.jenkin收到修改请求之后进行自动构建4.自动构建的过程在jenkins中配置实现步骤1.github中创建一个公车个2.github工程中配置jenk...

2020-03-16 01:16:27 339

原创 Linux安装maven

1.下载并解压安装包wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gztar -zxvf apache-maven-3.5.4-bin.tar.gz2.配置环境变量vi /etc/profile在最下面添加以下内容(MAVEN_HOME是刚...

2020-03-15 00:48:20 81

原创 jenkins安装及插件

1. jenkins 安装下载地址:https://jenkins.io/下载war包,上传到指定目录,如:/opt/tomcat-8/webapps 直接使用命令:wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war1.1切换到jenkins.war包的存放目录启动命令: nohup java...

2020-03-15 00:27:51 210

原创 模板语法

vue是声明式的,vue底层做了很多工作,vue将模板编译成虚拟DOM渲染韩式,结合相应系统。jquery是命令式的。文本:数据绑定最常见的形式就是使用(双大括号)的文本插值原始html双大括号会将数据解释为普通文本,而非HTML代码,为了输出真正的HTML,需要使用v-html命令...

2020-03-14 18:35:13 138

原创 vue使用步骤

1.引入vue库2.创建vue实例,然后通过应用的ID嵌入到我们的根元素中,el是element的简称。3.我们需要将数据放入一个对象4.vue的魔力是在数据变成时才会出现5.数据的值改变的同时,vue自动更新了我们的HTML,因为VUE是响应式的,我们变更数据的时候,VUE会自动变更网页上所有用到过的它的地方...

2020-03-14 18:24:47 181

空空如也

空空如也

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

TA关注的人

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