- 博客(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
数据导出到excel
2020-06-04
jquery-validation
2019-01-22
My97DatePicker日历插件
2019-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人