12 2018 档案
摘要:首先安装Node.js, npm i -g cnpm --registry=https://registry.npm.taobao.org 安装镜像 安装以后cnpm可以代替npm cnpm i -g vue-cli安装脚手架 进入工作空间目录 按照自己的需要选择 创建完成以后CD进去项目根目录 c
阅读全文
摘要:@SpringBootApplication 启动类注解就是@SpringBootConfiguration+@EnableAutoConfiguration+@ComponentScan等组合在一下@RestController就是@Controller+@ResponseBody组合,支持RES
阅读全文
摘要:鉴于ServerSocket的accept方法是阻塞的,那么只能通过多线程的方式实现多客户端连接与服务器连接 基本步骤: 1,服务端创建ServerSocket绑定端口号,循环调用accept()方法 2,客户端创建一个socket并请求和服务器端连接 3,服务器端接受客户端请求,创建socket与
阅读全文
摘要:public class Server { public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(8888); System.out.println("服务器启动中...
阅读全文
摘要:什么是线程锁机制 多线程可以同时运行多个任务但是当多个线程同时访问共享数据时,可能导致数据不同步,甚至错误! 因此,不使用线程锁, 可能导致错误 分布式锁,进程锁,线程锁到底是什么 在分布式集群系统的开发中,线程锁往往并不能支持全部场景的使用,必须引入新的技术方案分布式锁。 线程锁:大家都不陌生,主
阅读全文
摘要:1、同步和异步的区别和联系 异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回 值或消息时,系统会自动触发委托的异步过程,从而完成一个完整的流程。 同步在一定程度上可以看做是单线程,这个线程请求一个方法后就待这个方法给他回复,否则他不往下执行(
阅读全文
摘要:package downLoad; import java.io.InputStream; import java.io.RandomAccessFile; import java.net.HttpURLConnection; import java.net.URL; public class Th
阅读全文
摘要:-- MySql与SQLServer update inner join语法区别-- MySql: UPDATE A LEFT JOIN B ON A.B_ID = B.B_ID SET A.A_NAME = B.B_NAME;-- SQLserver: update A set A_NAME =
阅读全文
摘要:<div style="height: 30px; margin-top :10px; width: 100%;"> <ul class="intMenu"> <li id="SetTime" style="float: right;width: 40px;" title="设置"> <i clas
阅读全文