- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 MongoDB常用命令
启动 mongodbcd /usr/local/mongodb/binsudo ./mongodsudo ./mongod --dbpath /Users/sco/Documents/Software/Mac/Mongodb/data/db再打开一个终端进入执行./mongo连接登陆到指定数据库mongodb://admin:123456@localhost/test停止Mongo...
2019-02-19 19:59:04 173
原创 Redis 常用命令
连接redis数据库:redis-cli -h red.redis.rds.cs.com -p 6379密码认证:auth pass查看当前的redis客户端连接数info clients获取连接客户端列表client list杀死指定连接client kill ip:port 设置密码 config set requirepass 123456 内存使用率:inf...
2019-02-12 13:00:08 197
原创 Docker 常用命令
1、docker的启动、停止、重启 service docker start service docker stop service docker restart2、启动、停止、重启某个docker 容器 docker start yufei_01 docker stop yufei_01 docker restart yufei_013、 dock...
2019-02-12 12:58:45 14261 1
原创 Spring Boot 项目遇到的问题
1: 项目启动时报错如下: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". Caused by: java.lang.NoClassDefFoundError:ch/qos/logback/classic/Level 试了很多解决方案都不行,最后发现logback-classic.ja...
2018-05-09 16:33:14 453
原创 项目中遇到问题的解决方案
1:微服务架构的一个缺点是服务间接口调用太过频繁。特别是在获取一个数据集合,每条记录都需要去调用其他微服务的接口时,过多的服务间接口调用会导致速度慢,性能降低。 项目中遇到问题如下: 需要从一个业务模块中获取订单详情,其中还包括销售人员的名字一起展示,但是该业务模块只有订单信息,订单信息中只有销 售人员的id,没有名字,这个时候如果采用微服务的接口调用方式,从员工模块中根据销售人...
2018-01-23 20:27:06 4727
原创 Java项目问题集锦
1: Eclipse集成Maven的spring项目打包时报错:Unknown lifecycle phase "blchina". You must specify a valid lifecycle phase or a goal in the format : or :[:]:. 使用Eclipse集成Maven后,在Eclipse里打包解决方案
2017-10-26 11:02:04 420
原创 设计模式之装饰模式(Decorator)
装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例,关系图如下:Source类是被装饰类,Decorator类是一个装饰类,可以为Source类动态的添加一些功能,代码如下:public interface Sourceable { public void method();
2017-09-08 14:21:10 193
原创 props和state的区别
props:一般用于父组件向子组件通信,在组件之间通信使用。state:一般用于组件内部的状态维护,更新组建内部的数据,状态,更新子组件的props等。React基于状态实现对DOM控制和渲染;组件状态分为两种;1:组件间的状态传递;(props) props从父组件到子组建的数据传递2:组件的内部状态; (state) state只能定义在组件内部;定义组件的自己的状
2017-08-07 15:25:10 1071
转载 微服务--Microservice
先来看看传统的web开发方式,通过对比比较容易理解什么是Microservice Architecture。和Microservice相对应的,这种方式一般被称为Monolithic(比较难传神的翻译)。所有的功能打包在一个 WAR包里,基本没有外部依赖(除了容器),部署在一个JEE容器(Tomcat,JBoss,WebLogic)里,包含了 DO/DAO,Service,UI等所有逻辑。
2017-08-07 14:49:09 371
转载 ES6的变量声明
在ES5中,变量声明只有var和function以及隐式声明三种,在ES6中则增加了let,const,import和class四种,以下来介绍着七种变量的声明。varES5中最原始的变量声明,用于声明变量,其实JavaScript是弱类型语言,对数据类型变量要求不太严格,所以不必声明每一个变量的类型(这就是下面说的隐式声明,当然这并不是一个好习惯),在使用变量之前先进行声明是一种好的
2017-08-07 14:44:32 299
原创 React Native与原生的图片交互问题
项目中的一个需求:在原生系统中调用第三方SDK识别身份证后将获取的信息和图片返回到React Native JSX页面上展示。首先React Native与原生通信的方式可以采用CallBack 和Promise,并且通过CallBack的Json和Promise的Map都可以实现多数据的传输; 原生端主要代码实现: 调用第三方SDK识别身份证后将图像保存到SD
2017-07-13 19:30:54 1137 1
原创 React Native 调试步骤
React Native 调试步骤1:在Atom中的导航栏中点击Nuclide-àReact Native-àStart Packager,开始打包项目。2:在命令窗口中输入react-native run-ios 命令,运行项目。3:项目在iOS模拟器上运行后,按command + D打开开发者菜单,选中 Debug JS Remotely,如下图:4:C
2017-07-10 13:42:27 811
原创 Linux shell 常用命令
1: cd -----到某个目录下2:cp src des ------- 复制某个资源src到某个地址des3: vim filename d 删除 u 还原 shift v 选择 y 复制 p 粘贴 vim 快速选中并复制粘贴替换一个单词
2017-07-07 14:39:11 395
转载 React Native 常用命令
1.react-native --version //查看当前reactNative版本2.sudo npm update -g react-native-cli //更新全局的reactNative到最新版本3.npm info react-native //查看服务器端的reactNati
2017-07-07 14:35:07 369
原创 React Native android真机开发步骤
调试Android真机1:将android手机通过USB数据线连接Mac,打开终端输入如下命令: system_profiler SPUSBDataType2.找到对应设备的Product ID,并且复制出来3.终端输入vi ~/.android/adb_usb.ini ,进入vi将Product ID黏贴进去,再按esc 再按shift+: 然后输入wq保存。4:
2017-07-07 14:33:53 805
原创 React Native 开发中遇到的问题
1:当在项目目录下运行Flow命令报错: Wrong version of Flow. The config specifies version ^0.45.0 but this is version 0.49.0 Could not start Flow server! 解决办法: 运行如下命令: npm install flow-bi
2017-07-07 14:19:08 1156
原创 React Native Splashscreen实现
index.android.js/** * Sample React Native App * https://github.com/facebook/react-native * @flow */import React, { Component } from 'react';var TimerMixin = require('react-timer-mixin');impor
2017-07-07 14:10:31 287
原创 运维常用知识
SVN启动关闭命令:1,启动SVN sudo svnserve -d -r /app/svn/ --listen-port 3699其中 -d 表示守护进程, -r 表示在后台执行 /home/data/svn/ 为svn的安装目录 2,关闭SVN 这里采取linux杀死进程的方式处理的 ps -ef|grep svnserve root 49
2017-07-07 14:09:20 2151
原创 ReactNative 开发工具Atom+ Nuclide
React Native开发官方推荐使用Atom+Nuclide插件, 推荐使用Mac开发react Native。1:安装Atom 下载地址 下载完成后解压安装后打开Atom,可以看到如下界面: 2:安装Nuclide 点击菜单栏:Atom->Preferences,打开Settings,点击左边Install按钮,然后,在Install
2017-07-07 13:23:48 466
转载 java实现各种排序算法的分析
排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于要找工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。 排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序可以分为以下几类:
2017-05-12 19:00:15 278
原创 Afaria Solution
Some common problems and the solution of Afaria Case 1: This isthe cause that installation of .NET Framework 4 before the activation of .NETFramework 3.5 WCF HTTP. Solution:Offi
2014-04-26 13:54:57 733
转载 使用 Weinre 调试移动网站及 PhoneGap 应用
使用 Weinre 调试移动网站及 PhoneGap 应用 在 PC 端,我们可以使用 Firebug 或者 Chrome 开发人员工具方便的调试网站或者 Web 应用。但是,当我们想在移动端调试站点或者应用的时候,这些工具就派不上用场了。因此,移动开发人员都希望能有 Mobile 版本的 Firebug 或者 Chrome 开发人员工具。Weinre 就是这样一款工
2014-04-26 13:35:51 408
原创 j2me做的一个时钟(请大家提出改进意见)
主程序代码:import javax.microedition.midlet.*;public final class MainMidlet extends MIDlet { private Display dis; private Clock clock; public MainMidlet() { dis = Display.getDisp
2009-03-16 18:29:00 517
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人