摘要:
因为 package-lock.json是自动生成的,可以配置 npm 来避免经常需要手动删除这个文件。 在当前项目禁用 package-lock.json 控制台下输入 echo 'package-lock=false' >> .npmrcecho 'package-lock.json' >> . 阅读全文
摘要:
如题 见下图 设置以后,点击类,按Alt + Enter 自动加入的代码如下图 阅读全文
摘要:
git push origin 分支名 --force eg: cd 代码目录 git push origin master --force 运行结果: Total 0 (delta 0), reused 0 (delta 0) To https://bitbucket.org/jnj_edg/ak 阅读全文
摘要:
1. What is aspect-oriented programming?(什么是面向切面编程?) Aspects help to modularize cross-cutting concerns.(切面帮助我们模块化横切关注点)In short, a cross-cutting concer 阅读全文
摘要:
1. 什么是线程? 线程和进程的区别 在了解线程的概念前,我们应该先知道什么是进程? 进程是操作系统的基本概念之一, 它是正在执行的程序实例。 * 下面的一些进程的基本概念你可以了解下 操作系统逻辑上将一个进程分为以下几部分(段): # 文本 程序的指令 # 数据 程序使用的静态变量 # 堆 程序可 阅读全文
摘要:
1. Netty简介 Netty是由JBOSS提供的一个java开源框架。它提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。Netty是一个基于NIO的客户端/服务器端编程框架。 Netty的成功案例:Alibaba Dubbo, HornetQ, 阅读全文
摘要:
Apache CXF是一个开源的WebService RPC框架。 例子: 1. 新建一个maven web项目, 添加pom 如下: 2. 定义远程服务接口,并用@WebService标明是一个远程的WebService 3. 远程服务的实现(通过endpointInterface指明对应的接口) 阅读全文
摘要:
1. 什么是RPC RPC(Remote Procedure Call)即远程过程调用,指的是不同机器间系统方法的调用,这和 同机器动态链接库(DLL)有点类似,只不过RPC是不同机器,通过网络通信来访问远程的资源。 2. Java RMI技术 RMI(Remote Method Invocatio 阅读全文
摘要:
1. 自动任务的功能为: 定时扫描数据库中的记录,然后发邮件 代码如下 scheduleMail.py 2. 把它做成后台任务的shell脚本如下 scheduleMail.sh 3. 如何杀死后台任务 这里有个坑,很多网上的博客没有说,我在这里提一下,以免大家重复去踩。 杀死该任务,就像杀死传统L 阅读全文
摘要:
最近,微服务这个概念越来越流行,很多企业开始选择微服务作为自己新的架构。 那么,什么是微服务呢? 我们先来看一下架构大神martin fowler对微服务的解释。 The term "Microservice Architecture" has sprung up over the last few 阅读全文