- 博客(148)
- 收藏
- 关注
转载 java - mybatis:java.lang.IllegalArgumentException: Mapped Statements collection does not contain val...
当遇见java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for 错误的时候不要慌张,仔细检查下面两样是否匹配:1. Mapper的namespace是否和定义的一致?<mapper namespace="com.sitech.mapper.Use...
2019-05-04 14:04:00
318
转载 how to run windows programs on a MAC?
How to run windows programs on a MAC? We could use wine or Wine Bottler which is based on wine and provide a more convenient interface on top of it.It is best for advanced users already familia...
2018-04-15 14:12:00
253
转载 基于CommonKADS方法论实现知识库系统
说明:本文是Knowledge-based systems with thecommonKADS method文章的翻译。一、知识库系统的背景1. 什么是知识库系统(KBS)知识库系统是人工智能的一个分支,可以真正地应用于现今的系统开发领域。他们通常内嵌于其他的应用中,来执行特定知识的任务。知识库系统是AI科学家长期研究的成果。从上个世纪70年代开始,科学家们...
2017-08-03 13:37:00
779
转载 how to be an efficient man
"This Monday I was invited to do a presentation on this Friday, and today is Friday. I am going to share something with you all, but unfortunatily it is not well prepared since I was so busy this...
2016-12-23 08:28:00
249
转载 eclipse相关问题汇总
安装subclipse svn工具:配置JavaHL:http://subclipse.tigris.org/wiki/JavaHL#head-5bf26515097c3231c1b04dfdb22c036bc511926b安装subclipse插件:http://subclipse.tigris.org/update_1.8.x/Errors running b...
2016-12-22 09:23:00
72
转载 hadoop集群搭建过程中遇到的问题
在安装配置Hadoop集群的过程中遇到了很多问题,有些是配置导致的,有些是linux系统本身的问题造成的,现在总结如下。1. hdfs namenode -format出现错误:hdfs namenode format cannot load main class请检查环境变量HADOOP_HOME的设置是否正确,通常基于文件/etc/profile2. sbin/s...
2016-12-21 18:44:00
226
转载 资料整理:基于node push server实现push notification
chat example based on ionic/ socket.io/ redishttps://github.com/jbavari/ionic-socket.io-redis-chathttp://jbavari.github.io/blog/2014/06/17/building-a-chat-client-with-ionic/socket.io...
2016-12-17 14:43:00
89
转载 Linux多个机器配置ssh免登陆
多机器ssh免密码登录的教程,网上有很多,多的数不过来,但是我的安装过程不是很顺利,因为刚开始使用的是普通的user,虽然配置了sudo权限,但是没有root权限,导致了无论如何配置都不能实现免密码登录。最后使用root账号操作了一次,顺利成功。实现多个机器的ssh免密码登录的核心思想是把每一个机器的rsa公钥集中到一个文件中,并且把这个文件分发到所有的机器上面去。本文中的...
2016-12-16 10:09:00
75
转载 linux install tomcat
折腾了好久,按照官网的安装流程安装了不止3次,发现还是不能成功,最终发现是linux机器本身的问题,因为我用的公司的virtual machine,可能是机器本身在一次迁移的过程当中出现了问题,导致了我的悲剧。最终的解决方案是重新setup了virtual machine,并且一路顺畅,安装成功。This artical shows you how to install, co...
2016-12-15 08:55:00
72
转载 (转载)Eclipse快捷键大全
Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)A...
2016-12-14 08:32:00
58
转载 how to install mapr sandbox
Sometimes we need a standalone envrionment to test Hadoop and Spark, mapr is a choice to do that in our development machine. Before that, it's better to download the virtual box or vmware player ...
2016-12-13 08:49:00
186
转载 linux常用命令--持续更新
查看文件大小du -h --max-depth=1查看哪些端口处于监听状态sudo lsof -i tcp|grep -i LISTEN关闭/开启防火墙sudo service iptables stop/startssh切换host,假设当前在master机器上面。master: ssh slave1 //切换到slave1上面...
2016-12-13 08:47:00
72
转载 git常用命令--持续更新
git常用命令:git init //初始化本地git环境git clone XXX//克隆一份代码到本地仓库git pull //把远程库的代码更新到工作台git pull --rebase origin master //强制把远程库的代码跟新到当前分支上面git fetch //把远程库的代码更新到本地库git add . //把本地的修改加到sta...
2016-12-09 09:09:00
167
转载 2017年计划
目标计较明确同时数量也比较少,本着SMART原则来制定,主要遵循以下几个小步骤:制定一个计划或者确定一个目标需要考虑的问题:为什么期望是什么期限下一步2017年年度目标:读10本书;更新35篇博客;通过PMP考试;掌握Java和大数据知识和技能(达到架构师JD标准);会用英语(能和PIMCO客户进行电话会议);转载于:htt...
2016-12-08 10:24:00
80
转载 把时间当做朋友
10月21日购入此书《把时间当做朋友》,用了一个月时间,到11月21日读完了一遍,并且做了在书的空白处做了大量的笔记。感觉好久没有这样用心读书了。这是一本难得的好书,里面没有华丽的辞藻,没有教化式的洗脑,没有通篇的应该这样、应该那样。而是从人的内心出发,探究如何快乐地、在正确的时间、用正确的方式、做正确的事情。至于如何定义正确,根据每个人认知的不同而不同。成功人士的成功是不可复制的,...
2016-12-07 09:18:00
93
转载 一个优秀的app应该考虑的问题
带着团队做了3个app,需求是客户决定的,甚至连进度都不是项目经理可以控制的(譬如说一个app要在6周内,3个人完成)。现在的状态是基本上没有用户量,当然原因是多方面的,下面说一说我认为app设计的原则和开发过程中应该考虑的问题。原则:功能越简单、越少则越好。不要尝试重新培养用户习惯,而是借鉴现有的优秀的用户量大的app(譬如说微信、淘宝等)的操作习惯,让用户用起来有一种...
2016-12-06 13:50:00
123
转载 Hadoop Ecosystem related ports
本文总结了Hadoop生态系统中各个组件使用的端口,包括了HDFS,Map Reduce,HBase,Hive,Spark,WebHCat,Impala,Alluxio,Sqoop等,后续会持续更新。HDFSPorts:ServiceServersDefault Ports UsedProtocolDescript...
2016-12-06 08:26:00
86
转载 在Spark shell中基于HDFS文件系统进行wordcount交互式分析
Spark是一个分布式内存计算框架,可部署在YARN或者MESOS管理的分布式系统中(Fully Distributed),也可以以Pseudo Distributed方式部署在单个机器上面,还可以以Standalone方式部署在单个机器上面。运行Spark的方式有interactive和submit方式。本文中所有的操作都是以interactive方式操作以Standalone方式部署...
2016-12-02 11:13:00
252
转载 在Spark shell中基于Alluxio进行wordcount交互式分析
Spark是一个分布式内存计算框架,可部署在YARN或者MESOS管理的分布式系统中(Fully Distributed),也可以以Pseudo Distributed方式部署在单个机器上面,还可以以Standalone方式部署在单个机器上面。运行Spark的方式有interactive和submit方式。本文中所有的操作都是以interactive方式操作以Standalone方式部署...
2016-12-02 10:46:00
96
转载 how to use Sqoop to import/ export data
Sqoopis a tool designed for efficiently transferring data between RDBMS and HDFS, we can import data from mysql, oracle, and other data bases into HDFS very easily; meanwhile we can dump data in...
2016-11-25 09:35:00
113
转载 Hadoop Ecosytem
There are a lot of Hadoop related projects which are open sourced and widely used by many componies. This article will go through the installations of them.l Install JDKl Install Hadoopl...
2016-11-24 13:30:00
122
转载 how to use Eclipse with Maven
install Eclipse LUNA;download and unzip Maven;Eclipse=>window=>preference=>maven=>installations=>add maven into eclipseEclipse=>window=>preference=>maven=>setti...
2016-09-12 09:18:00
66
转载 Spark生态系统
在大数据非常流行的今天,每个行业都在谈论大数据,每个公司(互联网公司,传统企业,金融行业等)都在讨论大数据。高层管理者利用大数据来进行决策;数据科学家利用大数据来进行业务创新;程序员利用大数据来完成项目或者产品。那么,作为大数据工程师需要掌握哪些知识呢?其中Hadoop作为大数据处理的平台,凭借着出色的处理能力及大量的开源框架,越来越多地被大型公司采用,几乎成为了大数据的代名词。...
2016-09-01 16:11:00
165
转载 windows 下安装redis
下载:https://github.com/dmajkic/redis/downloads启动redis server:打开命令行,定位到下载的folder中:cdE:\software\redis\64bit运行命令,查看是否成功:redis-server.exe redis.conf启动redis客户端:重新打开一个命令行,定位到redis文件夹...
2016-07-20 14:03:00
65
转载 技术创业
谈谈我对技术创业的一些理解,下面是我在公司内部的一个分享。技术创业有很多的不确定性,并且过程非常痛苦,所以在开始之前,再问一遍自己:真的想好了吗?转载于:https://www.cnblogs.com/allanli/p/5657059.html...
2016-07-10 07:33:00
78
转载 mac 下安装 mysql
1. 下载mysql community server2. 下载mysql workbench3. 启动mysql server4. 进入mysql命令行5. 修改root密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'mypass';6. 增加用户grant all privileges on *.*...
2016-06-23 13:29:00
50
转载 Sublime Text格式化HTML JS CSS代码
Sublime Text是开发Hybrid应用的神器,但是有时候对糟糕的代码格式很懊恼,尤其是团队成员比较多,并且代码风格不是很统一的时候。幸好有可用的格式化插件,比较好用的就是HTML-CSS-JS Prettify插件。1. 通过ctrl + shift + p调出插件安装界面。插件安装界面不能工作的解决办法:点击View=>Show Console,输入下面...
2016-06-22 13:51:00
62
转载 Charts in Ionic
Chart对于任何应用来说都是不可或缺的一部分,hybrid app也是如此。先罗列一下有哪些可用的Chart library:D3.JS -- Data-Driven Documents,BSD license。D3.jsis a JavaScript library for manipulating documents based on data. D3hel...
2016-06-21 09:00:00
97
转载 第二十一章:deploy and live updates
通常我们开发一个app之后,需要把他们放到对应的应用商店上去以供下载。在此期间,需要经过应用商店的审核,包括初次上传和更新上传。短则需要数天,多则需要几个星期,这对于我们的快速产品迭代和hotfix来说就是一个噩梦。Ionic提供了一个方式,能够在应用需要更新的时候,不需要应用商店的审核,而实现实时更新。当然,从技术的角度来看,基于web的产品(HTML+CSS+JS)是可以做到的。但是...
2016-06-16 08:20:00
88
转载 番茄工作法图解 读书有感
15年10月份参加上海QCon大会的时候,买了一本书《番茄工作法图解》,作者是瑞典的比较帅气的小伙子。起初感觉是专场来忽悠讲座并且卖书的,大肆宣传加上作者签名,引来粉丝无数,经不起诱惑,遂购入一本,然后束之高阁。后不经意间翻看,觉得确实是业界良心之作,不是说到底能有多高效,而是书中的内容比较夯实,有理论基础,编排格式比较精彩,尤其是大量的手插画,添彩无数。好了,讲一讲我的理解和...
2016-06-15 07:51:00
137
转载 [目录]读书
1. 番茄工作法图解2. 图解HTTP3. JavaScript权威指南4. RESTful Web Services5. Angular JS权威指南6. 图解TCP/IP7. CLR via C#8. 程序员修炼之道 -- 从小工到专家9. 代码整洁之道10. 高效程序员的45个习惯 -- 敏捷开发修炼之道11. 卓有成效的管理者12. 浪...
2016-06-14 08:48:00
105
转载 第十九章:UTC time和local time的互换
通常我们服务器端的时间使用UTC格式,避免服务器的时区对最终的时间产生影响。而客户端需要根据具体的时区显示local time,本文将介绍如何将服务器的UTC time(基于asp.net web api实现的web service)与客户端的local time(基于ionic实现的hybrid app)进行相互转换。1. Convert UTC time to local tim...
2016-06-14 08:42:00
363
转载 第二十章:安全性
1. MD5加密通常我们Login的时候使用的密码需要加密(加密和Hash的区别),并且是不可逆的加密,这个时候可以使用MD5。MD5is an algorithm that is used to verify data integrity through the creation of a 128-bit message digest from data input...
2016-06-13 11:03:00
68
转载 [目录]ASP.NET web api开发实战
第一章:Restful web service v.s. RPC style web service第二章:ASP.NET web api v.s. WCF v.s. ASP.NET web service第三章:基于ASP.NET MVC创建一个简单的web service第四章:基于OAuth的登录验证第五章:使用Entity Framework第六章:使用Red...
2016-06-10 15:09:00
106
转载 第十三章:基于socket.io实现即时通信
安装好环境,请参考ionic环境搭建之windows篇和ionic环境搭建之OS X篇。服务器端的搭建参考socket io官网,里面有非常详细的描述,按照步骤下来,最终可以在localhost进行模拟聊天。下面是手机端的说明。引入socket.io.js:<script src="js/socket.io.js"></script&g...
2016-06-03 13:26:00
108
转载 第三章:ionic环境搭建之windows篇
下面是在windows操作系统上面安装ionic的步骤,已经在Windows 10/ 7/ XP下面通过验证。安装JDK 1.1 下载(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)并安装 1.2 配置:高级->环境变量 JA...
2016-06-02 14:16:00
71
转载 第十八章:自定义splash screen、app icon和tab icon
本文介绍如何自定义splash screen、app icon和tab icon。1. 自定义splash screen和app icon1.1 产生resources文件夹,启动命令行:ionic resources此时在ionic project的根目录下面就会产生一个resources文件夹,里面有android和ios子文件夹。1.2 找...
2016-06-02 10:40:00
171
转载 附3:tips of layout binding and styling
1. how to clear content of ng-model in controller?如何在conroller中清除ng-model绑定的内容? .state('tab.login', { url: '/login', cache:'false', views: { 'tab-login': {...
2016-06-01 16:31:00
39
转载 第十七章:使用media插件来播放声音
前面已经讲过如何基于push notification自定义sound,但是还是存在几个问题:IOS app在前台运行的时候,如何播放sound?因为这个时候push notification是不起作用的。如果用户改成了mute(静音)状态,如何保证push notification sound可以播放?下面我们就来探讨这些问题。问题一:我们可以采用media p...
2016-05-31 14:25:00
107
转载 第一章:hybrid app开发之技术选型
伴随着移动互联网的兴起,越来越多的企业将部分资源投入其中,想在互联网+的大潮中分一杯羹,并期望着站在风口上,成为时代的弄潮儿。现在不会做一个app都不好意思说是搞互联网的,那么开发一个app的方式有哪些呢?基于目前市面上比较流行的app都是基于android和ios的,所以我们只针对这两种平台谈app;虽然也有其他平台,但鉴于市场占有率,不纳入本系列的范围。第一种方式:na...
2016-05-30 11:15:00
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人