月星墙的博客

Better Code, Better Life


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 站点地图

  • 搜索

Ubuntu

发表于 2016-11-20 | 分类于 linux
Ubuntu介绍 Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统,是比较流行的一款linux桌面系统,还有如:Ubuntu是属于Debian系列、CentOS则是属于Redhat系列 Ubuntu下载地址:http://releases.ubuntu.com/ 本文以Ubuntu 16.04.1 LTS为例记录U盘、硬盘安装方法(windows安装类似) Ubuntu使用使用ssh连接 默认没有安装sshd服务:udo apt-get install openssh-server,可通过systemctl status sshd查看状态 此时安装的openssh默认没有开启root用户登录权限,可修改sshd配置文件 windows远程桌面连接Ubuntu ^10 Xmanager、VNC登录远程桌面 https://www.tightvnc.com/ 基于xrdp配置远程桌面 123456789101112# 安装xrdpsudo apt-get install xrdp# 安装vnc4serversudo apt-get install vnc4server# 安装xubuntu-desktopsudo apt-get install xubuntu-desktop# 向xsession中写入xfce4-session(每个用户自己运行此行)echo ...
阅读全文 »

Gitlab

发表于 2016-11-20 | 分类于 devops
gitlab介绍 Gitlab 官方文档 Gitlab 中文文档 Gitlab有CE社区免费版和EE企业收费版 GitLab 可充当 Maven、Npm、Pypi、Docker 等存储库 常用命令 sudo gitlab-ctl restart 重新启动 sudo gitlab-ctl reconfigure 重新配置(运行中的项目,重新配置后,数据也不会丢失) 安装 CE社区版Linux安装包镜像: https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/ CE社区版安装参考: https://blog.51cto.com/u_16213672/10409442 CE社区版Docker镜像: https://hub.docker.com/r/gitlab/gitlab-ce/tags EE企业版镜像: https://hub.docker.com/r/gitlab/gitlab-ee/tags Docker安装CE版参考: https://blog.csdn.net/weixin_42286658/article/details/144768578 Docker安装CE版 12345678910111213141516171819202122232425262728293031323334# 安装Docker: 参考[docker ...
阅读全文 »

Wiki

发表于 2016-10-27 | 分类于 extend
原文地址:free-programming-books branch: 2e467c3 目录 语言无关 IDE MySQL NoSQL PostgreSQL Web WEB服务器 其它 函数式概念 分布式系统 在线教育 大数据 操作系统 数据库 智能系统 正则表达式 版本控制 程序员杂谈 管理和监控 编程艺术 编译原理 编辑器 计算机图形学 设计模式 软件开发方法 项目相关 语言相关 Android AWK C C# C++ CoffeeScript Dart Elasticsearch Elixir Erlang Fortran Golang Haskell HTML / CSS HTTP iOS Java 涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 JVM 底层原理总结 JavaScript LaTeX LISP Lua Markdown Node.js Perl PHP Python R reStructuredText Ruby Rust Scala Scheme Shell Swift Vim Visual Prolog 语言无关IDE IntelliJ IDEA 简体中文专题教程 MySQL 21分钟MySQL入门教程 MySQL索引背后的数据结构及算法原理 NoSQL Disque 使用教程 Neo4j .rb 中文資源 Neo4 ...
阅读全文 »

Mysql DBA

发表于 2016-10-12 | 分类于 db
简介 mycat:不仅仅可以用作读写分离、以及分表分库、容灾备份,而且可以用于多租户应用开发、云平台基础设施 https://blog.csdn.net/liuerchong/article/details/107887804 pt-osc(Online Schema Change) 对于大表进行DDL操作工具 MySQL 中间件汇总比较:https://zhuanlan.zhihu.com/p/490261031 Mysql安装与配置Mysql安装 软件下载:服务器安装包 mysql-installer-community-5.7.32.0.msi (或云盘)、Community Server压缩包 mysql-5.7.32-winx64.zip。installer安装备注如下 installer默认安装在C:\Program Files (x86)\MySQL\MySQL Installer for Windows目录,打开上述msi则会自动安装在此目录,之后可进行配置Server的安装,安装完server之后,仍然可打开此Installer重新安装、增加安装或卸载,尽管下载的是5.7的Installer,但是包含了5.7、8个版本的安装配置 启动安装,选择Setup Type:Developer Default默认安装了Server和一些连接器和文档,且安装在C盘,如需 ...
阅读全文 »

Oracle DBA

发表于 2016-10-12 | 分类于 db
简介 在线演示环境 注:本文中 aezo/aezo 一般指用户名/密码,local_orcl 指配置的本地数据库服务名,remote_orcl 指配置的远程数据库服务名。以 11g 为例 安装oracle 11.2g参考印象笔记(测试通过) 需要注意数据文件目录(/u01/app/oracle/oradata)挂载的磁盘,建议将/u01目录挂载到单独的数据盘上 Oracle线上异常处理 Oracle相关名词和原理 数据库名(db_name)、实例名(instance_name)、以及操作系统环境变量(oracle_sid) ^1 db_name: 在每一个运行的 oracle 数据库中都有一个数据库名(如: orcl),如果一个服务器程序中创建了两个数据库,则有两个数据库名。 instance_name: 数据库实例名则用于和操作系统之间的联系,用于对外部连接时使用。在操作系统中要取得与数据库之间的交互,必须使用数据库实例名(如: orcl)。与数据库名不同,在数据安装或创建数据库之后,实例名可以被修改。例如,要和某一个数据库 server 连接,就必须知道其数据库实例名,只知道数据库名是没有用的。用户和实例相连接。 oracle_sid: 有时候简称为 SID。在实际中,对于数据库实例名的描述有时使用实例名(instance_name)参数,有时使用 ORACLE_SID ...
阅读全文 »

