masterkgw
码龄12年
关注
提问 私信
  • 博客:593,247
    社区:6,248
    599,495
    总访问量
  • 81
    原创
  • 622,603
    排名
  • 33
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 加入CSDN时间: 2012-11-06
博客简介:

内沐的博客

博客描述:
分享是最好的品德
查看详细资料
个人成就
  • 获得103次点赞
  • 内容获得46次评论
  • 获得266次收藏
创作历程
  • 15篇
    2018年
  • 44篇
    2017年
  • 58篇
    2016年
成就勋章
TA的专栏
  • 他山攻玉
    33篇
  • 经验之谈
    21篇
  • 一周乱弹
    17篇
  • 跃跃欲试
    3篇
  • 生活无忧
    2篇
  • 迁客骚人
    5篇
  • linux相关
    4篇
  • intellij idea相关
    7篇
  • js 相关
    26篇
  • json相关
    4篇
  • bootstrap相关
    11篇
  • git相关
    2篇
  • spring 相关
    9篇
  • 数据库相关
    12篇
  • java基础相关
    21篇
  • maven相关
    5篇
  • 插件介绍
    8篇
  • 日志管理
    1篇
  • 算法之美
    3篇
  • sql
    3篇
  • 多线程
    1篇
  • 范式
  • web前端
    1篇
  • java 新特性
    2篇
  • 心得体会
    1篇
兴趣领域 设置
  • 后端
    spring
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

jxls2导入导出工具类,包含list拆分

最近项目用到 excel导入导出功能,找了很多插件,最后选择了jxls2 。相比jxls1有很大改变官方文档:http://jxls.sourceforge.net/getting_started.htmlmaven依赖:注意其poi版本为4.0<!--excel处理相关 start--> <dependency> <g...
原创
发布博客 2018.11.28 ·
2029 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

常用查询sql

1,查询在a表中存在,但是在b表中不存在的记录我们假设a表和b表都只有一个字段id,a表中的记录为{1,2,3,4,5},b表中的记录为{2,4},那么我们需要通过一个sql查询得到{1,3,5}这样的结果集。select ta.* from ta where ta.id not in(select tb.id from tb)效率分析但是仔细分析我们可以发现,如果b表很长,那么执行上述...
原创
发布博客 2018.10.18 ·
420 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

重写equals和hashCode

1、equals和hashcode方法都来自Object对象。 API文档中HashCode和equals方法定义public int hashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表性能。hashCode的常规协定是在Java应用程序执行期间,在对同一对象多次调用hashCode方法时,必须一致地返回相同的整数,前提是将对象进行equals比较时信息没有被...
转载
发布博客 2018.09.06 ·
727 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

记一次事故分析

事故业务 通过Web项目将计费明细数据发送至EBS(2.7亿)事故时间 事故产生时间: 2018-8-16 22:54:00 事故发现时间: 2018-8-17 8:35:00 事故结束时间: 2018-8-17 9:15:00事故起因 在通过web项目向EBS发送内单计费项目计费明细数据时,数据发送的速度非常慢,速度大致为2000/s,这样2.7亿数据需要37.个小时,不能够及时...
原创
发布博客 2018.09.02 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven反应堆 多模块项目指定构建某个模块

在默认情况下,Maven会根据多模块配置构建所有的模块,Maven还会根据模块间的依赖关系自动计算构建顺序,以确保被依赖的模块会先得以构建。值得一提的是,在这种情形下,Maven会将父模块看成是其子模块的依赖Maven提供了很多命令行选项让我们自定义反应堆,输入mvn -h可以看到这样一些选项:-pl,--projects <arg> C...
原创
发布博客 2018.07.13 ·
2227 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

1,LinkedHashMap获取首尾元素,2,js三目表达式处理参数为空

1, LinkedHashMap获取首尾元素 时间复杂度O(1)public <K, V> Entry<K, V> getHead(LinkedHashMap<K, V> map) { return map.entrySet().iterator().next();}时间复杂度O(1)public <K, V> Entry&...
原创
发布博客 2018.06.15 ·
1614 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spark集成es遇到Guava jar包冲突问题:java.lang.NoSuchMethodError

错误信息:Caused by: java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.directExecutor()Ljava/util/concurrent/Executor; at org.elasticsearch.threadpool.ThreadPool.<clinit...
原创
发布博客 2018.06.07 ·
8837 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

