07 2021 档案

摘要:滑动窗口 public static int subarraySum(int[] nums, int k) { int l = 0, r = 0; while(r < nums.length){ // 1. r 向右移动 // 2.满足条件了,l向右移动 while(满足或者超过预期){ l++; 阅读全文
posted @ 2021-07-29 22:38 weidalin 阅读(67) 评论(0) 推荐(0)
摘要:括号问题 [1] 力扣22. 括号生成 问题描述 括号生成 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 输入:n = 3 输出:["((()))","(()())","(())()","()(())","()()()"] 示例 2: 输 阅读全文
posted @ 2021-07-11 10:38 weidalin 阅读(135) 评论(0) 推荐(0)
摘要:1 事件绑定 代码块激活字符: mmon mui(".mui-table-view").on('tap','.mui-table-view-cell',function(){ //获取id var id = this.getAttribute("id"); //传值给详情页面,通知加载新数据 mui 阅读全文
posted @ 2021-07-11 10:36 weidalin 阅读(172) 评论(0) 推荐(0)
摘要:1 BO和VO BO:business object 业务对象 业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。 比如一个简历,有教育经历、工作经历、社会关系等等。我们可以把教育经历对应一个PO,工作经历对应一个PO,社会关系对应一个PO。 建立一个对应简历的BO对 阅读全文
posted @ 2021-07-11 10:34 weidalin 阅读(67) 评论(0) 推荐(0)
摘要:1 安装mysql sudo apt update sudo apt install mariadb-server sudo mysql_secure_installation 2 登录mysql 需要用sudo 3 开放3306的端口 sudo iptables -I INPUT -p tcp - 阅读全文
posted @ 2021-07-11 10:31 weidalin 阅读(151) 评论(0) 推荐(0)
摘要:1 解压之后移动并重命名到/usr/tomcat tar zxvf apache-tomcat-8.5.66.tar.gz sudo mv apache-tomcat-8.5.66/ /usr/tomcat8 2 启动 cd /usr/tomcat8 cd bin ./startup.sh 3 ub 阅读全文
posted @ 2021-07-11 10:30 weidalin 阅读(77) 评论(0) 推荐(0)
摘要:1 准备4个安装包 FastDFS fastdfs-6.04.tar.gz fastdfs-nginx-module-1.22.tar.gz libfastcommon-1.0.42.tar.gz nginx-1.16.1.tar.gz 2 安装插件 sudo apt install libeven 阅读全文
posted @ 2021-07-11 10:27 weidalin 阅读(270) 评论(0) 推荐(0)
摘要:chapter 1-3 1.同步和异步 同步请求,A调用B,B的处理是同步的,在处理完之前他不会通知A,只有处理完之后才会明确的通知A。 异步请求,A调用B,B的处理是异步的,B在接到请求后先告诉A我已经接到请求了,然后异步去处理,处理完之后通过回调等方式再通知A。 所以说,同步和异步最大的区别就是 阅读全文
posted @ 2021-07-11 10:26 weidalin 阅读(477) 评论(0) 推荐(0)
摘要:1 添加注解 @AccessLimit(secondes=5, maxCount=5, neeLogin=true) 2 注解类定义 package com.imooc.miaosha.access;import java.lang.annotation.ElementType;import jav 阅读全文
posted @ 2021-07-10 22:07 weidalin 阅读(74) 评论(0) 推荐(0)
摘要:1 在lvs主机master 上配置虚拟ip 1 将编写好的lvs_dr.sh 以及lvs_rs.sh都发送到两台lv主机以及real server上 (错误的做法,在window上编写的shell脚本很有可能在UNIX上无法执行 scp lvs_dr.sh ubuntu@192.168.138.1 阅读全文
posted @ 2021-07-10 22:04 weidalin 阅读(222) 评论(0) 推荐(0)
摘要:1 准备将tomcat 压缩包解压,复制成两份 如将一个tomcat8.tar.gz 文件解压之后复制两份,分别命名为tomcat8_8080 tomcat8_8081 2 修改/etc/profile sudo vim /etc/profile ``` 开启多个tomcat CATALINA_BA 阅读全文
posted @ 2021-07-10 22:02 weidalin 阅读(266) 评论(0) 推荐(0)
摘要:1 sudo apt-get install ipvsadm 2 在lvs机器中 1 写lvs_dr.sh添加虚拟网卡 sudo vim /usr/local/bin/lvs_dr.sh #! /bin/bash echo 1 > /proc/sys/net/ipv4/ip_forward ipv= 阅读全文
posted @ 2021-07-10 22:01 weidalin 阅读(63) 评论(0) 推荐(0)
摘要:1 操作系统优化 vi /etc/sysctl.conf 防止一个套接字在有过多试图连接到达时引起过载 sysctl -w net.ipv4.tcp_syncookies=1 默认128,连接队列 (解释:最大连接数是1w,但是超过了怎么办,那就放到队列里) sysctl-w net.core.so 阅读全文
posted @ 2021-07-10 22:00 weidalin 阅读(48) 评论(0) 推荐(0)
摘要:1 安装 https://github.com/lebinh/ngxtop pip install ngxtop 2 使用 指定配置文件 ngxtop -c ./conf/nginx.conf 查询状态是200 ngxtop -c ./conf/nginx.conf --filter 'status 阅读全文
posted @ 2021-07-10 21:59 weidalin 阅读(78) 评论(0) 推荐(0)
摘要:1 开启缓存,二级目录 # 开启缓存,二级目录 proxy_cache_path /usr/local/nginx/proxy_cache levels=1:2 keys_zone=cache_one:200m inactive=1d max_size=20g; proxy_ignore_heade 阅读全文
posted @ 2021-07-10 21:58 weidalin 阅读(63) 评论(0) 推荐(0)
摘要:文档:http://nginx.org/en/docs/ ngin_status: 并发统计 Ngxtop : 请求统计 1 并发优化 sudo vim /usr/local/nginx/conf/nginx.conf user gigabyte; #用户 worker_processes 4; # 阅读全文
posted @ 2021-07-10 21:56 weidalin 阅读(229) 评论(0) 推荐(0)
摘要:1.内存优化catalina vi ./bin/catalina.sh Xms 最小内存,Xmx 最大内存 JAVA_OPTS="-server -Xms2048M -Xmx2048M -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseCMSCompa 阅读全文
posted @ 2021-07-10 21:54 weidalin 阅读(109) 评论(0) 推荐(0)
摘要:1 MiaoshaController implements InitializingBean / 系统初始化时获取商品库存 @throws Exception /@Overridepublic void afterPropertiesSet() throws Exception { List&lt 阅读全文
posted @ 2021-07-10 21:52 weidalin 阅读(81) 评论(0) 推荐(0)
摘要:1 安装rabitmq 1 安装 https://my.oschina.net/u/2364788/blog/2875902 sudo apt install xmlto -y sudo apt install python-simplejson -y sudo apt-get install cu 阅读全文
posted @ 2021-07-10 21:49 weidalin 阅读(128) 评论(0) 推荐(0)
摘要:1 更新 先把数据存到数据库中,成功后,再让缓存失效 2当设置了redis缓存获取页面html之后,编辑了页面静态化代码, 而前端页面依然显示的是之前非页面静态化的请求 解决: 去服务器删除缓存 成功 解决: 还有一个坑就是,浏览器有缓存,你修改的代码一直上传不上去,这时可以通过清理浏览器的缓存解决 阅读全文
posted @ 2021-07-10 21:47 weidalin 阅读(67) 评论(0) 推荐(0)
摘要:1 页面缓存 1 添加自定义Key类 public class GoodsKey extends BasePrefix { private GoodsKey(int expireSecondes, String prefix) { super(expireSecondes, prefix); } p 阅读全文
posted @ 2021-07-10 21:45 weidalin 阅读(113) 评论(0) 推荐(0)
摘要:一、war 包 1 pom.xml 依赖 dependecies 里添加spring-boot-starter-tomcat 的provided依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring 阅读全文
posted @ 2021-07-10 21:43 weidalin 阅读(77) 评论(0) 推荐(0)
摘要:1 查询商品 goods/to_list 3 10000 * 10 2 查询用户 user/info 3 csv config user,userToken 19860207586,beee92446e3349bdb3b2321c5eed6d24 4 JMeter 命令行 在windows上录好jm 阅读全文
posted @ 2021-07-10 21:42 weidalin 阅读(118) 评论(0) 推荐(0)
摘要:1 首先登陆成功之后跳转到订单列表 $.ajax({ url: "/login/do_login", type: "POST", data:{ mobile:$("#mobile").val(), password: password }, success:function(data){ layer 阅读全文
posted @ 2021-07-10 21:41 weidalin 阅读(181) 评论(0) 推荐(0)
摘要:1 登录操作的controller @RequestMapping("/do_login") @ResponseBodypublic Result<Boolean> doLogin(HttpServletResponse response, @Valid LoginVo loginVo){ log. 阅读全文
posted @ 2021-07-10 21:39 weidalin 阅读(66) 评论(0) 推荐(0)
摘要:1 引入JSR依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency> </dependencie 阅读全文
posted @ 2021-07-10 21:38 weidalin 阅读(94) 评论(0) 推荐(0)
摘要:1 明文密码两次md5入库 1 pom.xml引入md库 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.6</version> </depend 阅读全文
posted @ 2021-07-10 21:37 weidalin 阅读(44) 评论(0) 推荐(0)
摘要:1. spring-boot集成Redis 1 pom.xml中添加Jedis依赖, 添加Fastjson依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency> <de 阅读全文
posted @ 2021-07-10 21:36 weidalin 阅读(79) 评论(0) 推荐(0)
摘要:1. 下载redis并解压移动到/user/local/redis上 https://redis.io/download cd ~/Documents/tar/秒杀 mv redis-6.2.4.tar.gz ../ cd .. tar zxvvf redis-6.2.4.tar.gz sudo m 阅读全文
posted @ 2021-07-10 17:50 weidalin 阅读(75) 评论(0) 推荐(0)
摘要:1. 使用maven搭建项目 1 pom.xml添加parent <!-- 1. 添加parent--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</arti 阅读全文
posted @ 2021-07-10 17:49 weidalin 阅读(73) 评论(0) 推荐(0)