01 2021 档案

摘要:第一阶段:CV工程师、CRUD小能手(这个阶段一般都是新手) 第二阶段:模块开发,合理设计(这个阶段一般有两年左右工作经验了) 第三阶段:并发挑战、流量挑战(这个阶段一般都是往三年过渡的时候,比较难) 第四阶段:理论探究、行知合一(这个阶段一般是三年以上工作经验了) 第五阶段:阅读源码、探究本质(这 阅读全文
posted @ 2021-01-29 15:12 潜跃 阅读(759) 评论(0) 推荐(0)
摘要:问题 通常在后台管理项目中,对数据进行增删改查是常规操作。在进行这些操作后,需要手动刷新才能更新列表。本文主要讨论进行增删改查相关操作后如何使当前页面显示操作后的最新数据。 解决方案 || 以删除为例: 1.强制刷新:this.$forceUpdate() 2.使用window.reload( ) 阅读全文
posted @ 2021-01-28 11:03 潜跃 阅读(5559) 评论(0) 推荐(0)
摘要:问题: 数据库中id是1465396696468033540 结果传到前端变成1465396696468033500,后面几位精度缺失了 原因: Number精度是16位(雪花ID是19位的),so:JS的Number数据类型导致的精度丢失 解决办法: 直接使用注解把Long类型序列化(与方法2本质 阅读全文
posted @ 2021-01-27 10:44 潜跃 阅读(854) 评论(0) 推荐(0)
摘要:游离态的,临时的,被该注解标注的属性,不用持久化到数据库。如果前后端的接口(方法)不一致时,可以在后端实体类中临时添加一个和前端定义的一样的接口属性。 阅读全文
posted @ 2021-01-26 14:40 潜跃 阅读(104) 评论(0) 推荐(0)
摘要:spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Reso 阅读全文
posted @ 2021-01-26 14:29 潜跃 阅读(113) 评论(0) 推荐(0)
摘要:是后端解决跨域问题的注解 阅读全文
posted @ 2021-01-26 11:40 潜跃 阅读(84) 评论(0) 推荐(0)
摘要:@RequestParam: 用在方法的参数前面,将请求参数绑定到你控制器的方法参数上,前后端传递使用的参数名字必须一致 @RequestBody: @RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的(如:请求参数)) GET方式无请求体,所以使用@Req 阅读全文
posted @ 2021-01-26 11:36 潜跃 阅读(119) 评论(0) 推荐(0)
摘要:RequestMapping是一个用来处理请求地址映射的注解;提供路由信息,负责URL到Controller中的具体函数的映射,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 @GetMapping用于将HTTP get请求映射到特定处理程序的方法注解具体来说,@G 阅读全文
posted @ 2021-01-26 11:27 潜跃 阅读(870) 评论(0) 推荐(1)
摘要:用于标注控制层组件(如struts中的action),表示这是个控制器bean,并且是将函数的返回值直 接填入HTTP响应体中,是REST风格的控制器;它是@Controller和@ResponseBody的合集。 阅读全文
posted @ 2021-01-26 11:04 潜跃 阅读(198) 评论(0) 推荐(0)
摘要:@Repository 用于标注数据访问组件,即DAO组件。 使用@Repository注解可以确保DAO或者repositories提供异常转译,这个注解修饰的DAO或者repositories类会被ComponetScan发现并配置,同时也不需要为它们提供XML配置项。 可以理解为加入该注解的类 阅读全文
posted @ 2021-01-26 10:57 潜跃 阅读(1727) 评论(0) 推荐(1)
摘要:组件扫描。让spring Boot扫描到Configuration类并把它加入到程序上下文。@ComponentScan注解默认就会装配标识了@Controller,@Service,@Repository,@Component注解的类到spring容器中。 阅读全文
posted @ 2021-01-26 10:52 潜跃 阅读(118) 评论(0) 推荐(0)
摘要:允许 Spring Boot 自动配置注解,开启这个注解之后,Spring Boot 就能根据当前类路径下的包或者类来配置 Spring Bean。 如:当前类路径下有 Mybatis 这个 JAR 包,MybatisAutoConfiguration 注解就能根据相关参数来配置 Mybatis 的 阅读全文
posted @ 2021-01-26 10:43 潜跃 阅读(992) 评论(0) 推荐(1)
摘要:fastdfs的删除方法: storageClient.deleteFile(storePath); 如果前端传过来的是完整图片的路径,如:http://192.168.5.128:8888/group1/M00/00/00/wKgFgF_OvnOALAjPAARIm6cTjdU587.jpg,需不 阅读全文
posted @ 2021-01-25 17:07 潜跃 阅读(2583) 评论(0) 推荐(0)
摘要:@RequestBody是作用在形参列表上,用于将前台发送过来固定格式的数据【xml 格式或者 json字符串等】封装为对应的 JavaBean 对象,封装时使用到的一个对象是系统默认配置的 HttpMessageConverter进行解析,然后封装到形参上。所以该注解作用的一般是对象,不能是普通的 阅读全文
posted @ 2021-01-25 16:16 潜跃 阅读(476) 评论(0) 推荐(0)
摘要:这个注解是Spring Boot最核心的注解,用在 Spring Boot的主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力。实际上这个注解是@Configuration,@EnableAutoConfiguration,@ComponentScan三 阅读全文
posted @ 2021-01-25 15:28 潜跃 阅读(68) 评论(0) 推荐(0)
摘要:一、字符串的常量池 概念:程序中直接写上双引号的字符串,就在字符串常量池中 二、字符串的比较方法 equals() 三、字符串的获取方法 length() : 获取字符串当中含有的字符个数,拿到字符串长度 cancat(String str) :将新的字符串拼接到当前字符串后面,获得新的字符串 ch 阅读全文
posted @ 2021-01-25 11:37 潜跃 阅读(871) 评论(0) 推荐(0)
摘要:<el-upload>使用属性file-list时,渲染到页面的返回数据必须含url字段(官方规定字段)才能显示。 如果后端传递过来的路径不是url(如:后端传过来的是imgUrl),这时就需要自己转换一下 阅读全文
posted @ 2021-01-22 16:49 潜跃 阅读(5345) 评论(1) 推荐(0)
摘要:简单记录: 注意: 在vue中是没有onLoad方法的(也是下面这条的主要原因) 在uni-app中的页面周期函数中有onLoad方法,但是uni-app的组件中不能使用页面周期函数,自然也就不能使用onLoad方法 经过上面的总结可以得知,在组件中是不能使用onLoad方法的,所以可以使用moun 阅读全文
posted @ 2021-01-19 17:07 潜跃 阅读(1327) 评论(0) 推荐(0)
摘要:一、模块化开发 1、 搭建开发环境 1. 全局安装webpack npm install webpack -g 2. 全局安装vue脚手架 npm install -g @vue/cli-init​如果上面的不行使用 : npm install -g vue-cli​//检查是否安装成功vue -V 阅读全文
posted @ 2021-01-19 16:20 潜跃 阅读(294) 评论(0) 推荐(0)
摘要:1、build文件夹 就是和webpack有关的文件存放位置 2、 config文件夹 存放的是所有配置文件 3、node_modules 给当前项目安装的依赖都存放在这 4、src 编写代码的文件夹,也是主要的操作区域 其中的main,js文件很重要,相当于主方法 5、static 存放静态文件, 阅读全文
posted @ 2021-01-19 16:13 潜跃 阅读(3918) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-19 15:46 潜跃 阅读(94) 评论(0) 推荐(0)
摘要:不管是依赖注入,还是控制反转,都说明Spring采用动态、灵活的方式来管理各种对象。对象与对象之间的具体实现互相透明。在理解依赖注入之前,看如下这个问题在各种社会形态里如何解决:一个人(Java实例,调用者)需要一把斧子(Java实例,被调用者)。 (1)原始社会里,几乎没有社会分工。需要斧子的人( 阅读全文
posted @ 2021-01-19 15:43 潜跃 阅读(1139) 评论(0) 推荐(0)
摘要:要满足三大范式,可能会降低性能 增加索引,索引树比较占内存 阅读全文
posted @ 2021-01-19 15:33 潜跃 阅读(72) 评论(0) 推荐(0)
摘要:1、索引的本质是:索引是帮助MySQL高效获取数据的排好序的数据结构 (1) 索引的数据结构有: 2、MySQL的底层是B+树,B+树能进行水平扩展,高度仅仅为3就能存储几千万的数据。 3、数据库表中的每张表对应的MySQL本地data文件夹下都有几个文件(前缀相同) 4、聚集(束)索引:叶节点包含 阅读全文
posted @ 2021-01-19 15:29 潜跃 阅读(70) 评论(0) 推荐(0)
摘要:一、 网络配置 1、 进入配置文件目录 cd /etc/sysconfig/network-scripts/ vi ifcfg-ens33 2、 修改文件内容 ONBOOT=yes 3、 重启网络服务 service network restart 二、 防火墙设置 //查看防火墙状态 system 阅读全文
posted @ 2021-01-19 14:59 潜跃 阅读(896) 评论(0) 推荐(0)
摘要:1、 下载git :https://git.scm.com 2、 配置git,进入git bash(配置作者信息) #配置用户名 git config --global user.name “username” //名字 #配置邮箱 git config --global user.email “u 阅读全文
posted @ 2021-01-19 14:51 潜跃 阅读(236) 评论(0) 推荐(0)
摘要:一、更改setting配置文件 1、修改阿里云镜像 //配置阿里云镜像 <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/p 阅读全文
posted @ 2021-01-19 14:42 潜跃 阅读(68) 评论(0) 推荐(0)
摘要:一、下载安装包 1. JDK1.8百度云下载路径: 链接:https://pan.baidu.com/s/1ozCGy53AIeQIHWL6s9oAbw 提取码:04lf 网盘放的是jdk1.8版本中的1.8.0_152的版本 2.如果大家想下载别的版本,可以去官网:www.oracle.com下载 阅读全文
posted @ 2021-01-19 14:29 潜跃 阅读(213) 评论(0) 推荐(0)
摘要:一、Map集合的特点: Map集合是一个双列集合,一个元素包含两个值(一个key,一个value) Map集合中的元素,key和value的数据类型可以相同,也可以不同 Map集合中的元素,key是不允许重复的,value是可以重复的 Map集合中的元素,key和value是一一对应的 二、Hash 阅读全文
posted @ 2021-01-19 14:14 潜跃 阅读(82) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-19 13:57 潜跃 阅读(54) 评论(0) 推荐(0)
摘要:最近在对接接口。做个笔记,记下对请求中的success:function(res)回调函数中的参数“res”的理解。 res = {data:"开发者服务器返回的内容"} res这个参数可以理解为一个Object。 res.data指服务器返回的内容。res参数还有其他的属性,比如statusCod 阅读全文
posted @ 2021-01-18 14:07 潜跃 阅读(1063) 评论(0) 推荐(0)
摘要:使用base64:URL的优缺点 个人觉得base64:URL传输图片文件的好处在于: 1.减少了HTTP请求 2.某些文件可以避免跨域的问题 3.没有图片更新要重新上传,还要清理缓存的问题 不足在于: 1.浏览器支持 使用base64编码图片作为背景图片的这种技术IE6/IE7浏览器是不支持的(I 阅读全文
posted @ 2021-01-18 09:22 潜跃 阅读(3364) 评论(0) 推荐(1)
摘要:建议: 雪花算法可以用来生成id也可以用来生成订单号。但是不常使用的表可以使用自增,常用的表使用雪花算法生成id。这样效果更好 数据库表Id类型设置为 bigint (否则下面的代码也会报错) 首先生成雪花id,这样虽然可以直接调用也就是通过new这个类的对象来生成,但是因为使用了spring框架, 阅读全文
posted @ 2021-01-16 17:23 潜跃 阅读(9778) 评论(0) 推荐(0)
摘要:为什么需要编码? 我们知道计算机处理的数据实际上都是二级制的数据,也就是计算机实际上只识别0和1两种状态。发明计算机的过程中人们需要解决的第一个问题就是文字的处理问题,也就是我们如何将文字符号转化为二级制数据,同时我们也需要能够将转化后的二进制数据重新转化为文字符号供我们阅读。前面的过程我们称之为编 阅读全文
posted @ 2021-01-16 11:15 潜跃 阅读(2457) 评论(0) 推荐(0)
摘要:自增主键 这种方式是使用数据库提供的自增数值型字段作为自增主键,它的优点是: 数据库自动编号,速度快,而且是增量增长,按顺序存放,对于检索非常有利; 数字型,占用空间小,易排序,在程序中传递也方便; 能够保证独立性,程序可以在不同的数据库间迁移,效果不受影响。 保证生成的ID不仅是表独立的,而且是库 阅读全文
posted @ 2021-01-15 13:30 潜跃 阅读(1219) 评论(0) 推荐(0)
摘要:前端部分: <template> <div> <el-row> <el-col :span="12" :offset="6"> <div id="demo"> <el-row> <el-col :span="24"> <div> <el-upload action="" list-type="pic 阅读全文
posted @ 2021-01-15 10:42 潜跃 阅读(881) 评论(0) 推荐(0)
摘要:相同点: export与export default均可用于导出常量、函数、文件、模块等 都可以使用import导入 不同点: export可以有多个,export default只能有一个 通过export方式导出,在导入时要加{ },export则不需要 使用export default为模块指 阅读全文
posted @ 2021-01-14 10:49 潜跃 阅读(503) 评论(0) 推荐(0)
摘要:一、后端项目搭建过程 到gitee上搜索“人人开源” 克隆renren-fast、renren-generator、renren-fast-vue项目到本地 Git clone gitee的项目地址 把renren-fast加入到后端代码中,记着把其中的.git文件夹删除 首先需要把renren-f 阅读全文
posted @ 2021-01-13 22:39 潜跃 阅读(668) 评论(0) 推荐(0)
摘要:springboot中的常用注解有:@SpringBootApplication、@Repository、@Service、@RestController、@ResponseBody、@Component、@ComponentScan等等。 @SpringBootApplication 这个注解是S 阅读全文
posted @ 2021-01-13 22:17 潜跃 阅读(287) 评论(0) 推荐(0)
摘要:阿里: 腾讯: 百度: 百度级别一般是阿里级别减一 阅读全文
posted @ 2021-01-13 22:14 潜跃 阅读(68) 评论(0) 推荐(0)
摘要:1. B2B模式:B2B(Business to Business),是指商家与商家建立的商业关系。如:阿里巴巴2. B2C模式B2C(Business to Customer),就是我们经常看到的供应商直接把商品卖给用户,即“商对客”模式,也就是常说的商业零售,直接面向消费者销售产品和服务。如:京 阅读全文
posted @ 2021-01-13 21:17 潜跃 阅读(944) 评论(0) 推荐(0)
摘要:PM (Product Manager): 产品经理PMD(project management office ):项目经理RD(Read & Development):研发(也就是后端工程师)FE(Front-End) :前端工程师UI(user interface): 用户界面 设计人员UE(U 阅读全文
posted @ 2021-01-13 21:09 潜跃 阅读(1915) 评论(0) 推荐(0)
摘要:jquery.validate是一个非常方便的前端表单校验插件,在submit提交时会自动校验,并给出提示,如果校验不通过,则阻止提交。但是如果需要ajax方式进行后台请求,则需要手动调用validate进行校验判断 验证的内容: 用户是否已经填写表单中的必填项目? 用户输入的邮件地址是否合法? 用 阅读全文
posted @ 2021-01-13 11:39 潜跃 阅读(95) 评论(0) 推荐(0)
摘要:在Vue.js 中,如果网络请求使用 axios ,并且使用了 ElementUI 库,那么一般来说,文件上传有两种不同的实现方案: 通过 Ajax 实现文件上传 通过 ElementUI 里边的 Upload 组件实现文件上传 两种方案,各有优缺点,我们分别来看。 准备工作 首先我们需要一点点准备 阅读全文
posted @ 2021-01-12 15:01 潜跃 阅读(823) 评论(0) 推荐(0)
摘要:一、什么是json? json的全称为:JavaScript Object Notation,是一种轻量级的数据交互格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。【以上来自于百度百科】 简单来说:json就是一种在各 阅读全文
posted @ 2021-01-11 17:57 潜跃 阅读(168) 评论(0) 推荐(0)
摘要:一、基本语法: 1、ES6允许使用“箭头”(=>)定义函数 var f = a = > a //等同于 var f = function(a){ return a; } 2、如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。 //无形参 var f = () => 5; // 等同 阅读全文
posted @ 2021-01-08 14:35 潜跃 阅读(1817) 评论(0) 推荐(0)
摘要:一、uniapp 1、uniapp.request({ }) uni.request({ url: '/api/index_category/data', method: 'GET', success: res => { console.log(res); }, fail: () => { cons 阅读全文
posted @ 2021-01-06 21:25 潜跃 阅读(4152) 评论(0) 推荐(0)
摘要:方法一、spring boot中只用在Controller类上添加一个“@CrossOrigin“注解就可以实现对当前controller 的跨域 访问了,当然这个标签也可以加到方法上。 @CrossOrigin(origins = "http://192.168.1.10:8080", maxAg 阅读全文
posted @ 2021-01-06 21:24 潜跃 阅读(2342) 评论(0) 推荐(0)
摘要:这个地址是你把图片上传的地址,如:http://localhost:8080/lunbo/upload 阅读全文
posted @ 2021-01-06 16:18 潜跃 阅读(2160) 评论(0) 推荐(0)
摘要:File → New → Module from Exsiting Sources → 找到不是Maven工程的文件 → 点击ok → 选中Import modules from external model → 选择Maven →接下来就是就是下一步下一步最后finish 阅读全文
posted @ 2021-01-03 11:31 潜跃 阅读(2082) 评论(0) 推荐(0)