自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shadow_zed的博客

个人学习博客

  • 博客(663)
  • 资源 (22)
  • 问答 (1)
  • 收藏
  • 关注

原创 Markdown 语法手册 (完整整理版)

Markdown 语法手册 (完整整理版)

2020-01-15 18:05:16 1319

转载 Alpine Linux配置使用技巧

Alpine Linux的内核都打了grsecurity/PaX补丁,并且所有的程序都编译为Position Independent Executables (PIE) 以增强系统的安全性。Alpine Linux的优势和问题优势Alpine Linux的Docker镜像特点是轻巧(大小只有5M)且有完整的包管理工具(APK)。 Docker官方镜像可能会用Alpine Linu...

2020-01-14 19:16:59 848

转载 Docker容器端口映射无法访问的问题排查

一、背景一般需要对外提供服务的Docker容器,我们在启动时后使用-p命令将对外访问端口暴露给外部,例如启动Docker Registry,我们将5000端口映射出来供外部访问:docker run -d -p 5000:5000 registry但最近碰到一个非常奇怪的情况:研发组里一个CentOS 7测试环境里部署有Docker Registry,并对外暴露了端口。启动容器后一段...

2020-01-10 19:39:50 19388 3

转载 Linux ip_forward 数据包转发

出于安全考虑,Linux系统默认是禁止数据包转发的。所谓转发即当主机拥有多于一块的网卡时,其中一块收到数据包,根据数据包的目的ip地址将数据包发往本机另一块网卡,该网卡根据路由表继续发送数据包。这通常是路由器所要实现的功能。要让Linux系统具有路由转发功能,需要配置一个Linux的内核参数net.ipv4.ip_forward。这个参数指定了Linux系统当前对路由转发功能的支持情况;其值为...

2020-01-10 19:33:26 1688

转载 docker安装ffmpeg,alpine/ubuntu安装ffmpeg

docker安装ffmpeg,alpine/Ubuntu安装ffmpeg这段时间项目中用到了ffmpeg,我们的项目是通过docker来部署的,我的tomcat基础镜像有的是Ubuntu,还有的是alpine,就遇到了一个问题,有时候会安装失败。接下来给大家带来安装教程-docker环境下。一、alpine安装ffmpegalpine镜像比较小,所以后面在docker方面可能用的比较多。...

2020-01-10 15:00:29 2326

转载 docker 镜像体积减小的三种方式

原文:http://www.docker.org.cn/docker/176.html在构建Docker容器时,应该尽量想办法获得体积更小的镜像,因为传输和部署体积较小的镜像速度更快。但RUN语句总是会创建一个新层,而且在生成镜像之前还需要使用很多中间文件,在这种情况下,该如何获得体积更小的镜像呢?你可能已经注意到了,大多数Dockerfiles都使用了一些奇怪的技巧:FROM...

2020-01-09 23:31:33 2523 1

转载 Dockerfile 指令 VOLUME 介绍

