自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(235)
  • 收藏
  • 关注

原创 关于Motan的client端调用server端失败的问题

经常会遇到类似的错误提示,连接不上服务器com.weibo.api.motan.cluster.support.ClusterSpi.callFalse(ClusterSpi.java:190)首先要确保几个问题1.配置文件中的group,module甚至是version是一致的2.服务器对应的端口是否开放,是否能连接通3.通过motan的manager管理平台,看...

2017-04-23 13:50:05 879

原创 mac下,升级mysql遇到的问题总结

首先要关闭原有的进程,不同系统,关闭的方法也不尽相同当前使用的Mac 是10.12,关闭命令为sudo launchctl unload -w /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist或者在/usr/local/mysql/support file/下执行mysql.server stop如果通过命...

2017-03-10 13:31:04 529

原创 mysql在Mac各版本以及Linux的个版本启动和关闭

On Linux start/stop/restart from the command line:/etc/init.d/mysqld start/etc/init.d/mysqld stop/etc/init.d/mysqld restartSome Linux flavours offer the service command tooservice mysqld...

2016-11-29 17:29:46 388

原创 开始学习Vue.js

准备工作开发工具我使用了WebStorm,在里面进行了插件安装,步骤如下1.安装插件打开Settings(或者Preferences)=>Plugins=>Browse repositories,然后搜索vue,则会查找到vue进行安装2.设置JavaScript语言的支持版本到ES6Settings(Preferences) => Language & Framework...

2016-10-13 12:18:37 186

原创 Maven使用slf4j-log4j12包冲突的问题解决

当maven引入的包发生冲突的时候,可以通过mvn dependency:tree来进行查看,所有引入的包以及引入的包所依赖的包哪些包有冲突则通过在对应的dependency标签中添加exclusions比如[code="xml"] com.weibo motan-core ${motan.version} ...

2016-10-08 14:05:30 7139 1

原创 通过Maven构建打包Spring boot,并将config配置文件提取到jar文件外

如果通过不同的IDE打包,着实会觉得依赖性太大,并且容易出现错误,操作也比较复杂同时,spring-boot-maven-plugin的使用感觉,相关配置太少,并且无法满足方便部署和运行的需求。这里我们使用了,Maven的如下插件maven-jar-plugin,负责将应用程序打包成可执行的jar文件maven-assembly-plugin,负责将整个项目按照自定...

2016-08-29 15:36:26 1920

原创 MySQL,产生死锁的问题dead lock

首先,其实造成死锁的可能性也许每个人都不一样,所以重点不是如何解决问题,而是分析,也许我遇到的问题并不适用于其他人,但是遇到这种情况先要搞清楚,是哪个表,的哪个字段产生了资源征用,然后分析解决就可以了。登录mysql后,通过show engine innodb status;来查看最后一次死锁的情况查询后显示的------------------------LATEST D...

2016-08-25 17:44:28 367

原创 mysql无法找到或无法连接本地的mysql.sock的问题

类似如下错误Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' 或者是另外的其他路径,比如 /var/lib/mysql/mysql.sock网上有很多解决方案,就是配置my.cnf或者my.ini,针对不同操作系统以及版本我们明明在my.cnf配置了路径,但是还是不管用...

2016-08-23 10:35:27 1635

原创 Mac OS X,在睡眠之后经常无法连接网络的问题解决

之前一直困扰着这个问题,平常电脑几乎不关机,都是睡眠,但是第二天醒来唤醒电脑,就无法连接网络,除非要重启电脑拨打苹果客服也是一样没有效果后来在Activity Monitor中查看了网络的使用状况,发现了一个进程名字叫做mdnsresponder占用网络资源巨大,后来在网上经过查询,如下命令解决了问题,清楚DNS的缓存分别执行如下命令sudo dscache...

2016-07-27 07:55:21 3930

原创 linux下下载sun 的JDK

因为sun有下载链接的验证,所以无法直接通过url下载那么通过模拟请求链接即可,具体如下rpm版wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/j...

2016-07-24 15:07:37 258

原创 fastjson 反序列化泛型对象

我是这样做的,不知道有没有更好的办法望支出首先是JSON.parseObject的方法有很多重载,里面其中有一个传递TypeReference类型的方法重载这个就是用来转换泛型对象的具体用法类似如下JSON.parseObject(jsonStr, new TypeReference(){});上面这个例子就是一个嵌套结构--------...

