自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sharding 实现分库分表

maven 此处只展示sharding的maven <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-spring-boot-starter</artifactId> <version>4.0.0-RC1</version>

2021-05-25 21:53:45 702

原创 CompletableFuture

简介CompletableFuture能够将回调放到与任务不同的线程中执行,也能将回调作为继续执行的同步函数,在与任务相同的线程中执行。它避免了传统回调最大的问题,那就是能够将控制流分离到不同的事件处理器中。CompletableFuture弥补了Future模式的缺点。在异步的任务完成后,需要用其结果继续操作时,无需等待。可以直接通过thenAccept、thenApply、thenCompose等方式将前面异步处理的结果交给另外一个异步事件处理线程来处理。supplyAsync和runAsync

2021-01-10 16:14:43 337

原创 ObjectMapper

package com.example.mybatis_plus_demo.controller;import com.example.mybatis_plus_demo.entity.Student;import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.databind.DeserializationFeature;import com.fasterxml.jackson.databind

2021-01-07 19:15:23 252

原创 excel 简单的导出和导入-xlsx

untilpublic class ReadExcel { private final static String DATE_FORMAT = "yyyy/MM/dd"; /** * @param rowIndex 合并的行 * */ public static List<String[]> readXlsx(Workbook workbook,int rowIndex){ List<String[]> lists =

2020-11-22 11:09:32 141

原创 mysql的substring函数

substring函数从特定位置开始的字符串返回一个给定长度的子字符串substring(str,par1,par2)str:需要截取的字符串par1:指定位置开始。如果值为负数,表示从末尾开始par2:指定长度,不写,从指定位置到结尾demoSELECT SUBSTRING('user_name',1,2) //usSELECT SUBSTRING('user_name',2) //ser_nameSELECT SUBSTRING('user_name',-3,2) // am..

2020-08-02 20:51:39 240

原创 简单的拦截器的使用

MyInterceptorpublic class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { //测试,设置session10s后过期

2020-08-02 10:43:14 146

原创 css重写复选框选中样式

html<div id="app" class="app"> <div class="msg"> <div class="input-icon"> <input type="checkbox" id="t2" value="1" class="check" > <label for="t2">在线</label>

2020-06-06 14:36:45 286

原创 vue 实现简单的tab切换

html <div id="app" class="app"> <div class="title"> <div :class="index ==1?'item ac':'item'" @click="test(1)">标题1</div> <div :class="index ==2?'item ac':'item'" @click="test(2)">标题2</div>

2020-06-06 09:55:12 180

原创 SpringMVC框架前端传递List限制大小256问题

@Configurationpublic class FrontConfig {@Autowiredpublic FrontConfig(RequestMappingHandlerAdapter requestMappingHandlerAdapter) {requestMappingHandlerAdapter.setWebBindingInitializer(new MyWebBindingInitializer());}/** * 配置请求集合上限数量 * @version 2020-

2020-05-30 13:15:23 347

原创 js 获取当前时间三个小时之后的时间

var now = new Date();var time = now.getTime() + 1000 * 60 * 180;var after=new Date(time).Format(“yyyy-MM-dd hh:mm:ss”)

2020-05-20 21:45:40 2865 1

原创 mybatis中的标签

CONCAT函数CONCAT(字串1, 字串2, 字串3, …): 将字串1、字串2、字串3,等字串连在一起。注意:如果用于连接的字符中有一个值为null,则结果为null。demo:用于模糊查询if 条件判断demo:判断一个值是否为空 <if test="phone != null and phone != ''"> and w.phone like CONCAT('%',#{phone},'%')

2020-05-20 21:44:46 163

原创 io流简单的操作

流的分类字节流OutputStream字节输出流基类,抽象类是表示输出字节流的所有类的超类。常用方法:InputStream:InputStream:字节输入流基类,抽象类是表示字节输入流的所有类的超类。FileOutputStreamFileOutputStream:字节文件输出流是用于将数据写入到File,从程序中写入到其他位置。FileInputStreamFil...

2020-05-20 21:43:55 108

原创 MyBatis中的collection使用方法

demo:实体:Position@TableName("tb_position")public class Position { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value = "主键id") private int id; @ApiModelProperty(value = "名称") priva

2020-05-20 21:42:49 6317 1

原创 java map的四种遍历方式

HashMap<String, String> hashMap = new HashMap<>(); hashMap.put("小王","测试"); hashMap.put("大王","测试1"); //第一种方式 最常见也是大多数情况下用的最多的,一般在键值对都需要使 for (Map.Entry<String, String> entry:hashMap.entrySet()){ String key=entry.getKey(); St.

2020-05-19 21:54:11 143

原创 java 创建数组的三种方式及将数组转换为list

//创建数组的三种方式 String[] str1=new String[3]; String[] str2={"a","b"}; String[] str3=new String[]{"c","d"}; //将数组转换为list List<String> strings = Arrays.asList(str1);

2020-05-19 21:41:22 506 1

原创 Vue.js之computed和watch的使用与区别

计算属性computed : 一个数据受多个数据影响支持缓存,只有依赖数据发生改变,才会重新进行计算不支持异步,当computed内有异步操作时无效,无法监听数据的变化3.computed 属性值会默认走缓存,计算属性是基于它们的响应式依赖进行缓存的,也就是基于data中声明过或者父组件传递的props中的数据通过计算得到的值如果一个属性是由其他属性计算而来的,这个属性依赖其他属性,是一个多对一或者一对一,一般用computed5.如果computed属性属性值是函数,那么默认会走get方法;函

2020-05-12 22:11:49 298

原创 js中的map()、some()、every()、filter()

map():通过指定函数处理数组的每个元素,并返回处理后的数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果语法:array.map(function(currentValue, index, arr), thisValue)参数说明:currentValue: 必须,当前元素的值;index:可选,当前元素的索引值;arr:可选,当前元素所属的数组;thisValue:可选,传递给函数的值一般用作 “this” 值。如果省略了 thisValue ,“this” 的值为 “win

2020-05-11 22:05:22 385

原创 switch-case用法

语法:switch(表达式){case 值1:表达式的值和 值1匹配上了,需要执行的代码;break;case 值2:表达式的值和 值2匹配上了,需要执行的代码;break;case 值3:表达式的值和 值3匹配上了,需要执行的代码;break;default:如果表达式的值和以上的case后面的值都没有匹配上,那么就执行这里的代码。break;}//不写break会...

2020-05-06 22:27:46 499

原创 mysql if函数与IFNULL函数的简单使用

IF(expr1,expr2,expr3)如果expr1的值为true,则返回expr2的值,如果expr1的值为false,则返回expr3的值。就是一个简单的三目表达式。实例:SELECT IF(TRUE,'02','03') AS e UNION SELECT IF(FALSE,'04','05')IFNULL(expr1,expr2)如果expr1的值为NULL,则返回exp...

2020-05-05 18:06:34 663

原创 Java简单的文件上传与下载

1:前端htmljs后台controller创建文件夹创建文件写入内容实现效果

2020-05-04 19:38:23 303

原创 java -分页

自定义分页:mybatis-plus前端传参1:controller2:service3:mapper4:config5:效果如图二:使用PageHelper分页:1:引用pom2:servicecontroller3:mapper效果如下...

2020-04-27 22:18:27 121

原创 js 获取url 携带的参数

window.location 对象所包含的属性hash从井号 (#) 开始的 URL(锚)host主机名和当前 URL 的端口号hostname当前 URL 的主机名pathname当前 URL 的路径部分href完整的 URLprotocol当前 URL 的协议search从问号 (?) 开始的 URL(查询部分获取...

2020-04-25 20:04:03 297

原创 java 解决跨域问题

前后端分离状态下,出现跨域问题1:全局结局在启动类上加上private CorsConfiguration buildConfig() {CorsConfiguration corsConfiguration = new CorsConfiguration();corsConfiguration.setAllowCredentials(true);corsConfiguration....

2020-04-19 18:48:39 115

原创 bootstrap table 组件

bootstrap table 组件$(’#table-request’).bootstrapTable({url:’/h/SelectRequest’, //请求后台的URL()method: ‘get’, //请求方式()toolbar: ‘#toolbar’, //工具按钮用哪个容器st...

2020-04-19 17:57:11 254

空空如也

空空如也

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

TA关注的人

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