web后端
文章平均质量分 79
Java golan
tatakae
这个作者很懒,什么都没留下…
展开
-
2021-04-20 中间件
中间件中间件就是对数据进行中间处理默认req是没有body,session这些的原创 2021-05-07 10:13:28 · 79 阅读 · 0 评论 -
nodejs day6 path模块 案例(路由设计,表单处理,登录注册session)
案例路径操作模块path在cmd中输入node可以开启服务path.basename获取路径当中的一个文件名部分path.basename(‘a/b/app.js’,’.js’)表示删除末尾的jspath.basename(‘a.app.html’,’.html’)表示删除 htmlpath.dirname获取路径path.parse方法解析路径root:根路径名dir:l路径base:文件名ext:文件类型name:不包含类型过的文件名返回一个对象path.jo原创 2021-04-20 20:51:08 · 210 阅读 · 0 评论 -
webpack
webpackwebpack 查看不了版本,只有在安装了局部后在 局部终端下查看 webpack -v 通过在sripts中添加 “show”: “webpack -v” npm run showwebpack 不能作为命令生产环境,开发环境mode=development 开发模式:mode=production 生产模式: 比开发模式多一个压缩代码webpack自带功能两种模式能将ES6模块化编译成浏览器能识别的模块 webpack只能处理js/json文件,不能处理cs原创 2021-04-18 09:34:22 · 127 阅读 · 0 评论 -
node.js day5 mongodb mongoose异步函数 异步操作(Promise then)
day 5异步函数 回调函数同步函数:一行一行的执行代码到函数结束(function add(a, b) { return a + b;})(x, y);异步编程:不会按一横一行的的执行想要得到setimeout的结果只能用回调函数异步函数 永远是在普通代码执行完之后执行add(1,2) 不会返回结果 只会返回undefined,因为add函数没有异步函数的返回值例1:function add(x, y) { setTimeout(function() {原创 2021-04-11 23:45:01 · 684 阅读 · 0 评论 -
node.js day1 -- day4 express框架的使用
什么是node.jsnode.js和JavaScript不完全相同执行方法D:\study\VSCODE代码\node> node day1.js //node 后面加js文件名原创 2021-04-02 08:23:06 · 291 阅读 · 0 评论 -
2020.10.22 instanceof(判断对象类型) 类型转换 static关键字 抽象类 接口
instanceof判断对象类型判断对象a 是否和A , B ,Object存在继承关系 A a = new A(); B b = new A(); Object c = new A(); System.out.println(a instanceof A); System.out.println(a instanceof B); System.out.println(a instanceof Object);原创 2020-10-22 16:58:45 · 154 阅读 · 0 评论 -
2020.10.16 面向对象的特性: 封装 继承(extends super调用 方法的重写) 多态 instanceof
封装: 高内聚 低耦合封装的意义:1.增加安全性可靠性2.隐藏代码的实现细节3.统一接口4.系统的可维护性增加了属性私有化private属性私有化之后 主函数就不能通过 方法名.属性名直接调用需要先通过get,set对函数进行封装,set 输入对象的值 get输出对象的值(快捷键 alt+insert)package com.baidu.www.operater.objec;public class fengzhuang { private String name;原创 2020-10-16 15:28:21 · 82 阅读 · 0 评论 -
2020.10.15 java后端 稀疏排序 面向对象 (OOP) 方法 方法的调用
稀疏排序面向对象面向过程分布来做,先做什么,后做什么面向对象:以类的方式组织代码,以对象的方式封装数据解释:分类而做 ,适合处理一些复杂的问题一部分人来做一部分,另一部分来做一部分,在做那一部分时 有面向过程。特性:封装继承多态方法方法的定义:修饰符+返回值类型+方法名( 输入值类型){方法体;return ;}public String text(int x){.....return y;}public void test(int x){return;}原创 2020-10-15 21:39:22 · 121 阅读 · 0 评论 -
2020/10/14web后端Java 数组 数组的初始化和内存分析 数组的运用
数组的定义int[] A; //定义了一个数组//A= new int[2];//给其分配了是个内存//A[0]=1;A[1]=2;//给数组赋值//int sum=0;for (int i=0;i<A.length;i++)sum=sum+A[i];System.out.println(+A[1]);}静态初始化:int[] A ={0,1,2,3,4} (可以直接赋值且不用考虑多少个元素)动态定义法:int [] A= new int[n];A [0]=1;…原创 2020-10-15 11:07:41 · 160 阅读 · 0 评论 -
2020.10.13 java后端开发 :方法 递归运算
方法相当于C语言的函数方法的重载int d= add(1,2);add(int a , int b){int c =0;(JAVA中必须要对C赋值)c=a+b;return c}add(double a,double b){double c=0;c = a+b;return c}当为int d 则可以调用 第一个add, 当为 double d,则可以调用第二个add;这就是方法的重载;递归运算特点:方法调用自己,运算量巨大递归头:什么时候调用到尽头停止递归体:方原创 2020-10-13 21:29:24 · 86 阅读 · 0 评论 -
2020.10/9 web后端 scanner电脑输入
Scanner s= new Scanner(System.in);//定义一输入sSystem.out.println("输入:");//判断是否有输入的值,nextLine为接收字符串,next()为接收单词遇到空格就停止if(s.hasNextLine()){ String str= s.nextLine(); System.out.println("输出的结果为:" +str);} s.close();//结束输入输出程序原创 2020-10-10 14:11:13 · 171 阅读 · 0 评论 -
2020.10.10 web后端 Java基础 if 选择结构 switch结构 for循环 九九乘法表 三角形打印
if 选择结构if(){}else{}else if(){}switch 选择语句package com.baidu.www.operater.scanner;public class switch1 { public static void main(String[] args) { char x='A'; switch (x){ case 'A' :原创 2020-10-10 14:09:34 · 251 阅读 · 0 评论 -
2020.10.5web后端java基础语法 逻辑运算符 位运算符 包机制
逻辑运算符与或非&& || !逻辑运算符只做判断不做计算如c=5;boolean a = (c<4)&&(c++<4);sout(a);sout(c);结果: false 5只判断a 不对c计算不改变c的值原创 2020-10-05 15:14:44 · 85 阅读 · 0 评论