2016-06-24 10:45:38 1199

原创 INNODB引擎下,mysql 升级后,还原原来的数据data文件夹

我的当前环境是Mac OS X 10.11,MySQL是5.6首先我们是确保原来的mysql的数据文件夹data里面的内容没有丢失这里需要注意一点的就是,在data文件夹内存储着原来的若干数据库,但不光是这些数据库文件夹,还有ib_logfile0,ib_logfile1,ibdata1,这些文件也坚决不能弄丢,因为他们里边存储着表空间的映射,如果弄丢了的话,启动服务会重新创建新的文件...

2016-05-24 20:50:30 496

原创 使用angular-ui-bootstrap的collapse的时候,缓动动画无法播放的问题

在使用ui-bootstrap的时候,试用了collapse这个组件,但是发现缓动动画一直无法播放直接解决问题,可翻至最后,想进行分析调试,可看中间过程。翻看源码,ui-bootstrap的源码最上就是uibCollapse的源码(我是用的版本是1.0,与之前的0.x版本源码有很大出入)在源码中,坚挺了uibCollapse的值,当值发生变化,则会分别调用expand()或...

2016-05-24 11:43:49 412

原创 mysql无法启动的分析

关于MySQL不启动的情况有太多太多分析就从日志开始,也就是无法启动的情况下需要查看日志拿Mac OS X距离,将MySQL的安装目录下的my.cnf文件打开,并添加log-error=/usr/local/mysql/log/error.log也就是将日志输出到这个目录下,然后,再通过日志的内容来分析是因为什么无法启动MySQL在编辑这个文件的时候,也可能无法...

2016-05-23 15:23:15 166

原创 Mac下IDEA快捷键收集(随使用陆续更新)

随用随记,陆续更新查看方法API (Quick Document)F1查看方法或变量在项目中的引用option+F7根据名称打开文件 (Navigate>File)Command + Shift + O跳到文件的指定行Command + L显示文件结构,定义的变量、方法等(File Structure)Command + F12...

2016-05-11 11:44:52 108

原创 基于angular的tree控件

以前用过一些基于Angular的树形控件,但是发现都多少有些别扭,就是写起来会有些不爽,最近就在纠结是不是要重写一个,最后终于决定重写,开始写就收不住了,发现用起来爽多了,就将项目开源了出来。目前实现的功能有节点展开、关闭;同级节点新增;子集节点新增;删除节点;选中节点;可配置是否互斥;数据源子集的属性名称;是否只有叶子节点才可选中;可访...

2016-04-14 18:16:25 398

原创 github发布项目演示预览及项目主页

项目完成准备发布预览页面,要确保预览页面的文件可以在现有的项目代码中运行,对应的路径都是正确的,然后提交到github在对应项目的页面上,点击Settings标签[img]http://dl2.iteye.com/upload/attachment/0116/6159/ffc5e35a-a5df-3a04-b333-abce67c0ff88.png[/img]左侧的Opti...

2016-04-14 14:59:41 221

原创 gulp常用的plugin描述(陆续更新)

gulp-concat用来合并文件的,可以将多个文件进行合并,比如js、css等使用方法可参看https://www.npmjs.com/package/gulp-concatgulp-uglify用来压缩js文件的工具相关配置如下https://github.com/terinjokes/gulp-uglifygulp-sourcemaps用来将对...

2016-04-13 10:32:50 146

原创 gulp文件读取的先后顺序以及匹配的组合规则

首先gulp的文件读取不用说了,就是gulp.src可以传单个字符串,也可以传数组那么其实读取的文件先后顺序就是按照这个数组来的比如:return gulp.src([ path.join(config.src,'/!(*-tpls)*.js'), path.join(config.src,'/*-tpls.js') ])...

2016-04-12 22:05:07 761

原创 安装yeoman出现错误npm ERR! [email protected] postinstall: `yodoctor`

npm ERR! Darwin 15.4.0npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "yo" "-g"npm ERR! node v4.4.2npm ERR! npm v3.8.6npm ERR! file shnpm ERR! code ELIFECYCLEnpm ERR! e...

2016-04-12 18:22:30 683

原创 错误解决npm ERR! not a package /usr/local/bin/n

