月星墙的博客

Better Code, Better Life


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 站点地图

  • 搜索

Docker

发表于 2017-06-25 | 分类于 devops
镜像 华为开源镜像站: https://mirrors.huaweicloud.com/ 清华大学开源软件镜像站: https://mirror.tuna.tsinghua.edu.cn/ Docker介绍 支持Linux、Windows、Mac等系统 传统虚拟化(虚拟机)是在硬件层面实现虚拟化,需要额外的虚拟机管理应用和虚拟机操作系统层。Docker容器是在操作系统层面实现虚拟化,直接复用本地本机的操作系统,因此更加轻量级。 Docker镜像存在版本和仓库的概念,类似Git。docker官方仓库为Docker Hub 官方文档 在线docker测试地址 docker基础镜像包含alpine(apk)、centos(yum)、ubuntu(apt-get)三种 本文基于docker版本Server Version: 1.13.1 国内镜像 12345678910111213141516171819202122232425262728293031## 设置镜像,docker-compose拉取镜像时可生效vi /etc/docker/daemon.json # 加入下文配置 (windows在用户目录下.docker/daemon.json){"registry-mirrors": ["https://registry.cn-hangzhou.aliyuncs.com" ...
阅读全文 »

vmware

发表于 2017-06-24 | 分类于 linux
虚拟机安装 下载安装VMware 下载centos7镜像文件 https://www.centos.org/download/. DVD ISO安装包含有桌面系统,Minimal ISO是最小安装包,不含桌面系统 虚拟机的安装位置选择在较空闲的磁盘,也可使用移动硬盘 除了安装位置,其他使用默认配置,点击安装(下面以Minimal ISO为例) 进入到Centos7安装界面,点击Install Linux Centos7。进入到安装图形化界面,选择中文 设置安装位置(之前推荐设置的20G磁盘)。设置网络和主机名,点击开启以太网,可酌情修改主机名 连接后显示ens33已连接,安装成功后使用ip addr查看ip地址也是看ens33那一栏 使用DVD ISO可不关注 开始安装,安装期间设置Root密码(root),创建用户(smalle/smalle)并设置为管理员 开启windows下和VMware相关的两块虚拟网卡 vmware使用 VMware Tools 可以实现虚拟机和本机直接文本复制和文件传输 打开虚拟机,点击虚拟机-安装VMware Tools 快照:可对保留虚拟主机当前的配置状态 克隆虚拟主机:基于某个虚拟主机进行克隆出一台主机。克隆后需要进行以下修改 hostnamectl set-hostname aezocn 修改主机名 vi /etc/sysconfi ...
阅读全文 »

Mybatis

发表于 2017-05-22 | 分类于 java
简介 MyBatis3中文文档 MyBatis Generator:mybatis代码生成(model/dao/mapper),文档 简单使用12345678910String resource = "SqlMapConfig.xml";InputStream in = Resources.getResourceAsStream(resource);SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(in);SqlSession sqlSession = factory.openSession();OrdersMapper mapper = sqlSession.getMapper(OrdersMapper.class);List<Orders> list = mapper.findAll();for (Orders order : list) { System.out.println(order);} 整合mybatis(SpringBoot) 引入依赖(mybatis-spring-boot-starter为mybatis提供的自动配置插件) ^1 1234567891011121314151617181920212223<!-- 自动配置 https ...
阅读全文 »

Hibernate

发表于 2017-05-21 | 分类于 java
介绍 ORM框架(对象关系映射) JDBC操作数据库很繁琐 Sql语句编写并不是面向对象的 可以在对象和关系表之间建立关联来简化编程 0/R Mapping 简化编程 0/R Mapping跨越数据库平台 ssh流程/hibernate流程(视频01、02)、hibernate原理(视频06(反射)、hiberbate内部大多直接以生成二进制码的形式实现) O/RMapping编程模型(映射接口使用jpa的,编程接口使用hibernate的) 映射模型 jpa annotation(java提供的annotation配置–常用) hibernate annotation extension(Hibernate扩展的annotation配置–较少用) hibernate xml(Hibernate的xml配置方式–常用) jpa xml(java提供的xml配置–较少用) 编程接口(做CRUD) Jpa(不常用) hibernate(现在用) 数据査询语言 HQL(常用) EJBQL(JPQL):是HQL的一个子集. EJB必须用在容器(application server)中,而hibernate可以在j2se中使用 JPA:Java Persistence API. JPA是接口/规范,hibernate是其实现. JPA是hibernate的作者基于hibe ...
阅读全文 »

Windows

发表于 2017-05-10 | 分类于 linux
TODOWindows 新增远程桌面会话连接数(可多人同时远程桌面,互不影响):https://blog.csdn.net/chan_1030261721/article/details/80852121通过代理使用远程桌面(Mstcs):https://blog.csdn.net/stephenxu111/article/details/5685982 介绍 windows版本号:https://docs.microsoft.com/zh-cn/windows/desktop/SysInfo/operating-system-version 12345678Windows 2000 5.0Windows XP 5.1Windows Server 2003 5.2Windows Vista 6.0Windows Server 2008 6.0Windows 7 6.1Windows Server 2012 6.2Windows 8 6.2 激活 基础知识 镜像常见来源 MSDN: 主要是提供开发人员订阅测试的版本,并不是正式版本。(未内置GVLK秘钥,可通过命令安装秘钥) VLSC: 拥有产品账号的客户可以从VLSC中心下载镜像。(如果是从V ...
阅读全文 »

