自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

棋盘之上的博客

小白技术贴

  • 博客(10)
  • 收藏
  • 关注

原创 Nignx 概述+项目应用

Nignx 概述+项目应用Nginx概述Nginx功能介绍反向代理:负载均衡:动静分离项目中的应用(动静分离)java+Nginx 实现文件上传1.在pom 中加入对应的依赖2.前端页面3.stfp连接工具类controller层+Nginx配置文件中Nginx.conf中的配置备注Nginx概述Nginx 是高性能的Http 和反向代理服务器,处理高并发能力是十分强大的,能经受高负载的考验,可支持高达5w 个并发的连接数。Nginx功能介绍反向代理:正向代理:某种情况下,代理我们去访问服务器,需

2021-03-19 10:20:30 526

原创 1.0线程 并发基础

并行与并发:并发是指交替执行,相当于多条队伍在一个窗口办理业务。单位之间多条线程交替进行。当CPU以你肉眼不可察的速度切换任务时,使达到多进程“同时执行”的效果。当谈论并发的时候,一定要加单位之间,也就是单位时间内的并发量是多少。并行是指同时执行,多条任务没有先后。相当于窗口数与排队数相同,可以同时进行。高并发编程:优点:可以充分利用CPU资源:多核多线程CPU可以充分利用,减...

2020-02-19 00:34:41 169

原创 1.0线程 线程基础

进程与线程基础概念:进程: 进程是程序运行资源分配的最小单位,一个进程一般包含多条线程(如下图)。同一进程下,多条线程可以共享该进程的全部资源。当你启动一个程序,就执行了一个进程。线程:线程是CPU调度的最小单位,必须依赖进程而存在。线程是进程的一个实体,是CPU调度和分配的基本单位,线程基本上不拥有系统资源,只拥有一点在运行中的必不可少的资源(如 一组寄存器 与栈 等),它可与...

2020-02-19 00:14:33 161

原创 1.0线程 线程间的共享

多个线程 可以共享同一个进程中的资源多线程对进程中的 公共变量 进行同时访问如果不加锁的时候,有可能访问不到。synchronize对象锁:- 同步块 加锁- 方法 加锁/** *类说明:synchronized关键字的使用方法 */public class SynTest { private long count =0; private Object obj = new...

2020-02-16 23:28:23 166

原创 1.0线程 执行流程和方法

因为cup 的时间片轮转机制,使得线程start () 后进入就绪状态,等待cpu分配好时间在运行。yield();将线程从运行转到就绪状态 ,让出cpu时间片,但不会释放锁。//类似于重新排队join();//类似于插队加入线程的优先级useThread.setPriority(num); //默认为5,(1~10 一般为)理论上有用守护线程 :内存回收 等等被动启动的内部线程。当主...

2020-02-16 20:30:18 284

原创 1.0线程 线程的开启 start and run 方法

在jdk 官方源码中 java 有两种新线程开启的方式01.Thread 类/** *类说明:如何安全中断线程 */public class MyThread { private static class UseThread extends Thread{ public UseThread(String name) { super(name); } @Over...

2020-02-16 19:50:37 217

原创 1.0线程 线程的中断

强制性停止stop : 可能使线程无法释放资源协同式中断interrupt 方法 :设置中断标识位,对线程进行中断尝试isinterrupted : 返回Boolean 类型 ,显示当前线程是否被中断的状态interrupted 方法:检查 并 清除中断标识位 调用完该方法之后 使 isinterrupted 为falsepackage cn.test.Thead;public...

2020-02-16 01:03:36 149

原创 安装nvm node.js vue项目搭建(免配置环境)

1.如果原有安装过node以及配置过代理。右击开始 选择以管理员方式打开cmd,命令:npm config delete http-proxy 命令:npm config delete https-proxy清除代理卸载node以及相关配置环境手动清空文件夹。2.GitHub下载nvm-setup 的安装文件并执行 安装在两个安装配置中 都把路径指...

2019-10-16 20:49:13 785

原创 es6 中 for 循环内 var 与 let 声明变量 区别 一见明了

var 声明的变量 在for 中循环——现象:var 声明的变量 在for 中循环var a = [];for (var i = 0; i < 10; i++) { a[i] = function () { console.log("打印结果"+i); };}a[9](); // 打印结果: 10——原因:变量i是var 声明的,为全局变量作用域为整个f...

2019-03-05 11:07:52 960

原创 VUE 简单的单选全选框联动,以及获取选中数据

一、首先附上页面效果图+代码。 <div style="padding-right:7px;padding-left:10px ;padding-top:5px;> <table class="table-bordered" style="font-size: 12px ;width:95%;"> <thead style="t...

2019-02-21 16:38:22 2622

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除