$ sudo npm install n -gnpm ERR! not a package /usr/local/bin/nnpm ERR! addLocal Could not install /usr/local/bin/nnpm ERR! Darwin 15.4.0npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm"...

2016-04-12 17:58:15 2096

原创 angular中,$interpolate和$compile

$interpolate 在官方文档中描述的是编译一段带有插入标记({{}}这个东西,当然也可以是标签内的属性表达式)的语句,然后返回一个interpolation(插值)函数插值函数的参数一context,也就是提供插值标记里面变量内容的对象。例如[code="javascript"]var html = '{{name}}';$scope.interpolate =...

2016-04-12 09:33:36 109

原创 angular中trunsclude的scope

一篇好文http://angular-tips.com/blog/2014/03/transclusion-and-scopes/

2016-04-09 22:45:04 84

原创 sourcetree的submodule在修改后无法显示的问题

这两天遇到个问题,如下sourceTree,对我的submodule进行了修改,把原来的通过界面进行了删除,然后加入新的submodule,但是发现submodule那块区域,就无法显示新的内容了,什么都没有查看.submodule里面的路径已经更新到最新的了,所以问题不在这通过git submodule update执行命令,提示找不到原来删除的那个submodule...

2016-04-08 11:30:30 1979

原创 V8引擎源码编译

首先是V8的Git源码https://github.com/v8/v8原来V8是放在code.google.com上面的,后来被转移到了Github可以使用git 来进行clone官方文档的开始第一步是checkout depot tools这里面简要描述一下,depot tools是Google的一套工具包,这里面我们用到的是gclient,用来实现多中代...

2016-04-06 22:10:03 513

原创 Chrome浏览器内,多个同级的滚动条只有第一个好用的问题解决

先描述一下我的状况今天写WebApp的页面的时候,因为页面中存在多个同级的块,而会根据窗口大小的变化,同级的块可能都会出现滚动条但是发现滚动条只有第一个好用~,其他的都无法滚动,感觉很奇怪,与此同时,试了Safari、Firefox浏览器,都好用,后来有让同事拿同版本的Chrome浏览器在他的机器上访问发现也好用把代码加了个鼠标滚轮事件监听,在回调响应方法中不执行任何代码,...

2016-04-01 22:03:48 481

原创 子元素的margin影响到父元素的大小

总体来讲,这个问题是垂直外边距合并问题。也就是一个div,作为一个元素的第一个子集元素情况下,在设置了外边距之后,会与父级的div元素在某种情况下进行合并,那么在什么情况下呢第一个元素的上外边距会去查找父级的border或者padding,如果没找到,就会向外找margin,如果找到margin,相邻的两个margin会进行合并,这也就是垂直外边距合并。也就是说没有找到边界,就...

2016-03-04 21:58:01 641

原创 重启MySQL服务后,导致数据表不存在的问题记录

最近发现了个问题,如标题。具体操作说不清了,但大概是这样的我使用MySQL Workbench来进行数据模型的同步,然后在修改一些原有表的设计的时候,Workbench把我的表外键给删掉了,我也没有在意,就同步了数据库。然后在MySQL服务重启之后就出现了这种状况,如果你也是这种状况,[color=red]can't select from existing table becau...

2016-03-01 18:55:08 1498

原创 关于SVN老项目迁移到Git

之前使用过git-svn,感觉并不是很好用,后来在网上发现了这个东西SubGit,一个传说中比git-svn好用的工具准备工作首先下载SubGit,地址[url]http://www.subgit.com/download.html[/url]然后解压到本地,可直接使用bin下的运行文件,也可以配置环境变量具体使用分如下步骤1.创建一个SVN 到 GIT的配置文...

2016-01-19 09:20:25 216

原创 excel 函数笔记(用一个记一个)

判断相等用EXACT,返回TRUE和FALSE两个参数可以是单元格引用,也可以是字符(注意,字符只能用双引号)如:EXACT(F2,"是"),意思是判断F2单元格的文本是不是”是“字。查找字符串用FIND,比如单元格内字符串为ABCDEFG =IF(ISERROR(FIND("ABC",A1)),0,1)判断函数用的是=IF()第一个参数是判断条件...

2016-01-14 16:14:53 236

原创 前端使用gulp调试转发到tomcat得api方式

