- 博客(22)
- 收藏
- 关注
原创 关于Formdata的使用心得
前言正文1、在前端通过ajax或者fetch发送请求时,我们更习惯把数据存在放formData中。存放方式如下://这是通过fetch发送请求,request只是在外层包装了一下async function checkboxSingle(param) { let formData = new FormData(); formData.append("name","lis"); ...
2019-09-22 18:26:40
2629
1
转载 React简单使用(一)之react环境搭建以及Hello world实现
前言背景:由于我本身是后端开发出身的,但是在公司做了全栈的工作,所以需要学习前端的一些知识。最近公司前端用的是react,所以我就需要自学react。定位我暂时只需要能够简单的使用react开发一些页面,就足够了,不需要更深入的了解。只需要学会简单的使用即可。正文1、参考文档菜鸟教程Node.js安装和配置React学习(一)——基础项目搭建以及环境配置React官方...
2019-09-01 13:17:41
1292
转载 antd文件上传(fetch版)
记录本文记录的,后端发送请求方式是fetch。如果想要通过ajax发送请求,首先需要在react项目中引入jQuery组件(jQuery对ajax有封装)。参考博客:react知识(三) 将Jquery集成进来NPM install -save 和 -save-dev 傻傻分不清前言项目使用的是dva+antd完成文件上传的功能,因为公司代码不能粘贴,就自行写了一个demo。正文...
2019-08-25 19:52:58
4415
转载 fetch的使用
前言dva中封装了fetch,第一次使用,记录一哈。参考博客学会fetch的用法vue axios 配置上服务器后报错’Access-Control-Allow-Origin’ header]正文使用fetch发送post请求:**参数:input:定义要获取的资源。可能的值是:一个URL或者一个Request对象。init:可选,是一个对象,参数有: method: ...
2019-07-28 13:58:55
814
转载 前端三剑客使用总结(一)
一、前言虽然是后端开发的,工作中却一直有做前端的需求,本人并没有去记录常用的知识点,总是忘记,特此记录。二、参考博客及网站W3School(强烈推荐)菜鸟教程(强烈推荐)三、正文1、margin的使用margin:margin表示外边距的属性。一共有四种写法(粘贴自菜鸟教程):写法一 margin:10px 5px 15px 20px;上边距是 10px右边距是 5px...
2019-07-22 22:18:28
933
转载 java中的移位操作
前言参考博客可能是最通俗易懂的 Java 位操作运算讲解java中的移位运算符正文java中常见的有三种移位运算符:<< : 左移运算符,num << 1 数据未溢出时,相当于num乘以2>> : 右移运算符,num >> 1 数据未溢出时,相当于num除以2>>> : 无符号右移,忽略符号位,空位都以0补齐记...
2019-07-22 21:08:50
273
转载 dva的简单使用(一)
前言在实际的前端开发中,像 cardList 中包含的那些数据,一般都是通过发起异步 http 请求从后端服务中获得。我们希望把数据逻辑(cardList 相关逻辑)和视图逻辑(PuzzleCardsPage)分开管理在不同的模块中,「关注分离」使得代码更加健壮,同时易于调试。我们希望这些数据在需要的时候,可以提供给不同的组件使用:也即数据共享。而 dva 就是用来满足这些需求的:...
2019-07-22 20:58:54
3439
转载 react使用误区总结
1、React export和export default的区别同:export与export default均可用于导出常量、函数、文件、模块,可以在其它文件或模块中通过 import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用(导入时,后缀.js可以省略)。异:在一个文件或模块中,export、import可以有多个,export defau...
2019-07-22 20:46:00
246
转载 chrome开发者工具(2)之console的使用
前言以前在写前端页面时,我只是知道,通过console.log可以在控制台打印数据,或者去控制台查看页面报错信息。最近在看一篇博客时,居然发现可以在控制台输入一些命令,涨知识了。参考博客Chrome 控制台console的用法Chrome 控制台console的用法(js调试)Chrome(谷歌)控制台,console实用教程Chrome控制台console的各种用法(方便调试)...
2019-07-16 21:57:44
3867
转载 java项目中涉及到的一些对象总结
前言良好的开发规范,能显著的提高开发效率。所以对涉及到的一些对象做一些总结。参考博客领域驱动设计系列文章(2)——浅析VO、DTO、DO、PO的概念、区别和用处简介DO(Domain Object): 领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。(有时候,DO对象也可以对应数据库表结构。)PO(Persistent Object):持久化对象,它跟持久层(通常是关系型数据...
2019-06-23 12:06:33
289
转载 工具安装总结
有一些工具的安装,长时间没有重新安装,容易忘记,故作此记录。maven 安装:WIN10环境下MAVEN的安装与配置注意:我当时在配置完环境变量时,使用mvn -v命令无效。在网上参考网友案例,解决方案:在之前配置的环境变量只在系统变量Path那添加了%M2_HOME%\bin路径,现在需要在用户变量的Path那也添加%M2_HOME%\bin。...
2019-06-22 14:05:13
191
转载 迭代遍历的快速失败
参考资料前言当我使用迭代器对集合进行遍历的时候,一不小心就会出现ConcurrentModificationException异常。究其本质,还是我对迭代遍历的原理不够了解。有慨而记之。就这么出现了假如正好出现了如下的情况(此时具体情况具体分析,不考虑换种解决方法),看起来可以代码逻辑似乎没有问题。但是一运行就会报错。 @Test public void test1() {...
2019-05-02 10:51:11
505
转载 使用mockito写测试用例(二)
前言在第一篇文章中(使用mockito写测试用例(一)),介绍了使用mock写一些的测试类。但是对于一些复杂的测试类,使用mockito还是有些困难的。但是为了覆盖率,某些类的某些方法又必须测试得到,这就是个问题。Mockito的特点1、mock的测试类无法调用静态方法(使用powermock解决)2、如果想要mock多个层级的类,就会出现问题。使用技巧①、对私有方法mock如果私有...
2019-03-27 23:38:54
2017
转载 使用mockito写测试用例(一)
在这次项目中,我参考别代码时,发现他们没有使用Junit写测试类,而是使用mock。我之前只是有所见识,并没有实际使用过。我也打算在我的这次功能代码测试时使用mock写测试类。故有此篇文章。
2019-03-21 00:11:10
2954
转载 lambda表达式或者匿名函数中为什么要求外部变量为final
参考资料关于Lambda表达式里面修改外部变量问题一种解释这是因为:Java会将result的值作为参数传递给Lambda表达式,为Lambda表达式建立一个副本,它的代码访问的是这个副本,而不是外部声明result变量。可能很多同学会问为什么非要建立副本呢,直接访问外部的result变量得多方便呢。答案是:这是不可能滴,因为result定义在栈中,当Lambda表达式被执行的时候,re...
2019-03-09 23:09:54
13630
4
转载 chrome开发者工具(1)之前端使用debug调试
一 、引言绝大多数前端开发使用的是chrome浏览器,所以我也将自己的使用心得总结一下,有错望指正,侵删。和使用idea或者eclipse一样,在前端编写的js代码同样可以进行debug调试。相对与使用console或者alert。使用debugger,可以完成更多的功能,比如查看作用域变量、函数参数、函数调用堆栈以及代码整个的执行过程,对于我们的调试是有很大的帮助的。二、参考博客js断点...
2019-01-06 15:00:31
15355
3
转载 Frame的使用
前言最近,老大分配给我的任务中,使用到了frame这个技术。因为之前只是了解到使用frame可以将多个页面组合到一起,但是我并没有使用过。所以此时我是一脸懵逼的使用,中间遇到的很多的坑。鉴于此,决心学习一下frame的使用。参考资料Frame的使用HTML框架合并网页功能实例简单操作iframeiframe的用法一、frame的作用frame从字面上解释是框架、结构的意思。HT...
2019-01-06 14:53:30
6741
转载 corejava--枚举的使用
引言在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。这两种类型经常(但不总是)重叠。 [1] 是一个被命名的整型常数的集合,枚举在日常生活中很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY就是一个枚举。 ...
2018-12-02 14:50:45
176
转载 corajava--简单总结java泛型的应用
原文以及参考博客:java 泛型详解 Java语法糖3:泛型 Java总结篇系列:Java泛型 JAVA泛型通配符T,E,K,V区别,T以及Class<T>,Class<?>的区别 泛型的定义按照百度百科的介绍,泛型是Java SE 1.5的新增特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可...
2018-11-18 15:26:59
355
转载 corajava--简单介绍java中的clone方法
参考文档:详解Java中的clone方法 — 原型模式 java的clone():深复制与浅复制引言clone方法是Object类中12个方法之一。如果想要自定义的类的对象实现复制(所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象,故clone的对象和源对象地址必然不相同),就需要实现Cloneable接口,并且覆盖其中的clone方法。特点c...
2018-11-17 16:05:37
255
原创 引言
这是我的第一个博客,第一次接触这个东西,正在研究。为了更好的记录知识、总结经验,想到了使用博客。以此为契机,好好工作,好好学习知识。粘一句话,对我影响颇大的。一个人可以走的很快,但是一群人可以走的更远。...
2018-10-21 21:38:40
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人