Mryqu's Notes


  • 首页

  • 搜索
close

使用Vagrant Box

时间: 2015-04-20   |   分类: Tool   Vagrant     |   阅读: 22 字 ~1分钟
//Download a box to local disk $ vagrant box add my-box /path/to/the/new.box ... $ vagrant init my-box ... $ vagrant up ...

[Hadoop] 消除WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform.

时间: 2015-04-19   |   分类: BigData     |   阅读: 94 字 ~1分钟
启动DFS或者执行hadoop fs命令总是得到告警util.NativeCodeLoader: Unable to load native-hadooplibrary for your platform… using builtin-java classes whereapplicable: hadoop@node50064:~$ start-dfs.sh 15/04/18 01:55:33 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable Starting namenodes on [node50064.mryqu.com] node50064.mryqu.com: starting namenode, logging to /usr/local/hadoop/logs/hadoop-hadoop-namenode-node50064.out node50069.mryqu.com: starting datanode, logging to /usr/local/hadoop/logs/hadoop-hadoop-datanode-node50069.out node51054.mryqu.com: starting datanode, logging to /usr/local/hadoop/logs/hadoop-hadoop-datanode-node51054.out Starting secondary namenodes [node50069.mryqu.com] node50069.mryqu.com: starting secondarynamenode, logging to /usr/local/hadoop/logs/hadoop-hadoop-secondarynamenode-node50069.out 15/04/18 01:55:51 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform.
阅读全文 »

[JPA] 重温CascadeType

时间: 2015-04-18   |   分类: db+nosql     |   阅读: 11 字 ~1分钟
今天看了一篇帖子A beginner’s guide to JPA and Hibernate Cascade Types,对JPA/Hibernate中OneToOne、OneToMany、Many-To-Many关系下CascadeType的使用讲的很详尽,有代码示例也有SQL输出。作者VladMihalcea,著有High-Performance Java Persistence一书,应该淘一本学习学习。

[Gradle] 输出依赖包

时间: 2015-04-16   |   分类: Tool   Gradle     |   阅读: 89 字 ~1分钟
下面我以https://spring.io/guides/gs/spring-boot/中的gs-spring-boot项目为例,使用Gradle输出依赖包。 首先对build.gradle做如下修改: buildscript { repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:1.2.2.RELEASE") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'idea' apply plugin: 'spring-boot' jar { baseName = 'gs-spring-boot' version = '0.1.0' } repositories { mavenCentral() } sourceCompatibility = 1.8 targetCompatibility = 1.8 task copyToLib(type: Copy) { print configurations into "$buildDir/dep-libs" from configurations.runtime } build.dependsOn(copyToLib) dependencies { compile("org.springframework.boot:spring-boot-starter-web") // tag::actuator[] compile("org.springframework.boot:spring-boot-starter-actuator") // end::actuator[] // tag::tests[] testCompile("org.springframework.boot:spring-boot-starter-test") // end::tests[] } 首先可以在命令行中看到:
阅读全文 »

[Gradle] 执行Java类

