自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 SpringMVC实现导出Excel功能

//1.在controller需要做excel下载的方法中增加HttpServletResponse入参 public void export(HttpServletResponse response){ //2.从response中获取输出流,并设置输出流的格式 ...

2019-12-13 15:29:33 28 0

原创 MySQL常见错误

1.手动拼写sql,字符串需要加’ ',如果是数字可能导致索引失效,如果是字符类型,sql执行会报错;

2019-08-19 13:14:30 26 0

转载 Maven知识总结

Maven基础教程之依赖

2019-06-12 16:12:38 34 0

原创 服务器IO处理模型

目录背景单线程阻塞IO模型多线程阻塞IO模型 背景 本文主要从IO的阻塞与非阻塞,IO处理的单线程和多线程角度探讨服务模型。 对于IO,可以分成阻塞IO和非阻塞IO两大类型。阻塞IO在做IO读写操作时会使当前线程进入阻塞状态,而非阻塞IO则不会进入阻塞状态。 对于线程,单线程情况下由一条线程负责所...

2019-04-16 19:47:22 78 0

转载 MySQL锁

mysql insert锁机制

2018-11-29 20:54:55 48 0

原创 WEB相关

WEB相关 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 HTTP协议 参考资料:彻底搞懂HTTP协议 ...

2018-10-26 11:36:27 56 0

原创 Elastic Stack入门

