程序开发

总计 121 页,当前第 18 页
Web 前端设计语言

SVG 图像入门教程

一、概述SVG 是一种基于 XML 语法的图像格式,全称是可缩放矢量图(Scalable Vector Graphics)。其他图像格式都是基于像素处理的,SVG 则是属于对图像的形状描述,所以它本质上是文本文件,体积较小,且不管放大多少倍都不会失真。SVG 文件可以直接插入网页,成为 DOM 的一部分,然后用 JavaScript 和 CSS 进行操作。<!DOCTYPE html> <html>...
6年前 (2018-08-08) 阅读(2318) 赞一个 (0) 评论(0) 链接直达
开发工具

MacOS 安装JDK及环境变量配置

1、访问Oracle官网 http://www.oracle.com,浏览到首页的底部菜单 ,然后按下图提示操作: 2.点击“JDK DOWNLOAD”按钮:  3.选择“Accept Lisence Agreement”同意协议: 4.点击Mac OS X x64后面的下载链接:下载完成后点击安装包,按提示即可完成安装。5.打开Finder,可以在下图所示的路径中找到安装好的jdk 1.8.0_...
6年前 (2018-07-03) 阅读(4971) 赞一个 (3) 评论(0) 链接直达
开发工具

Intellij IDEA 安装使用 Maven-Helper 插件

插件 Maven HelperMaven Helper 是什么?Maven Helper 如何安装?Maven Helper 如何使用?Maven Helper :此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree  才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困...
6年前 (2018-06-28) 阅读(7705) 赞一个 (2) 评论(0) 链接直达
开发工具

如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件

最近有点时间然后就跑去搜了下idea热门的插件,发现了一个.ignore插件。有过在idea使用git都知道.gitignore文件,而这个插件就是能优雅的帮我们做这件事.如何安装。点击File->Settings在左侧菜单找到Plugins,点击Browse repositories…搜索.ignore,点击Install,安装完成后就可以愉快的使用了,不过在此之前得重启IDEA另外一种方式是本地安装,下载地址:https://...
6年前 (2018-06-20) 阅读(4019) 赞一个 (2) 评论(0) 链接直达
程序开发

持续集成服务 Travis CI 教程

编写代码只是软件开发的一小部分,更多的时间往往花在构建(build)和测试(test)。为了提高软件开发的效率,构建和测试的自动化工具层出不穷。Travis CI 就是这类工具之中,市场份额最大的一个。本文介绍 Travis CI 的基本用法。用好这个工具不仅可以提高效率,还能使开发流程更可靠和专业化,从而提高软件的价值。而且,它对于开源项目是免费的,不花一分钱,就能帮你做掉很多事情。一、什么是持续集成?Travis CI 提...
6年前 (2018-06-18) 阅读(2380) 赞一个 (0) 评论(0) 链接直达
程序开发

为什么分布式一定要有消息队列?

一、为什么写这篇文章?博主有两位朋友分别是小A和小B:小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上线。每天过的都是这种生活,技术零成长。小B,工作于某国企,虽然能接触到一些中间件技术。然而,他只会订阅/发布消息。通俗点说,就是调调API。对为什么使用这些中间件啊?如何保证高...
6年前 (2018-06-16) 阅读(6294) 赞一个 (3) 评论(0) 链接直达
程序开发

JAVA8之妙用Optional解决判断Null为空的问题

引言在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示在这种情况下,有如下代码user.getAddress().getProvince();这种写法,在user为null时,是有可能报NullPointerException异常的。为了解决这个问题,于是采用下面的写法if(user!=null){   &nb...
6年前 (2018-06-16) 阅读(74534) 赞一个 (86) 评论(0) 链接直达
程序开发

为什么分布式一定要有redis?

一、为什么使用redis分析:博主觉得在项目中使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。因此,这个问题主要从性能和并发两个角度去答。1、性能如下图所示,我们在碰到需要执行耗时特别久,且结果不频繁变动的SQL,就特别适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,...
6年前 (2018-06-16) 阅读(2546) 赞一个 (2) 评论(0) 链接直达

程序喵 www.ibloger.net

文章归档 站内留言 给我写信 文章订阅