自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BoomMan

爱生活,爱Coding.....

  • 博客(346)
  • 收藏
  • 关注

原创 反射的小栗子 Object2QueryString

写在文章前在long long ago ,还在喜欢写爬虫的时候,写过一个object转QueryString的小工具,最近复习反射部分,想起来贴出来哈Object2QueryString注解:LHttpQueryStringimport java.lang.annotation.ElementType;import java.lang.annotation.Retention;impo...

2019-02-21 10:08:17 316

转载 并行编程之多线程共享非volatile变量,会不会可能导致线程while死循环

转载自:https://blog.csdn.net/hengyunabc/article/details/26822801博主写的很好,我也没时间再总结哈,就搬运过来,有时间做一些修改,加上自己的一些见解。

2019-02-19 15:27:12 217

原创 Netty io.netty.channel.epoll.EpollEventLoop.deadlineNanos

Windows上进行开发的,运行测试很久没有出现问题,但是部署到linux出现问题了最终解决办法,统一netty版本为spring boot redis的版本 4.1.29

2019-02-19 11:38:57 4012 5

原创 Linux下 编译java环境的OpenCv so库

写在文章前文章示例为 OpenCv3.4.3版本OpenCV进行编译OpenCv的源码1.下载OpenCV源码2.步骤mkdir -p /usr/local/opencv_makecd /usr/local/opencv_makemkdir releasetar -zvxf opencv-3.4.3cd opencv-3.3.0mkdir buildcd buildc...

2019-02-18 16:37:37 9066 12

原创 Linux 安装配置JDK8环境

Linux 安装配置JDK8环境

2019-02-15 10:28:32 376

原创 Linux下安装配置Redis

官方下载地址:https://redis.io/download解压缩命令tar -zvxf进入目录make然后进入 src目录make install

2019-02-15 10:18:03 173

原创 JavaCV OpenCV FFmpeg接受Rtmp视频流解析为Mat对象

优化后网络状况好1s以内打开秒开部分 /** * 抓取视频帧(默认跳过音频帧和空帧) * @param url -视频源(rtsp/rtmp/hls/文件等等) * @param fmt - 像素格式,比如AV_PIX_FMT_BGR24 * @return * @throws IOException */ public v...

2019-01-31 11:11:56 2622 4

原创 Chrome 插件 记单词的小工具

单词小卡片: 查词/收集/背单词chrome商店地址:单词小卡片: 查词/收集/背单词第一步:  选择chrome左上角的单词小卡片,点进去 单词列表第二步:   开启双击选中单词 翻译第三步  选中单词 ,然后点击收藏就可以懒人通道chrome 下载链接:https://pan.baidu.com/s/1xIFq0buYVDxudjPGnbJDLQ 提取码:ypof ...

2019-01-25 09:12:42 4236

原创 JSON从入门到精通 不完全指南