1.es和kibana es默认会以9200端口对外提供RESTful服务,kibana启动以后默认会连接es的9200端口,需要在host中做如下配置[127.0.0.1 localhost],否则kibana启动会报如下错误[Error: getaddrinfo ENOTFOUND loca...

2018-10-16 13:58:45 185 1

原创 在git bash中使用git rebase的流程

1.在需要rebase的分支先使用git status查看是否有未commit的代码; 2.切换到本地的master分支,使用git pull把master更新到最新; 3.切换回需要rebase的分支,使用git rebase -i master,-i是交互式rebase的选项,确认comm...

2018-08-21 17:57:05 479 0

原创 maven高级特性

1.SpringBoot打包时包含工程中jar文件 相应maven配置 参考资料:springBoot打包引入外部jar包问题 2.设置多profile部署 首先要在build中增加一个resource节点,deploy.type标识相对于resources的子目录的名称;然后新增prof...

2018-07-21 17:53:07 445 0

原创 集合工具类

1.Arrays.asList(T...a):Arrays.asList("AAA", "BBB", "CCC");2.List和Set的toArray方法:将List和Set转为数组形式;List list = Arrays.asLis...

2018-07-16 15:52:09 112 0

原创 Java基础知识集锦

字符串常量池

2018-06-28 17:20:48 70 0

原创 类加载以及实例化

Java类加载与实例化过程深入理解类加载机制

2018-06-17 10:45:09 104 0

原创 macOS快捷键

Spotlight Command + 空格切换输入法 Ctrl + 空格待续......

2018-06-11 11:35:45 257 0

原创 非空校验

1.String 可以使用apache commons-lang3中的StringUtils.isEmpty和StringUtils.isBlank来判断null、“”、“ ”;其中isEmpty可以判断null和“”,而isBlank除了可以判断null、“”,还可以判断“ ”; 也可以使用...

2018-06-07 16:46:34 1257 2

原创 JavaWeb集锦

1.web应用目录结构[这里以Dynamic Web Project为例]    |-JavaResource:在src目录下编写Java源码文件    |-WebContent [相当于MyEclipse中的WebRoot目录,maven项目下的webapp目录]        |-META-I...

2018-05-30 17:45:36 76 0

原创 负载均衡

1.什么是负载均衡2.常用的负载均衡算法3.负载均衡有哪些问题    会话保持

2018-05-11 17:03:05 95 0

原创 单一应用集群部署及Tomcat性能调优

1.tomcat目录结构     |-bin:该目录下存放的是二进制可执行文件,比如startup和shutdown,一般会同时包含Windows和Linux操作系统的命令脚本文件,其中Windows操作系统下请使用.bat,而Linux操作系统下请使用.sh;catalina.sh用于启动和关...

2018-05-11 10:20:33 547 0

原创 SpringBoot学习资料

1.官方资料https://docs.spring.io/spring-boot/docs/1.5.12.RELEASE/reference/htmlsingle/2.书籍JavaEE开发的颠覆者:SpringBoot实战3.SpringBoot资料中文索引springboot.fun4.教学视频...

2018-05-09 12:19:59 582 0

原创 SpringCloud微服务实战问题总结

1.多节点服务注册中心书上有两个地方没有说清楚;第一点要修改两个属性的值eureka.client.register-with-eureka=true //是否作为服务注册 [默认为true,可以不设置] eureka.client.fetch-registry=false /...

2018-04-26 17:23:30 203 0

原创 Java常见代码问题

1.潜在的NullPointerException因为链式调用方便而忽略可能存在的空指针问题;比如user.getId()在调用之前需要判断user!=null,这样的判断看似繁琐,但却是很必要的;2.数值对象类型的比较使用==数值对象之间的比较应该使用equals而不是==,因为==比较得到的结...

2018-04-23 11:46:12 110 0

原创 Java基本数据类型和数据类型转换

https://www.cnblogs.com/bchen/p/7422525.htmlhttps://blog.csdn.net/xialei199023/article/details/63251295例题解析:1、float f=3.4;是否正确? 答:不正确。3.4是双精度数,将双精度型(...

2018-04-18 09:50:46 307 0

原创 Linux问题集锦

1.在配置文件中必须使用/路径而不是~路径;

2018-04-17 18:55:40 50 0

原创 Java使用jni以及dll

1.在linux环境中管理动态链接库在linux环境中编译完以后,在使用中报[cannot open shared object file: No such file or directory]错误时,可以使用ldconfig解决;

2018-04-17 17:11:03 40 0

原创 Tomcat使用问题集锦

1.如何设置不加工程名访问?在conf文件夹下的server.xml文件中的Host节点中增加Context节点,其中path留空,docBase为解压以后的项目的绝对路劲;<Host name="localhost" appBase="webapps&...

2018-04-17 17:05:21 54 0

原创 Java不好的代码习惯

1.魔数一些没有注释且从命名上也看不出什么意思的数字常量或者字符串,很可能在过一段时间之后谁也不知道这个常量或者字符串代表什么意思。这个常量或者字符串就会被称为魔数。...

2018-04-12 15:28:38 123 0

原创 读写json文件并新增或覆盖其中的数据节点

1.json转MapMap map = JSON.parseObject(json);    [使用fastjson]2.Map转jsonString json = JSON.toJSONString(map);    [使用fastjson]3.读json文件File file = new Fi...

2018-04-12 09:59:52 2383 0

原创 mysql索引相关

关于InnoDB的读写锁以及加锁方式MySQL索引总结推荐数据库相关的书籍Hollis大神数据库系列文章关于非聚簇索引

2018-04-10 17:49:18 48 0

原创 Gson使用

1.对象转jsonGson gson = new Gson(); String json = gson.toJson(Object obj);2.json转JsonObjectJsonObject jsonObject = new JsonParser().parse(json).getAsJso...

2018-04-09 14:51:55 48 0

原创 提升开发效率

开发团队的效率开发时间估计待完成。

2018-04-08 14:19:07 125 0

原创 Clean Code集锦

整洁代码的4个提示待完成。

2018-04-08 11:41:34 251 0

原创 Code Review集锦

从CODE REVIEW 谈如何做技术简单实用的CODE REVIEW工具 CODE REVIEW中的几个提示 

2018-04-08 11:39:00 172 0

原创 Java枚举

Java 枚举(enum) 详解7种常见的用法

2018-01-26 16:49:36 74 0

原创 Linux命令

1.杀死某个指定进程 netstat -ano[|findstr 'port']查询指定端口的pid taskkill /pid 'pid' -t -f

2018-01-19 23:34:07 79 0

原创 Web开发踩过的坑

1.接口url中包含advertiser关键字被adblock插件屏蔽导致接口failed通过浏览器的console发现报“net::ERR_BLOCKED_BY_CLIENT”,最终发现是adblock插件导致;教训是接口url中尽量避免出现advertiser相关的关键字,否则可能因为用户开启...

2017-12-11 16:25:07 141 0

原创 IntelliJ IDEA踩过的坑

1.启动Tomcat卡住? 可能是卡在了断点上,在Debug窗口中找到breakpoints,先把断点去掉。 2.启动Tomcat以后提示请求的资源不存在404? 可能是对项目进行过clean操作,重新install项目以后再启动Tomcat。 3. IDEA Unable to open...

2017-12-05 15:12:18 226 0

原创 Vue.js学习笔记

1.数据绑定 文本 数据绑定最基础的形式是文本插值,使用 “Mustache” 语法(双大括号):<span>Message: {{ msg }}</span>Mustache 标签会被相应数据对象的 msg 属性的值替换。每当这个属性变化时它也会更新。 你也可以只处理单...

2017-09-08 10:17:13 146 0

原创 SFTP搭建及文件上传

1.Centos 搭建SFTP服务器http://www.cnblogs.com/reed/p/5516474.html2.使用JSch连接sftp服务器http://www.tuicool.com/articles/3qymIb3

2017-06-08 15:27:49 250 0

原创 SpringMVC读取Excel文件

1.直接读取Excel文件 使用注解接收文件 @RequestParam(value = “excel”, required = true) MultipartFile file 其中value的值是上传文件的文件名; 从file读取输入流 从file中获取文件名、文件大小以及输入流等信...

2017-06-07 11:15:27 1811 0

原创 Spring加载properties文件的两种方式

Spring有两种加载properties文件的方式:基于xml方式和基于注解方式。1.基于XML方式使用方式:在beans.xml中用${key}获取配置文件中的值value。 加载单个properties文件 <context:property-placeholder location=...

2017-05-29 00:10:07 197 0

原创 mybatis配置文件

1.mybatis核心配置文件配置别名,mapper.xml文件的位置,插件2.mybatis和spring的整合配置文件 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionF...

2017-05-28 23:47:30 263 0

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