月星墙的博客

Better Code, Better Life


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 站点地图

  • 搜索

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 ...
阅读全文 »

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 ...
阅读全文 »

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攻击 v2.3.22中 出现含有/字符的变量无法正常显示,会显示成&#47;,47为/的ASCII码 可已尝试使用${StringUtil.wrapString(mystr)} 还遇到过=字符无法使用split函数分割的问题,可以使用${mystr?split("&#61;")}试试 变量 参考:https://blog.csdn.net/J080624/article/details/78648786 #assign 指令定义在类 freemarker.core.Assignment 中 12345678<!-- 定义变量、ftl提供调用类的静态方法。加?if_exists防止nul ...
阅读全文 »

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 ...
阅读全文 »

Node 开发工具

发表于 2017-04-02 | 分类于 web
简介 推荐操作 123456# 设置镜像npm config set registry https://registry.npm.taobao.org/# electron-mirror、node-sass等组件需要单独设置镜像npm i -g mirror-config-china --registry=https://registry.npm.taobao.org# mac下安装报无权限解决方法# sudo npm install --unsafe-perm=true --allow-root -g mirror-config-china --registry=https://registry.npm.taobao.org 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失败,v1 ...
阅读全文 »

firebase

发表于 2017-03-19 | 分类于 service
简介 Firebase是google提供的快速构件应用的云服务。简单的可以说通过引入Firebase,你可以通过api去构建实时性的应用。 官网 Hello WorldFirebase帐号注册 可通过google账户登录,选择免费版,新建一个项目。 点击Authentication - 登录方法 - 启用Google登录 点击overview - 将 Firebase 添加到您的网页应用 - 复制代码供下面使用 下载web版示例 quickstart-js 该文件中包含了auth验证、database数据库、storage存储、messaging消息等示例 找到database/index.html,将上文复制的代码放到head中 为开发运行本地 Web 服务器 安装firebase命令行工具:npm install -g firebase-tools(重新运行安装命令,可更新此工具) cmd进入到下文的database文件夹 启动服务器 firebase serve 访问:http://localhost:5000 点击登录,就会自动调用google登录验证api 该示例登录进入可书写博文,数据可在控制面板的Database中查看 部署应用最终可在控制面板的Hosting中查看 启动一个新的命令行,cmd进入到下文的database文件夹 登录Google并授权 fir ...
阅读全文 »

Atom编辑器

发表于 2017-03-19 | 分类于 extend
atom安装atom快捷键 快捷键查看:File - Settings - Keybindings 编辑用户快捷键:File - Settings - Keymap(编辑后无需重启) 插件快捷键可能会冲突。搜索某个快捷键时,后面表示会覆盖前面的 常用快捷键设置 123456789101112##### 我自己加的快捷键 START ###### 打开命令Panel: ctrl-shift-p# 删除一行(ctrl-d) / ctrl-shift-k(默认)'atom-text-editor:not([mini])': 'ctrl-d': 'editor:delete-line'# 上下移动一行 ctrl-up、ctrl-down# html预览切换(插件atom-html-preview)'atom-text-editor[data-grammar~=html]': 'ctrl-shift-b': 'atom-html-preview:toggle'##### 我自己加的快捷键 END ##### atom插件 插件排行榜 minimap 代码地图 atom-beautify 代码美化,Ctrl+Alt+B file-icons 文件图标美化 script 脚本运行器,可运行几乎所有语言(有些需要运行环境),Ctrl+Shift+B 运行脚本 atom-html-pr ...
阅读全文 »

亚马逊云(AWS)实践

发表于 2017-03-13 | 分类于 linux
亚马逊服务器选型(伦敦) 选项方案 服务器EC2(RHEL):t2.medium (2vCPU 4G)(数据传输按量计算:10 TB/月一下$0.090 每 GB。带宽此套餐固定250-300 MBit/s) 存储EBS:Amazon EBS General Purpose SSD (gp2) volumes(只需按实际使用量付费) 数据库Mysql:db.t2.medium(微型实例 2vCPU 4G) 服务器:t2.medium (2vCPU 4G) t2.large(2vCPU 8G)差不多是medium的2倍;不含税收 存储:Amazon EBS General Purpose SSD (gp2) volumes(只需按实际使用量付费) $0.116 每月预配置存储的 GB 数(1893元/200G*年) Mysql数据库:db.t2.medium(微型实例 2vCPU 4G) 数据库需要在数据库所在安全组中把应用服务器IP加入
阅读全文 »

JVM

发表于 2017-01-20 | 分类于 java
简介 本文无特殊说明,默认基于JDK1.8 Java Language Specification Java Virtual Machine Specification JVM底层原理总结 Java执行 javac x.java -> x.class 将x.class加载到ClassLoader,并将一些java类库加载进来 再通过字节码解释器或JIT即时编译器(一些常用的代码会自动编译成本地代码) 调用执行引擎 只要是能编译成class文件的便可以在JVM上执行,如java、groovy、scale等100多种;而不同的操作系统Unix/Linux/Windows/Android会有不同的JVM实现 JVM是一种规范,有不同的实现,如HostSpot(oracle官方)、OpenJDK(HostSpot的开源版本)、JcrocKit(被Oracle收购,合并到hostspot)、J9(IBM)、Microsoft VM、TaobaoVM、azul zing javassist:处理 Java 字节码的类库,它可以在一个已经编译好的类中添加新的方法,或者是修改已有的方法 JVM三种编译器 前端编译器: Javac、ECJ JIT编译器: HotSpot C1/C2 AOT编译器: GCJ、JET,常用于云原生 Class File Format The class ...
阅读全文 »

Nginx

发表于 2017-01-16 | 分类于 arch
nginx介绍 nginx(“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 轻量级,同样起web服务,比apache占用更少的内存及资源,抗并发,nginx 处理请求是异步非阻塞的,而apache则是阻塞型的。最核心的区别在于apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程(nginx是多进程的) 作用:作为前端服务器拥有响应静态页面功能;作为集群构建者拥有反向代理功能 单个tomcat支持最高并发,测试结果:150人响应时间1s、250人响应1.8s(理想情况下最大并发数)、280人出现连接丢失、600人系统异常 Nginx中文文档 Tengine是nginx的加强版,封装版,淘宝开源 官网 中文文档 Nginx开发从入门到精通 nginx在整体架构中的作用 nginx安装 安装 yum install -y nginx 基于源安装(傻瓜式安装). 有的服务器可能需要先安装yum install -y epel-release 默认可执行文件路径/usr/sbin/nginx(已加入到系统服务); 配置文件路径/etc/nginx/nginx.conf 安装时提示”No package nginx available.”。问题原因: ...
阅读全文 »
1…121314…17
smalle

smalle

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