- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 从零搭建vue3项目 速通版
3、找个目录输入 vue create webtest ,直接回车,第一行默认就是vue3选项。下载 Node.js (LTS) .msi ,必须勾选 “Add to PATH” 安装后。2、找个目录 cmd 输入 npm install -g @vue/cli。1、首先安装 node 链接地址https://nodejs.org/校验 vue --version 查看是否成功。查看 Node.js 版本,输入。检验版本:cmd 后输入。
2024-12-12 16:17:30
226
原创 k8s 前端工程静态文件部署
1、创建pvc、pv 让磁盘共享,这样不管哪个机器都能共享读取静态文件,把文件放到挂载盘,同时做目录映射。kubectl get pod -n namespace k8s宕机,无法启动,查看报错。k8s命名空间 namespace。2、创建服务和pod节点。4、挂载ingress。
2024-09-29 17:36:16
382
原创 java 实际生产中多线程、高并发顺序性的处理
多线程、并发顺序性的问题其实很常见。拿个实际项目中的消息推送举个例子,在12点整的时候,有3个事件同时触发了:1、到点领外卖券2、商家折扣3、附件推荐的新品,这几个都是不同商家发起的http请求,并要推送到用户手机上。2、如果是多个商家同时推送消息,项目只要保证单个商家的消息是顺序性的,可以选择直接锁住商家的id,这样其他商家发的时候也不会阻塞,只阻塞单个商家的消息。如果不考虑并发正常写个controller处理,用户手机上收到消息大概率就是乱序的,有的用户可能收到是3、2、1,有的可能是1、3、2。
2024-05-08 15:30:32
533
原创 Vue3 手写函数式悬浮窗
第二步 渲染组件,写一个ts文件:showTips.ts。首先需要写一个弹窗组件 Snackbars.vue。第三步在其他组件引用的时候导入。
2024-04-17 17:18:19
538
原创 Spring 用 @Validated校验body
在controller里@RequestBody 的时候会自动校验传参userId。@Validated 和 @NotNull("userId is null")在需要校验的实体类增加。
2024-03-28 10:30:10
177
原创 Vue3 项目开发常用知识点梳理
watch也能计算属性,能监听对象里属性的变化,立即监听加{immediate:true},深度监听加{deep: true},可以异步响应,没有返回值。computed 一般用来获取实时更新的缓存内容,如cookies,session,vuex里面的内容,具体的:用户姓名,昵称,根据不同权限判断初始化加载数据大小。基本上能用computed的,watch也能用,但是有的情况,只能用computed,而有的情况需要用watch。2:当前的组件属性向上抛,父组件通过ref获取当前的属性,再传递到兄弟组件。
2023-11-06 17:13:13
102
原创 Vue3 项目工程-组件封装
如果需要注册全局组件 需要在plugins里,往app.component注入。定义公共组件首先在src目录下的components组件文件夹新建想要的文件。组件封装的好处:代码可重复利用,维护方便,提升开发效率。components里可以引入其他组件。写公共组件和平常开发的页面区别不大,定义defineComponent,生命周期setup里放方法和实现类。执行的方法通过emit传回到外部。props里接收外部传参。
2023-11-03 11:39:07
253
原创 微前端,从0开始搭建qiankun乾坤微服务
什么是微前端?为什么要用微前端?微前端:微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。与技术栈无关,团队独立开发,独立部署,微应用之间独立运行由于前端技术更迭,需要用新技术开发,旧代码不动,用微前端可以解决。如老项目用vue2开发,新项目功能用vue3,在同一个页面下,做到技术隔离。或者同一个页面既有Angular,也有Vue项目。
2023-10-08 16:51:15
422
原创 计算和相同的子数组(详解)——力扣算法题,一步步分析与优化 day 1
一个二元数组nums,和一个整数goal,统计并返回有多少个和为goal的非空子数组。子数组是数组的一段连续部分。nums[i]不是0就是1要求输入:nums = [1,0,1,0,1], goal = 2则输出 :4,(表示有这4个子数组[1,0,1]、[1,0,1,0]、[0,1,0,1]、[1,0,1])---------------------------------------------------------------------------------...
2021-07-12 00:08:21
402
原创 通过递归遍历子部门获取部门号--企业微信接口获取json格式部门列表
import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import lombok.Data;import java.io.*;import java.util.ArrayList;import java.util.List;public class readTxt { public static void main(String[] args) throws IOException .
2020-07-02 09:52:39
627
原创 https请求腾讯地图接口把地理位置转换为经纬度
public static Map<String,String> getGeocoderLatitude(String address){ BufferedReader in = null; try { //将地址转换成utf-8的16进制 address = URLEncoder.encode(address, "UTF-8"); String key ="xxxxxxx";//这个key值...
2020-06-18 11:09:43
1133
原创 java使用POI3.15读写excel
package com.weein.work.telecom.controller;import java.io.*;import java.util.*;import org.apache.commons.io.FileUtils;import org.apache.poi.ss.usermodel.*;import javax.annotation.Resource;public class ExcelImport { public void eximport() throws..
2020-06-17 19:56:50
643
原创 Python绘制折线图、直方图、散点图、盒图
#第1题折现图import pandas as pdimport numpy as npimport matplotlib.pyplot as pltMoney=pd.read_csv('Money.csv',sep=',',header=0,index_col='date')axis1=plt.subplot()axis1.plot(Money.index,Money.m...
2019-04-22 21:50:22
1599
原创 python基础读写操作--单元格替换1.9万+成19000
import csvwith open('C:/Users/212.csv','r') as f: list1=f.readlines()#读操作,r,一行行的读with open('C:/Users/222.csv','w',newline='') as f1:#写操作,w为写 for i in range(0,len(list1)): list1[...
2019-03-16 22:41:43
710
原创 大一java小学期作业学生管理信息系统
package summerPractice;import java.util.NoSuchElementException;import java.io.File;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.io.PrintW...
2018-07-17 22:49:14
1860
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人