时间: 2015-04-15   |   分类: Tool   Gradle     |   阅读: 132 字 ~1分钟
需求 我想用Gradle脚本执行下列Java类Hello123.java: import java.util.Arrays; public class Hello123 { public static void main(String[] args) { System.out.println("args:"+ Arrays.toString(args)); } } 测试一:创建execute任务 build.gralde apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'idea' task execute(type: { main = System.getProperty("exec.mainClass") classpath = sourceSets.main.runtimeClasspath systemProperties System.getProperties() if(System.getProperty("exec.args")) args System.getProperty("exec.args").split() } sourceCompatibility = 1.8 targetCompatibility = 1.8 测试结果 测试二:重写run任务 build.gralde apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'idea' apply plugin: "application" mainClassName = "NonExistentClass" task run (type: { main = System.
阅读全文 »

[Gradle] 阻止build任务执行测试任务

时间: 2015-04-14   |   分类: Tool   Gradle     |   阅读: 12 字 ~1分钟
在执行gradle build时想要阻止执行测试任务,方法如下: 第一种方法:如Gradle用户指南的14.8 Skipping tasks所说,在build.gradle里设置"test.enabled=false",执行gradle build 第二种方法:在build.gradle里设置"check.dependsOn.remove(test)",执行gradle build 第三种方法:执行gradle build -x test

[Gradle] 强制重新下载依赖

时间: 2015-04-13   |   分类: Tool   Gradle     |   阅读: 9 字 ~1分钟
强制Gradle重新下载依赖的方式有两种: 在Gradle命令中加入–refresh-dependencies选项。该选项会让Gradle忽略已解析模块和构件的所有缓存项,对所配置的仓库重新进行解析,动态计算版本、更新模块和下载构件。 删除Gralde的缓存目录~/.gradle/caches。这个有点过于粗暴。 示例: gradlew clean --refresh-dependencies build bootRun

学习Gradle

时间: 2015-04-12   |   分类: Tool   Gradle     |   阅读: 27 字 ~1分钟
当前参与的SAS Workflow2.0原型开发项目,美国那边的项目组经营将代码编译脚本从Ant切换成Gradle了。此外我司已经在去年就将Gradle列入了技术雷达的正式采用象限,感觉有必要学习一下Gradle,扩充自己的开发能力。 Gradle官网上提供的图书信息链接中有两本免费O’Reilly出版社图书: Building and Testing With Gradle Gradle Beyond the Basics一般软件官网文档质量不错的情况下,我优先阅读最新的官网文档,所以我先看了《Gradle入门》和《Gradle用户指南》。 参考 Gradle官网 Gradle文档 Spring提供的Gradle入门 Gradle用户指南 Groovy官网 Groovy++ Java Build Tools: Ant vs Maven vs Gradle

尝试Bootply和Codeply

时间: 2015-04-11   |   分类: FrontEnd     |   阅读: 74 字 ~1分钟
Bootply Bootply被称为是Bootstrap的活动平台。它不但是一个Bootstrap的编辑器和生成器,同时也拥有非常广泛的代码库。Bootply编辑器可以让你拖拽Bootstrap组件并可以编辑你自己的代码。 Bootply同时整合了其他流行的Bootstrap插件、微型代码库和框架。你也可以借助其他工具的使用像FontAwesome, jQuery + jQuery UI, Bootstrap Select, FuelUX, AngularJS,Google Maps 等等。 Codeply Codeply是 一个HTML/CSS/JavaScript编辑器 一个响应式设计活动平台和开发工具 一个Web设计者和前段开发者的社区 一个代码片段和示例的代码仓库 Codeply编辑器也可以让你拖拽Bootstrap组件并可以编辑你自己的代码。 Codeply也整合了很多响应式框架和代码库。 响应式框架 Bootstrap3 Foundation Kube MaterializeCSS NoFramework PureCSS SemanticUI Skeleton Unsemantic 可用的JS和CSS库 Angular AngularAnimate AngularAria AngularMaterial AngularUI AngularUI Bootstrap AnimateCSS Backbone BootstrapDatepicker BootstrapSelect DropZone Ember Ember.js FastClick FontAwesome FullCalendar GoogleMaps API Hammer.js Handlebars.js Ionic Isotope Jasny jQueryUI Knockout Masonry Minicolors PrototypeJs Raphael RequireJs UnderscoreJs 此外,Codeply还能针对不同大小的屏幕进行测试。 参考 Bootply网站 Codeply网站 15 Best Bootstrap Tools for Designers

GoJS国际化和本地化支持

时间: 2015-04-10   |   分类: FrontEnd     |   阅读: 13 字 ~1分钟
查了一下GoJS国际化支持文档,藏的还挺深,放在GoJS 部署里了。 GoJS应用可以显示非拉丁语文本。示例可见Japanese Family Tree. GoJS不操作货币值、日期值或地址,因此对这些数据类型没有本地化问题;GoJS不包含任何自己的图标(图像)或光标。 GoJS不显示任何内建文本字符串,因此无需转换工作。用于往控制台输出的错误和告警消息仅用于程序员调试,而不会面向最终用户。当读写JSON、几何路径字符串或CSS颜色时,其中的数值读写仅用于内部使用且为非本地化格式。 所有用户可见文本都完全在程序员的控制之下。为了本地化,可以很方便地使用Binding中的转换函数。TextEditingTool使用HTMLTextArea元素实现原地文本输入和编辑,从而利用浏览器对输入法编辑器的支持。 GoJS不像OpenUI5那样根据Locale相应从I18Nproperties文件获取本地化文本,而是通过下列方式提供国际化和本地化支持: 提供显示非拉丁语文本的能力 将自身摘出来,确保自身实现没有国际化和本地化的要求 将一切国际化的工作推出去,程序员可以直接设置国际化显示文本,也可以实现Binding(targetprop,sourceprop, conv)中的转换工具方法在客户端进行本地化。
30 31 32 33 34 35 36 37 38

Programmer & Architect

662 日志
27 分类
1472 标签
RSS 订阅
GitHub Twitter FB Page
© 2009 - 2023 Mryqu's Notes
Powered by - Hugo v0.120.4
Theme by - NexT
0%