自定义博客皮肤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的博客

个人学习博客

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

转载 File协议

1.file协议中文意思:本地文件传输协议 什么是File:File协议主要用于访问本地计算机中的文件,就如同在Windows资源管理器中打开文件一样。 如何使用File:要使用File协议,基本的格式如下:file:///文件路径,比如要打开F盘flash文件夹中的1.swf文件,那么可以在资源管理器或浏览器地址栏中输入:file:///f:/flash/1.swf回车。2.uri中为什么本地文...

2018-05-31 16:57:10 7738

转载 详解Java的三种代理模式

Java的三种代理模式1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不...

2018-05-22 16:53:50 386

转载 The JVM found at JAVA_HOME is damaged.Please reinstall or define EXE4J_JAVA_HOME to point to an inst

一、介绍       exe4j是一个很棒的工具,可以把jar包打包成exe进行运行。他可以把jre环境和打包的exe进行集成,使得打包后的exe应用程序可以在没有安装java的机器上运行(前提是要把exe和jre一起捆绑)。二、问题及解决方法       使用exe4j集成jre打包exe时,运行exe应用程序时,发现报错信息:           错误提示:JAVA虚拟机发现JAVA_HOME...

2018-05-21 16:21:00 7631 8

转载 jar包中的MANIFEST.MF文件说明与书写规范

参考百度百科的解释如下:http://baike.baidu.com/item/MANIFEST.MFMANIFEST.MF:这个 manifest 文件定义了与扩展和包相关的数据。单词“manifest”的意思是“显示”打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下...

2018-05-21 16:16:56 3215

转载 exe4j把java代码,打包成jar文件以及转换为exe可执行文件

1、背景:     学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件。实在是心有不爽。此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件 2、前言:     我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成ex...

2018-05-21 15:55:10 276

转载 基于Wiremock创建Mock Service平台

1、Wiremock工具介绍一般开发项目都会分模块进行,比如都会把前端和后端分开,在前端和后端里面也通常是分模块开发的。当开发进度不一致时,可以对依赖接口构建Mock Service,模拟不同输入/数据/场景,这样不至于影响本模块的开发进度。构建Mock Service方法很多,今天介绍Wiremock,Wiremock非常轻便易用,甚至不用编程,一个jar包基本够用了,当然,也可以把它引用写...

2018-05-20 13:18:49 1642 1

转载 了解swagger-文档书写框架

原文:https://blog.csdn.net/i6448038/article/details/77622977随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、先后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。 前端和后端的唯一联系,变成了API接口;API文档变成了前后端开发人员联系的纽带,变得越来越重要,swagger就是一款让你更好的书写API...

2018-05-20 13:08:01 725

转载 notepad++ 设置护眼色

设置——语言格式设置——前景色——black背景色——RGB :199 237 204勾选“使用全局背景色”、“使用全局前景色”保存并关闭

2018-05-15 15:32:28 2761

转载 Idea svn使用图文详解

首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。第一步安装小乌龟。如下:具体安装好像没什么具体要求,一路next,就好。如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client tools,是不安装的,这里建议勾选上。这个我不确定我当时选没选,不过呢,你给安装上,也是没问题的。把上面的勾选取消了,就可以应对下面的这个错误。看图。安装OK之...

2018-05-07 21:54:26 467

转载 Git 推送和删除远程标签

事实上Git 的推送和删除远程标签命令是相同的,删除操作实际上就是推送空的源标签refs:git push origin 标签名相当于git push origin refs/tags/源标签名:refs/tags/目的标签名git push 文档中有解释:tag <<tag>> means the same as refs/tags/<tag>:refs/ta...

2018-05-06 19:20:01 354

转载 log4j2 配置详解

配置全解  1.关于配置文件的名称以及在项目中的存放位置    log4j 2.x版本不再支持像1.x中的.properties后缀的文件配置方式,2.x版本配置文件后缀名只能为".xml",".json"或者".jsn".    系统选择配置文件的优先级(从先到后)如下:      (1).classpath下的名为log4j2-test.json 或者log4j2-test.jsn的文件.  ...

2018-05-03 09:24:38 583

转载 Eureka与ZooKeeper 比较

Eureka的优势1、在Eureka平台中,如果某台服务器宕机,Eureka不会像zookeeper选择leader的过程,客户端请求会自动切换到新的Eureka节点,当宕机的服务器重新恢复后,Eureka会再次将其纳入到服务器集群管理中,而对于它而言,所有要做的无非是同步一些新的服务注册信息。所以不用担心“掉队”的服务器恢复以后,会从Eureka服务器集群中踢除的风险。Eureka甚至被设计...

2018-05-02 23:27:01 194

转载 Mybatis 关联查询

MyBatis魔法堂:即学即用篇一、前言                                          本篇内容以理解MyBatis的基本用法和快速在项目中实践为目的,遵循Make it work,better and excellent原则。 技术栈为MyBatis3.2.7+log4j1.2.17+sqlite3+jdk1.7。 二、示例                  ...

2018-05-01 22:52:30 167

转载 MyBatis ResultMap详解

MyBatis魔法堂:ResultMap详解一、前言                                 MyBatis是基于“数据库结构不可控”的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果集映射就是MyBatis为我们提供这种理想与现实间转换的手段了,而resultMap就是结果集映射的配置标签了。 二、从SQL查询结果到领域模型实体      ...

2018-05-01 22:50:45 197

原创 mybatis返回map结果集@MapKey使用场景

select的 resultType属性为map时:通过MapKey指定map的key值1.使用id作为map的ke@MapKey("id")Map<Long, UserInfo> getUserInfoMap();2.Map的value为Map,一条记录对应一个Map@MapKey("id")Map<Long, Map<String,Object>&g...

2018-05-01 22:30:07 8803 2

原创 mybatis 映射Java类型的默认别名

别名对应的Java类型_bytebyte_longlong_shortshort_intint_integerint_doubledouble_floatfloat_booleanbooleanstringStringbyteBytelongLongshortShortintIntegerintegerIntegerdoubleDoublefloatFloatbooleanBooleandateD...

2018-05-01 22:00:59 1706

原创 Mybatis占位符与拼接符的区别与使用场景

2018-05-01 21:30:08 1038

原创 Mybatis 方法入参处理

在单个入参的情况下,mybatis不做任何处理,#{参数名} 即可,甚至连参数名都可以不需要,因为只有一个参数,或者使用 Mybatis的内置参数 _parameter。多个入参:接口方法定义为: public Employee getEmpByIdAndName(Integer id,String name);取值:#{id},#{name}       mybatis抛出异常:org.apac...

2018-05-01 21:25:06 2587

搜狗最新版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

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关注的人

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