上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页
摘要: 问题:将一个String类型的小数拆分为整数部分和小数部分,如9.9拆分为9和0.9 1.将小数的整数和小数部分拆分开 上面这个方法里面,float-->int转化时直接丢弃小数部分,从而取得小数中的整数,而后作差得到小数部分,但是看下面输出: 2.浮点型表示一个小数的时候存在精度不准确的问题 原因 阅读全文
posted @ 2017-08-30 00:23 翎野君 阅读(3238) 评论(0) 推荐(0)
摘要: 1.Post请求失败的代码 之前每次代码执行到上述代码的第二行的时候,会等一段时间然后会捕获到Exception异常。 2.分析问题 当然捕获的Exception这个异常太大了我们不便于分析,我们查看一下httpClient.execute(HttpUriRequest uri)的方法; 发下这个方 阅读全文
posted @ 2017-08-24 10:02 翎野君 阅读(13905) 评论(0) 推荐(2)
摘要: int类型: int bigint smallint 和 tinyint 类型,如果创建新表时没有指定 int(M) 中的M时,默认分别是 : int int(11) bigint bigint(20) smallint smallint(6) tinyint tinyint(4) MySQL支持选 阅读全文
posted @ 2017-08-22 09:43 翎野君 阅读(2279) 评论(0) 推荐(0)
摘要: 1.ssh的登录方式 1.1 密码口令 客户端连接上服务器之后,服务器把自己的公钥传给客户端 客户端输入服务器密码通过公钥加密之后传给服务器 服务器根据自己的私钥解密登录密码,如果正确那么就让客户端登录 1.2 公钥认证 这个其实比上面的要简单,之前上大学时老师也讲过。一定要明白客户端和服务端时通过 阅读全文
posted @ 2017-08-16 06:40 翎野君 阅读(26728) 评论(0) 推荐(2)
摘要: 问题:Springboot框架开发的项目中会内嵌tomcat容器,在杀死进程的时候tomcat为被正常杀死,导致端口未被释放,第二次启动的时候报端口冲突。 先讲一个基本概念:如何在shell中终止一个后台进程? kill的作用是向某个指定的进程或进程组发送指定信号,从而结束该进程/进程组。-s选项可 阅读全文
posted @ 2017-08-14 16:04 翎野君 阅读(1074) 评论(0) 推荐(0)
摘要: 1.权限控制的基本设置 1.1选择基于角色权限的分配策略 1.2 配置全局权限和项目权限 具体的权限对应关系见下表: 添加项目角色时,需要制定匹配项目的模式,如上图中的Pattern,官方文档介绍该选项支持正则表达式,如“Roger-.”表示所有以Roger-开头的项目,“(?i)roger-.*” 阅读全文
posted @ 2017-08-14 13:52 翎野君 阅读(2107) 评论(0) 推荐(0)
摘要: 原文出自:http://os.51cto.com/art/201601/504846.htm 有了Jenkins,为什么还需要一个独立的部署系统? 现在已经有Jenkins,它自身提供了丰富的部署插件(如WebSphere部署插件、Tomcat部署插件等),方便用户直接把构建出来的部署包自动化部署到 阅读全文
posted @ 2017-08-07 14:10 翎野君 阅读(2742) 评论(2) 推荐(0)
摘要: 1.Nginx介绍 nginx是由俄罗斯人开发的一款高性能的http和反向代理服务器,也可以用来作为邮件代理。相比较于其他的服务器,具有占用内存少,稳定性高等优势 2.反向代理 正向代理类似一个跳板机,代理访问外部资源。 简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服 阅读全文
posted @ 2017-08-05 17:39 翎野君 阅读(307) 评论(0) 推荐(0)
摘要: 原文出自: http://www.cnblogs.com/Ribbon/archive/2015/05/22/4517125.html 1.项目构建基本流程 开发人员在他们的个人计算机上编写源代码文件 他们将编写好的文件存放在一个统一集中的地方,构建组将所有的源代码编译成可以在计算机上运行的二进制文 阅读全文
posted @ 2017-08-05 16:56 翎野君 阅读(460) 评论(0) 推荐(0)
摘要: 1.Rundeck介绍 RunDeck是用Java/Grails写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者web界面,用户可以对任意数量的服务器进行操作,大大降低了对服务器自动化的门槛。RunDeck提供如下功能: 1. 提供web界面和命令行来执行shell命 阅读全文
posted @ 2017-08-05 13:20 翎野君 阅读(5988) 评论(0) 推荐(2)
摘要: 1. 场景 持续部署:业界没有统一明确地定义,简单理解为将集成结果部署到不同的环境供用户使用,并且立即反馈部署结果的实践,其中不同的环境包括:开发环境、测试环境、预发布环境、生产环境 持续部署两个核心要素:持续、自动化,自动化是持续的基础 持续部署的需求场景: 需要频繁的发布更新 部署规模较大,人工 阅读全文
posted @ 2017-08-04 16:41 翎野君 阅读(584) 评论(0) 推荐(0)
摘要: 软件的开发工作的大致流程 由上图可知「持续集成(Continuous Integration)」、「持续交付(Continuous Delivery)」和「持续部署(Continuous Deployment)」这三个概念的区别是在软件开发流程中根据实现的持续化,自动化的阶段的不同来划分的。 1.持 阅读全文
posted @ 2017-08-04 16:11 翎野君 阅读(716) 评论(0) 推荐(1)
摘要: 1.持续集成: 1.1概念 持续集成,Continuous integration ,简称CI。 集成:我们所有项目的代码都是托管在SVN服务器上。每个项目都要有若干个单元测试,并有一个所谓集成测试。所谓集成测试就是把所有的单元测试跑一遍以及其它一些能自动完成的测试。只有在本地电脑上通过了集成测试的 阅读全文
posted @ 2017-08-04 14:33 翎野君 阅读(613) 评论(0) 推荐(0)
摘要: MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 理解MyBatis MyBatis 是支持普通 SQL 查询,存储 阅读全文
posted @ 2017-07-31 19:56 翎野君 阅读(258) 评论(0) 推荐(0)
摘要: 日志记录 在应用程序中添加日志记录总的来说基于三个目的: 1.log4j是什么? 在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志 阅读全文
posted @ 2017-07-31 13:46 翎野君 阅读(722) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页