bat脚本

发表于 2017-05-10 | 分类于 lang
语法 https://www.cnblogs.com/DswCnblog/category/820715.html 关键字 ::、rem等为注释 ^1 title=我的标题 设置cmd窗口标题(乱码时,需要将文件记事本打开另保存为ANSI) echo [message] 表示显示此命令后的字符 echo on/off 表示在此语句后所有运行的命令都是否显示命令行本身(@echo off关闭命令显示) pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue…的提示,等待用户按任意键后继续 call [drive:][path]filename [batch-parameters] 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令) %[1-9] 表示参数,%0表示批处理命令本身 exit 关闭窗口 符号 + COPY命令文件连接符 * ? 文件通配符 "" 字符串界定符,其中的变量可正常解析 | 命令管道符 < > >> 文件重定向符 @ 命令行回显屏蔽符,如脚本中@echo 1会隐藏命令不显示与屏幕上 / 参数开关引导符 : 批处理标签引导符 % 批处理变量引导符 ^ 转义字符 eg: if 1=1 (ec ...
阅读全文 »

Struts2

发表于 2017-05-06 | 分类于 java
Servlet 参考:https://blog.csdn.net/oldinaction/article/details/40624239 介绍 struts2是 struts1和WebWork的结合 struts2的本质就是将请求与视图分开 (struts2原理:视频09) 官网:http://struts.apache.org/, 下文基于版本2.3.24(当前更新到2.5.10) 所需jar包:struts2/lib下的jar包 12345678commons-fileupload-1.3.1.jarcommons-io-2.2.jarcommons-lang3-3.2.jarfreemarker-2.3.22.jarjavassist-3.11.0.GA.jarognl-3.0.6.jarstruts2-core-2.3.24.1.jarxwork-core-2.3.24.1.jar maven对应依赖 12345678910111213<!-- https://mvnrepository.com/artifact/org.apache.struts/struts2-core --><dependency> <groupId>org.apache.struts</groupId> <artifact ...
阅读全文 »

Python

发表于 2017-04-28 | 分类于 lang
python简介 python有两个版本python2(最新的为python2.7)和python3,两个大版本同时在维护 python3-cookbook中文文档 Python3菜鸟教程 Python安装 Python下载镜像地址 Linux 默认有python2环境,python3安装参考《CentOS服务器使用说明#python3安装》 Windows 直接下载安装包 环境变量设置(可选): 设置PYTHON_HOME=D:/software/python3,并设置Path=.;%PYTHON_HOME%;%PYTHON_HOME%\Scripts python多环境: 安装pyenv-win Mac(M1很多包都不支持,可切换x86环境) python多环境(python多版本): 安装pyenv M1安装的pyenv,此时安装python v3.6会有问题。可先安装x86的brew然后安装pyenv,参考brew。安装参考: https://notemi.cn/installing-python-on-mac-m1-pyenv.html 安装python3.6和python3.7仍然失败 123456789101112131415161718192021222324## 安装pyenvxbrew install pyenv pyenv-virtuale ...
阅读全文 »

Freemarker

发表于 2017-04-28 | 分类于 java
简介 官网:http://freemarker.org/、文档:http://freemarker.org/docs/index.html 知识点字符串 转义字符${r"..."}: 如:${r"${foo}"}、${r"C:\foo\bar"} js_string 用于JavaScript转义,转换'、"、换行等特殊字符。如:alert("${errorMessage?js_string}"); ${(unsafeStr)!?html} 防止XSS攻击 <#noautoesc>${html}</#noautoesc> 直接渲染HTML代码(v2.3.24以前为<#noescape>${html}</#noescape>) v2.3.22中 出现含有/字符的变量无法正常显示,会显示成&#47;,47为/的ASCII码 可以尝试使用${StringUtil.wrapString(mystr)} 或使用 ${mystr?replace("&#47;", "/")} 还遇到过=字符无法使用split函数分割的问题,可以使用${mystr?split("&#61;&q ...
阅读全文 »

Node 开发工具

发表于 2017-04-02 | 分类于 web
简介 推荐操作 123456# 设置镜像npm config set registry https://registry.npmmirror.com/# electron-mirror、node-sass等组件需要单独设置镜像npm i -g mirror-config-china --registry=https://registry.npmmirror.com# mac下安装报无权限解决方法# sudo npm install --unsafe-perm=true --allow-root -g mirror-config-china --registry=https://registry.npmmirror.com nvm Node版本管理工具 nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具,通过它可以安装和切换不同版本的nodejs 相似的如n 参考下文基于目录自动切换node版本 下载安装 windows下载,安装之前可能需要先卸载之前安装的Node Unix: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.38.0/install.sh | bash Mac M1 安装v11.4安装成功,但是安装node v10.x失败,v12.x ...
阅读全文 »
1…121314…17
smalle

smalle

167 日志
14 分类
153 标签
RSS
欢迎关注公众号:阿壹族 欢迎关注公众号:阿壹族
© 2016 - 2025 smalle    
由 Hexo 强力驱动
主题 - NexT.Mist
站长统计
AD    
阿里云大礼包
©AEZO.CN    
圣骑科技
【One能抽屉】小程序
杂货铺(省钱小助手)