大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

配置文件

用户配置文件就是在用户登录电脑时,或是用户在使用软件时,软件系统为用户所要加载所需环境的设置和文件的集合。它包括所有用户专用的配置设置,如程序项目、屏幕颜色、网络连接、打印机连接、鼠标设置及窗口的大小和位置等。

Hadoop学习常见错误

Hadoop学习常见错误 一、关于安装 1. 在Hadoop全分布环境搭建中,记得每台服务器上都需要安装 JDK 2. 安装Hadoop完毕后,除了需要配置环境变量外,还需要修改多个配置文件,缺一不可。文件位置在你指定路径安装的Hadoop下 的 /etc/hadoop/ 目录下。 需要修改的配置文件: hadoop-env.sh hdfs-site.xml core-site.xml mapred-site.xml (这个配置文件是原来 mapred-site-template 修改过的名字) yarn-site.xml slaves

搭建时间服务器并配置集群自动时钟同步

搭建时间服务器并配置集群自动时钟同步 搭建时间服务器并配置集群自动时钟同步 一、搭建时间服务器 (一)为什么要搭建时间服务器 因为Hadoop 对集群中各个机器的时间同步要求比较高, 要求各个机器的系统时间不能相差太多, 不然会造成很多问题。比如,最常见的连接超时问题。所以需要配置集群中各个机器和互联网的时间服务器进行时间同步, 但是在实际生产环境

(原创)Cordova从零到应用,iOS已存项目集成使用,插件自定义

} }@end 5.2、设置CordovaViewController页面打开的H5地址 方式一:修改config.xml文件,设置启动网页地址,跳转至CordovaViewController自动加载此地址 方式二:跳转页面前设置启动地址,此地址优先级比方式一要高,以此设置为准。 CordovaViewController *cordovaVC=[CordovaViewController new]; } @end 7.2、在config.xml中注册自定义的插件 至此结束,按照以上步骤操作,可以满足cordova的常规使用环境。

Linux下tcp socket通信优化与问题排查

Linux下tcp socket通信优化与问题排查 Linux下tcp socket通信优化与问题排查 @Date 2018.12.09 一. 优化 1. TPC接收窗口 问题 : 当TCP的接收窗口队列阻塞 - 发送方继续发 - 接受方丢掉 - 发送方重传 - 网络变糟糕 解决 : 接收方把接收缓存的大小告诉发送方 - 接收缓存满了 - 发送方不能发送 # 调大接收窗口缓存大小 net.ipv4.tcp_rmem = "40960 873800 41943040" net.core.rmem_max = 41943040 net.core.rmem_default = 873800 #

SkyWalking-netcore 无入侵分布式追踪

SkyWalking-netcore 无入侵分布式追踪 SkyWalking-netcore 最近更新的版本改成了无入侵的集成方式,主要思想应该是分离开发和监测,开发只管代码部分,监测的问题是代码程序之外的工作。 基于之前 SkyWalking 分布式追踪系统 的介绍,一些概念性的内容、环境搭建这里就不重复说明。以下介绍都是基于 Windows 环境的,如果是 macOS/Linux ,请参考 官方文档

42、MongoDB配置

42、MongoDB配置 前言:上一章我们把MongoDB安装成功了,并进行了一些简单的配置,如新建了一些文件夹且指定了MongoDB数据的存放位置,这一章我们继续完善配置。 GitHub:https://github.com/Ewall1106/mall 1、新建mongo.conf配置文件 (1)我们进入到上一章创建的etc文件夹中 配置文件夹 (2)其它两个文件夹上章我们说过了,中间这个文件夹中我们新建一个mongo.conf用于配置mongodb;配置它

Linux 配置使用 MongoDB环境

/mongod -dbpath=/usr/local/mongoDB/db -logpath=/usr/local/mongoDb/logs# 命令行启动 如果启动出现下面的错误 可能会出现的错误 [root@links-eu95-3.gz00a.test.alipay.net /usr/local/mongoDB/bin]: ./mongod) # 原因: OpenSSL的版本过低,需要升级 # 下载OpenSSL cd /usr/local/src wget https://www.openssl.org/source/openssl-1.0.2-latest.tar.gz tar -zxf openssl-1.0.2-latest.tar.gz # 编译安装 cd openssl-1.0.2* ./mongod --config mongodb.conf # 进入mongo-shell .

MongoDB4.0.2集群搭建

_id : "configs", . } #初始化副本集 rs.initiate(config) #查看分区状态 rs.status(); _id : "shard0", . _id : "shard1", . _id : "shard2", . _id : "shard3", . _id : "shard4", . _id : "shard5", . _id : "shard6", . _id : "shard7", . _id : "shard8", . _id : "shard9", .

Electron+Mobx+React 开发记录(一)

