自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 记 EasyExcel 使用的一次大坑,使用EasyExcel的错误。

一、前言 EasyExcel 作为阿里的开源软件,(无数LOG)。最近在写文件下载的功能,需要将数据库中的数据进行Excel导出。官方写的文档很全了,我也不能直接搬人家的是吧。除了给出基本的方法,着重是 问题的解决,找了半天。 你对着官网直接抄,如果不报错,那么你可以 ctrl + w。 如果报错则继续看吧。 二、入门 2.1 添加maven依赖<dependency> <groupId>com.alibaba</gr...

2020-09-23 19:54:18 26217 7

原创 PageHelper的基础使用

0.从源码层面上理解PageHelper 简单的点击了一下,觉得挺复杂的,决定把设计模式透析之后,再来分析。PageHelper结合MyBatis进行使用,通过拦截器保证pageNum和pageSize以及total,然后一个 wrapper,还有一个代理模式。1.搭建PageHelper的工程环境。 1.1 添加依赖 网上很多只有一个依赖,你就加俩吧,有个错误会偶尔出现。total=0,这个问题。 <dependency> ...

2020-09-19 15:59:03 2196

原创 Nginx+Lua 搭建文件服务器

下面详细的介绍前面第三种方式的搭建:四种方式搭建文件服务器

2020-06-17 11:13:40 1206

原创 多线程面试问题,背完去面试 (面试篇二)

最近把多线程又看了一遍,已经是第三次系统的看了,发现多线程跟JVM联系还是很大的。刚好就结合在一起总结了一下。声明这篇博客是总结性的,你有一定的基础,帮你捋一遍多线程的重要知识点。1. 我感觉多线程跟JVM本身还是有很多相似之处的。我就将两者结合起来看了。进程由多个线程组成,每个线程又可以在虚拟机栈中开辟多个栈帧空间。买个栈帧由局部变量,操作数指针表,动态链接堆对象的地址,返回地址,附加信息组成。保证多线程安全就是保证数据的原子性,可见性和有序性。常见的总线加锁(降低CPU的吞吐量),或者实现MES..

2020-06-10 11:36:49 222

原创 JVM 面试问题,背完去面试(面试篇 一)

首先声明,该博客用于对JVM有了解的人,本文也是根据B站某班的老师讲的内容,进行了总结。将概念理论,大家自己去查找,我也可以发你地址(很多视频,不说讲的不好,实在是在摸鱼,纯粹浪费时间,而有些博客写的实在是看不下去,还是错的)。基于我自己的理解,做了一些简单的总结,你可以背完去面试,但是不建议。很多东西你得有自己的认识,下面涉及的很多概念,都需要一定的基础。- 谈谈你对JVM的认识。题目很大,等于没问1. 首先,JVM(Java Virtual Machine)java虚拟机,但是也不能说只能运

2020-06-03 17:58:27 386

原创 Spring5.1源码编译 (Spring源码学习 一 )

Spring5.1.x源码编译是个没有技术含量,但是很难成功的,折腾了好久,电脑还蓝屏。学习Java,肯定要学Spring框架,学了Spring,找工作肯定问框架源码,学源码你得自己会编译,不然写个注释还得粘贴出来,总的来说,你得学会源码编译。第一步:下载Spring源码源码地址:...

2020-05-30 00:39:10 511

原创 Lua语言基础入门 (Lua学习一)

Lua语言快速入门这篇博客主要是简单的讲解一下Lua的基础知识,涉及的东西不是很深,提供一些学习的思路,对具体的技术不展开介绍,网上资料很多写的都比我好,仅仅为了使用Lua,而不是做基于Lua的项目开发。1.用法 1、Lua的游戏热更新。 2、Lua轻量级的脚本语言(适合嵌入式系统)2.场景 介绍几个典型的应用1、游戏更新(Unity) xLua...

2020-05-27 22:31:01 746

原创 搭建Nginx基础文件服务器(一)

