【Access】数据库四门功课--[增删改查]基础篇
一、增 以userinfo为例 1.增加一条完整的数据 INSERT INTO userinfo VALUES (1, 2, 3, 4); 基本格式:INSERT INTO AAA VALUES (XXX,XXX); AAA是表名 ,后面括号内是要添加的数据 2.增加一条不完整的数据 INSERT INTO userinfo(username,userpasswd) VALUES (3, 4); 基本格式: 二、删 1.删除一条完整记录 delete from
linux 环境变量函数getenv()和putenv()的使用
环境变量相关函数: getenv()和putenv() 代码示例【Linux程序设计(4th)_4.2小节配套代码】: 程序功能:编写一个程序来打印所选的任意环境变量的值;如果给程序传递第二个参数,还设置环境变量的值 // 1 The first few lines after the declaration of main ensure that the program, environ.c, has been called correctly.
#include <stdlib.
113. Path Sum II(js)
113. Path Sum II Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given sum. Note: A leaf is a node with no children. Example: Given the below binary tree and sum = 22, 5
/ \
4 8
/
【千纸诗书】—— PHP/MySQL二手书网站后台开发之功能实现
前言:前一篇温习了网站开发需要掌握的基础知识,这一篇重点梳理一下各个功能模块的【详细设计与实现】。项目github地址:https://github.com/66Web/php_book_store,欢迎Star。 一、网站登录注册模块的原理及实现 1、用户登录注册 用户在使用系统核心功能之前,必须要先注册一个账号。注册以及登录模块的功能主要是实现验证用户信息的有效性。注册时对信息的正确性进行检验,检测信息格式是否合法、用户是否已存在,在信息填写不完整时,“注册”按钮是不可用的。登录时,将用户
Java_无参数无返回类型方法及练习
无参数无返回类型方法语法格式: public static void 方法名称(){ 方法体; } 1 class Method03{
2 /*练习3:输出1-100中的每个数,要求使用无参无返回类型的方法完成
3 无参数无返回类型 语法格式:
4 public static void 方法名称(){
5 方法体
6 }
7 */
8 public
01_n台虚拟机(非克隆)
0、why 非克隆? 克隆的虚拟机 其网卡的 mac地址相同 导致后期hadoop启动不成功 1、centos6.5的安装 1、依次安装3台虚拟机(非克隆 2、安装步骤: 百度 https://www.baidu.com/ 3、注意点 推荐desktop 版本 n台虚拟机的time同步 2、(n台虚拟机) 修改网络配置,指定固定IP 0、设置三台linux服务器IP 1、关闭VMware的DHCP,
go任务调度12(实现master)
项目结构:crontab(项目名) /master /worker /commongo语言本身是多线程的,开发的时候用的是协程,协程会被调度到线程上,线程是操作系统概念,要发挥golang的多核优势,就让它的线程数量和cpu数量相等。
docker批量删除,停止 镜像和容器
学习过程中,创建了很多容器,镜像,一个一个删太慢了。 1 批量删除容器 docker rm docker ps -a -q || docker rm $(docker ps -a -q) 2 批量删除镜像 docker rmi docker images -q 3 按条件过滤删除 docker rmi -f docker images | grep '<none>' | awk '{print $3}' #删除名称或标签为none的镜像 4 查看所有容器id docker ps -a -q 5
docker构件 mysql容器
1 先拉一个mysql基础镜像 2 创建mysql容器要映射到本机的目录,用来保存日志,数据等信息,不至于容器一关数据就丢失。 创建 如下目录结构 – /usr/local/mysql_data – conf – my.cnf #作为mysql配置文件 ,挂载到容器的/etc/mysql/my.cnf – data – mysql 映射到容器的/var/lib/mysql,做为数据目录 – logs 映射到/logs目录,做为日志输出 我的my.cnf文件如下,自定义就行 pid-file
linux 文件预设权限 umask
文件预设权限就是为新建的文件或目录预先设置权限 使用umask可查看现有的文件预设权限,会以数字的形式展示, umask -S可以以字符的形式展示 0022 第一个0:特殊权限用的 第二个0:当前用户的 第三个2:同组用户的 第四个2:其他用户的 注意:umask指定的预设权限是新建文件会目录时要去掉的权限。 例如上面的预设权限是0022 那么新建的文件或目录权限为755(rwxr-xr-x) 更改 umask值: 直接输入 umask 需要预设的值就可 例如 将预设权限设为002 umask
linux 指令和文件的搜寻
-------------------------------------------------参考 《鸟哥的linux私房菜-基础篇》第四版 1 which 寻找执行档 which [-a] command
-a: 将所有由PATH中可以找到的指令均列出,不止第一个被找到的
例:搜寻ifconfig指令的完整文件名
例:搜寻 which指令档名 2文件搜寻 wheris 搜寻 whereis指令只会搜索特定的一些目录。用whereis -l 可以查看这些目录 loca
linux 压缩 ,解压文件知识点
tar命令 常用的参数和用法如下
压缩 1例:
我要备份我自己的数据目录/usr/local/compose_test2
time tar -zpcv -f ./back.tar.gz ./
time: 会显示压缩过程使用时间
-f :后面要紧跟打包之后的文件 (./back.tar.gz)
./ : 要打包的文件或目录
查看压缩包中文件 2例:
查看上例打包好的压缩包中文件
tar -ztv -f bakc.tar.gz
解压 3例 : 解压到指定目录
搭建zookeeper集群各节点拒接连接,集群无法启动
这里说下我碰到的一个问题,在三台云服务器上搭建zookeeper集群。 其中server.0,server.1,server.2写的是服务器分配到的公网ip,但是无法连接到各节点。 原因是分配到的ip不是服务器网卡的ip,所以导致节点间无法连接。 解决办法: 在zookeeper的配置中有这样一个参数 quorumListenOnAllIPs,改参数默认为false 将该参数设置为true,Zookeeper服务器将监听所有可用IP地址的连接。他会影响ZAB协议和快速Leader选举协议。默认
shell中test命令参数详解
参考资料 《鸟哥的linux私房菜-基础篇》 test命令一般用来测试一个文件是否存在或者是否有某个权限,以及两个对象的比较等等 文件类型判断 示例命令 test -e filename
-e :该文件是否存在
-f :该文件是否存在且是file类型
-d : 该文件是否存在且为目录
-b:该文件是否存在且为block device装置
-c:该文件是否存在且为character device装置
-S:该文件是否存在且为Socket文件
SecureRandom产生随机数性能优化 -Djava.security.egd=file:/dev/./urandom
可以使用"-Djava.security.egd=file:/dev/./urandom"加快随机数产生过程。 参考博客https://blog.51cto.com/leo01/1795447
linux 变量相关操作
1变量的查看,添加,删除 (1)查看 echo 变量名 或者 echo ${变量名}
set 变量名 :查看所有变量,包括环境变量与自定义变量
expose 变量名:将自定义变量暴露为环境变量
(2)添加 key=value 就可以设置名为key,值为value的变量
在原有变量后面追加
name=${name}aaa #aaa为需要追加的值
(3)删除 #删除自定义变量
unset 变量名
#对
docker私有镜像仓库harbor搭建和配置
安装前提:宿主机安装有docker 下载安装包 下载地址:github https://github.com/vmware/harbor/releases 解压之后,进入harbor目录,打开 harbor.cfg文件 ,所有配置详情如下,其中必选参数已加粗,原有注释表示还不知道啥意思 =-=!后续再慢慢补充 #harbor版本信息
_version = 1.6.0
#目标主机的主机名,不能用localhost和127.0.0.1
**hostname = 47.107.178.206**
springcloud ----Hystrix熔断器
在分布式系统里面,许多依赖难免会调用失败,比如超时等,Hystrix能保证一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障。 当某个服务单元发生故障时,通过熔断器的故障监控,向调用方返回一个符合预期的,可处理的备选响应,而不是长时间的等待或抛出无法调用的异常,这样就可以保证服务调用方的线程不会长时间被暂用,从而避免故障在分布式系统中蔓延。 Hystrix是服务端的处理技术 pom文件中添加下面依赖
<dependency>
<groupId>org.spri
springcloud--zuul 网关
路由转发 创建项目,zuul需要注册进eureka中,所以pom依赖中要加这两个依赖
<!-- zuul路由网关 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zuul</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</
springcloud----config分布式配置中心
分布式配置中心分为客户端与服务端: 服务端 创建服务端的工程: 添加一下依赖
<dependencies>
<!-- springCloud Config -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
<!-- 避免Config的Git插件报错:org/ec
今日推荐
周排行