Fork me on GitHub
摘要: NetCore在Linux上部署 工具:WMWare虚拟机,Wmware12,CentOS7ISO镜像,VS2017 1、安装虚拟机,过程略,网上一搜一大把 2、用VS2017建一个NetCore的Web项目,用命令行生成也可以,然后发布 3、搭建Linux下的NetCore运行环境 Linux下访 阅读全文
posted @ 2018-03-28 17:09 雪山玉龙 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 上面用的是.NetStandard类库 再来一个Protobuf进行的封装 阅读全文
posted @ 2018-03-27 10:44 雪山玉龙 阅读(5991) 评论(5) 推荐(2) 编辑
摘要: 前提:本地配置好Docker环境1、构建Net Core镜像 2、新建一个DockerFile文件并填充内容 3、构建应用程序镜像 4、运行应用程序镜像 阅读全文
posted @ 2017-11-21 15:10 雪山玉龙 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1、下载Mysql8.0.12压缩包。下载地址:https://dev.mysql.com/downloads/file/?id=480557 2、解压文件到本地指定目录。这里我的mysql根目录是:E:\Mysql\mysql-8.0.12-winx64 3、打开记事本,将下面内容粘贴进去,然后放 阅读全文
posted @ 2017-11-06 15:18 雪山玉龙 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: 2.1 简介 竞争条件:多个线程同时使用共享对象。需要同步这些线程使得共享对象的操作能够以正确的顺序执行 线程同步问题:多线程的执行并没有正确的同步,当一个线程执行递增和递减操作时,其他线程需要依次等待 线程同步解决方案: 无须共享对象:大部分时候可以通过重新设计来移除共享对象,去掉复杂的同步构造, 阅读全文
posted @ 2017-11-02 07:54 雪山玉龙 阅读(3507) 评论(0) 推荐(1) 编辑
摘要: 1.1 简介 为了防止一个应用程序控制CPU而导致其他应用程序和操作系统本身永远被挂起这一可能情况,操作系统不得不使用某种方式将物理计算分割为一些虚拟的进程,并给予每个执行程序一定量的计算能力。此外操作系统必须始终能够优先访问CPU,并能调整不同程序访问CPU的优先级。线程正式这一慨念的实现。 多线 阅读全文
posted @ 2017-10-30 12:04 雪山玉龙 阅读(18507) 评论(1) 推荐(3) 编辑
摘要: 今天去听技术大牛分享经验,发现自己有很多不足 横向扩展方面:自己的技术储备显然不足,项目经验仍然很缺乏,技术大牛说的很多技术自己听都没有听说过。像:多线程技术方面,多线程下的无锁并发控制。 纵向扩展方面:自己研究技术研究的不够深入,这么多年一直还处在“怎么写代码”的状态。至于为什么这么写,这么写有什 阅读全文
posted @ 2017-10-28 17:31 雪山玉龙 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 好久没有打开CentOS虚拟机了,昨天晚上一打开,图形界面就停留在了许可证信息未授权的问题,点击以后界面没有什么反应。所以就直接关了,查了一天的资料 解决方案如下: 1、界面停留在这里的时候按Ctrl+Alt+F1~F5按钮进入命令行界面,使用Root登录,然后执行 设置为开机默认命令行界面 2、重 阅读全文
posted @ 2017-10-26 10:29 雪山玉龙 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 搭建Discuz论坛 1、 准备LAMP环境 LAMP是Linux,Apache,MySql和PHP的缩写,是Discuz论坛系统依赖的基础运行环境 1、安装Apache2 Ubuntu需要安装Apache2,使用apt-get安装Apache2 2、安装PHP组件 安装php7.0 安装php相关 阅读全文
posted @ 2017-10-22 14:52 雪山玉龙 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 准备工作: 1、ZooKeeper:需要去Apache Zookeeper官网下载Zookeeper.tar.gz包,Dubbo是依赖于Zookeeper的 2、Maven:需要去Apache Maven官网下载Maven-xxx.bin.zip包,主要是为了打包war挂在Tomcat下 3、Tom 阅读全文
posted @ 2017-10-20 18:09 雪山玉龙 阅读(8420) 评论(0) 推荐(0) 编辑