自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 EasyExcel 导出冻结指定行

阿里巴巴 EasyExcel 导出

2023-11-07 10:42:07 442

原创 POI导出 Excel 加水印支持 SXSSFWorkbook 和 XSSFWorkbook 模式

POI 导出 Excel

2022-01-17 16:20:43 5742 11

转载 VO、DTO、DO、PO 的概念、区别和用处

本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念:概念VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分..

2021-08-17 14:27:28 336

原创 MySQL 索引

MySQL 索引索引的概述MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。如下面的示意图所示 :图2左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不是一定物理相邻的)。为了加快Col2的查找,可以维护一个右边所示的二叉查找树,每个节点分

2021-03-21 17:00:03 151 2

原创 viser 饼图修改颜色

最近在用 viser 做图表真是,这个图表框架真的太坑了!强烈建议大家不要入手这个框架,文档都不全,开发就在那采坑,开发进度特别的慢。VUE方式修改图表颜色<v-pie position="percent" :color="['item',['#EE82EE','#0000CD','#5F9EA0','#FFA500','#CD5C5C']]" :v-style="pieStyle" :label="labelConfig"/>['item',['#EE82EE','#0000CD','

2021-01-22 11:15:52 1813 5

原创 MySQL select into outfile 导出和 load data 的使用

MySQL select into outfile 导出和 load data 的使用select into outfile是什么语法导出示例注意事项load data是什么语法导入示例注意事项select into outfile是什么导出数据到以文本文件形式存在本地上语法SELECT ... INTO OUTFILE 'file_name' [CHARACTER SET charset_name] [export_options] export_opti

2020-12-07 17:13:05 591

原创 HandlerMethodArgumentResolver 实现 Springboot 自定义参数解析

实现 HandlerMethodArgumentResolver 接口自定义解析器需要实现 HandlerMethodArgumentResolver 接口,此接口包含两个函数:public interface HandlerMethodArgumentResolver { /** * 入参筛选 * * @param methodParameter 参数集合 * @return 格式化后的参数 */ boolean supportsParameter(MethodParam

2020-06-12 15:57:22 440

原创 HashMap和ConcurrentHashMap面试技术点

HashMapHashMap底层数据结构JDK7:数组+链表JDK8:数组+链表+红黑树(JDK8中使用了单项链表,也使用了双向链表,双向链表主要是为了链表操作方便,插入扩容链表转红黑树,红黑树转链表的过程中都要操作链表)JDK8中HashMap为什么要使用红黑树当元素个数小于一个阈值时,链表整体的插入和查询效率要高于红黑树,但元素个数大于此阈值时,链表整体的插入查询效率要低于红黑树。此阈值在HashMap中为8。JDK8中HashMap什么时候将链表转换为红黑树这个问题很容易打错,大部分答案

2020-05-15 14:58:44 274

原创 mysql数据库查询库/表的占用存储硬盘空间

SELECT TABLE_SCHEMA AS "数据库", TABLE_NAME AS "表名", TABLE_ROWS AS "记录数", TRUNCATE (DATA_LENGTH / 1024 / 1024, 2) AS "数据容量(MB)", TRUNCATE (INDEX_LENGTH / 1024 / 1024, 2) AS "索引容量(MB)"FROM informat...

2019-10-28 18:14:03 400

原创 Linux下安装 RabbitMQ (离线安装方式)

Linux下离线安装 RabbitMQ一、下载 `otp` 和 `rabbitmq` 安装包二、上传安装包三、安装类库四、解压并安装五、修改 `hosts` 文件六、关闭防火墙七、启动 / 关闭 / 查看状态八、参考一、下载 otp 和 rabbitmq 安装包erlang/otp 下载rabbitmq-server 下载在安装之前最好去 这里 查看这2个软件搭配的必要信息我在这里用的版...

2019-10-12 18:06:14 5965

原创 jQuery 获取XXX标签的id/name以XXX开始/结尾的集合

/** * 获取...标签的id/name以...开头的集合 * @param tag html标签 * @param prefix 前缀 * @param attr id/name * @returns {jQuery|HTMLElement} */ function getStartLabe...

2019-06-04 14:23:22 2601

原创 SpringMCV 整合 apache cxf-jaxrs 实现 WebService功能

SpringMCV 整合 apache cxf-jaxrs 实现 WebService功能一、创建项目二、添加 pom.xml 依赖三、web.xml 添加 CXFServlet四、添加 log4j.properties 文件五、创建 Service 接口六、实现 Service 接口七、创建一些整合的基本类八、添加 cxf-jaxrs 和 spring 整合的 xml九、测试十、参考一、创建项...

2019-05-28 12:33:23 951

原创 Linux中mysql关闭远程连接和端口下,使用Navicat远程连接

      在实际项目中往往为了安全需要关闭mysql的远程连接和端口的远程访问,只允许本地访问数据库。但是有时候解决生产出现的bug需要查看数据库,这就变得非常的麻烦,一下教程就是在关闭远程连接和端口下使用Navicat远程连接。第一步打开Navicat,文件→新建连接→mysql第二步选择常规连接名随便起一个主机名或IP地址:填你的服务器的内外IP(或者是127.0.0.1,localhost...

2018-03-09 10:24:59 1074

原创 RabbitMQ总结

RabbitMQ基本使用

2017-11-20 14:25:09 1431

原创 Windows中遇到不能创建 . 开头必须键入文件名

在使用git中想要创建一个过滤文件结果出现以下结果,后来才知道Windows中不能创建以"."开头文件。解决办法:1. 在项目根目录下面创建.gitignore.txt文件2. 把你需要排除的文件名保存到.gitignore.txt文件3. 在项目根目录下面按住Shift键并邮件然后选择“在此处打开命令窗口”4. 执行命令ren gitignore.txt .git...

2017-07-26 23:13:17 6315 1

原创 idea 中Java web项目只中创建Java main方法运行出现ClassNotFoundException

在idea的Java web项目中创建了一个测试方法,然后就报一下的错误Exception in thread "main" java.lang.ClassNotFoundException: com.my.bookstore.test.BaseDAOTest at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at

2017-07-18 00:06:25 2813

原创 JS中比较日期大小

var beginDate=$("#beginDate").val(); var endDate=$("#endDate").val(); var d1 = new Date(beginDate.replace(/\-/g, "\/")); var d2 = new Date(endDate.replace(/\-/g, "\/")); if(beginDate!=""&

2017-05-16 23:59:36 468

原创 JSP中 <c:if test=““> 如何判断?

判断是佛为空 str为空 str不为空多条件逻辑判断 str1不为空,str2不为空

2017-05-16 22:12:44 5220

原创 eclipse中Java Web导入到IntelliJ IDEA 并且配置Tomcat(超级详细)

由于我之前用Android Studio习惯了,现在做Java,但是Java Web项目是eclipse结构的,我eclipse长时间不用了不习惯,我想把Java Web项目导入到IntelliJ IDEA中开发。在网上找了好久也没有找到合适的文章,只是一些断断续续的文章,现在我打算自己写一篇文章,方便以后自己以及大家看。第一步:准备工具我用的是  IntelliJ IDEA 2016

2017-05-11 23:08:27 31158 9

原创 SpringMVC中遇到Failed to read candidate component class: file XXX

由于公司Android项目没有了,所以现在正准备往Java方向转,看了1个星期的SpringMVC+Mybatis视频,总结了学习中遇到的问题。chrome报以下错误启动Tomcat后控制台报以下错误org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate com

2017-05-11 22:53:55 5370 2

原创 Android实现发短信,打电话

最近做的这个HTML5项目中有2个调用本地的打电话,发短信功能,之后就去在网上找实现方式下面就是实现方式。首先想到就是权限问题所以在AndroidManifest中添加权限<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.my.test">

2017-04-22 09:44:09 4215 1

原创 使用Chrome调试web app

最近接到了一个完全用HTML5开发的项目,由于这个APP运行的时候需要调用Android原生代码,所以HTML5页面不能单独拿出来在Chrome中调试,所以只能用Chrome直接连接手机进行调试,下面就是手机连接Chrome教程。首先把手机连接到电脑,打开开发者模式等待驱动安装完成后,驱动装好连接成功后,你可能会在设备上看到一个弹框请求允许使用这台计算机通过us

2017-04-17 23:20:38 2594

原创 Android 子线程发送handle更新UI遇到This message is already in use解决方法

Android 子线程发送handle更新UI遇到This message is already in use.解决方法

2017-03-23 23:24:05 5916 1

原创 Android Studio打开项目卡死解决方法

Android Studio打开项目卡死解决方法

2017-03-23 14:21:43 7796

原创 Android强制隐藏输入法键盘

Android强制隐藏键盘

2017-03-22 13:44:00 7719

原创 EventBus3.0的跳转传值

EventBus3.0的跳转传值(粘性事件)

2017-03-21 15:55:09 2478

转载 android回调函数

转自http://www.cnblogs.com/elleniou/archive/2012/05/21/2511071.html回调函数就是那些自己写的,但是不是自己来调,而是给别人来掉的函数。消息响应函数就可以看成是回调函数,因为是让系统在合适的时候去调用。这不过消息响应函数就是为了处理消息的,所以就拿出来单做一类了。其实本质上就是回调函数。但是回调函数不是只有消息响

2016-03-06 00:03:36 273

空空如也

空空如也

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

TA关注的人

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