在线解析网站示例数据{ "name": "BeJson", "url": "http://www.bejson.com", "page": 88, "isNonProfit": t

2019-01-25 08:46:38 650

原创 Leetcode 刷题系列模板

写在文章前看到别人的LeetCode刷题博客写的很不错,copy了一次,并且转成markdown格式留做保存原文章地址:https://blog.csdn.net/zxccxzzxz/article/details/52519133貌似markdown我现在没有好的办法粘贴出来,遂有需要的朋友可以联系我索取LeetCode  我们工作面试和提高自身数据结构和算法能力的时候往往需要刷刷题,...

2019-01-24 09:14:02 4104

原创 Leetcode练题系列(六): 字符串相关的算法

LeetCode 关于字符串的算法

2019-01-24 08:54:17 422

原创 BoomMan也来学Spring Cloud 系列(一)

Eureka通过心跳检测、健康检查、客户端缓存等机制,确保了系统的高可用性、灵活性和可伸缩性

2019-01-23 11:39:53 198 1

转载 我的java问题排查工具单

转载自:https://yq.aliyun.com/articles/69520?utm_content=m_10360我的问题排查工具箱前言平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常觉得帮助很大的工具,大家一起进步。闲话不多说,开搞。...

2019-01-17 12:39:38 343

原创 Spring Boot 注解大全

https://mp.weixin.qq.com/s/ZDqDvG5Soy_gucYrvMi6fg

2019-01-17 11:53:40 1527

原创 windows10 远程桌面开启

因为自己有服务器,因此通过 frp 映射本地3389端口到外网,就达到了可以使用远程桌面的目的了然后在本机设置远程部分开启后,查看本地端口并没有开启,在service.msi中开启相应配置也不行最后发现自己的windows10是家庭版本,升级成企业版本就行了最后系统属性中应该是这样...

2019-01-17 11:04:57 1551 1

原创 IDEA spring boot 配置不能点击 不能跳转

在电脑从win10 家庭升到win10 企业版后问题出现的后面经过我的机智才华在发现可能是插件因为版本升级,自己可能不兼容 默认关闭了,手动开启即可如果spring boot 的 配置文件不生效可以看pom.xml 的resource 是否把 spring的相关文件过滤了,放一个我自己常用的配置哈<build> <resources> ...

2019-01-17 09:57:21 8454

原创 Java 生成6位纯数字验证码 发短信验证码处使用

@Test public void randomCodeTest() { Random random = new Random(); for (int i = 0; i < 10000; i++) { int randomNum = random.nextInt(1000000); String ...

2019-01-14 16:44:29 4885

原创 Ubuntu系统 个人配置

jdk8https://www.cnblogs.com/smiler/p/6939913.htmlnginxhttps://www.cnblogs.com/EasonJim/p/7806879.htmlsshhttp://blog.51cto.com/yangzhiming/2112418

2019-01-11 15:56:20 256

原创 Java 发送数据到Tensorflow服务端 提速调用速度(Grpc方式)

官方:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/framework/tensor.proto原作者在构建TensorProto对象时放入的是List<Float> 而官方推荐的是放入TensorContent,其速度差距2倍官方描述是这样的 Serialized raw tensor ...

2019-01-10 12:02:48 2168

原创 数据库

谈谈你所认知的数据库数据库设计数据因业务而产生,不了解业务也就不了解数据,也就无法利用数据推动业务事务的ACID1) A(Atomicity)原子性2) C (Consistency) 一致性3) I (Isolation) 独立性4) D(Durability) 持久性隔离级别脏读:读到没有提交的数据不可重复读:两次读取不一致 读-读幻读:读-写 数据不一致 数据条数不...

2019-01-08 13:23:10 239

原创 Java编程思想

Java编程思想唯一不变的是变化1) 需求总是会变的,不想干了就别改需求2) 技术是不断演进的,不适应就要被淘汰3) 学会包容变化高内聚、低耦合      在开发过程中,肯定要改代码,当改代码的时候发现好多地方要修改,或者改完这里,发现其他地方又出现了新的问题,或者你发现如果要改,就等于重写。  &nbs...

2019-01-08 13:22:10 3917

原创 Java编程风格主题分享

Java编程风格主题分享 为什么要有编程风格?      好的代码风格应当是优雅的!      优雅高效的代码,代码逻辑直接了当,叫缺陷难以隐藏,尽量减少依赖关系,便于维护;依据某种分层战略完善错误处理代码,性能调至最优,省的引诱别人做没规矩的优化,搞出一堆混乱。     &nbs...

2019-01-08 13:20:17 1689 1

原创 一篇文章彻底学会Netty

1.BIO、NIO和AIO的区别?2.NIO的组成?3.Netty的特点?4.Netty的线程模型?5.TCP 粘包/拆包的原因及解决方法?6.了解哪几种序列化协议?7.如何选择序列化协议?8.Netty的零拷贝实现?9.Netty的高性能表现在哪些方面?10.NIOEventLoopGroup源码?https://blog.csdn.net/baiye_xing/articl...

2019-01-07 16:08:03 509

原创 Leetcode练题系列(一): 数组相关的算法

LeetCode 数组相关算法

2019-01-04 15:14:51 472

原创 Leetcode练题系列(三): 链表相关的算法

LeetCode 206 Reverse Linked List: https://leetcode.com/problems/reverse-linked-list/文章的问题如题一致:翻转一个链表尽量使用多的变量去引用位置 如 temp,prev,curr

2019-01-02 21:29:18 212

原创 chrome跨域问题

其实跨域只是浏览器对Header做的安全判断,在项目上线时我们会自己配置域名达到禁止跨域的目的。但是在日常开发中,解决跨域有很多方式1.如果是后端接口,让接口添加header 允许跨域(但是要麻烦别人,好不开心)2.配置chrome允许这种不安全的操作1.在电脑上新建一个目录,例如:C:\MyChromeDevUserData2.在属性页面中的目标输入框里加上 --disable-w...

2018-12-28 09:58:39 430

原创 SwitchyImega Options

规则地址:https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

2018-12-24 15:46:50 320

原创 codota使用