下面详细的介绍前面两种方式的搭建:四种方式搭建文件服务器第一种方式: location /way1 { charset utf-8,gbk; alias /usr/local/custom; #文件地址,自己设置文件的地址 autoindex on; autoindex_exact_size on; ...

2020-04-06 13:25:35 6149

原创 四种方式搭建文件服务器

最近做工程,文件存储、图片存储没有一个统一的管理方式,很不爽。 准备搭建个文件服务器来玩玩,百度了一圈,找到了主流的四种搭建服务器的方式,并且把它部署到了我的阿里云服务器上。四种搭建文件服务器的方式:第一种:Nginx自带的,autoIndex. 优点:配置快,开发速度最快,用起来不方便。缺点:没有密码验证,信息泄露,每个人都可以访问。...

2020-04-06 13:23:36 35741 10

原创 Java中五种方法实现数组的合并,源码详解

Java中的数组合并,常见有五种实现方式:使用JDK自带的System.arraycopy()方法。 使用apache的commons-lang3包下的ArrayUtils.addAll(a,b)方法。 手把手带你写自己的array_utils.arraymergn()方法 3.1 最基础的,新建一个新的数组,将需要合并的数组值添加进去。固定长度 3.2 多参实现多数组合...

2020-03-13 03:16:04 5651

原创 Android中消息传递,看这一篇足够了

上次写了Android的文件存储,这是和外界的信息交流,今天来写个Android的内部的信息交流,Android的消息传递方式。 该博客分为以下几个方面: 1、Android 常见的需要传递数据的地方 ...

2018-12-15 11:03:24 3061 1

原创 Android中EventBus(事件总线)传递数据

  最近总结了Android内部传递数据的方法,这是其中的一种,别的方式,请看我的博客(Android中消息传递,看这一篇足够了)。建议大家一起看,对比着学习,内容比较多,但是学Android这些都是必须会的。   该博客分为几个步骤:1、简介EventBus   2、下载EventBus的地址  3、使用步骤,配置环境                                   ...

2018-12-15 09:53:06 1185

原创 Opencv344在VS2015环境的重编译,扩展模块

最近学习Opencv,然后需要扩展模块,就需要重新编译Opencv344,个人的习惯,不喜欢最新的版本,就用了Opencv344这个版本吧。 重新编译Opencv344分为几个步骤。 1、首先下载对应的软件 2、将下好的软件重新编译 3、配置环境OK,开始下载软件了 First 首先下载 Opencv344 官方地址:http...

2018-12-14 23:11:45 452 1

原创 Android文件操作,数据读写,数据存储,存储路径,一篇全部搞定

得学会写博客,以前是觉得逼格,现在发现是为了总结自己的所学,项目做完了不代表会了,东西学完了不代表懂了。总结之后不会、不懂也无所谓,自己的接口调了就行了。当然了,啪啦啪啦,写完做完还不会的,我也不想说什么。看完这篇不会,下次就直接调我的接口吧。代码已经上传到 github上面去了,网址:https://github.com/KEYD111/AndroidFileOperation...

2018-11-22 20:43:56 13374 3

原创 Android上面搭建 Opencv的开发环境+摄像头开启

最近要进行图像的处理,然后还是在Android上的应用,感觉资源不够用了,· 两种使用方式,你可以将你想要的所有的函数,全部用 JNI/NDK的方式,这个过段时间再写,单纯的搭建 JNI/NDK的环境没什么实际的意思,第二种方式就是 将Opencv的环境搭到 Android中,其实都是差不多的,JNI最后生成 .so 文件。方式不一样 本质上面差不多。先从简单的说起。 ok,...

2018-11-20 22:20:30 5944 6

原创 Android和ROS的通信 消息的传递

本人才疏学浅吗,对理论不是很懂,就简单的阐述一下前人的结论,重点放在功能的实现上面。首先要实现ROS和Android的通信,那么就先有Android,再安装ROS,再进行通信。这是一个很漫长的过程,大家看到这篇博文的时候,淡定一点,因为它很长,涉及的方面比较广,这篇博文主要适于 Android的开发人员,ROS端的大神,就别来凑热闹了。简单的分一下大家从哪些方面来完成任务,相应的...

2018-11-11 21:19:50 11967 18

原创 BroadCast的两种使用方法

1、 简单的介绍一下BroadCast的使用,理论方法的比较欠缺,以下内容纯粹是自己的个人总结,不足之处,欢迎大家提出宝贵的意见,程序代码运行,真是有效,可以使用2、BroadCast是安卓四大组件之一,和Service不一样,一个是绑定的使用, 一个是全局监听,方便组件之间的通信。3、主要有 Normal BroadCast (普通广播) Ordered BroadCast (有序广...

2018-10-14 10:20:36 5193

onupload.lua

Lua处理临时文件的,对Nginx中上传的文件,进行改名,新建子文件夹,页面跳转到下载页面。涉及Lua对文件的处理方法。字符串分割,正则表达式,元表等操作。

2020-06-17

空空如也

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

TA关注的人

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