自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

right_hou的博客

永远的小白

  • 博客(22)
  • 资源 (7)
  • 收藏
  • 关注

原创 千万级数据导出Excel

java实现海量数据导出到excel表格 翻了好久都没找到easyExcel动态创建sheet,只能自己封装一个。 要知道以 .xlsx结尾的excel文件每个sheet 只能写104万左右的数据量,想要写入500W条数据到excel,要么分到多个sheet中,每个sheet存100w左右数据,5个sheet存储完;要么写到五个xlsx文件中,这可能不是想要的。所以写入到同一个表格文件不同的sheet中去。

2020-05-15 16:18:55 4177 11

原创 Hbase过滤器之 单列值过滤器(SingleColumnValueFilter) 版本hbase 2.1.0

单列值过滤器(SingleColumnValueFilter)用法一:单列值信息过滤器( SingleColumnValueFilter) 过滤出具体行记录/** * 通过具体列(col)的查询表相关记录 * @param tableName 表 * @param family 列族名 * @param col...

2019-09-05 09:33:03 4509 7

原创 版本发布规范

版本发布命名规范版本命名规范软件版本号有四部分组成,第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有五种,分别为base、alpha、beta 、RC 、release。例如:1.1.1.200620_beta软件版本阶段说明base版:此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。alpha版 :软件的初级版本,表示该软件在此阶

2021-10-18 19:54:17 1023

原创 根据ip地址查位置

ip2region介绍准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,数据库文件大小只有1.5M,提供了java,php,c,python,nodejs,golang,c#等查询绑定和Binary,B树,内存三种查询算法 。目前只支持ipv4gitee地址:https://gitee.com/lionsoul/ip2region,有更详尽的介绍特性:标准化的数据格式 每条ip数据段都固定了格式: _城市Id|国家|区域|省份|城市|ISP_体积小包含了全部的IP,生成的数据

2020-12-23 15:55:03 945

原创 两个int拼接成long

### 两个四字节拼接成八字节/** * 两个四字节拼接成八字节 * 注意是拼接,不是相加 */public class Test { public static void main(String[] args) { int one = -2147483641; int two = 0xefffffff; dealLength(one, two); } private static void dealLength(in

2020-12-22 10:57:03 1517

原创 【微信小程序】wxml中使用函数模板(备忘录)

需要函数原因描述:比如多处需要处理数据绑定数字{{number}}后的展示3526000 我想展示成 352.60万,且保留小数点后两位352600010 我想展示成 3.52亿,且保留小数点后两位比如 我想用**str.split(’,’),arr.concat()**处理wxml中{{value}}比如我想把{{value}}中出现的#替换为*比如我想做更复杂的处理或者计算…wxml 中的{{ }},可以进行简单的三元运算,四则运算这些复杂一点对于wxml 中的{{ }}可是没法处理的,

2020-09-28 09:57:27 1032 1

原创 java程序退出时执行

java程序退出时执行描述 对于程序退出前执行特定过程, C++中有析构方法,java中可以使用Runtime中的addShutdownHook(Thread hook) 向JVM注册一个关闭的线程事件,程序一旦结束 时,线程hook就会被执行,处理最后的事情。 程序结束是指程序自然结束或者System.exit(0)、System.exit(-1) 或者Runtime.getRuntime().exit(-1)、Runtime.getRuntime().exit(0)等。即使是程序异常退

2020-06-18 10:48:56 4681

原创 List相关学习汇总

ArrayList的使用方法ArrayList集合的特点和原理LinkedList特点和常用操作ArrayList与LinkList对比用大白话告诉你ArrayList的底层原理随机获取一个集合(List, Set,Map)中的元素Java:把list拆分成多个listArrayList详解,看这篇就够了TreeMap的put之后底层经历了什么(个人经验总结)动画:面试如何轻松手写链表?...

2020-06-08 18:46:25 171

原创 java 枚举学习汇总

收藏比较好的博文,方便自己日后查看和学习。java 枚举(enum) 全面解读Java的枚举enum示例详解Java 枚举(enum) 详解7种常见的用法深入理解Java枚举类型(enum)

2020-06-08 17:23:40 137

转载 Hbase 高级查询

翻了一堆,不是百度的广告就是没用的查询,真为百度以后的路担心HBase Shell 提供的命令行语句,相对于 SQL 语句来说操作难度大了很多,也没有那么多功能。然而,通过预先准备好的“高阶”语句,我们还是可以实现一些特定功能。 统计表中记录数 count '表名' count '表名' 根据 RowKey 获取数据 get '表名'...

2019-09-03 19:47:28 403

原创 jdbc和mybatis杂谈

既然是杂谈,就不要太要求格式等问题了,也不要太扣技术细节问题。如有重大问题,还请斧正。jdbc 和mybatis要做的事都是一样的。jdbc 和mybatis 效率差距主要因为什么?jdbc毫无疑问比mybatis快,其中一个原因是mybatis需要去映射。映射是在内存完成,应该还好。这个问题相当于为什么java比c c++慢。补充:Java 底层是指 Java 类库,...

2019-08-22 11:18:00 1490

原创 为什么一个类的对象可以做成员变量呢 ?

对于面向对象的语言来说,一个类中能够使用的数据类型包括任何在本语言中合法的类型。一个对象它属于引用类型数据实例,当然就可以出现在一个类中作为这个类的成员使用了,可能这个对象不是这个类的特有特征,但是它们存在一些必然或者实际行为动作中产生的间接联系,一个对象成为一个类的成员也就顺理成章,这样符合实际生活中的诸多现象。如 打印工作人员要打印文件,他一定就要使用打印机,打印机虽然不是打印...

2019-08-21 10:37:47 2946

原创 Java 中StringEscapeUtils类的简单使用

用途:转义html,javascrip,SQL,xml,java中特殊字符举例: String str = "asdf'ghjk"; System.out.println(str); System.out.println(StringEscapeUtils.escapeSql(str));结果:asdf'ghjkasdf''ghjkend :2019-0...

2019-08-17 14:32:19 901

原创 二进制,八进制,十进制,十六进制

进制类型 简介 进位规则 说明 二进制: 由0和1组成 逢二进一 运算: 加法:0+0=0;0+1=1;1+0=0;1+1=10 减法:0-0=0;1-0=1;1-1=0;0-1=1 乘法:0×0=0;1×0=...

2019-08-14 09:11:18 242

原创 创建bat脚本启动指定的网址

#创建bat脚本启动指定的网址1.新建一个文本文档 例:a.txt2.输入以下相关内容 start 选择浏览器 "网址"注意:start 和 选择浏览器 之间一定要有空格 #使用谷歌浏览器打开百度官网 例:start chrome "https://www.baidu.com" #使用IE浏览器打开百度官网 star...

2019-04-22 16:28:08 9586 1

原创 Win10 域名重定向

步骤:1.打开本地 hosts文件C:\Windows\System32\drivers\etc\hosts2.添加新域名在尾行添加 127.0.0.1 host 备注:host是重定向的名字,127.0.0.1固定不变3.保存并测试例:我的:http://host:8080 它等同于http://localhost:8080...

2019-04-19 16:46:57 4272

原创 form表单验证插件 jquery-validation 的基本使用

所需要的插件下载地址见文章末步骤: 首先项目中引入需要的.js文件jquery-3.3.1.min.js   jquery.validate.min.js <!--根据自己项目的包结构考虑 --> <script type="text/javascript" src="js/jquery-3.3.1.min.js"></script...

2019-01-22 21:39:46 739

原创 My97DatePicker日历插件的基本使用

插件介绍:My97DatePicker是一款优秀的日历插件,使用简单,功能强大。使用步骤:导入相关.js文件(见代码)书写相关代码浏览器访问核心代码:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML><html> ..

2019-01-20 17:30:54 260

原创 利用JS实现开灯关灯

方式一.<br> <script> function on(){ var img = document.getElementById("light"); img.src="image/bulb_on.png"; } function off(){ var img = document.ge...

2019-01-16 22:56:08 2099

原创 oracle学习笔记

 目录一.数据库管理系统概念二.Oracle数据库三.Sql(Structured Query Language)讲解四.函数五.伪列六.子查询 | 嵌套查询七.表连接查询 【重点】八.集合运算查询 【了解】九.建表  【重点】十.操作表的数据 -CRUD 【重点】十一.SQL命令的分类十二、数据库中的其他对象十三.事务控制一.数据库管理...

2019-01-09 21:48:27 828

原创 ClassNotFoundException

学习笔记在测试时遇到这个异常,java.lang.ClassNotFoundException: javax.transaction.SystemException。如果不是servlet.jar包。有可能没有导入javax-jta-1.1.0.jar。jar包下载地址:www.java2s.com/Code/Jar/j/Catalogj.htm...

2018-06-03 20:17:26 2306

原创 org.hibernate.MappingException: Could not determine type for: java.long.String, at table: STUDENTS,

学习笔记在整合hibernate4后,去写一个测试出现了这个错误org.hibernate.MappingException: Could not determine type for: java.long.String, at table: STUDENTS, for columns: [org.hibernate.mapping.Column(sname)]at org.hi...

2018-06-03 20:16:36 1956

navicat15安装和使用说明.rar

提供navicat软件安装说明,避免踩太多的坑。大家都是这样走过来的,互帮互助。毕竟好东西要分享,开源是大家都开心的事

2020-09-29

数据导出到excel

要知道以 .xlsx结尾的excel文件每个sheet 只能写104万左右的数据量,         如果想要写入500W条数据到excel,要么分到多个sheet中,每个sheet存100w左右数据,5个sheet存储完;         要么写到五个xlsx文件中,这可能不是想要的。所以写入到同一个表格文件不同的sheet中去。         封装的easyexcel只用于写数据,只要内存和硬盘足够大,亿万条数据也不在话下,但是无实际意义吧。         另外我测试创建500个sheet 都去写数据,发现也是可以的。 本资源主要服务于博主博客《千万级数据导出Excel》

2020-06-04

111excel.rar

亿级数据备份,解决多sheet 问题,和io 异常问题,动态添加sheet 和数据,代码包含test可以查看。

2020-04-30

jquery-validation

jquery-validation-1.9.0是一款优秀的form表单验证插件,此资源主要为某篇博客服务,如有需要还请下载。整个压缩包无法上传,有需要请留言

2019-01-22

批删除maven下载失败的文件

这个批处理文件能够批量删除maven下载失败的文件,下载后需要以文本方式打开更改里面的仓库路径才能使用

2019-01-22

My97DatePicker日历插件

My97 DatePicker 是一个 JavaScript 的日历选择控件。 特点:功能强大,多语言支持和自定义皮肤支持。官网可以免费下载

2019-01-20

即时通讯软件全码

简单的及时通讯软件,计算机类的网络课程设计经常用到

2018-01-03

空空如也

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

TA关注的人

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