首页 文章 精选 留言 我的

精选列表

搜索[mac os],共10002篇文章
优秀的个人博客,低调大师

IntelliJ IDEA For Mac 快捷键

⌦ 向前删除键(Fn+Delete) ⇞ Page Up(Fn+↑) ⇟ Page Down(Fn+↓) Home Fn + ← End Fn + → 一、Editing(编辑) Control + Space 基本的代码补全(补全任何类、方法、变量) Control + J 快速查看文档 Command + N, Control + Enter, Control + N 生成代码(getter、setter、构造函数、hashCode/equals,toString) Control + O 覆盖方法(重写父类方法) Control + I 实现方法(实现接口中的方法) Command + Option + T 包围代码(使用if..else, try..catch, for, synchronized等包围选中的代码) Command + / 注释/取消注释与行注释 Command + Option + / 注释/取消注释与块注释 Option + 方向键上 连续选中代码块 Option + 方向键下 减少当前选中的代码块 Control + o 显示上下文信息 Command + Option + L 格式化代码 Control + Option + O 优化import Command + Shift + V 从最近的缓冲区粘贴 Command + D 复制当前行或选定的块 Command + Delete 删除当前行或选定的块的行 Command + Shift + U 大小写切换 Command + 加号 / Command + 减号 展开 / 折叠代码块 Command + Shift + 加号 展开所以代码块 Command + Shift + 减号 折叠所有代码块 二、Search/Replace(查询/替换) Double Shift 查询任何东西 Command + F 文件内查找 Command + Shift + F 全局查找(根据路径) 三、Usage Search(使用查询) Option + F7 / Command + F7 在文件中查找用法 / 在类中查找用法 四、Compile and Run(编译和运行) Command + F9 编译Project Control + Option + D 弹出 Debug 的可选择菜单 Control + R 运行 五、Debugging(调试) F8 进入下一步,如果当前行断点是一个方法,则不进入当前方法体内 F7 进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中 Shift + F8 跳出 Option + F9 运行到光标处,如果光标前有其他断点会进入到该断点 Command + Option + R 恢复程序运行,如果该断点下面代码还有断点则停在下一个断点上 六、Navigation(导航) Command + O 查找类文件 Command + Shift + O 查找所有类型文件、打开文件、打开目录,打开目录需要在输入的内容前面或后面加一个反斜杠/ Command + Option + O 前往指定的变量 / 方法 Command + L 在当前文件跳转到某一行的指定处 Command + E 显示最近打开的文件记录列表 Option + 方向键左 / Option + 方向键右 光标跳转到当前单词 / 中文句的左 / 右侧开头位置 Command + Option + 方向键左 / Command + Option + 方向键右 退回 / 前进到上一个操作的地方 Command + Shift + Delete 跳转到最后一个编辑的地方 Command + B / Command + 鼠标点击 进入光标所在的方法/变量的接口或是定义处 Command + Option + B 跳转到实现处,在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口 Command + Y 快速打开光标所在方法、类的定义 Command + U 前往当前光标所在方法的父类的方法 / 接口定义 Control + H 显示当前类的层次结构 Command + F12 弹出当前文件结构层 七、Refactoring(重构) F5 复制文件到指定目录 F6 移动文件到指定目录 八、VCS/Local History(版本控制/本地历史记录) Command + K 提交代码到版本控制器 Control+V 显示vcs操作区 九、 Other Option+Enter 提示意图操作

优秀的个人博客,低调大师

mac OSX 上 brew install hive

