摘要:
MySQL case when 用法如下:
CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END
举个例子:
查询用户的性别,数据库里存储的是0和1,显示为男和女,sql如下:
select CASE t.genderwhe... 阅读原文
2019-10-25 11:05:01 阅读(2364) 评论(0)
摘要:
1、如果有本地jar包依赖,放到/WEB-INF/lib下,用system类型配到pom中
1 <dependency>
2 <groupId>org.wechat</groupId>
3 <artifactId>wechat-core... 阅读原文
2019-10-25 09:08:02 阅读(2212) 评论(0)
摘要:
数据结构
常用的数据存储结构:栈,队列,数组,列表,红黑树。
栈:先进后出(入口和出口在用一侧)
队列:先进先出
数组:
查询快:因为数组的地址是连续的,通过数组的首地址找到数组中的元素。
增/删慢:因为数组的长度是固定的,增/删一个元素,需要创建一个新的数组
... 阅读原文
2019-10-25 08:52:02 阅读(2366) 评论(0)
摘要:
今天,我们将讨论Java 多线程面试问答。
线程是Java面试问题中的热门话题之一。在这里,我从面试的角度列出了大多数重要的Java多线程面试问题,但是您应该对Java线程有足够的知识来处理后续问题。
Java多线程面试问答
1、Process和Thread有什么区别?
进程是一个独立的执行环境,可以将其视为... 阅读原文
2019-10-25 08:24:03 阅读(2385) 评论(0)
摘要:
一.背景
基于的Spring Boot的版本是2.1.3
二.整合
1.添加redis相关的maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifa... 阅读原文
2019-10-25 07:51:03 阅读(2382) 评论(0)
摘要:
1. Excel解析工具easyexcel全面探索
1.1. 简介
之前我们想到Excel解析一般是使用POI,但POI存在一个严重的问题,就是非常消耗内存。所以阿里人员对它进行了重写从而诞生了easyexcel,它解决了过于消耗内存问题,也对它进行了封装让使用者使用更加便利
接下来我先一一介绍它所有的功能细... 阅读原文
2019-10-25 06:00:05 阅读(2871) 评论(0)
摘要:
1. 介绍
在现代的企业环境中,单机容量往往无法存储大量数据,需要跨机器存储。统一管理分布在集群上的文件系统称为分布式文件系统。而一旦在系统中,引入网络,就不可避免地引入了所有网络编程的复杂性,例如挑战之一是如果保证在节点不可用的时候数据不丢失。
传统的网络文件系统(NFS)虽然也称为分布式文件系统,但是... 阅读原文
2019-10-25 00:12:37 阅读(2238) 评论(0)
摘要:
1. 介绍
在现代的企业环境中,单机容量往往无法存储大量数据,需要跨机器存储。统一管理分布在集群上的文件系统称为分布式文件系统。而一旦在系统中,引入网络,就不可避免地引入了所有网络编程的复杂性,例如挑战之一是如果保证在节点不可用的时候数据不丢失。
传统的网络文件系统(NFS)虽然也称为分布式文件系统,但是... 阅读原文
2019-10-25 00:12:30 阅读(2313) 评论(0)
摘要:
当我们在运行可执行的java jar包的时候,我们肯定改变不了jar里面的内容,因此文件上传路径就成了我们必须考虑的一点问题,我们不能往直接这个jar包里面写文件,那么只能写在jar包外面,但是写到jar包外面的时候要怎么通过内置的tomcat下载文件呢?springboot给我们提供了一种方式,可以将jar... 阅读原文
2019-10-24 22:43:02 阅读(2797) 评论(0)
摘要:
借用Java的Robot类库中的键鼠模拟的方法,执行这个操作,首先切换到QQ界面,然后循环粘贴,回车发送消息。
package newtest;
import java.awt.*;
import java.awt.event.KeyEvent;
public class KeyBoard... 阅读原文
2019-10-24 21:37:03 阅读(2615) 评论(0)