IntelliJ IDEA

发表于 2016-09-17 | 分类于 extend
说明 IDEA使用久了比较占磁盘,可把C:\Users\smalle\.IntelliJIdea2018.1\system\index目录下的索引文件全部删掉释放磁盘空间;如果做了C盘搬家,也可删除目标存储目录,如D:\FileHistory\smalle\AEZO-E480\Data\C\Users\smalle\.IntelliJIdea2018.1\system\index 配置同步:在File菜单中设置setting的repository为git@xxx仓库,设置.ssh认证即可同步仓库 插件同步:复制idea配置目录(USER/AppData/Roaming/jetbrains)下的config/plugins目录到新的环境下 Mac相关配置文件,完全卸载需要删除 ~/Library/Application Support/Jetbrains ~/Library/Caches/Jetbrains ~/Library/Logs/Jetbrains ~/Library/Preferences/Jetbrains jetbrains相关编辑器破解 2024.3.1.1 PyCharm破解 1234567## 参考: https://www.iotword.com/26770.html# 安装PyCharm专业版(Professional)# 下载破解工具 ja-netf ...
阅读全文 »

技术概念(名词)汇总

发表于 2016-09-01 | 分类于 extend
语言 各语言执行用时和内存消耗比较 Go 主要用来创建可扩展的在线 APIs 和小型服务 Rust 主要用来处理 CPU 密集型任务,如算法和大数据处理 架构 MVC三层架构 表示层 / 表现层 / (用户)界面层(UI:User Interface layer) 业务逻辑层 / 应用程序层 / 领域层(BLL:Business Logic Layer) 数据访问层 / 数据层 / 持久层(DAL:Data access layer) SOA 面向服务的架构,主要流行于零几年,基于XML的Webservice进行不同服务间调用 主要针对业务层面进行服务拆分。而微服务则是粒度更细的服务拆分,更倾向于功能级别 SOAP 简单对象访问协议(Simple Object Access Protocol)。webService三要素:SOAP、WSDL、UDDI SOAP封装 SOAP编码规则:定义了一种序列化的机制 SOAP RPC:定义了用于表示远程过程调用和应答的协定 SOAP绑定 RPC 远程过程调用(Remote Procedure Call) 相关框架 应用级的服务框架:阿里的 Dubbo/Dubbox、Google gRPC、Facebook 的 Thrift、Twitter 的 Finagle 远程通信协议:RMI、Socket、SOAP(HTTP XML) ...
阅读全文 »

sharding-jdbc 源码学习

发表于 2016-08-31 | 分类于 db
文档来源:胡翔宇。此处仅作存档学习! ShardingDataSource 类图 类解析(由父类向下) WrapperAdapter:Wrapper适配类主要作用是额外记录jdbc方法调用以及回放。 /** * 记录方法调用. * * @param targetClass 目标类 * @param methodName 方法名称 * @param argumentTypes 参数类型 * @param arguments 参数 */ protected final void recordMethodInvocation(final Class<?> targetClass, final String methodName, final Class<?>[] argumentTypes, final Object[] arguments) { try { jdbcMethodInvocations.add(new JdbcMethodInvocation(targetClass.getMethod(methodName, argumentTypes), arguments)); } catch (final ...
阅读全文 »

shading-jdbc

发表于 2016-08-31 | 分类于 db
Shading介绍 功能 Cobar Mycat Heisenberg TDDL Sharding-JDBC 是否开源 开源 开源 开源 部分开源 开源 架构模型 Proxy架构 Proxy架构 Proxy架构 应用集成架构 应用集成架构 数据库支持 MySQL 任意 任意 任意 MySQL(计划Oracle) 外围依赖 无 无 无 Diamond 无 使用复杂度 一般 一般 一般 复杂 一般 技术文档支持 较少 付费 较少 无 一般 开源组织 阿里 社区(Cobar衍生) 社区(Cobar衍生) 阿里 当当 其中TDDL是文档较少,github上代码还是4年前更新。现在TDDL已经在阿里云上架,名为DRDS(Distribute Relational Database Service 分布式关系型数据库服务) 基于Proxy的架构的缺点:网络消耗会产生性能问题,并且多一个外围系统依赖就意味着需要多增加和承担一份风险 Shading-JDBC简介 Sharding-JDBC是当当开源的数据库分库分表中间件。Sharding-JDBC直接封装JDBC协议,可以理解为增强版的JDBC驱动,旧代码迁移成本几乎为零。Sharding-JDBC定位为轻量级java框架,使用客户端直连数据库,以jar包形式提供服务,无proxy代理层,无需额外部署 ...
阅读全文 »

OFBiz单元测试

发表于 2016-08-31 | 分类于 java
测试方法书写 在ofbiz-component.xml中加入<test-suite loader="main" location="testdef/AezoTests.xml" />运行测试方法的入口文件 在入口文件AezoTests.xml中加入一个测试案例smPerson-tests 12345678910<?xml version="1.0" encoding="UTF-8"?><test-suite suite-name="Aezotests"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/test-suite.xsd"> <!-- 测试用例1:测试方法使用minilang实现 --> <test-case case-name="smPerson-tests"> <simple-method-test name="smPersonTests" location="component://aezo/script/cn/aezo/test/AezoTestMethod.xml"/ ...
阅读全文 »
1…14151617
smalle

smalle

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