- 博客(57)
- 资源 (22)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 来测测你是不是一个合格的前端工程师
由于前端技术纷繁杂乱难以考核,为避免一叶障目,遂以此技术列表不拘一格降人才。 请客观地选择对应你当前知识&经验水平的选项,累加得分,如若得分超过100(最高可得分213+), 那你就是合格的前端工程师,恭喜你.
2015-11-11 09:25:16
1980
原创 50项目50天学习 - HTML/CSS and JavaScript他练手项目
50个迷你前端项目,提升自己的HTML, CSS & JavaScript技能,前端新手练习项目,不可多得
2022-09-09 21:20:39
582
3
原创 Elasticsearch 各版本下载镜像站
Elasticsearch 各版本下载镜像站1 华为云提供好用的国内镜像Elasticsearch进去滚动到最下面,选择自己喜欢的版本https://mirrors.huaweicloud.com/elasticsearchh2 kibana下载镜像站https://mirrors.huaweicloud.com/kibana3 logstash下载镜像站https://repo.huaweicloud.com/logstash/4 filebeat下载镜像站https://repo.hu
2020-08-04 14:47:56
2625
原创 国内免费的mqtt测试服务器或者mqtt broker
国内测试站点:服务器地址服务器类型开发端口Websockettest.jmqtt.ioJMQTTjava开放源码18838080国内由https://www.jmqtt.io提供免费服务以下是几个国外可用的站点:服务器地址服务器类型开发端口Websocketiot.eclipse.orgMosquittoc语言开放源码1...
2020-02-29 00:36:30
16006
2
原创 java数据脱敏处理,手机号,身份证号和银行卡号打码展示
java数据脱敏处理,手机号,身份证号和银行卡号打码展示1 先引入commons-lang3,这个基本每个项目都用到<dependency> <groupId>org.apache.commons</groupId> <art
2019-02-21 20:15:35
10132
原创 elasticsearch 6.2.4和elasticsearch-head环境搭建 使用docker-compose方式
elasticsearch 6.2.4和elasticsearch-head测试环境搭建 使用docker-compose方式一 背景说明对于新手来说搭建一个elasticsearch的稍微费力,而且没必须要去下载那么多安装包,比如java node npm等,所以我决定做成docker-compose方式的启动,并且集成ik分词器,方便快捷,一键搞定。二 环境需求你电脑需要安装...
2018-07-31 17:03:04
3374
原创 在阿里云centos7.4上配置nginx免费的https证书,支持泛解析
在阿里云centos7.4上配置nginx免费的https证书,支持泛解析一 原理说明: 使用acme.sh工具来生成证书,但为了方面采用的使用dns添加TXT记录验证方式,跟传统的webroot有区别。这种方式更简单,快速。二 效果如下:根证书域名 https://wallbase.tv泛解析域名 https://www.wallbase.tv图片证明 ...
2018-06-21 14:32:08
1451
原创 Mac OS X把idea添加命令行,command line IntelliJ on Mac OS X
Mac OS X把idea添加命令行,command line IntelliJ on Mac OS X1 先打开idea2 选择 Tools > Create Commandline Launcher点击ok即可。3 然后在命令行就可使用了wangkun23:Kuaifang wangkun23$ pwd/Users/wangkun23/workspace/gitlab/FE/Kuaif...
2018-04-26 21:00:50
7213
1
原创 执行集成测试mysql使用docker部署
执行集成测试mysql使用docker部署 集成测试需要根据测试用例,使用flywayDB管理数据库的脚本信息,每次生产上线前,必须通过集成测试,验证数据的准确性,所以每次集成测试都是使用的docker的数据库实例mysql-5.7.16-instance-group1。 备注 这里不是完整项目的配置信息,只是跟docker-mysql相关的配置使用docker compose启动脚
2018-01-15 22:04:05
930
原创 金融系统logback日志规范
应用日志系统在所有spring-boot的应用中,都是slf4j做日志调用接口,使用logback实现做日志记录本地开发开发环境使用logback-local.xml,测试环境使用logback-dev.xml,生产环境使用logback-prod.xml日志文件。所有项目maven依赖写法:dependency> groupId>org.slf4jgroupId>
2018-01-15 21:47:30
1608
1
原创 金融系统MySQL数据库规范
MySQL数据库规范公有字段规范1 项目中所涉及到的表结构都需要增加创建时间和修改时间2 项目中所涉及到的用户表中的id,都使用user_id3 项目中所涉及到的记录的状态信息,必须使用枚举类型(对应java枚举类)4 项目中所涉及到货币单位表示都使用decimal类型,并且保留8位小数5 项目中所涉及到的账户流水表,请使用_record作为后缀,如果是普通操作日志或者系统记录日志请
2018-01-15 21:19:58
2223
原创 Joda Time时间常用API
Joda Time时间常用操作dependency> groupId>joda-timegroupId> artifactId>joda-timeartifactId> version>2.9.9version>dependency>// Joda-time 各种操作..... LocalDateTime localDateTime=LocalDateTime.
2018-01-08 14:50:07
1792
原创 常用贷款词汇英文名称
常用贷款词汇英文名称1 贷款 loan2 还款 repayment3 金额 amount4 订单 order5 申请 request6 担保 guarantee7 抵押 mortgage8 公证 notarization9 账户 account10 银行 bank11 银行卡 bankCark12 机构 institution13 期限 duration14 费用 fee
2017-12-04 17:23:53
13503
原创 gradle项目转换成maven的pom.xml文件
这是我build.gradle的文件:buildscript { repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:1.3.3.RELEASE") }}app
2017-04-28 10:08:26
8385
1
转载 WebSocket(伍) 断开连接
原文链接 https://www.web-tinker.com/article/20310.htmlWebSocket是很民主的,啥都要协商!建立连接时需要握手协议,连断开连接都需要双方共同完成!其实断开连接直接断开TCP连接就可以了,但是这有点暴力。文明点的方法是发个请求,让对方自己断开。客户端要主动断开就必须向服务器发送8这个操作码。 首先是服务器主导断开的情况,最简单的方法
2017-02-20 09:59:28
38806
转载 WebSocket(肆) 各种操作码
原文地址:https://www.web-tinker.com/article/20309.html前面的例子都是用了1这个操作码(Opcode)来传输文本的。没错,1这个操作码就是传输文本(UTF-8)的。还用到了在分片过程中把操作码设置为0,0也只是分片时用的。操作码是4位的,取值当然不止这两个,除了指定传输数据类型外还有其它用途的操作码。 规范文档中也提供了一个表格
2017-02-20 09:54:46
1115
转载 WebSocket(叁) 生成数据帧
原文地址:https://www.web-tinker.com/article/20307.html昨天的文章中介绍了WebSocket数据帧的结构和解析。其实对从服务器发送往客户端的数据也是同样的数据帧。但因此觉得这看似和解析数据帧一样简单那就错了。我们需要自己去生成数据帧。而且会遇上和解析时候不同的问题,比如数据帧分片传输的情况。 从服务器发送到客户端的数组帧不需要掩码,这是
2017-02-20 09:50:04
1567
转载 WebSocket(贰) 解析数据帧
知道了怎么握手只是让客户端和服务器建立连接而已,WebSocket真正麻烦的地方是在数据的传输上!为了环保,它使用了特定格式的数据帧,这个数据帧需要自己去解析(当然也有别人编写好的库可以用)。虽然官方文档描述的很详细,但是看起来还是蛋疼。 当客户端向服务器发送一个数据时服务器收到一个数据帧,比如下面的程序://客户端程序var ws=new WebSocket("ws://127.0.
2017-02-20 09:43:47
1743
转载 WebSocket(壹) 握手连接
原文链接 https://www.web-tinker.com/article/20305.htmlWebSocket(壹) 握手连接 WebSocket虽然很先进,很好用,但却是个很麻烦的东西。与普通的Web通信机制不同,它本身可以算是一个协议。要使用WebSocket首先得让客户端和服务器建立连接,而且这个连接蛋疼的比TCP那样的传输层协议还复杂,需要通过验证KEY来做握
2016-09-01 10:29:28
2655
原创 使用wireshark抓取bilibili直播的真实地址
使用wireshark抓取bilibili直播的真实地址一、 概述 我之前测试过bilibili的直播(主播使用OBS-studio推送),延迟是相当低,大概就是3s-4s延迟,所以猜测网上说的直播客户端使用hls协议播放是不可能的。hls如果是按照5秒切片,那个最少保留3个ts的片段,理想情况不考虑网络的传输都需要15s左右,而且腾讯云直播官网提供数据是hls直播延迟35s
2016-07-04 23:19:09
57059
8
原创 ffplay不能直播red5上的直播流问题解决
1 我一直使用flex4和flash开发视频聊天的程序,以前再flex中和flash直接写上服务器路径然后指定play的流的名称就可以了。代码如下:// Check for reconnect.if ( nsPlay != null ) { // Stop and close previous NetStream. var stopStreamEvent : Sto
2016-04-06 14:07:52
2408
2
原创 flex4 中获取Microphone,抑制回声和使用Speex编码音频的方法
flex4 中获取Microphone,抑制回声和使用Speex编码音频的方法,该方法经过本人测试可用。一、如果你不关心请直接把代码复制,如果想要了解细节的请继续往下看private function getMicrophone(codec:String):Microphone { var mic:Microphone = null; mic = Microphon
2016-02-22 14:19:13
3794
原创 使用nginx搭建流媒体直播平台(该方式不适用与多人聊天)
使用nginx搭建流媒体直播平台,目的就是要支持rtmp协议,实现用户使用rtmp(rtmp://192.168.201.128/myapp)协议推送流到服务器
2016-02-05 11:59:39
12293
2
原创 使用red5和OBS搞出自己的直播平台来挑战bilibili(B站)
使用red5和OBS搞出自己的直播平台来挑战bilibili(B站),为什么文章标题叫这个,其实我学习red5和fms方面的东西是很久了的,加上我最近借助flex,要开发一套医疗远程会诊的系统(web端的视频聊天)。所以我对流媒体使用和环境搭建,还有客户端开发都已经很熟悉了。笔者混迹于B站多年(我大概是是2012年使用哔哩哔哩的,那时候只有弹幕,没有游戏和直播之类的东西),我之前是打算去面试B站做
2016-01-04 22:00:38
34930
22
原创 red5-常见的错误收录
(1)、 org.red5.server.stream.StreamService - Bad nam (xxxx流或者flv文名)[INFO] [RTMPConnectionExecutor-3] org.red5.demos.oflaDemo.Application - oflaDemo appConnect[ERROR] [RTMPConnectionExecutor-2] o
2015-12-24 17:29:29
3266
原创 FastDFS文件系统(二) fastdfs和其他文件系统区别
FastDFS文件系统(二) fastdfs和其他文件系统区别一、概述普通存储方案:Rsync、DAS(IDE/SATA/SAS/SCSI等块)、NAS(NFS、CIFS、SAMBA等文件系统)、SAN(FibreChannel, iSCSI, FoE存储网络块),Openfiler、FreeNas(ZFS快照复制)由于生产环境中往往由于对存储数据量很大,而SAN存储价格又比较昂贵
2015-11-20 11:25:59
18170
3
原创 FastDFS文件系统(一) fastdfs是什么?
一、FastDFS概述FastDFS是阿里巴巴开源的一套轻量级,天生就是分布式设计的文件系统,FastDFS的源代码由C语言开发,目前可运行在Linux,FreeBSD,Unix等类操作系统上,FastDFS解决了大数据量文件存储(这里经常有人说成大数据,我本人是不赞同的)和读写分离,备份容错,负载均衡,动态扩容等问题,这也就是原作者所描述的高性能和高扩展性的文件系统。适合存储4KB~
2015-11-20 10:21:01
16212
1
原创 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
一、使用sts (spring tools suite )开发maven项目,再执行run as -> maven install执行错误.错误主要提示:INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ spring-boot-admin ---[INFO] Changes detected - r
2015-10-14 09:51:38
3405
原创 red5 使用自带的直播程序案例延时问题处理
标题: red5 使用自带的直播程序案例延时问题处理 一 前置条件1 red5服务器是启动中..2 再你webapps存在oflaDemo项目程序。3 再你webapps下存在官方的demos项目程序.4 打开两个浏览器。分别输入http://localhost:5080/demos/publisher.html二 使用说明1 打开其中一个浏览器(叫A浏览器)。
2015-09-09 17:39:20
5459
4
原创 red5-server-1.0.6-RELEASE 启动异常
1 问题出现 当我试着去https://github.com/Red5/red5-server下载Red5的源码,我是把自己编译源码的, 最终的Red5-server需要依赖其他几个组件: (1) red5-service (2) red5-server-common (3) red5-io 一次编译完上面三个项目之后,开始输入命令编译red5-server,因为
2015-09-08 14:33:35
4920
转载 GlassFish移植Tips 来自<美丽的爪哇岛>的博客
GlassFish移植Tips 美丽的爪哇岛的博客地址:http://www.blogjava.net/askcuix/ 最近,公司的GlassFish移植项目基本告以段落,由于之前的代码严重依赖于Weblogic,给移植工作带来了很大的难度,很多实现方式在GlassFish中根本就没有对应的替代品。在经历了几个月的移植之后,竟让我对Weblogic开
2015-06-09 19:06:58
1296
原创 ejb3中的@Schedule中的persistent属性的深入探索
标题:ejb3中的@Schedule中的persistent属性的深入探索1 实验环境: 应用服务器:glassfish4.0 数据库服务器: MYSQL Target Server Version : 50614 开发工具: netbeans8.02 我思考的问题:当我开发好了一个@Schedule定时任务之后,我开始思考这样一种场景,如果我的应用服务器(g
2015-06-09 19:00:29
2980
原创 CAS SSO 中设置默认语言为汉语(国际化)
CAS SSO 中设置默认语言为汉语(国际化) 1 闲来无聊学一下CAS单点登录的一个开源实现:但是觉得如果要用到自己项目中。页面是需要修改的.但首先设置了汉语,会对你的修改有很好的帮助.其实在我当前使用的版本中cas-server-4.0.0,注意我是自己下载源码(https://github.com/Jasig/cas)使用maven构建的. 2 参考资料: ca
2015-06-05 11:54:37
9320
2
原创 Jplayer一个简单的播放器代码Clean jPlayer skin
1 Clean jPlayer skin效果图如下:2 代码我就写在博客里面了,直接给下载地址:http://download.csdn.net/detail/wk313753744/87596293 如果需要歌词显示请参考我另外一篇博文:http://blog.csdn.net/wk313753744/article/details/38758317
2015-06-01 11:43:51
2404
原创 jersey 文件上传-使用两种不同的方式
在该文档中,我将带领大家使用基于JAX-RS REST风格的实现Jersey来上传文件到服务器制定的文件夹,如果是图片并读取显示出该图片。准备工作:准备一个form表单,有两个字段,一个是type="file"和type="text",并且表单需要使用POST方式提交。注意改表单需要使用multipart/form-data。该项目使用netbeans8.0和glassfish
2015-05-29 16:00:34
35244
2
原创 glassfish4系统启动脚本
glassfish4系统启动脚本,你就是使用如下方式启动:$ service glassfish start启动脚本启动glassfish4的文件实例 :set -eASADMIN=/usr/local/glassfish4/bin/asadmincase "$1" instart) echo -n "Starting Gl
2015-05-24 15:53:38
2242
转载 GlassFish Components 组件介绍
来源:美丽的爪哇岛 GlassFish由一个或多个domain组成,一个domain是一个管理域,每个domain和一个administration server(也称作Domain Administration server或者DAS)关联,并可包含0到多个standalone instance或者cluster。每个cluster有一个或多个同类型的instance,一个
2015-05-21 10:40:49
1041
转载 NetBeans IDE 8.0.1 更新信息列表
NetBeans IDE 8.0 提供了现成的代码分析器和编辑器,可在其中使用最新的 Java 8 技术 -- Java SE 8、Java SE 嵌入式 8 和 Java ME 嵌入式 8。IDE 还具备一系列新的增强功能,这些功能进一步改进了对 Maven 以及带 PrimeFaces 的 Java EE 的支持;提供了面向 HTML5 的全新工具,尤其适用于 AngularJS;还有针对 P
2015-04-15 09:10:57
1240
原创 java工具使用-01-使用commons.lang3生成随机的20位的订单号
如何使用commons.lang3生成随机的20位的订单号:第一步:引入maven依赖或者去官网下载相应的jar包下载地址:http://apache.fayea.com//commons/lang/binaries/commons-lang3-3.3.2-bin.zip org.apache.commons commons-lang3 3.3.2第二步
2015-02-05 17:43:24
4909
原创 Jboss7中ejb3使用@Schedule调度器总是每分钟执行
Jboss7中ejb3使用@Schedule调度器总是每分钟执行1 问题:当我尝试着去开发一个ejb3的@Schedule调度器来执行我预定每5秒钟执行一次的任务时。我意外的发现无论我怎么设置,该@Schedule以每分钟来运行。import java.text.SimpleDateFormat;import java.util.Date;import javax.ejb.Schedu
2015-01-31 23:02:46
4349
nexus-3.19.1-01-win64.zip
2019-10-25
hivemq-4.2.0.zip
2019-08-23
WeCenter_3-3-2.zip
2019-06-25
jetty-distribution-9.3.18.v20170406
2017-04-26
jetty-distribution-8.1.21.v20160908
2017-04-26
jetty-distribution-7.6.21.v20160908
2017-04-26
jenkins 2.x 源码
2017-01-12
阿里云的maven私服的setting.xml 工具
2016-12-27
red5-server-1.0.6.zip 流媒体服务器
2015-12-24
FastDFS角色配置参数导图
2015-11-06
jersey 文件上传-使用两种不同的方式
2015-05-29
jplayer歌词同步的jquery插件
2014-08-22
Jboss7上+maven搭建struts2+spring3+hibernate3完整能运行源码
2014-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人