自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ilongsay的博客

don't bb,show you code

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决网页视频最大只能播放6路的问题

解决网页视频最大只能播放6路的问题一、前言现在谷歌浏览器由于是同源设置,最大只能播放6路视频。如果是火狐浏览器还好,可以更改这个同源支持的路数,但是如果是谷歌的话就难受了,因为这个参数是写死到源码中的,所以要实现播放多路视频还需要走一些其他的方法。二、思路既然是同源策略,那么哪些会被视为同源,哪些又被视为非同源呢?网络上的一些教程解决方案都太复杂,要么就是引入新的技术,要么还得nginx编译支持http2.0技术,我搞java的怎么有那么多的精力去搞这种c语言编译?非同源:不同的ip或者是端口不同

2021-07-01 10:00:21 11336 11

原创 java替换指定位置的字符串

一、吐槽 在和安卓部门对接过程中,真的是遇到非常扯淡的问题,我们需要的是一段坐标系的参数,安卓定义的圆形的地理坐标是 "经度 纬度"的形式,也就是说参数是经度+空格+纬度形式,然而到了折线和矩形多边形时,地理坐标却变成了 ["经度","纬度","经度","纬度","经度","纬度"]这样的形式,与我们后端的定义接口有问题,后端是["经度 纬度","经度 纬度"]形式,由于项目比较急,一下更改安卓参数来不及了,因此只能含泪更改参数格式。 对于老开发来说,这个规律其实挺简单,就是替换掉奇...

2021-02-04 10:51:06 3980 2

原创 linux学习笔记

一、Linux的目录结构Linux的文件系统时采用层级的梳妆目录结构,在此结构的最上层时根目录"/",然后在此目录下再创建其他的目录在Linux的世界里,一切皆文件1.1、Linux几个重要目录总结: Linux的目录中有且只有一个根目录 Linux的各个目录存放的内容时规划好的,不用乱放文件 Linux是以文件的形式管理我们的设备,因此Linux系统,一切皆为文件 Linux的各个文件目录下存放的内容,必须要有一个认识 在脑海..

2020-08-17 10:39:26 225

原创 C++调用webService服务,解决中文乱码和文件上传问题

前言 之前写了一篇c++发布webService服务,可惜阅读量极少,但是也确实帮助了一位有需要的人,也算是一点点欣慰。现在我再写一篇c++调用webService服务篇,包括中文传输和文件上传。 项目需要这个东西,我写一个代码示例,具体的项目代码肯定不会发布出来。遇到的坑有不少,好在一一解决了,该科学上网还是得科学上网,能解决不少问题。可恶的是文件上传的代码示例网络上居然有人用来弄积分,还要34积分,真的是可恶,一点开源精神都没有,这里要小小的鄙视一下这类人。一、gsoap2.8...

2020-07-03 14:01:43 1337

原创 js动态拼接html中函数传递多个参数问题...

前端在开发的时候,难免会用到动态拼接表单,而动态拼接的表单中一旦涉及到函数的传递参数,感觉就头疼,这里记录一下动态传递多个参数的两种方式。第一种方式:将一个对象序列化为为一个参数data,然后传递值注意的坑:这里的onclick=fun,这里的fun函数名称不要加双引号,照着这个格式写即可。//先将要传的对象序列化,再反序列化获取值function(value, row, index) {var actions = [];var data = JSON.stringify({id:r

2020-06-23 11:48:20 4080 1

原创 Cesium创建图片标绘和自定义Css颜色

最近接到新的需求,要求使用Cesium上文字的颜色客户看不清楚,索性就极致了一把,让客户自定义颜色,这样你应该满意了吧!但是Cesium的颜色是自己写了一个Color的类,比如Cesium.Color.RED,这样局限性就比较大,不能根据传入的css样式来自定义颜色。网上找了一下没有找到相关的资料,因此官网走一波。走进官网Document,搜索Color类,一直往下走,找了会儿就找到了Cesium.Color.fromCssColorString(_textColor)这个类_textCol

2020-05-27 17:31:51 2754

原创 解决笔记本同时连接局域网和外网网络后上网很卡的问题

笔记本同时连接了公司内部的局域网,这个网是不能上网的,又同时连接了外网wifi,但是笔记本上网就很卡!往往要很久才能连接上外网。尤其是浏览器上网,要刷新好久页面才会出来。这个问题困扰了我很久,一度以为是我笔记本出了问题,直到知道别人的笔记本也有这个问题时,我就发现事情变得不一般了。原因:现在笔记本一般都支持双网卡,很有可能是公司内部的DNS和外网的DNS不一致!所以才导致了笔记本双网卡切换...

