- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 vue相关
引用:https://www.cnblogs.com/yshang/p/11238513.html1. 先安装node.js使用node -vnpm -v查看是否安装成功2.注册cnpm来代替npm 使用命令:npm install cnpm -g --registry=https://registry.npm.taobao.org 如果你发现你安装成功了,使用cnpm却发现找不到命令,那么就是你的环境变量有问题,在环境变量里面的path添加你node的安装路径就行,比如.
2020-07-19 19:00:22
68
原创 git相关
1.下载git,注册github账号2.配置git的账户名和邮箱(同github):git config --global user.name "name"git config --global user.email "email"3.生成sshssh-keygen -t rsa回车回车回车在C盘用户 用户名文件夹下会生成.ssh文件夹,里面有三个文件id_rsaid_rsa.pubknown_hosts将ssh文件夹中的公钥( id_rsa.pu...
2020-07-19 18:42:21
65
原创 easy可编辑表格demo_202001277
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Row Editing in DataGrid - jQuery EasyUI Demo</title> <link rel="stylesheet" type="text/css" href...
2020-02-27 09:54:04
104
转载 多线程
(转)原博客地址:https://www.cnblogs.com/xdp-gacl/p/3633936.htmljava中创建线程有两种方法:1. 实现Runnable接口2. 继承Thread类两种创建方法中都要重写run()方法,也就是线程体。-->实现Runnable:public class RunnableTest1 implements Runnable { @Override ...
2018-05-28 15:45:25
66
原创 synchronized
锁有互斥性和可见性两种特性:所谓互斥性,就是指一次只能有一个线程获取该锁,一次只能有一个线程拥有并使用一个共享数据;可见性就是在一个线程在释放锁之前要保证,当前线程对这个锁的数据所做的更改对即将获得该锁的其他线程是可见的,否则其他线程获得的数据可能是修改之前的,或者是不一致的。...
2018-05-28 10:46:54
67
原创 socket编程
服务端:1.创建输入流和输出流 2.启动服务器端 3.创建监听客户端连接 4.读取客户端传递的信息 5.返回结果 6.关闭输出流和输入流代码示例:package com.socket;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;
2018-05-09 16:20:15
97
原创 java8新特性之接口
在jdk1.7之前,接口中只能定义抽象方法,不能有方法体。1.8之后,接口中可以定义静态的非抽象方法,可以通过接口名直接调用,不能通过接口的子类的类名或是实现类调用。同时,接口中也能定义普通的非抽象方法,但必须在方法的返回值之前加上default,普通的非抽象方法必须通过子类的实现类来调用。如果多个子类中定义了相同的普通非抽象方法,一个雷同时实现了这些接口,那么实现类必须要重写这个普通非抽象方
2018-05-09 08:56:30
180
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人