08 2016 档案
摘要:成功的背后,有着许多不为人知的故事,而正是这些夹杂着泪水和汗水的过去,才成就了一个个走向成功的普通人。 凌晨两点半,早已习惯了一个人坐在电脑前的我,望着屏幕,任思绪在暗夜的包容下静静流淌,时光仿佛又定格在三年多前的那一刻:“283 分”。那是被中国万千学子称为“黑色七月”中的一天,下班回家的母亲从...
        阅读全文
                
摘要:Maven的版本分为快照和稳定版本,快照版本使用在开发的过程中,方便于团队内部交流学习。而所说的稳定版本,理想状态下是项目到了某个比较稳定的状态,这个稳定包含了源代码和构建都要稳定。一、如何衡量项目的稳定状态呢?1. 所有的自动化测试应当全部通过2. 项目没有配置任何快照版本的依赖3. 项目没有配置...
        阅读全文
                
摘要:最近在读埃隆·马斯克传记,他说「我认为现在有非常多的聪明人都在致力于互联网」。仔细一想,好像真的是这样的。我问了自己一个问题:如果你不敲代码了,你能做什么?答案令人极其恐怖。吓得我赶紧又去写了一句 system.out.print("Hello World");为什么要做负载均衡?当你网站是一个企业...
        阅读全文
                
摘要:在过去的几年中,jQuery一直是使用最为广泛的JavaScript脚本库。今天我们将为各位Web开发者提供10个最实用的jQuery代码片段,有需要的开发者可以保存起来。1、检测Internet Explorer版本当涉及到CSS设计时,对开发者和设计者而言Internet Explorer一直是...
        阅读全文
                
摘要:mysql 中常常出现对中文支持不友好的情况 常见的错误 “Illegal mix of collations for operation”下面我们规整一下 mysql 数据库中一共涉及到哪些字符集character-set-server/default-character-set:服务器字符集,默...
        阅读全文
                
摘要:据我目前接触到的传多个参数的方案有三种。第一种方案 DAO层的函数方法 Public User selectUser(String name,String area);对应的Mapper.xml 其中,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao层中第二参数,更多参数一致往后加即...
        阅读全文
                