2020-04-21 11:08:44 5666

原创 (一)自学java必备技能开头篇:下载哔哩哔哩文件改名

一、前言 本人是自学java,无意中发现了B站这个可以学习的网站,但是在B站上面学习实在是太痛苦了,如果网络不好的情况下更加是痛苦,尤其是对于我这种精益求精具有强迫症的人来说简直是雪上加霜。 而且如果要在B站上截图做笔记,也是非常的不快,用Q截图的时候,按住ctrl后就会弹出视频的显示,让人非常的不快,最痛苦就是如果不是会员,还得忍受80%加载的速度。简直是不能忍,播放加速方面感觉也有...

2020-04-11 21:44:40 472

原创 idea快速定位文件在左侧文件夹的位置

有时候我们项目展开有很多的java类,想定位一个类在项目左侧的具体位置,又不想拖动仔细的去找,肯定是有快捷的方法!解决:找到这个类的package,按住ctrl+鼠标左键,点击最后的包名task,这样就能定位到类在左侧文件夹的具体位置啦...

2020-02-26 15:01:07 7428 5

原创 手把手教你c++发布webService服务

一、 前言鄙人是一个javaer,因为需要写一个c++生成webService的服务来提供给java进行调用,参考了网上的一些资料。但是效果都是不尽人意,有的甚至是服务已经生成,但是输入服务调用地址后发现,wsdl提示为HTTP GET method not implemented。其他的语言根本就调用不了,比如网上的一篇写的加减乘除的服务示例,输入wsdl地址java根本不能调用查阅了...

2020-01-09 14:10:20 2122 7

原创 java调用dll

前言:在网上找了很多jna调用dll的用例,很多博客连dll代码都不发布出来,仅仅是写一段java代码。因此,这里我手把手教大家如何开发属于自己的demo。包括64位dll的开发和java代码的开发示例,因为现在大部分都是64位的jdk了吧?遇到的坑:32位dll只能是32位jdk去调用,64位dll只能是64位dll去调用。这个你们不要想着去逆天,如果发现调用不了的情况请检查一下dl...

2019-11-28 09:26:26 1457

原创 Can't create/write to file '/tmp/MYXTNkg1' (Errcode: 28 - No space left on device); nested exception

