自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 java动态给实体类添加属性

java动态给实体类添加属性需要的jar包有两个:cglib-3.1.jar 和 google-collections-1.0.jar如果是maven项目,就不需要cglib-3.1.jar,直接用spring自带的 org.springframework.cglib即可。1、创建一个实体:DynamicBeanpublic class DynamicBean { private...

2020-04-10 11:01:19 14207 12

原创 vue远程搜索下拉框(输入框)使用lodash防抖

vue远程搜索下拉框(输入框)使用lodash防抖需求做一个带有远程搜索的下拉框,用户输入字符后,根据输入的字符去后台获取匹配的数据列表,展示在下拉框,供用户选择。问题用户如果每隔半秒输入一个字符,那就会不停的去后台请求匹配到的数据。很明显不合理,而且数据过多的时候这里就会卡顿,因此需要防抖,即设置3秒内不管用户输入多少个字符,最终只根据最后一次输入完毕后输入框的字符去后台请求匹配数据。...

2019-12-31 11:24:11 2112

原创 使用javax.mail发送邮件

Java实现邮件发送方式一:使用javax.mail包提供的方法步骤一:引入依赖或者导入jar包如果是用maven构建的项目,则在pom.xml中引入依赖<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <versio...

2019-12-23 16:02:08 506

原创 spring从配置文件中读取数组

配置文件application.yml中有一个数组配置如下:food: arr: configs: - index: 0 name: 萝卜 props: id,name,color,weight propNames: 编号,名字,颜色,体重 ...

2019-12-18 16:45:08 3682

原创 springBoot+Hibernate(Jpa)多数据源配置

application.xml数据库连接信息配置spring: datasource: primary: type: com.zaxxer.hikari.HikariDataSource driverClassName: com.mysql.jdbc.Driver jdbc-url: jdbc:mysql://localhost...

2019-12-18 09:06:15 1444

原创 基于node的Vue开发环境搭建

基于node的Vue开发环境搭建1、安装node/npm2、修改npm镜像3、配置环境变量(可选)4、安装webpack5、安装vue-cli1、安装node/npm登录nodejs官网:https://nodejs.org/en/download/,下载msi文件(这里以msi文件为例)。])双击下载的msi文件,一路点击next直至安装完毕。(注意,安装路径可以自己选择,但是要记住安装...

2019-12-17 18:26:08 655

原创 MYSQL创建百万级测试数据表方法

方法一:使用java程序生成,一次insert。注:user表的id为自动增长,所以insert可以不带idpublic class MyThread extends Thread { public void run() { String url = "jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=ut...

2019-10-22 16:03:10 696 1

原创 Java如何实现方法级的异步调用

Java如何实现方法级的异步调用业务需求:方法A里面调用方法B,但是方法B执行的时间太久,如果方法A要等方法B执行完再返回页面,页面需要等很久,而且方法B的执行结果不影响方法A的后续执行。因此,这里方法B异步执行就好。采取方案:方法B使用多线程执行关键代码:注意,我这里只给了关键代码,提供思路,类的初始化,方法的调用都采用的简写public class TestClass(){ ...

2019-08-30 10:23:57 1022

原创 vue+element实现动态表格:根据后台返回的属性名和字段动态生成可变表格

vue+element实现动态:根据后台返回的属性名和字段动态生成可变表格element表格使用插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式由于项目需求,现在要实现表格的动态生成,也就是,表格的头部属性要可以动态改变,从后台获取数据来控制表格有几列属性,并...

2019-05-29 10:26:13 45068 53

原创 解决nginx静态资源无法预览只能下载的问题

解决nginx静态资源无法预览只能下载的问题场景介绍项目需求:用户登录web系统之后,如果有系统新消息产生,需用提示音告知用户,并且用户可以上传自己的个性化提示声音。解决方案:用nginx静态代理ftp服务器上的音频文件,用户上传音频文件到ftp目录下,前端直接用URL访问音频文件即可。出现的问题nginx静态资源代理设置好之后,访问资源时出现一个迷死人的bug:1、项目中用URL访问...

2019-05-15 14:36:33 3963

转载 在浏览器输入url回车后发生了什么

在浏览器输入url回车后发生了什么转载https://www.cnblogs.com/tisikcci/p/5866753.html

2019-03-18 09:08:54 325

原创 linux定时上传本地文件到ftp服务器shell脚本

linux定时上传本地文件到ftp服务器shell脚本由于项目需求,需要写一个shell脚本,上传本地文件到ftp服务器,并生成定时任务,每天都运行一次脚本,这脚本花了我2天时间…(组长对我说写不出来我帮你写…原谅我太渣),第一次写shell脚本,记录一下。首先解释一下shell脚本:脚本文件其实就是把你在linux下敲击的命令都放在.sh脚本里面,然后去运行这个脚本,比如你要创建一个文件,...

2019-03-01 15:47:03 6362 2

原创 linux定时任务

linux定时任务1、crontab概念crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。crontab命令允许用户提交、编辑或删除相应的作...

2019-02-27 11:50:39 210

原创 linux下操作ftp的相关命令

linux下操作ftp的相关命令1、查看服务器是否安装ftp服务#which vsftpd如果看到ftp目录则说明已经安装

2019-02-27 10:21:10 1055

原创 linux下压缩/解压tar.gz、.gz、zip文件命令

linux下压缩/解压tar.gz、.gz、zip文件命令1、zip格式把 xxx 压缩为 xxx.zip :#zip xxx.zip xxx解压xxx.zip :#unzip xxx.zip2、tar.gz格式解压 xxx.tar.gz :#tar -zxvf xxx.tar.gz解压 xxx.tar.gz 到指定目录:#tar -zxvf xxx.tar.gz -C ...

2019-02-27 10:20:14 2475 3

原创 @Controller与@RestController的区别

@Controller与@RestController的区别在解释前,先理解一下@RequestMapping与@ResponseBody这两个注解:@ResponseBody表示该方法返回的结果直接写入HTTP response body中,一般在异步获取数据时使用【ajax】;方法上面加上@RequestMapping注解后,返回值通常解析为跳转路径,但是加上@ResponseBody后...

2019-02-26 11:42:04 132

原创 SpringMVC常用注解

SpringMVC常用注解前言springMVC常用注解前言在学习spring的过程中,经常混淆springboot与springMVC中的一些注解,今天有点时间就记录一下。springMVC常用注解@Controller负责注册一个bean到spring上下文中@RequestMapping注解为控制器指定可以处理那些URL请求@RequestBody该注解用于读取Reques...

2019-02-26 10:53:52 350

原创 JavaWeb和J2EE的区别

JavaWeb和J2EE的区别1、Java分类Java分为JavaSE(Java标准版)、J2EE(Java企业版)和JavaME(Java微型版);JavaSE(Java Standard Edition),一般用来开发桌面应用程序,但是在开发桌面应用程序上相对VB,Delphi,VC++并没有什么优势。JavaEE(Java Enterprise Edition),一般用于开发Java...

2019-01-02 10:49:19 936

原创 使用@Value("${xxxx}")注解从配置文件读取值

使用@Value("${xxxx}")注解从配置文件读取值记录一下自己学习配置文件读取的方法。假设配置文件为:config.properties1、从配置文件中读取值的用法:@Value("${user.username}")private String usernsame;2、在spring的配置文件中进行配置:方法一(可以在中添加value节点,进行多个配置文件的加载配置):...

2018-12-10 09:57:32 4548

原创 axios参数格式

axios参数格式axios发送请求,参数名字不一样,传参的格式也不一样.如果服务端将参数当做 java对象来封装接收则参数格式为:{data: param}例如:axios.post('url', {data: param}).then(function(response) {})如果服务端将参数当做url 参数接收,则格式为:{params: param},这样发送的url将变为u...

2018-11-29 17:05:42 1170

原创 vue+springboot前后端分离上传单个文件

vue+springboot前后端分离上传单个文件vue上传单个文件第一步:前端页面//点击按钮,出现弹框&lt;el-button type="primary" round @click="visible=true"&gt;添加文件&lt;/el-button&gt;//弹框&lt;el-dialog :visible.sync="visible"&gt; &lt;el

2018-11-26 18:10:28 1873 2

vue-dynamic-table.rar

vue+elementUI实现列可变的动态表格.基于我之前发布的《vue+element实现动态表格:根据后台返回的属性名和字段动态生成表头可变表格》一文,我已整理好一个小demo,可直接下载使用

2020-04-11

空空如也

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

TA关注的人

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