本文介绍brew install hive并修改默认的metastore存储方案,改Derby数据库为mysql的方法以及可能遇到的问题的解决方案。 1. 通过homebrew安装hive 1 brew install hive 2. 添加hadoop和hive的环境变量 1 2 3 4 5 6 sudo vim ~/.bash_profile export HADOOP_HOME= /usr/local/Cellar/hadoop/hadoop .version.no export HIVE_HOME= /usr/local/Cellar/hive/hive .version.no /libexec source ~/.bash_profile 3. 下载mysql connector 1 2 3 curl -L 'http://www.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.22.tar.gz/from/http://mysql.he.net/' | tar xz sudo cp mysql-connector-java-5.1.15 /mysql-connector-java-5 .1.22-bin.jar /usr/local/Cellar/hive/hive .version.no /libexec/lib/ 4. 创建mysqlmetastore 1 2 3 4 mysql> CREATE DATABASE metastore; mysql> USE metastore; mysql> CREATE USER 'hiveuser' @ 'localhost' IDENTIFIED BY 'password' ; mysql> GRANT SELECT , INSERT , UPDATE , DELETE , ALTER , CREATE ON metastore.* TO 'hiveuser' @ 'localhost' ; 5. 配置hive的配置文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 cd /usr/local/Cellar/hive/hive .version.no /libexec/conf cp hive-default.xml.template hive-site.xml #添加或者编辑如下内容 <property> <name>javax.jdo.option.ConnectionURL< /name > <value>jdbc:mysql: //localhost/metastore < /value > < /property > <property> <name>javax.jdo.option.ConnectionDriverName< /name > <value>com.mysql.jdbc.Driver< /value > < /property > <property> <name>javax.jdo.option.ConnectionUserName< /name > <value>hiveuser< /value > < /property > <property> <name>javax.jdo.option.ConnectionPassword< /name > <value>password< /value > < /property > <property> <name>datanucleus.fixedDatastore< /name > <value> false < /value > < /property > 6. 测试hive是否工作 1 2 3 $ hive; hive > show tables; hive> create table temp_table temp_col string; 7.Revoke few permissions on the mysql metastore 1 2 $ mysql mysql> REVOKE ALTER,CREATE ON metastore.* FROM 'hiveuser' @ 'localhost' ; 9. Further troubleshooting : (a) If you get a bin log error saying statement format is not support. Login to your mysql console as root $ mysql -uroot mysql > SET GLOBAL binlog_format = 'ROW'; (b) You could also try reading the logs as follows. Logs can be emitted to the bash prompt while running hive by setting hive.root.logger to INFO,console. $ hive -hiveconf hive.root.logger=INFO,console (c)You could also read the raw hive logs which is usually located at /tmp/user_name/hive.log (d)If you still have any errors, feel free to comment. 在配置完成后,可能遇到的问题解决方案: 一,Reference error 解决方案: 使用sequel pro, 修改hive用户的权限,添加Reference的global权限。 二,启动hive时遇到的" Caused by: java.net.URISyntaxException: Relative path in absolute URI: {system:java.io.tmpdir%7D/{system:java.io.tmpdir%7D/%7Bsystem:user.name%7D " 解决方案: 修改hive-site.xml 配置中的以下key value即可: <name>hive.exec.scratchdir</name> <value>/tmp/hive-${user.name}</value> <name>hive.exec.local.scratchdir</name> <value>/tmp/${user.name}</value> <name>hive.downloaded.resources.dir</name> <value>/tmp/${user.name}_resources</value> <name>hive.scratch.dir.permission</name> <value>733</value> restart hive metastore and hiveserver2 本文转自fandyst博客园博客,原文链接:http://www.cnblogs.com/ToDoToTry/ ,如需转载请自行联系原作者

优秀的个人博客,低调大师

Mac系统下Android生成keystore

首先打开终端(在搜索里面搜索Te即可出来) 然后输入 cd /Library/Java/Home/bin/ 然后这步很关键,由于我们用的是当前用户,所以没有最高权限,不能在Library文件夹下生成任何文件,所以照抄网上的方法是无法创建成功的,复制粘贴步骤4的内容。 keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -validity 20000 -keystore /Users/你的用户名/android.keystore 好了,看看你的用户目录下,是不是生成了,收工。 //的到文件之后,给apk签名 build.json { "android": { "debug": { "keystore": "key/eagleeye.keystore", "storePassword": "slicejobs", "alias": "android", "password" : "slicejobs", "keystoreType": "jks" }, "release": { "keystore": "key/eagleeye.keystore", "storePassword": "slicejobs", "alias": "android", "password" : "slicejobs", "keystoreType": "jks" } } }

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册