摘要:1.git 基本概念:工作区:改动(增删文件和内容)暂存区:输入命令:git add 改动的文件名,此次改动就放到了‘暂存区’(新增的文件)本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了’本地仓库’,每个commit,我叫它为一个‘版本’。远程仓库(简称:远...
        阅读全文
                
摘要:Ehcache算是当前比较流行的缓存框架,使用缓存可以极大的缓解服务器和数据库的压力,提高访问效率,提高服务器的并发能力。接下来我们看怎么把缓存使用起来。SpringMVC集成Ehcache所需的jar包:包括ehcache-core-2.4.3.jar、ehcache-web-2.0.4.jar、...
        阅读全文
                
摘要:1.安装jdk1.8首先确定没有安装过jdk2.yum –y list java*查询系统自带的jdk安装包情况。3.安装jdk1.84. 验证安装结果。安装mysql1. rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5...
        阅读全文
                
摘要:也用了这么久的Hibernate和MyBatis了,一直打算做一个总结,就他们之间的优缺点说说我自己的理解:首先,Hibernate是一个ORM的持久层框架,它使用对象和我们的数据库建立关系,在Hibernate中,操作数据库实际上时通过对象状态的改变来改变数据中对应表的值,此时就是通过hql来操作...
        阅读全文
                
摘要:一:开发工具1.版本控制系统 GitGit是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。2.代码托管平台 GitLabGitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。3...
        阅读全文
                
摘要:1.什么是数据分页:数据分页就是将很多条记录像书本一样分页,每页显示多少行记录;2.为什么要数据分页:当我们进行sql语句查询时,假如数据有成千上万行记录,如果在同一个页面去显示,那这个页面得有多大,数据就要很多,而我们所需的记录又很少,不使用分页,查看起来那么繁琐,而且一不小心容易看着眼花。使用数...
        阅读全文
                
摘要:导读:高可用架构 7 月 30 日在上海举办了『互联网架构的基石』专题沙龙,进行了闭门私董会研讨及对外开放的四个专题的演讲,期望能促进业界对互联网基础架构的建设及发展,本文是兰建刚分享饿了么服务治理经验。兰建刚,饿了么框架部门技术总监,前爱立信首席软件工程师,10 年以上高可用性,高并发系统架构设计...
        阅读全文
                
摘要:1、垂直对齐如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,可以很优雅的解决这个困惑:.verticalcenter{position: relative;top: 50%;-webkit-transform: translateY(-50%);-...
        阅读全文
                
摘要:java作为开发语言中的元老已经度过了很多年,最新的java8为我们带来了一些新特性,这些特性可以在以后的工作中为我们的开发提供更多的便捷,现在就让我们看看最新的函数式编程风格怎么在实际的开发中使用。原本在java中遍历集合也许你会使用以下代码:上面的代码没有什么问题也可以正常运行,只不过略显繁琐,...
        阅读全文
                
摘要:现在我们将开始学习如何构建一个Git服务器,如何在具体的事件中写一个针对特定的触发操作的自定义Git(例如通告),如何发布你的代码到一个网站。目前为止,用户对Git的焦点主要在Git的使用上。这篇文章中,我将论述如何管理Git以及自定Git架构的设计。你可能会觉得这听起来像“先进的Git技术”或者“...
        阅读全文
                
摘要:Java只是三种注释方式。前两种分别是// 和/* */,第三种被称作说明注释,它以/** 开始,以 */结束。说明注释允许你在程序中嵌入关于程序的信息。你可以使用javadoc工具软件来生成信息,并输出到HTML文件中。说明注释,是你更加方面的记录你的程序的信息。javadoc 标签javadoc...
        阅读全文
                
摘要:做服务器端开发的同学们,相信对于mysql应该是十分熟悉,但是一旦真正出现问题,你是否能够快速的发现问题的起因,并且解决呢?一旦问题涉及到数据库层面,往往不是那么好解决的,通常来说,我们需要提前做应对未来可能出现问题的准备。下面是几条针对mysql使用的优化建议:尽量减少数据库上的计算操作将那些需要...
        阅读全文
                
摘要:随着微服务架构的持续火热,网络上针对微服务和单体架构的讨论也是越来越多。去年的时候,社区更多的关注点是在二者的区别以及优缺点辨析上,而今年,越来越多的人开始关注如何从单体架构迁移到微服务上。毋庸置疑,微服务的理念正在席卷整个开发者社区,像Netflix、Uber这样的公司都是非常成功的应用案例。但需...
        阅读全文
                
摘要:1. 2.3版本2.3版本 Servlet 2.3 Web Application这个有个缺点:The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,c...
        阅读全文
                
摘要:1.生成eclipse项目:mvn eclipse:eclipse2.清除eclipse的一些系统设置:mvn eclipse:clean3.mvn tomcat:run 在tomcat里面运行生成清除Eclipse项目结构:mvn eclipse:eclipsemvn eclipse:cleanm...
        阅读全文
                
摘要:你上一次使用 CAPSLOCK 键是什么时候?很久没有了对不对?噢,我也是,它已经被遗忘了,它浪费了键盘上一个黄金位置。让我们把它重映射成 Control 键来发挥它的作用吧!这里告诉了你在不同的操作系统上的具体操作。现在你可以保持标准键位手势,随意的敲击到 a键左边的 crtl 了。2. 使用 c...
        阅读全文
                
摘要:一、什么是IOJava中I/O操作主要是指使用Java进行输入,输出操作。 Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 Java...
        阅读全文
                
摘要:什么是索引?1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。索引由数据库中一列...
        阅读全文
                
摘要:GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。那好,这就开始吧…1.GI...
        阅读全文
                
摘要:7月29日 数人云 在上海举办金融沙龙,邀请上交所和近二十家来自银行、保险、证券的IT技术专家一同探讨容器技术在金融业中的最佳实践。数人云CTO肖德时在会上将传统金融行业通过容器可以解决的四大问题做了逐一解读。以下是演讲实录:容器技术基本上是2013年出来的,2014年开始在中国传播。在2016年,...
        阅读全文
                
摘要:Jquery代码:function findWeather() { var cityUrl = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js'; $.getScript(cityUrl, function(sc...
        阅读全文
                
摘要:经常会听到持续集成,持续交付,持续部署,三者究竟是什么,有何联系和区别呢?假如把开发工作流程分为以下几个阶段:编码 -> 构建 -> 集成 -> 测试 -> 交付 -> 部署正如你在上图中看到,「持续集成(Continuous Integration)」、「持续交付(Continuous Deliv...
        阅读全文
                
摘要:【详解】jquery ajax在web应用开发中常用,主要包括有ajax,get,post,load,getscript等这几种常用无刷新操作方法,下面来给大家介绍一下。我们首先先从最简单的方法看起。我们先从最简单的方法看起,处理复杂的ajax请求时,jquery使用jquery.ajax方法进行处...
        阅读全文
                
摘要:Jetty基本架构Jetty目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器。它有一个基本数据模型,这个数据模型就是 Handler(处理器),所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Jetty 就是帮你管...
        阅读全文
                
摘要:各位开发童鞋,注解这个东西我们肯定每天都能看见,也许有时候看的太多了到是会忽略注解这东西具体是如何工作的。今天在这里用最短的篇幅快速讲解下注解的原理,对这块记的不太清楚的同学也可以再次看看,下次有人详细问这块的话不至于一知半解。元注解@Retention(RetentionPolicy.RUNTIM...
        阅读全文
                
摘要:一、Docker 简介Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker HubDocker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker ...
        阅读全文
                
摘要:1、简介jtest是parasoft公司推出的一款针对java语言的自动化白盒测试工具,它通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性。Jtest先分析每个java类,然后自动生成junit测试用例并执行用例,从而实现代码的最大覆盖,并将代码运行时未处理的异常暴露出来;另外,它还...
        阅读全文
                
摘要:linux中,权限的学习是必不可少的,不论是作为一名运维工程师或者是单一的管理者,学习好linux中的权限控制,你就可以保护好自己的隐私同时规划好你所管理的一切。权限的学习是很多的,不要认为自己已经把自己的隐私保护的很好,漏洞总是有的,侧面的攻击往往是难以防守的。所以大家跟我一起学习一下基础的权限控...
        阅读全文
                
摘要:Java 8 刚于几周前发布,日期是2014年3月18日,这次开创性的发布在Java社区引发了不少讨论,并让大家感到激动。特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里。在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为最重要的那行代码,...
        阅读全文
                
摘要:【编者的话】Flux 7介绍了常用的8个Docker的真实使用场景,分别是简化配置、代码流水线管理、提高开发效率、隔离应用、整合服务器、调试能力、多租户环境、快速部署。我们一直在谈Docker,Docker怎么使用,在怎么样的场合下使用?也许本文可以帮到你。有需要交流的地方,可以通过评论与我们交流。...
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号