本人的环境是使用yeoman+bower+gulp来构建前端程序的那么在开发过程中会遇到一个问题,就是在后台通过tomcat启动程序开启了类似8080端口的接口API,但是通过gulp构建启动服务会是另外的一个端口,比如默认的3000,在这个时候请求页面前端调试是没有问题的,但是如果页面前端需要请求后台接口,就需要将请求接口的地址变为8080端口具体实现:通过yeoma...

2016-01-07 15:43:39 471

原创 angularJS中$scope删除监听事件的操作

在一个controller代码块被释放掉的时候,我们通常要将一些监听的事件同时释放掉正常的$scope是不需要我们来维护的但是当我们对$rootScope进行监听的时候,类似的全局变量或者说在其他地方依然有引用的变量是不会被释放掉的,而我们在controller中对rootScope做对应的事件监听,比如说stateChange等,每次controller初始化都要监听一次...

2015-11-16 19:23:02 1244

原创 OS X 10.11 EL Caption中,对于/usr/bin及/usr/local等文件夹无权限解决方案(Operation not permitted)...

在10.11中,OS X 将Rootless修改成了,enable,所以我们需要关掉他在网上找了很多相关的修改方法,都不管用啊,最后使用了这个sudo nvram boot-args="rootless=0"sudo reboot重启电脑按住Command + R,进入到恢复界面打开Terminal终端,然后输入csrutil disablerebo...

2015-09-28 16:50:33 232

原创 log4j入门

这里仅介绍配置文件的思想顺序方便理解,具体配置网上会有很多,不在此过多介绍首先,需要了解log4j的几个预定义级别debug < info < warn < error < fatal分别可以控制想要的不同级别的输出规则---------------------------------------------------------------------------log...

2015-09-22 17:05:53 70

原创 利用Chrome进行本地跨域调试

我们通常可能想将Web页面开发和服务器端完全分离,这样可以使用页面端构建工具和调试工具,不依赖于后段进行开发那么会遇到一个比较常见的问题,就是跨域访问的问题这里介绍一个Chrome插件,叫做“Allow-Control-Allow-Origin: *”下载地址https://chrome.google.com/webstore/detail/allow-cont...

2015-08-31 21:55:18 120

原创 yeoman入门

本文参考yeoman官方[url]http://yeoman.io/codelab/meet-yeoman.html[/url]首先yeoman是一个集成了grunt bower gulp的前段构建工作流工具,可以快速生成构建WebApp 甚至是AngularJS的App。第一步,首先是安装在写这篇文章的时候,最新版本的yeoman版本是1.4.7,后续更新可能会和描述的步...

2015-08-19 16:31:21 127

原创 solr5.0入门及一些遇到的问题总结

sol可通过对文档数据简历索引,然后进行搜索的搜索引擎工具,我们常用的json/xml/各种文档文件,或者数据库都可以被看作是文档。首先,要了解SOLR有一个控制台,可以帮我们做很多事~solr的安装网上有一大堆就不说了 但是需要注意的是,貌似solr的每个版本目录结构都不一样,看到网上好多文章描述的步骤,对应的文件夹和文件都不存在了 我的目录结构如下[img]http...

2015-08-05 11:48:50 147

原创 Jedis 2.4.2以后连接池的配置

JedisPoolConfig config = new JedisPoolConfig(); //连接耗尽时是否阻塞, false报异常,ture阻塞直到超时, 默认trueconfig.setBlockWhenExhausted(true); //设置的逐出策略类名, 默认DefaultEvictionPolicy(当连接超过最大空闲时间,或连接数超过最大空闲连接数)c...

2015-07-21 10:14:17 121

原创 CentOS下的Mysql遇到的相关问题记录

问题提示Lost connection to MySQL server during query官网上讲,这是一个关于升级的故事,从低版本升级到高版本后,整个数据库需要重新整理一下After upgrading to a new version of MySQL, run mysql_upgrade (see Section 4.4.7, “mysql_upgrade — ...

2015-07-19 23:12:12 75

原创 redis所有命令

REDIS所有的命令[table]|LPOP key :|删除并取得LIST头部一个元素|RPOP key :|删除并取得LIST尾部一个元素|BLPOP key [ key ...] timeout :|删除并取得LIST头部一个元素,如果没有就BLOCK|BRPOP key [ key ...] timeout :|删除并取得LIST尾部一个元素,如果没有就BLOC...

2015-07-14 13:14:44 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除