IDEA插件官网下载:http://plugins.jetbrains.com/plugin/7638-codota官网:https://www.codota.com工具包含大量代码实例,如果你不会写代码,new的时候就会有提示,你可能应该这样做,快速开发。右键也可以在官网搜索例子...

2018-12-24 15:31:38 9702

原创 记录tensorflow和tensorflow service的搭建

公司在做机器学习或人工智能方面的东西哈,然后我协助同事搭建后台系统。tensorflow:https://tensorflow.google.cn/tensorflow的安装:https://tensorflow.google.cn/install/tensorflow service的安装https://tensorflow.google.cn/serving/service在运行时...

2018-12-21 18:07:53 777

原创 关于大量数据的算法收集

面试–算法–Top Khttps://blog.csdn.net/luochoudan/article/details/53736752教你如何迅速秒杀掉:99%的海量数据处理面试题 - tim.chenhttps://www.tuicool.com/articles/iUV3An

2018-12-15 16:35:24 727

原创 Java实现在线视频通话

以下都属于个人笔记nginx -rtmphttps://stackoverflow.com/questions/37442819/unknown-directive-rtmp-in-etc-nginx-nginx-conf76

2018-12-13 17:13:26 16972

原创 迎来行业寒冬,记最近的复习情况

对这段时间的工作做一个梳理1.WebSocket的使用第一次选型时Spring的WebSocket,后项目转为Netty的WebSocket在使用过程中,用到了Netty的心跳机制,及自己模仿MVC封装了@PushService,@ProtocolController,@ProtocolService分别对应服务端推送,服务控制,服务业务处理...

2018-12-05 15:35:24 393

原创 刷手机流量,反正浪费就完事了

浪费手机流量,有些人可能有这些需求!!!<html> <head> <meta http-equiv="refresh" content="1"> <meta http-equiv="Pragma" content="no-cache">

2018-12-03 23:34:03 1322 1

原创 wechat-spring-boot-starter

github:https://github.com/BoomManPro/wechat-spring-boot-starterjar for maven:<dependency> <groupId>cn.boommanpro</groupId> <artifactId>wechat-spring-boot-starter&

2018-12-03 22:14:23 478

原创 线上项目找到占你端口的那个坑B

假设端口号为9999lsof -i:9999netstat -tunlp|grep 9999找到pidps -ef |grep 14651find / -name xiaoxiao找到项目地址反编译出author然后拿上锤子,爆锤它

2018-12-03 21:28:10 228

原创 如何将自己的jar包上传到Maven中央仓库

官方教程地址:https://central.sonatype.org/pages/ossrh-guide.html如果有能力,不要再看博客浪费自己的时间了。包括我的,尽可能观看官方文档。

2018-12-03 11:09:02 2271

原创 因Spring Web 的Cookie sameSite坑 跨域之坑

SameSite Cookie 应该是一种新的cookie属性值,我看到很多大型网站如百度都没有用到,他是防止 CSRF 攻击 具体可看 https://www.cnblogs.com/ziyunfei/p/5637945.htmlspring web 最新版默认生成为SameSite=Lax,奇怪的是用spring data Session redis 后 cookie新增了 Same...

2018-11-29 23:34:13 19229 41

原创 Ajax请求保存不了cookie的问题

官方文档: https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest在微信小程序中通过XMLHttpRequest.getResponseHeader()获取headerXMLHttpRequest.withCredentials = true; //支持跨域发送cookies//配置cookie or 证书需在send...

2018-11-28 15:27:37 3129

原创 Git 从入门到放弃不完全指南

为什么写这篇 git 从入门到放弃不完全指南其实一直想写关于Git的一篇博客,一个关于版本控制工具选型的博客!一、虽然自己长期在码云及github或公司的git服务器上使用git,但却没有用到git的nb功能。二、面试问到过git的命令,答之:IDE做的很好了,我在使用IDE(我竟如此厚颜无耻)三、nb的github or gitee的项目都用到了哪些功能,是不是很方便,我为什么没有用。...

2018-11-20 11:06:07 201

原创 Spring Boot Web +WebSocket(Netty) Protocol Buffer项目框架

大概历时2个月,并发量超过10k的web+websocket框架配置 (并发量可以更高,没有超过10k哈)1.Spring Boot Web基于Spring Boot 内嵌的Tomcat开发2.Netty (Websocket)基于Netty开发 集合心跳机制 Google 的Protocol Buffer传输(减少传输体积)3.Log4j2采用Log4j2日志框架4.Protoco...

2018-11-19 17:47:31 2460 11

空空如也

空空如也

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

TA关注的人

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