- 博客(7)
- 收藏
- 关注
原创 从函数式编程和面向对象的思考到Vue3的函数式编程
概要:函数式编程和面向对象是日常编程中非常常见的。在前端项目的开发中,经常是面向对象与函数式编程混合使用,本文进行案例函数式与面向对象的一些对比。然后从hook的角度引入函数式组件再到vue3的函数式编程。也有部分java的lambda与stream流的函数式编程。一 、数据的处理方式1.1数据存放方式决定了访问的方式。1、对于OO来说,访问数据(全局变量除外)需要先获取对象的引用,然后再进行操作(直接访问——公共属性,或者调用成员函数/方法访问——私有属性)2、对于函数式,访问数据是直接访问(通过
2021-07-21 17:22:39
1938
1
原创 传统jsp与Vue对比,涉及Nuxt,jq与Vue混合使用
概要: jsp代表了传统的开发服务模式,让数据在服务端渲染完毕发送给浏览器。Vue代表着现代化的前端开发模式。对比两者的不同可以更好的理解web前端开发。本文开始将从目录结构,代码复用,路由,增删改查等方面进行对比。然后简单的了解下Nuxt(服务端渲染)。最后写当项目中遇到jq和vue 共同使用时候的解决方法。一.对比目录结构1.jspjsp传统页面目录结构2.vue 目录结构2.复用代码的对比2.1 jsp复用<%@include file="/WEB-INF/include-he
2021-07-21 15:58:05
12535
原创 Java的异步(CompletableFuture)与JavaScript 异步(Promise)
一、实现异步的基本方法1.Java多线程基础知识1)继承Thread2) 实现Runnable接口3)实现Callable接口 + FutureTask (拿到返回结果,处理异常)4)线程池简单举例 public static class Thread01 extends Thread{ @Override public void run(){ System.out.println("当前线程"+Thread.currentThr
2021-07-21 12:48:14
966
1
原创 前后端联调的下的文件上传
1.前端处理ps:action里面为后端的文件上传接口地址; <el-upload action="http://mall-fire.oss-cn-shenzhen.aliyuncs.com" :data="dataObj" list-type="picture" :multiple="false" :show-file-list="showFileList" :file-list="fileList" :b
2021-07-09 20:44:06
399
原创 Mybatis逆向工程与Mybatis-plus对比
1.模糊查询(mp)1.1 逆向工程 //根据关键字查找用户的方法 List<Admin> selectAdminByKeyword(String keyword); <select id="selectAdminByKeyword" resultMap="BaseResultMap"> select <include refid="Base_Column_List"/> from t_admin where lo
2021-07-09 17:27:26
1263
原创 操作系统复连续分配管理复习
一.单一连续分配1.1 只支持单道程序,内存分为系统区和用户区,用户程序放在用户区。1.2 无外部碎片,有内部碎片二.固定分区分配2.1 支持多道程序,内存用户空间分为若干个固定大小的分区,每个分区只能装一道作业。2.2 无外部碎片,有内部碎片2.3 两种分区方式:1> 分区大小相等 2>分区大小不等三.动态分区分配3.1 支持多道程序,在进程装入内存时,根据进程的大小动态的创建分区3.2无内部碎片,有外部碎片3.3外部碎片使用“紧凑”技术来解决ps:对用于管理空闲分区的数
2021-07-07 17:33:50
97
原创 java面试题复习记录
1.java是值传递还是引用传递分为两个部分,基本类型的参数传递和引用类型的参数传递值传递:当一个参数按照值的方式在两个方法之间传递时,调用者和被调用者其实是用的两个不同的变量。引用传递:调用者和被调用者其实用的是同一个变量,当该变量被修改时,双方都是可见的。(1)基本类型的参数传递Java 有 8 种基本数据类型,分别是 int、long、byte、short、float、double 、char 和 boolean。它们的值直接存储在栈中,每当作为参数传递时,都会将原始值(实参)复制
2021-07-04 17:37:06
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