自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 java处理苹果浏览器safari无法播放视频流(Accept-Ranges)

最近在做一个在线播放视频流的程序,安卓和电脑上都可以正常的播放。可以唯独ios上无法正常播放。开始在网上找了很多资料觉得不是很到位,所以在这里记录一下。刚开始时代码返回的视频流是在一个请求里全部返回的,而苹果的浏览器会先发一次探测请求来获取文件大小,之后再发送多次请求来分段取数据流的数据,其实这里就是一个分段上传的思想(Accept-Ranges)。有两个很重要的点就是,第一:需要根据请求

2018-01-08 20:43:29 18164 46

原创 常用工具代码

//读取文件的方法 public static String txt2String(File file){ StringBuilder result = new StringBuilder(); try{ InputStreamReader read = new InputStreamReader(new FileInputStream(fil...

2022-02-23 15:03:49 185

原创 自定义分词器

自定义分析器地址:https://www.elastic.co/guide/cn/elasticsearch/guide/cn/custom-analyzers.htmlPUT /my_index{"settings": {"analysis": {"char_filter": { ... custom character filters...

2019-12-10 10:24:13 173

原创 elasticsearch+kibana安装

elasticsearch安装:1.选定版本从官网下载https://www.elastic.co/cn/downloads/enterprise-search2.解压修改配置文件tar xvf elasticsearch-6.4.0.tar.gzvi elasticsearch-6.4.0/config/elasticsearch.yml如果需要外网访问,设置 netwo...

2019-12-10 09:27:47 149

原创 springboot端口指定无效

今天需要启动两个项目来调试各自的功能,结果因为springboot的默认端口占用导致不能同时启动。尝试修改application.yml的server.port配置之后还是无效后来才知道,server.port只能针对tomcat的服务器,如果是jetty的服务器,需要修改web的maven文件,在jetty plugin(org.eclipse.jetty)中添加。<h...

2019-08-20 15:52:44 8489 1

原创 java锁

CAS原理:cas使用三个值完成乐观锁,包含三个值当前内存值(V)、预期原来的值(A)以及期待更新的值(B)。如果内存位置V的值与预期原值A相匹配,那么处理器会自动将该位置值更新为新值B,返回true。否则处理器不做任何操作,返回false。ABA问题:CAS可以有效的提升并发的效率,但同时也会引入ABA问题。如线程1从内存X中取出A,这时候另一个线程2也从内存X中取出A,...

2019-03-26 11:34:37 106

原创 A JSONObject text must begin with '{' at character 1

在解释json的时候出现这个错误,直接看错误意思是解析的字符串不是以{开头的字符串。就是说不合法的json字符串出现错误的情况:1.json字符串格式是真的不合法,这种情况可以使用网上的在线json格式检查。2.确定不是格式问题,那就很有可能是编码问题了。一般来说可能就是json字符串使用了utf-8 有bom格式,改为无bom格式就可以。具体的办法网上有很多。对于第二种情况可以这样来查看问题出来...

2018-02-27 17:23:02 24079

原创 建造者模式

理论介绍:实际业务场景:代码实现:适用场景

2017-12-06 21:43:10 152

原创 代理模式

理论介绍:实际业务场景:代码实现:适用场景

2017-12-05 20:45:56 145

原创 装饰模式

理论介绍:实际业务场景:代码实现:适用场景:

2017-12-05 20:37:13 135

原创 关于使用javapns时断线重连的解决方案

javapns是一个开源的java用于苹果设备推送的开源jar包,这里我们主要要说的是在使用javapns时遇到的一个问题。这里我们不去讲述该怎么到苹果官网申请和注册推送的一些证书和一些必备条件。我们这里就说一下这个jar包存在的问题。首先我遇到的问题是,在做一个推送服务的时候服务器一开始总时能正常的推送消息到用户的手机上。但是线上的服务器总是在一段时间就永久性的不能正常推送了。必须要重启推送

2017-11-28 16:49:46 838

原创 微信公众号上传多媒体文件时报41005错误

最近在优化公司的im服务,其中微信的im服务这几天出现了一个很诡异的问题。那就是我们主动向微信访客发送文本消息是可以的,但是发送图片消息就会失败。一查日志发现微信返回了41005错误。然后我去网上一查,很多都是php的解决方案,其实无外乎就是说发送网络请求的包变了之后就不行了。我猜想java可能也有这个问题。这样我就去找了一下代码的提交记录,发下确实最近更新了几个网络请求的jar包。这是更

2017-08-03 15:32:41 1774

原创 java中资源的同步与互斥

在操作系统领域资源的同步和互斥是一个很重要的研究课题,由于多线程应用多数情况下都是需要相互交流信息,并且时常会出现同时操作同一个数据源的情况,为了解决这样的并发问题,我们需要控制资源的同步和互斥.

2016-08-09 14:21:51 793

430ti板资料

用于ti杯上的430板子的一些使用资料和板块的程序介绍

2014-06-26

计算机二级历年题型

好东西啊,历年计算机二级考试的真题,这个又的答案有提不错不错。

2013-04-01

空空如也

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

TA关注的人

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