Can't create/write to file '/tmp/MYXTNkg1' (Errcode: 28 - No space left on device); nested exception is java.sql.SQLException: Can't create/write to file '/tmp/MYXTNkg1' (Errcode: 28 - No space left o...

2019-11-18 10:31:18 2594

转载 IntelliJ IDEA常用插件一览

IntelliJ IDEA常用插件一览,让效率成为一种习惯一、官方工具IntelliJ IDEA 默认安装并提供了非常多的工具,比如 Git Integration、Maven Integration、Markdown support、SSH Remote Run 等。其中有很多好用,但是不为人知的工具。1. REST client在日常开发过程中,我们或多或少都涉及到 AP...

2019-10-17 16:56:42 548

转载 IntelliJ IDEA 详细图解最常用的配置

刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东西。总结一下,免得下次换了系统,还得再找一遍配置。设置外观和字体大小这个呢是设置一下外观。和字体大小。放在第一个没问题。...

2019-10-17 16:44:47 113

原创 MySQL的order by不使用索引的解决办法

这是项目中遇到的问题,为多表联合查询,我这边简单描述一下:SQL语句是这样的:select * from A aleft join B b on a.id = b.device_id left join C c on a.id = c.alarm_id ...... where (中间有查询条件,但是默认为空) order bya.alarm_time这里我创建了3个索引,一个是a表的...

2019-10-13 11:22:12 5214 4

原创 mysql多字段联合搜索和concat带来的问题

最近在项目中有用到多字段联合搜索,也就是说类似于或者a符合条件或者b符合条件。这里可以直接使用mysql的函数来简化操作,可以使用CONCAT(a字段,b字段,c字段) likeconcat('%', #{变量}, '%'),但是这样会有一个问题,一旦concat函数中有其他的参数为null的话,那么符合条件的那一行也会变成null。解决方法1:加一个ifnull函数,比如concat...

2019-10-10 17:21:58 712

原创 java判断图形相交,并获得相交区域

客户提出的需求:比如地图上有2个图形,图形任意,需要判断出图形的交点区域的图形。这样做会遇到很多的难点:目前我们地图上提供可供客户绘制的图形有:1.箭头(这个暂时不需要判断)2.椭圆3.曲线(这两个还没有实现判断的逻辑,但是原理其实是一样的)4.矩形5.多边形6.圆7.折线这样的判断其实有一定的难度性,需要判断客户点击的图形是怎样的,根据不同的图形来判断。而且判...

2019-07-27 08:22:44 3205 6

原创 docker删除所有镜像

docker rmi -f $(docker images -qa)

2019-06-14 11:00:53 28112 3

原创 idea2018.3.5设置项目路径后缀

第一步:第二步:第三步:设置后缀

2019-05-31 18:52:08 708 1

原创 thymeleaf前端js获取后端model中key的值

thymeleaf前端的js获取页面中model的值 ,网上的教程是直接写一个input的隐藏域,然后再用js来获取值,其实是没必要这么做的获取值其实很简单://后端的代码示例@GetMappingpublic String test(Model model){ //注意,这里的Model也可以写成Map之类的,就是继承了Map model.put("test","这...

2019-05-26 12:53:15 1552

原创 java判断三维直线是否相交

因为工作需要,在网上找了很多的资料,没有直接的方法来解释或者是判断三维直线如何相交的问题。对于初学者(伸手党)来说很是苦扰。转载需要说明这里我自己尝试写了一下demo,感觉还是不错,但是只能判断三维无限长度的直线是否相交。如果是有限长度的三维直线,那么这个方式就不适用了,需要自己判断交点。原理:我这里是使用向量的方式来求的如:空间直线段1,21、获取线段1的方向向量2、...

2019-05-26 12:35:50 1212

原创 springboot的动态代理失效问题......

今天在做项目的时候,遇到了一个非常扯淡的问题,困扰了我大半天才解决。不得不说,springboot虽然简单,但是坑还是不少!问题描述:在整合springboot双数据源的时候,大致的步骤可以看我第一篇写的步骤,第一篇写的虽然是在SSM环境下搭建的,但是原理其实和springboot差不多。然而我花了20分钟将双数据源给搭建完毕后,却出现了一个非常诡异的错误,就是在我的aop配置类上却出...

2019-04-26 21:55:20 2680 8

原创 springboot整合cxf webservice遇到的坑com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog

公司需要在springboot整合webservice,发布是可以发布,但是自己动态的去调用就出现了如下的报错:org.apache.cxf.service.factory.ServiceConstructionException: Failed to create service. at org.apache.cxf.wsdl11.WSDLServiceFactory.<ini...

2019-04-11 09:58:26 15856 5

原创 redis采用GenericJackson2JsonRedisSerializer带来的问题

在做项目的时候,需要对发票的数据进行一个缓存,在redis中是想以json的数据进行存储。但是在取数据的时候会报错:org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Unexpected token (END_OBJECT), expected FIELD_NAME: ...

2019-02-28 18:11:44 15033 6

原创 mysql索引介绍和建立(一)

1、索引是什么索引是一种数据结构,通常以文件的形式存储在磁盘上,一般默认结构是b+树结构优势:优化后的索引可以提高数据检索的效率,降低数据库的IO成本,提升性能,降低CPU的消耗劣势:索引列也是以表的形式存在,保存主键和索引字段,索引表需要占用空间,仅能提高查询的速度,如果表频繁带有insert,update,delete等操作,建议不使用索引。因为进行上述操作,mysql也需要重新构...

2019-01-23 22:21:54 164

原创 SSM框架之多数据源整合sqlite与mysql,遇到的坑都在这里了

前言:本人非计算机专业,因为毕业后的迷茫选择了java,虽然是业余的,但是从不敢放弃继续学习啊。学如逆水行舟,不进则退。希望广大的萌新能热爱这个行业,每天进步一点点,一年后就会很强大了哟~其他多个数据库的配置也可以参考这里正事开始:整合的是SSM整合数据库,我这里是整合了mysql和sqlite,因为这个项目需要一个本地的数据库作为临时存储的数据,项目虽少,但是坑却不少,好在最后客户支...

2018-12-22 17:44:31 1020

centos7带http-flv模块的nginx

centos7带http-flv模块的nginx,用于支持将rtmp转流为http-flv的格式,前端直接使用flv.js进行播放。亲测是可以用的,不用感激我,请叫我雷锋!里面有一个read的说明,用法和nginx-rtmp是一样的,ffmpeg不需要转换命令。直接使用rtsp转rtmp命令即可

2020-11-15

空空如也

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

TA关注的人

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