0
点赞
收藏
分享

微信扫一扫

Java并发编程实践

王小沫 2023-05-30 阅读 64

在这里插入图片描述


Node.JS

Node.JS实现HttpServer服务

//导入模块是require 类似于import java.io
const http = require('http');

//创建httpserver服务
http.createServer(function(request,response){
    //告诉浏览器将以text-plain去解析hello server
    response.writeHead(200,{'Content-type':'text/plain'});
    //输出内容给浏览器
    response.end("hello server!!!");
}).listen(8888);
console.log("你启动的服务是:http://localhost:8888")
//监听端口8888
//启动运行服务器node httpserver.js
//浏览器访问http://localhost:8888

Node.JS操作Mysql数据库

//导入mysql依赖包
const { connect } = require("http2");
var mysql = require("mysql");
//创建mysql的connection对象
//配置数据库连接信息
var connection = mysql.createConnection({
    host:"127.0.0.1",
    user:"root",
    port:3306,
    password:"root",
    database:"testdb"
})
//开启连接
connection.connect();
//执行curd
connection.query("select * from user",function(error,results,fields){
        //如果查询出错,直接抛出
        if(error)throw error;
        //查询成功
        console.log("result=",results);
})

//关闭连接
connection.end();
//运行node db.js查看效果

let-const-var

        for (var i = 0; i < 5; i++) {
            console.log(i);
        }
        //造成变量穿透
        console.log(i);

Npm构建Node工程

手动构建工程项目

自动构建工程项目

安装依赖和模块

依赖和模块使用

//导入模块redis
const redis = require("redis");
//导入mysql
const mysql = require("mysql");

package.JS

Babel

安装

使用

Babel自定义脚本

模块化

CommonJS

ES6

导入,导出

webpack

在这里插入图片描述

下载安装

webpack合并JS

webpack合并CSS



在这里插入图片描述

举报

相关推荐

0 条评论