请稍侯

SpringBoot dubbo 整合

最近公司在考虑公司的java项目的分布式架构的技术选型问题,初步讨论之后选择了 SpringCloud,但是在对 SpringCloud 进行一些的组件测试之后发现 一个问题,就是 SpringCloud 的eureka分布式服务在调用的时候还是有些不方便的地方,她主要是采用 http 协议实现 restful API,这样在调用的时候 一个是效率不高,第二是参数的序列化是个问题,经测试发现...

react-native 环境搭建遇到坑

最近由于公司需要开发 App, 所以就折腾了一下 facebook 的 react-native,搭建环境的时候遇到一些坑,记录一下。 1. watchman运行错误:ERROR: Unknown option –no-pretty 可能原因:facebook 官方推荐安装由Facebook提供的监视文件系统变更的工具watchman, 但是有可能你的 npm 包下面也有 watch...

SpringBoot 的三种启动方式

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 SpringBoot 简介 我简单学习了一下 Spring Boot 的感触就是:简单,方便,快速。 使用 Spring Boot 只需要简单的几行配置,就可以快速搭建一套web...

phpstrom 实现php断点调试

断点调试是编程的一大利器,为我们的调试工作带来很多便利。但是php的断点调试一直不是一件很容易的事情, 所以大部分的phper都还是停留在使用 死亡输出 来进行代码调试。这也是php被一部分javaer吐槽比较多的地方。 本文我就讲讲如何用phpstrom配置php的断点调试。 安装xdebug 在配置断点调试之前,你必须先安装xdebug,先去官网下载源码,然后编译安装就好了。(wi...

charles 抓包工具安装与使用

charles 是一个功能强大的跨平台抓包工具,有window, linux, mac版本。操作简单,界面美观,性能可靠。尤其是用来作为手机代理,可以很方便的破解手机app的通讯过程。 下面就简单介绍一下如何安装和使用。由于我使用的linux系统,所以是以linux版本为例,其他系统的请参考调试。 关于正版 Charles 是收费软件,可以免费试用 30 天。试用期过后,未付费的用...

javascript 实现继承的5种方法

今天介绍javascript的五种实现继承的方法。比如,现在有一个”动物”对象的构造函数。 function Animal(){ this.species = "动物"; } 还有一个”猫”对象的构造函数。 function Cat(name,color){ this.name = name; this.color = color; } 怎样才能使”猫”继承”动物”呢?...

javascript中call和apply的区别

Javascript 中有2个方法用来调用一个对象的一个方法,但是以另一个对象替换当前对象,也就是替换对象的上下文,更改对象的内部指针,简单来说就是更改this指向的内容。 这两个方法分别是 call 和 apply,他们的作用几乎相同,只是在使用的时候有小小的差别。 首先看下这2个函数的原型 call([thisObj[,arg1[, arg2[, [,.argN]]]]])...

linux react native开发原生app

前段时间一直想开发一个记录时间开销的app,但是又不想去学android开发,于是就是想使用facebook开源的React-Native 来尝试开发。在自学过程中踩过一些坑,记录下来。 1.搭建环境 这个比较简单,先安装nodejs,然后再安装react-native-cli, 具体步骤可以参考官方的文档搭建开发环境, 这篇文档写的很清楚 2.编写Hello World 搭建好...

ubuntu 安装Wine longene QQ 7.8 和微信

毫无疑问,在linux系统环境下编程是非常愉快的。所以它应该是程序员的首选工作操作系统,但是作为开发人很尴尬的问题就是我们要和其他部门人员沟通总是或多或少要使用QQ这个神奇的聊天工具,而偏偏企鹅公司并没有打算开发linux版本的qq(可能是因为linux软件是开源不收费的原因)。几经折腾,在ubuntu 14.04 LTS上安装成功了,记录一下步骤。 1.下载deb安装包 直接去lo...

IT团队管理心得

记得曾经有位领导在员工大会上谈管理的时候,说人人都是管理者,因为你从一出生开始一直都在管理你自己。管理自己的情绪,管理你的时间,管理你的零花钱…我一直觉得这话说虽然没错,但是又有点牵强。因为自我管理和管理团队还是有比较大的区别的。人人都是管理者至少他对我们绝大部分人来说是不靠谱的,否则管理者就是大多数人,而不是极少数人。在这里总结了一些自己的工作心得,因为是一家之言,纯属个人见解,所以不接受...