babelrc ( babel配置文件 ) |---- [file] . module.exports = { devtool: 'source-map', entry: [ 'react-hot-loader/patch', 'webpack-dev-server/client?/app/index', ], mode: 'development', output: { filename: 'bundle.js', path: path.resolve(__dirname, 'dist'), publicPath: '/', }, resolve: { alias: { resources: path.resolve(__dirname, 'resources'), app: path.resolve(__dirname, 'app'), }, }, module: { rules: [ { test: /\. // 主界面加载 // @observable loadingMain = false;

SpringIOC

// 下面这些就是有关于一些属性啥的解析,如果想弄的清清楚楚,还是需要花一点时间的,这里就跳过吧,只要明白:这里为BeanDefinition设置这么多属性,都是因为之后生成Bean实例的时候,需要BeanDefinition中维护的信息,BeanDefinition是生成Bean实例的根本,很重要! parseBeanDefinitionAttributes(ele, beanName, containingBean, bd); // 为序列号指定id beanFactory.setSerializationId(getId());

MyBatis 中 ResultType 和 ResultMap 的区别 & mybatis

MyBatis 中 ResultType 和 ResultMap 的区别 mybatis 使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功。 如果查询出来的列名和pojo的属性名不一致,通过定义一个resultMap对列名和pojo属性名之间作一个映射关系。 resultMap:适合使用返回值是自定义实体类的情况 resultType:适合使用返回值得数据类型是非自定义的,即jdk的提供的类型 关联查询(

用 Node.js 快速开发出多功能的多人在线的文章分享平台

as('profile.edit') Route.post('profile', 'ProfileController.update').notNullable() table.timestamps() }) } down () { this.drop('users') } } module.exports = UsersSchema 在执行 adonis migration:run 命令就可以在数据库生成数据表 再来看看,如何获取数据,可以使用 Query builder 和 LUCID 两种方式 先来看看 Query builder: const Database = use('Database') class UserController { async index (request, response) { return await Database .

Vue源码学习(一)——追根究底Vue

// 这里传入的name 就是Target function genConfig (name) { const opts = builds[name] // . other config } 从上可以看出,我们需要的是入口文件即entry中对应的web/entry-runtime-with-compiler.js 打开entry-runtime-with-compiler.js, 在文件上方,我们可以看到这个文件中import Vue,我们所需要的是去追根到Vue的起始,所以就找到了上一层runtime/index // 引入了Vue的实例 import Vue from '.

Dubbo源码分析(六)服务引用的具体流程

} //Bean初始化方法 public void afterPropertiesSet() throws Exception { if(isInit()){ getObject(); 所以,我们先来看RegistryProtocol.refer方法。它主要是获取注册中心,并执行服务引用。 public class RegistryProtocol implements Protocol { public Invoker refer(Class type, URL url) throws RpcException { //转换协议 url = url.setProtocol(url.getParameter("registry", "dubbo")). } ExchangeClient[] clients = new ExchangeClient[connections];

Spring入门学习(使用JdbcTemplate和JdbcDaoSupport)

jdbcTemplate = (JdbcTemplate) ctx.getBean("jdbcTemplete"); return department; } /** * 使用具名参数时,可以使用update(String sql, SqlParameterSource paramSource)方法进行更新操作 * 1. SQL语句中的参数名和类的属性一致! * 2. 使用 SqlParameterSource 的 BeanPropertySqlParameterSource实现类作为参数 */ @Test public void testNamedParameterJdbcTemplate2(){ String sql = "INSERT INTO employees(last_name,email,dept_id) VALUES (:lastName,:email,:deptId)";

分布式异步任务队列神器-Celery

/redis-server . task events: OFF (enable -E to monitor tasks in this worker) --- ***** ----- -------------- [queues] .taskB.delay() #同时发起三个任务 #也可以使用下面的方法调用task from myCeleryProj.app import app app.send_task(myCeleryProj.tasks.add,args=(4,5) app.send_task(myCeleryProj.tasks.taskA) app.send_task(myCeleryProj.tasks.taskB) (完) 如有需要请关注微信公众号 somenzz,回复 celery 下载源码。 扫码关注

从零开始react项目构建

从零开始react项目构建 react项目构建使用脚手架:create-react-app 配置:antd UI框架配置和less配置 一、命令行依次输入如下的命令 npm install -g create-react-app create-react-app my-app cd my-app npm start 创建完成后文件的结构如下: 二、public文件 public/favicon.ico html的ico 图标,在index.html中会有引入; 可以使用图片,通过线上ico图标制作出,. 5.组件内引用 -import Button from 'antd-mobile/lib/button';

第八周《简述systemd的新特性及......》

第八周《简述systemd的新特性及..socket 标识进程间通信用到的socket文件 Snapshot unit .iteration process) {for-body} 即:for(变量赋值;条件判断表达式;变量修正表达式) {循环体语句} 意义:无论条件真假,先执行一次,即至少执行一次循环体 7.5 switch语句(在awk中用的不多) 语法格式: switch(expression) {case VALUE1 or /REGEXP1/: statement1;

开源堡垒机jumpserver搭建

Query OK, 0 rows affected (0.01 sec) MariaDB [(none)] flush privileges;/cocod status 查看Guacamole是不是正常 docker ps 接着我们浏览器访问服务器的ip,默认的账号和密码都是admin 登陆完成之后我们就可以注册我们的两个组件了,点击会话管理- 终端管理终端列表里面有两行全部点击接受就好 如果没有的话那么按照下面的顺序重新启动一下服务 首先关闭所有的服务 cd /opt/jumpserver .