后端
文章平均质量分 52
lxy-up
这个作者很懒,什么都没留下…
展开
-
【无标题】
【代码】【无标题】原创 2022-11-30 18:42:25 · 210 阅读 · 1 评论 -
身份证校验工具类(Java)
public class CardIdUtil {private static Pattern provPatten;private static Pattern datePatten;private static Pattern codePatten;static { String provRegex = "^[1-9][0-9]"; String dateRegex = "^(18|19|20)\\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|原创 2021-12-17 09:43:00 · 432 阅读 · 0 评论 -
Vue+SpringCloud Gateway 解决跨域问题
前端配置在axios中配置,将withCredentials值设为false// 创建axios实例VUE_APP_BASE_APIconst service = axios.create({ baseURL: process.env.NODE_ENV === 'production' ? process.env.VUE_APP_BASE_API : '/', // api 的 base_url timeout: Config.timeout, // 请求超时时间 withCredenti原创 2021-11-08 11:40:12 · 923 阅读 · 1 评论 -
SpringBoot设置超时响应
当后端对于数据量较大的处理或是某些耗时的操作时,需要先对请求接口的请求进行响应。配置接口,使用Call<V>进行返回@GetMapping("test")public Callable<BaseResponse> query() { return new Callable<BaseResponse>() { @Override public BaseResponse call() throws Exception {.原创 2021-03-21 13:46:19 · 4372 阅读 · 1 评论 -
系统调用流程
文章目录一、内核缓冲区和进程缓冲区二、系统调用流程Java服务器端完成一次socket请求和响应,完整流程:一、内核缓冲区和进程缓冲区 由于外部设备的直接读写涉及操作系统的中断,发送系统中断时,需要保存之前的进程数据和状态等信息,还需要恢复之前的进程数据和状态等信息,为了减少这种系统损耗,设置了内存缓冲区。 依赖于内存缓冲区,上层应用使用read系统调用时,仅仅把数据从内核缓冲区复制到上层应用的缓冲区(进程缓冲区);上层应用使用write系统调用时,仅仅把数据从进程缓冲区复制到内核缓冲区中。底原创 2020-11-24 15:09:14 · 864 阅读 · 0 评论 -
编写第一个MapReduce程序(WordCount)
一、数据格式准备创建一个新的文件【在master节点中】vim wordcount.txt向其中放入内容并保存hello,world,hadoophive,sqoop,flume,hellokitty,tom,jerry,worldhadoop上传到HDFShdfs dfs -mkdir /wordcount/ #创建文件夹hdfs dfs -put wordcount.txt /wordcount/ #上传文件二、创建Maven项目pom.xml文件<pac原创 2020-10-16 10:48:30 · 1122 阅读 · 2 评论 -
Redis客户端命令
远程连接Redis服务redis-cli -h host -p port [-a password] [-c]-h:目标服务器的ip地址-p:目标服务器的端口号-a:设置的redis密码-c:如果是redis集群需要添加-c参数查找所有符合给定模式的Keykeys pattern支持使用通配符,其中pattern支持模式符号含义?匹配一个字符*匹配任意个(包括0个)字符[-]匹配区间内的任意字符串,如a[b-d]可以匹配“ab”,“ac”,“a原创 2020-09-24 19:46:45 · 807 阅读 · 0 评论 -
Zookeeper集群搭建(基于外网ip的云服务器搭建)
1、解压zookeeper安装包并配置环境变量解压tar -zxvf zookeeper-3.4.14.tar.gz配置环境变量(如果不配置,需要在bin目录下启动脚本)(1) 在/etc/profile文件的最后添加#set zookeeper environmentexport ZK_HOME=/root/zookeeper-3.4.14export PATH=$PATH:$ZK_HOME/bin(ZK_HOME为zookeeper的安装路径)(2)修改后需重新加载配置文件原创 2020-09-13 20:40:44 · 1001 阅读 · 0 评论 -
压力测试工具jmeter
下载地址链接:https://pan.baidu.com/s/1k8MEPHy6RTzN-RrZkoEKnA提取码:2e1r使用步骤将压缩包解压到不含中文路径下,在apache-jmeter-5.0\apache-jmeter-5.0\bin中打开jmeter.sh文件。在操作页面上的测试计划上新建线程组...原创 2020-06-28 22:03:57 · 147 阅读 · 0 评论 -
Java邮件发送插件(基于QQ邮箱的使用)
该插件是基于SpringBoot2.x版本的导入相应的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>1.5.7.RELEASE</version></dependency>在application..原创 2020-06-26 16:17:34 · 515 阅读 · 0 评论 -
解决SpringBoot单元测试@Autowired不生效问题
在学习redis的过程中,使用了spring提供的单元测试功能,但是出现了@Autowired不注入的问题,本篇博客主要说明了该问题出现的原因以及解决方法。初始代码如下:public class RedisTest01 { private static final Logger log = LoggerFactory.getLogger(RedisTest01.class); //redis模板组件 @Autowired RedisTemplate redisTemp.原创 2020-06-23 11:28:19 · 10517 阅读 · 3 评论 -
Linux中安装jdk
第一步: 下载需要安装的linux版本,上传到linux中,创建解压目录,解压jdk压缩包到对应的目录。#创建解压目录mkdir -p /usr/local/java#解压到指定路径tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local/java第二步: 安装jdk依赖环境glibcyum install glibc.i686第三步: 配置安装信息vim /etc/profile【vim快捷键:在命令行模式下使用G直接跳到文档末尾,使转载 2020-06-23 10:06:46 · 313 阅读 · 0 评论 -
SpringBoot热部署工具devtools
引入spring-boot-devtools的依赖Jar<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency>开启IDEA自动编译及automake功能开启自动编译原创 2020-06-22 15:52:24 · 259 阅读 · 0 评论 -
linux安装redis最简方法
使用yum下载并安装yum install redis启动redis服务#启动redisservice redis start#停止redisservice redis stop#查看redis运行状态service redis status查看redis进程ps -ef | grep redis设置redis为开机自动启动chkconfig redis on进入redis服务redis-cli查看端口是否被监听netstat -tunlp | g..原创 2020-06-21 15:32:40 · 193 阅读 · 0 评论 -
前后端图片上传与接收的过程(EditorMarkdown插件的补充使用)
需求:在前端上传图片,后端进行接收后保存并返回存放图片的url。这里,前端使用vue的axios插件进行传输数据,后端使用java实现。使用nginx搭建静态资源服务器。nginx搭建静态资源服务器的过程可以查看本人写的另一篇博客:https://blog.csdn.net/qq_41051923/article/details/106856027前端代码实现图片传输:// 绑定@imgAdd event $imgAdd(pos, $file){ // 将图片上传到服务.原创 2020-06-19 15:58:37 · 1048 阅读 · 0 评论