log4j.xml备忘

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration> <!--输出端 org.apache.log4j.ConsoleAppender,将日志信息输出到控制台--&g
原创
发布博客 2018.05.29 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java-泛型小记

泛型是JDK1.5以后才有的, 作用: 1. 编译时期进行类型检查 2. 避免频繁类型转化特点: 1. 泛型擦除 泛型只在编译时期有效,编译后的字节码文件中不存在有泛型信息! “` * 泛型擦除实例 public void save(List p){ } public void save(
原创
发布博客 2018.05.19 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven 插件: maven-shade-plugin 可执行jar 配置

要使用 shade 插件,必须在 pom 进行如下配置:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.4</...
转载
发布博客 2018.04.17 ·
1377 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

spring mybatis 项目配置文件demo

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springfr
转载
发布博客 2018.04.01 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用有帮助的编码

1,编写可读的代码2,函数式代码并不总是比命令式代码短。更重要的是它富于表达。简洁但难读的代码毫无帮助。 函数式代码的设计目标是比命令式代码更简洁,但这不能保证它更可读 考虑下面这个示例: 清单 5. 联接选定名称的函数式代码 ``` System.out.println(names.stream().filter(name ->name.startsWith
原创
发布博客 2018.03.15 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何优雅使用Sublime Text3(Sublime设置豆沙绿背景色和自定义主题)

参考:https://www.cnblogs.com/xiezhidong/p/6069808.html
转载
发布博客 2018.03.13 ·
4383 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java 8 lambda表达式语法简记

(params) -> expression (params) -> statement (params) -> { statements } 前面是传递的参数,后面是要做的事情1)lambda表达式仅能放入如下代码:预定义使用了 @Functional 注释的函数式接口,自带一个抽象函数的方法,或者SAM(Single Abstract Method 单个抽象方法)类...
原创
发布博客 2018.03.09 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

一周乱弹(1,HttpReques 获取请求地址2,去掉字符串中首尾空格及换行符、回车符等3,计算代码运行时间4,StringEscapeUtils对字符串进行各种转义与反转义5,分表查询记录总数)

1,HttpRequest 获取请求地址: String url=”http://” + request.getServerName() //服务器地址 + “:” + request.getServerPort() //端口号 + request.g
原创
发布博客 2018.01.25 ·
442 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java拼接字符串时,去掉最后一个多余的逗号

当我们遍历拼接字符串的时候,最后会多出一个我们添加的字符(比如逗号)可使用如下三种方法去掉最后多余的符号String str[] = { "hello", "beijing", "world", "shenzhen" };StringBuffer buf = new StringBuffer();for (int i = 0; i < str.length; i++) {
转载
发布博客 2017.12.28 ·
4823 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

intellij idea 使用 git stash 初探

这篇文章的出现来源于最近的工作,在工作的过程中,有同事需要我帮他合并一下代码,但我本地也写了一些代码,没有来得及测试不想 提交到服务器上。当时不知如何是好,只能把自己的复制一份。重新回到当前版本。后来有同事说git的stash功能可以解决这个问题,抱着试一试的 态度,我在intellij上使用了git的这个功能。下面整理一下,如有不足,还请各位同仁指出。 1,当代码从服务器pull下来后
原创
发布博客 2017.12.19 ·
44204 阅读 ·
35 点赞 ·
10 评论 ·
55 收藏

Chrome 扩展程序开发

按chrome开发规范,我们首先建一个文件夹,如D:\AutoClickDemo\,在该文件夹下新建一个名为manifest.json的文本文件,并按实际情况放一个图片文件,作为插件的图标。然后新建一个名为myscript.js的js脚本文件,作为我们需要自定义执行的操作。最后,如果需要用到jQuery,还需要把jQuery放到文件夹目录中: (1)创建一个文件夹AutoClickDem
转载
发布博客 2017.12.02 ·
2971 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

经验积累2017-12-2

1,解决问题时查看日志,日期和关键字很重要 2,javaBean在定义属性时不要用is****,可能会导致取不到值。 3,遇到问题时先把整个流程梳理一下 4,日志不要打印中文,可用英文或拼音 5,向线上增加数据或功能时最好的办法是测试通过,如条件不允许也要严格检查数据,比如空格等。不要过度自信。
原创
发布博客 2017.12.02 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Map.Entry使用详解

1.Map.Entry说明Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry
转载
发布博客 2017.11.21 ·
1437 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏
加载更多