本篇文章主要介绍了浅谈docker Dockerfile 指令 VOLUME 介绍 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧在介绍VOLUME指令之前,我们来看下如下场景需求:1)容器是基于镜像创建的,最后的容器文件系统包括镜像的只读层+可写层,容器中的进程操作的数据持久化都是保存在容器的可写层上。一旦容器删除后,这些数据就没了,除非我们人工备份下来(或...

2020-01-09 20:45:23 124

转载 Dockerfile中multi-stage(多阶段构建)详解

原文:https://www.jb51.net/article/136260.htm在2017年5月3日即将发行的 Docker 17.05.0-ce 中,Docker 官方提供了简便的多阶段构建 (multi-stage build) 方案,下面这篇文章主要给大家介绍了关于Dockerfile中multi-stage(多阶段构建)的相关资料,需要的朋友可以参考借鉴,下面随着小编来一起学习学习...

2020-01-09 20:16:28 2034

转载 docker-entrypoint.sh 入口文件编写技巧

在 docker 的官方 Registry 中(store.docker.com) 流行的第三方应用在自己的页面中都提供了 dockerfile 的链接. 而很多 dockerfile 的 ENTRYPOINT 命令都是这么写的["docker-entrypoint.sh"]本篇文章就扫盲下 docker-entrypoint.sh 的特殊用法和设计逻辑MySQLset -e你...

2020-01-09 19:36:12 6291

转载 Docker容器日志查看与清理的方法

Docker 容器是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。今天讲述怎么查看和清理日志的方法。1.问题dock...

2020-01-09 19:32:57 995

转载 正确使用‘trap指令’实现Docker优雅退出

正确使用‘trap指令’实现Docker优雅退出一般应用(比如mariadb)都会有一个退出命令,用户使用类似systemctl stop ****.service方法,停止其服务时,systemd会调用其配置文件注册的退出命令,该命令执行清理资源、退出集群、输出必要日志等操作后才杀死自己的进程;在系统shutdown的时候也会有类似的流程,最大程度的保证应用正常退出,下面我们称之为“进程优雅...

2020-01-09 19:29:42 626

转载 Dockerfile中CMD和ENTRYPOINT命令详解

原文:https://m.jb51.net/article/136264.htmDockerfile中CMD和ENTRYPOINT命令详解发布时间:2018-03-12 11:46:00 作者:sparkdevDockerfile中的ENTRYPOINT指令和CMD指令都可以设置容器启动时要执行的命令,但用途是有略微不同的。下面这篇文章主要给大家介绍了关于Dockerfile中CMD和...

2020-01-09 16:12:40 1667

转载 Docker中运行多个进程时的处理

通常,Docker容器适合运行单个进程,但是很多时候我们需要在Docker容器中运行多个进程。这时有两种不同方法来运行多进程容器:使用shell脚本或者supervisor,两种方法都很简单,各有优劣,只是有一些值得注意的细节。1.shell 脚本原文链接:https://blog.csdn.net/yibuchen/article/details/80160464写一个脚本multi...

2020-01-07 02:05:54 4333

转载 docker 利用CMD或者ENTRYPOINT命令同时启动多个服务

原文链接:https://blog.csdn.net/bocai_xiaodaidai/article/details/92641534需求:django中引入了celery,当启动django项目时,如何将celery服务也启动利用ENTRYPOINT命令启动一、编写Dockerfile文件 FROM centos:7 RUN localedef -c -f UTF-...

2020-01-07 02:04:13 6531 1

转载 Docker目录挂载问题总结

原文:https://www.cnblogs.com/ivictor/p/4834864.htmlDocker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定: docker run -it -v /test:/soft centos /bin/bash这样在容器...

2020-01-07 01:33:16 1775

转载 查看Linux系统版本信息的方法总结

一、查看Linux内核版本命令(两种方法):1、cat /proc/version2、uname -a二、查看Linux系统版本的命令(3种方法):1、lsb_release -a,即可列出所有版本信息:这个命令适用于所有的Linux发行版,包括RedHat、SUSE、Debian…等发行版。2、cat /etc/redhat-release,这种方法只适合Re...

2020-01-07 00:49:09 277

转载 Docker Compose 引用环境变量详解

原文:https://www.cnblogs.com/sparkdev/p/9826520.html在项目中,往往需要在 docker-compose.yml 文件中使用环境变量来控制不同的条件和使用场景。本文集中介绍 docker compose 引用环境变量的方式。说明:本文的演示环境为 ubuntu 16.04。Compose CLI 与环境变量Compose CLI(comp...

2020-01-06 18:33:24 4093

原创 IDEA 设置文件关联规则

idea可以根据文件名称去匹配对应的规则,从而标识一个文件的类型,并给予语法提示等,这些规则是可以自定义的,如下BseDockerfile 也被标识为了Dockerfile类型的文件,具有图标与智能提示了进入IntelliJ Idea-> Preferences-> IDE Settings-> File Types,可以看到文件类型关联列表。...

2020-01-05 01:07:11 4580

转载 Linux下如何编写和使用自定义的Shell函数和函数库

在 Linux 系统下,Shell 脚本可以在各种不同的情形下帮到我们,例如展示信息,甚至 自动执行特定的系统管理任务,创建简单的命令行工具等等。在本指南中,我们将向 Linux 新手展示如何可靠地存储自定义的 shell 脚本,解释如何编写 shell 函数和函数库,以及如何在其它的脚本中使用函数库中的函数。Shell 脚本要存储在何处为了在执行你自己的脚本时不必输入脚本所在位置的完...

2020-01-05 00:52:15 849

转载 sh -c的使用的必要性

在Linux使用 echo 并配合命令重定向是实现向文件中写入信息的快捷方式。比如要向 test.asc 文件中随便写入点内容,可以:$ echo "信息" > test.asc# 或者$ echo "信息" >> test.asc下面,如果将 test.asc 权限设置为只有 root 用户才有权限进行写操作:$ sudo chown root.root test...

2020-01-04 22:20:27 333

转载 shell脚本的坑:grep匹配+wc取值 在脚本执行后的结果与手动执行结果不一致

打算在跳板机上写一个shell脚本,批量检查远程服务器上的main进程是否在健康运行中。先找出其中一台远程机器,查看main进程运行情况 1 2 3 4 5 [root@two002 tmp]# ps -ef|grep main root 23448 23422 0 11:40 pts/000:00:00...

2020-01-04 21:51:52 2819

原创 dubbo 在zkCli中查看注册信息的特殊码值解释

如何在zookeeper客户端命令行查看dubbo服务的生产者和消费者假设zookeeper安装在192.168.5.130这台服务器上,现在我们通过命令行查看dubbo在zookeeper注册服务的生产者和消费者信息首先通过命令切换到/usr/zookeeper-3.4.10/bin目录,然后输入./zkCli.sh -server 192.168.5.130:2888(288...

2020-01-03 23:13:06 998

转载 Dubbo host配置映射内网IP导致消费者无法连接到生产者提供的服务详解

环境:Cent OS 7.0背景:这篇文章的标题可以设置为如下几个,因为他都是同一个解决方法:(1)Dubbo注册zookepper时为什么会自动使用内网IP?(2)Dubbo消费者无法连接到生产者提供的服务(3)。。。场景还原1、项目部署架构最近在开发一个项目,使用到Dubbo服务,以下是项目部署的情况,详细说明如下(IP地址不具有可连通性,为了具体情况假设,大家不...

2020-01-03 21:47:25 3600

转载 openjdk镜像的tag说明

先来聊聊为什么会用到openjdk镜像。关于java应用的docker镜像将java应用作成docker镜像时,需要镜像中带有jdk或者jre环境,通常有三种情况:在Dockerfile中加入安装jdk环境的脚本;镜像中只有应用jar包,启动容器时通过数据卷映射(-v参数)将宿主机的jdk文件夹映射到容器内;使用带有jdk的镜像作为基础镜像;三种方式各有优劣上述三种方式各有优劣:...

2019-12-31 17:25:50 723

转载 vagrant plugin install 超时解决方法

1.请尽可能用比较新的 RubyGems 版本,建议 2.6.x 以上。2. gems.ruby-china.org 更变为 gems.ruby-china.com/3. --plugin-clean-source 改为 --plugin-clean-sources$ gem update --system # 这里请翻墙一下$ gem -v2.6.3$ gem source...

2019-12-30 16:58:31 1265 2

转载 Vagrant - SSH连接方式

Vagrant VM启动后(vagrant up),ssh连接时,使用下面的命令可以直接连接方式一vagrant ssh该连接默认使用的时OpenSSH连接,如果没安装的话,连接会失败。方式二或者通过指定参数,实行普通的ssh连接PS C:\work\ansible-sample> vagrant ssh-configHost node1 HostName 12...

2019-12-30 16:05:51 932

转载 Docker硬盘空间使用分析与清理

用了一段时间Docker后,会发现它占用了不少硬盘空间。还好Docker 1.13引入了解决方法,它提供了简单的命令System来查看/清理Docker使用的磁盘空间。前情提要#MyVersion[root@dockercon ~]# docker versionClient: Version: 17.12.0-ce API version: 1.35 Go versi...

2019-12-28 23:46:32 641

转载 Docker相似的命令与区别

kill vs stop两个命令都是停止docker,不同之处在于:docker stop: 先发SIGTERM信号给docker,允许其在一定时间(默认10s)内进行一些操作(例如资源回收),若这段时间内容器未停止,则发送SIGKILL信号强行杀死容器; docker kill: 直接发送SIGKILL信号杀死容器。SIGTERM与SIGKILL的区别在于,前者是告知你的租期到了,请...

2019-12-28 23:41:00 313

转载 Elasticsearch Reindex性能提升方法

1、reindex的速率极慢,是否有办法改善?以下问题来自社区:https://elasticsearch.cn/question/3782问题1:reindex和snapshot的速率极慢,是否有办法改善?reindex和snapshot的速率比用filebeat或者kafka到es的写入速率慢好几个数量级(集群写入性能不存在瓶颈),reindex/snapshot的时候CPU还是IO使...

2019-12-24 18:16:10 2563

转载 event.target 和 event.currentTarget 的区别

event.targetThis property of event objects is the object the event was dispatched on. It is different than event.currentTarget when the event handler is called in bubbling or capturing phase of the...

2019-12-24 16:21:49 125

转载 详解MongoDB中的多表关联查询($lookup)

一. 聚合框架聚合框架是MongoDB的高级查询语言,它允许我们通过转换和合并多个文档中的数据来生成新的单个文档中不存在的信息。聚合管道操作主要包含下面几个部分:命令 功能描述 $project 指定输出文档里的字段. $match 选择要处理的文档,与fine()类似。 $limit 限制传递给下一步的文档数量。 $skip 跳过一定...

2019-12-17 10:29:46 2356

转载 Linux tmp目录的清理规则详解

本文将介绍Linux下/tmp目录的清理规则,rhel6和rhel7将以完全不同的两种方式进行清理。RHEL6tmpwatch命令tmpwatch 是专门用于解决“删除 xxx天没有被访问/修改过的文件”这样需求的命令。安装:[root@sam01 ~]# yum install tmpwatch.x86_64使用:man tmpwatchtmpwatc...

2019-11-29 16:01:57 3352

转载 高级程序员到底长什么样子?

我们的中国文化,对“面子”看得特别重,所以你会发现身边到处都是高级 XXX,听着倍儿有面子,程序员也不例外。但是你真要问每个人,你认为的高级 XXX 是什么样子的,估计每个人都有不同的回答。我还记得在我刚开始从事编程工作的时候,对坐在边上不远的那位我心目中的高级程序员的印象是:工作至少有 6、7 年以上,能写一个用起来很方便、看起来很牛逼、但是不太容易让初级人员看懂的框架。前两...

2019-11-27 22:46:21 352

转载 解决stackOverflow打开慢的问题.

stackOverflow打开慢并不是stackoverflow被墙,而是因为stackoverflow用了google的api,而Google在天朝是用不了的,所以才导致像stackoverflow这类网站,出现样式错乱,不能注册,不能登录,打开特别慢,甚至打不开。所以,某神将Google 的 CDN 替换成国内中科大的。具体地址:https://github.com/justjavac/Rep...

2019-11-21 23:07:30 1745 1

转载 前端文件下载方式方法总结

目录1、利用form.submit直接向后端提交,后端返回文件流 2、利于iframe直接向后端提交,后端返回文件流 3、使用windows.open下载文件 4、解决“无法根据回调函数做交互”的问题:ajax提交,后端返回在线文件地址 5、解决“无法根据回调函数做交互”的问题:jquery-download 插件 1、利用Html5的download属性进行下载 2、利用Html...

2019-11-21 21:35:58 1394

转载 使用Spring @DependsOn控制bean加载顺序

Spring容器载入bean顺序是不确定的,spring框架没有约定特定顺序逻辑规范。但spring保证如果A依赖B(如beanA中有@Autowired B的变量),那么B将先于A被加载。但如果beanA不直接依赖B,我们如何让B仍先加载呢?控制bean初始化顺序可能有些场景中,bean A 间接依赖 bean B。如Bean B应该需要更新一些全局缓存,可能通过单例模式实现且没有在spr...

2019-11-18 14:29:45 211

转载 Java process.waitfor 返回1的原因

Java的Process,在执行命令时,出现waitfor返回1错误。根据java文档,是operation not permited。但绝大多数情况下,这是瞎扯。真正原因是,你执行的命令(dos或linux下的命令),java的process执行时候,出错了。而错误本身是在这个命令的字符串上。大致的原因如下:1. 字符串中包含额外的空格,导致命令不对。比如文件名之类的。解决方案,无非用引...

2019-10-31 17:39:21 3442 1

转载 Java Process中waitFor()的问题

在编写Java程序时,有时候我们需要调用其他的诸如exe,shell这样的程序或脚本。在Java中提供了两种方法来启动其他程序: (1) 使用Runtime的exec()方法 (2) 使用ProcessBuilder的start()方法 。Runtime和ProcessBulider提供了不同的方式来启动程序,设置启动参数、环境变量和工作目录。但是这两种方法都会返回一个用于管理操作系统进程的Pro...

2019-10-31 15:46:38 788

转载 十三个写好shell脚本的技巧分享

前言产品的最终用户通常不懂技术,所以不管你怎么折腾产品代码都无所谓。但脚本代码不一样,它们是开发人员写给开发人员的。有多少次,你运行./script.sh,然后输出一些东西,但却不知道它刚刚都做了些什么。这是一种很糟糕的脚本用户体验。我将在这篇文章中介绍如何写出具有良好开发者体验的 shell 脚本。产品的最终用户通常不懂技术,所以不管你怎么折腾产品代码都无所谓。但脚本代码不一样,它们...

2019-10-30 10:28:49 184

转载 Linux 中 Kill -2 和 Kill -9 的区别

在Linux中用Kill-2和Kill-9都能够结束进程,他们之间的区别为:Kill-2:功能类似于Ctrl+C是程序在结束之前,能够保存相关数据,然后再退出。Kill-9:直接强制结束程序。在用nohup挂起程序时,当想要结束这个程序,最好用kill-2。能够模拟在控制台结束程序的功能。原文链接:https://blog.csdn.net/Rachel_wang0123/articl...

2019-10-30 10:17:47 930

搜狗最新版20220520输入法保存地址

搜狗最新版20220520输入法保存地址

2022-05-21

ffmpeg调用工具包.zip

java 使用命令行调用ffmpeg工具包,使用举例: /** * 回放开始推流 * @param appName 进程名称 * @return RTMP流地址 = nginx-rtmp的配置+appName */ public String startTransPlayBack(String appName,String inputUrl,String outUrl) { if(taskerIsRun(appName)) return appName;//如果进程存在,则直接返回进程名 Map<String,String> map = new HashMap<>(); map.put("appName", appName);//进程名 map.put("input", inputUrl);//组装rtsp流 map.put("output", outUrl);//rtmp流. map.put("inputOptions", "-hide_banner -re -stimeout 5000000 -rtsp_transport tcp"); map.put("outputOptions", "-vcodec copy -acodec copy -f flv"); // 执行任务,id就是appName,如果执行失败返回为null String command = manager.start(map); log.info("当前appName:{},推流命令:{}",command); return map.get("output")+appName; }

2020-06-19

音视频直播点播解决方案.zip

视频直播的流程可以分为如下几步: 采集 —>处理—>编码和封装—>推流到服务器—>服务器流分发 —>播放器流播放,本文档涵盖除采集外的所有实践, ffmpeg+nginx+videojs网页播放rtmp流和hls流解决方案

2020-06-18

Java开发手册泰山版.pdf,发布时间2020-04-22

自华山版现身武林以来,大家都叫泰山泰山快现身,但是一开始我是拒绝的,不能因为你说来,我就马上来,直到我遇到了 stream.Collectors 类下 toMap() 方法的坑,转化逻辑对我等键盘侠来说应该是手到擒来,谁知一脚深坑踩进了无底洞,两个相同 key 的转化时就已经撂挑子了。怎奈祸不单行,toMap() 大哥在进行值为 null 的转化逻辑时突然的空指针异常,又一次给了我沉痛一击,于是我悔悟,我惶恐,我连夜买着站票赶来见大家,欲知详情如何,请速速下载《Java 开发手册(泰山版)》。

2020-04-22

DateConvertUtil.java

Java 阿拉伯数字日期转中文日期格式工具类,网上大多只有到年月日没有到时间,本工具类支持到时分秒 /** * 阿拉伯数字日期转换成中文格式日期 * @param localDateTime 输入日期时间,内部转换为字符串日期 yyyy-MM-dd-HH-mm-ss * @return eg:二〇二〇年十二月二十七日上午十一时五十八分 */

2020-04-03

官方ffmpeg-4.2.1.tar.gz安装包

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。该安装包适用于各linux发行版

2020-01-16

vagrant_2.2.6_x86_64.rpm

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统,使用 Chef 创建自动化虚拟环境。同时,Vagrant也支持其他类型的虚拟机系统,例如 kvm, vmware,甚至是容器系统,例如docker,等等。

2020-01-16

Java 反编译工具luyten与jd-gui-windows打包

Java 反编译工具luyten与jd-gui-windows最新版打包下载

2019-01-02

最新Xsell6个人/家庭 免费版

NetSarang Xshell 是一个极好用的免费 SSH 客户端,可以作为 Telnet、Rlogin、SSH、SFTP、Serial 等协议的安全终端模拟软件,让你轻松管理远程主机。其特色功能包括标签化管理远程会话、动态端口转发、自定义键盘映射、VB脚本支持、完全的 Unicode 支持等

2019-01-02

阿里巴巴最新2019Java开发手册

《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等,这是近万名阿里Java技术精英的经验总结,并经历了多次大规模一线实战检验及完善。这是阿里回馈给Java社区的一份礼物,希望能够帮助企业开发团队在Java开发上更高效、容错、有协作性,提高代码质量,降低项目维护成本。

2019-01-02

jdk6-45 64位

JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2018-06-12

jdk8-161 64位

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。

2018-06-12

exe4j 64位 含注册码

exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序. 使用参考: https://blog.csdn.net/shadow_zed/article/details/80393341

2018-06-12

IDEA 日志输出样式插件grep console

由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题,下面就以开发JavaEE项目中,结合Log4j配置多颜色日志输出功能。

2018-06-12

foxit reader 中文版本

福昕阅读器作为一款在全球范围内流行的PDF阅读器,能够快速打开、浏览、审阅、注释、签署及打印任何PDF文件,具有轻快、高效、安全等特性

2018-06-12

xps viewer 1.1.0

Xps viewer是阅读XPS格式的阅览器,XPS、XML Paper Specification(XML文件规格书),是一种微软推出的电子文件格式,使用者不需拥有制造该文件的软件就可以浏览或打印该文件,为微软对抗Adobe PDF格式的利器

2018-06-12

VirtualBox-5.2.12-122591-Win.exe 官方资源32与64都可用

VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部份。

2018-05-20

EditPlus 文本编辑器 已破解

EditPlus 是一款功能强大的文字处理软件。它可以充分的替换记事本,它也提供网页作家及程序设计师许多强悍的功能。支持 HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript、VBScript 等多种语法的着色显示。程序内嵌网页浏览器,其它功能还包含 FTP 功能、HTML 编辑、URL 突显、自动完成、剪贴文本、行列选择、强大的搜索与替换、多重撤销/重做、拼写检查、自定义快捷键,等等..

2018-05-20

eclipse svn中文插件

安装步骤参考https://www.cnblogs.com/surge/p/6002932.html

2018-05-20

springboot 与 javaFX 集成 自定义starter

springboot-javafx-support 文档地址:https://springboot-javafx-support.readthedocs.io/en/latest/ 集成参考:https://segmentfault.com/a/1190000014037443

2018-05-20

springsource-tool-suite 适应eclipse 4.7的spring插件

用eclipse在spring的框架下进行web项目的开发时,搭框架的过程中,必不可少的要写一些配置文件。一个字一个字地敲,很麻烦,而且难免会出错。这时可以利用spring为eclipse准备的插件(springsource-tool-suite,简称sts),简化工作。

2018-05-20

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

TA关注的人

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