Linux下yum已经准备好了,直接下载安装docker 其实已经安装过,也用了一段时间了,但是发现每次发布都需要好繁琐,所以想着弄进来Jenkins,结果会有报错,原因是 因为笔者的CentOS 7.2使用yum安装docker,导致docker版本只有1.X,而最新版已经超过18.X,所以后来卸 ...
分类:
其他好文 时间:
2019-07-10 11:15:31
阅读次数:
127
函数 函数就是具有某个具体功能的工具,函数可以帮助我们提高开发效率,避免代码过于繁琐,提高程序等的扩展性。 如何定义? 关键词:def 规则:函数名的命名规则与变量名一致,不能以关键字命名(*****),命名要做到见名知意。 # 函数在定义的时候只检测函数体的语法,不执行函数的代码。 ***调用函数 ...
分类:
其他好文 时间:
2019-07-09 19:09:49
阅读次数:
100
工作中经常会遇到将行数据转换成Java(POJO)对象的场景,其中关于字段校验和类型转换的处理繁琐而冗余,对于有代码洁癖的人着实不能忍。这里分享下自己封装的工具代码,也许能够帮助你更简单地完成此类任务。 先将以下五个文件加入你豪华午餐(项目😄)中 FieldItem: /** * * @autho ...
分类:
编程语言 时间:
2019-07-07 23:57:00
阅读次数:
244
综合概述 Spring对数据库的操作在jdbc上面做了更深层次的封装,而JdbcTemplate便是Spring提供的一个操作数据库的便捷工具。我们可以借助JdbcTemplate来执行所有数据库操作,例如插入,更新,删除和从数据库中检索数据,并且有效避免直接使用jdbc带来的繁琐编码。 JdbcT ...
分类:
数据库 时间:
2019-07-06 19:34:55
阅读次数:
156
大致分成: 1.原子更新基本类型 2.原子更新数组 3.原子更新抽象类型 4.原子更新字段 Lock接口: Lock需要显示的获取和释放锁,繁琐,但是能让代码更灵活,随时,获取和释放锁 Synchronized:不需要显示的获取和释放锁 ,简单 使用lock可以方便的实现公平性 非阻塞的获取锁 能被 ...
分类:
其他好文 时间:
2019-07-06 19:14:26
阅读次数:
107
为什么要将系统进行拆分?网上查查,答案极度零散和复杂,很琐碎,原因一大坨。但是我这里给大家直观的感受:要是不拆分,一个大系统几十万行代码,20 个人维护一份代码,简直是悲剧啊。代码经常改着改着就冲突了,各种代码冲突和合并要处理,非常耗费时间;经常我改动了我的代码,你调用了我的,导致你的代码也得重新测 ...
分类:
其他好文 时间:
2019-07-06 00:04:34
阅读次数:
124
block和delegate均为常用回调方式 (暂不讨论通知) 代理 优点: 设置某个对象的代理,代理对象可以与被代理对象不直接相关,即使两个对象距离较远,传值也比较方便。 代理方法内可以方便调用对象私有方法 缺点: delegate比block使用繁琐,对于多个小控件的回调,delegate要写更 ...
分类:
其他好文 时间:
2019-07-05 17:58:42
阅读次数:
104
当开学刚开始接触到java的时候,觉得这是一门比较难学的课程,但经过几次上机之后,逐渐升起了对这门课程的兴趣,经过了一个学期的学习,我初步了解了这门课程的许多大致的应用,不像c语言那么繁琐,这门语言有着自己的特色,这也是这门语言如今能成为主流语言的原因之一。 对于刚开始如何学习java,我在这个学期 ...
分类:
编程语言 时间:
2019-07-05 12:30:39
阅读次数:
91
学习COM编程技术也快有半个月了,这期间看了很多资料和别人的程序源码,也尝试了用delphi、C++、C#编写COM程序,个人感觉Delphi是最好上手的。C++的模版生成的代码太过复杂繁琐,大量使用编译宏替代函数代码,让初学者知其然而不知其所以然;C#封装过度,COM编程注定是要与操作系统频繁打交 ...
在实际配置虚拟机的过程中,网络配置时候一个很繁琐的过程,经常一个点没注意到,就访问不了了。在此,做一个简单的教程以供后续使用时可以参考! 方法一: 使用NAT网络 1. 选择网卡 安装centos7的时候注意选择两个网卡(配置CentOS7虚拟机里面能上外网,而主机与CentOS7虚拟机也能连通) ...
分类:
其他好文 时间:
2019-07-03 16:52:51
阅读次数:
128