3 Joeliawu

尚未进行身份认证

风越狠,我越荡.

等级
TA的排名 7w+

npm ERR! enoent ENOENT: no such file or directory,open 'D:\front-techshare-demo\package.json'

一、背景最近公司前端技术分享vue的介绍及使用,技术分享的过程中给了我们一个vue的demo.为了能够让我们更好的理解vue的一个生命周期,技术分享人希望我们能够跟着在本机一起运行vue项目.一般来说运行一个vue项目只需要两个指令就行了,一个就是npmruninstall(加载项目依赖),另外一个指令就是npmrundev(运行项目).二、问题按照常规操作我执行了npmin...

2019-08-25 11:36:33

Java如何让CPU利用率达到100%

一.背景记得有一次去面试Java软件开发工程师,面试官问了我一个关于Java如何让CPU利用率到达百分百的问题,我当时下意识的回答到让程序死循环就可以了(这源于我之前的工作中有一次无意间写了死循环,当时电脑卡的简直不能动,我都关机了,可是一运行程序还是很卡,最后我看性能发现CPU占用率很高,当时具体没看具体有多高,但是估计利用率没有达到百分百吧),面试官当时没说什么,紧接着问下个问题了,我当时...

2019-08-11 22:38:29

微服务之间的调用方式RestTemplate和Feign

一、RestTemplate简介与简单案例1.1简介SpringRestTemplate是Spring提供的用于访问Rest服务的客端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率,所以很多客户端比如Android或者第三方服务商都是使用RestTemplate请求restful服务.1.2简单案例1.2.1配置r...

2019-07-17 15:36:33

PowerDesigner导入sql脚本(同时保证注释不丢失及name copy comment)

写在前面一个好的数据库建模,不但可以让人直观的理解模型,充分的利用数据库技术,优化数据库的设计,而且还可以让新员工快速的熟悉数据库表结构与业务之间的关系.无奈的是随着开发过程中,数据库表结构字段的增删以及关联关系的变动给数据库模型带来维护上的巨大工作量.现为了维护上的简单,介绍一种快速维护数据库模型的方式,PowerDesigner导入sql脚本的方式.正文  首先,是一份写好的sql...

2019-07-05 13:56:27

修改Intellij IDEA 自带Maven的中央仓库地址

每次用IntellijIDEA导入一个Maven项目,由于pom.xml文件的依赖jar我本地没有,而导致Maven自动去国外的中央仓库下载jar,往往需要十多分钟,这很耗费时间,这时我们需要将Maven的镜像文件换成国内的(通常用阿里云的镜像),这样可能仅仅只要几十秒就下载好了.一.找到IntellijIDEA自带Maven的settings.xml文件settings.xml...

2019-04-06 00:55:57

Intellij IDEA 配置Git并拉取项目

Git+IntellijIDEA是当前最流行的开发工具组合,相信用过的人都体会到了他们的强大和易用。在最近的一个项目中,因为项目组成员都是使用IntellijIDEA集成Git进行开发的,之前用的都是Git客户端,而这种形式我不会配置,经过兜兜转转后我终于会了,再此记录下来以备后面借鉴学习。一.本地Git下载并安装(Windows系统)1.1git官方下载地址:https://git...

2019-04-05 18:29:01

权重随机算法的java实现

一、概述  平时,经常会遇到权重随机算法,从不同权重的N个元素中随机选择一个,并使得总体选择结果是按照权重分布的。如广告投放、资源调度、抽奖等。  如有4个元素A、B、C、D,权重分别为1、2、3、4,随机结果中A:B:C:D的比例要为1:2:3:4。  总体思路:累加每个元素的权重A(1)-B(3)-C(6)-D(10),则4个元素的的权重管辖区间分别为[0,1)、[1,3)、[3,...

2018-12-12 16:40:30

Fiddler抓包工具安装、操作、应用

一、安装配置1、从官网下载并安装​http://www.telerik.com/fiddler​2、配置Fiddler点击Tool-->TelericFiddlerOption,在Connection下填写代理端口8888(若有冲突,也可以换成其他的),红框中的三项全部勾选如果接口是https的,则在HTTPS下勾选允许抓取额外知识补充:如何判...

2018-12-06 15:06:37

数据库设计14个注意事项

1.原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。     在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。     这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资...

2018-10-30 18:49:40

深入浅出SOA

 前一阵换了份工作,来到新公司,恰好新同事问起SOA是什么,我随口说了几点,其实自己以前研究过,不过并没有详细的整理过,说的比较模糊,恰好周末,拿出点时间整理下以前对SOA的认知。   SOA是什么?SOA全英文是Service-OrientedArchitecture,中文意思是中文面向服务编程,是一种思想,一种方法论,一种分布式的服务架构(具体可以百度)。   用途:SOA解...

2018-10-26 16:04:53

介绍什么是Java虚拟机

什么是Java虚拟机作为一个Java程序员,我们每天都在写Java代码,我们写的代码都是在一个叫做Java虚拟机的东西上执行的。但是如果要问什么是虚拟机,恐怕很多人就会模棱两可了。在本文中,我会写下我对虚拟机的理解。因为能力所限,可能有些地方描述的不够欠当。如果你有不同的理解,欢迎交流。我们都知道java程序必须在虚拟机上运行。那么虚拟机到底是什么呢?先看网上搜索到的比较靠谱的解释:虚...

2018-10-11 10:26:22

java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for column 'content' at row 1

使用Mysql服务器的utf8字符编码,在存入移动端emoji表情时会报异常:Causedby:java.sql.SQLException:Incorrectstringvalue:'\xF0\x9F\x98\x84'forcolumn'content'atrow1atcom.mysql.jdbc.SQLError.createSQLException(S...

2018-09-03 19:34:34

I/O error on GET request for "http://user-service/hi": user-service; nested exception is java.net.Un

一.场景重现最近闲暇时间打算系统学习下SpringCloud系统教程,毕竟最近微服务也挺火的,于是网上找了一个大牛的博客跟着一起学习.(史上最简单的SpringCloud教程)一直跟着模仿构建SpringCloud一直也没出什么问题,直到在构建rest+ribbon时,出现了I/OerroronGETrequestfor"http://user-service/hi":us...

2018-08-28 16:00:45

23种设计模式之装饰者模式

一、什么时候使用装饰者模式公司门口有一个小摊卖鸡蛋饼和肉夹馍的,有时候早上吃早餐就回去光顾一下那个小摊,点了鸡蛋饼之后往往还可以在这个基础之上增加一些配料,例如煎蛋、火腿片、生菜,每个配料额价格都不一样,不管你怎么配配料,最终价格是鸡蛋饼基础价加上每一种所选配料价格的总和.小摊的价格单如下:现在有这么一个问题,不同的主体早餐加上不同的配料有不同的价钱,怎样实现了?大多数人的第一印象...

2018-08-27 15:58:47

23种设计模式之模板方法模式

一直以来我总是容易将工厂方法模式与模板方法模式混淆,它们两个实在太像了.对于我来说造成这样的错觉,源于我对模板方法模式的不了解,这里重点学习模板方法模式.一、什么是模板方法模式模板方法模式在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中.模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤.模版方法模式的结构模版方法模式由一个抽象类和一个(或一组)实现类通...

2018-08-23 16:55:10

23种设计模式之单例模式

记得刚出来找工作时,面试官问完几个基础问题后,基本就会马上跳到设计模式问我,问我了解几种设计模式.我说单例模式、工厂方法模式、静态代理模式.他说那你先手写一个单例模式吧.我立马拿出笔和纸手写单例模式,不知道是不是我写的单例模式面试官不满意,还是我写的单例模式和鬼画符一样(面试时你回答问题时字迹工整,从某种程度上可以看出你的态度,我觉得我那时的字迹可能给了面试官一种不重视这次面试的感觉吧),总之最后...

2018-08-22 14:37:19

23种设计模式之工厂方法模式

以前我不是很理解,为什么每次面试面试官一定要抽查求职者对设计模式的一个了解程度.我当时在想设计模式有那么重要嘛,平常工作中也很少用到呀.抱着这种不重视设计模式的态度,我一直都对设计模式都不够熟悉.直到最近在项目实际应用中运用了几个设计模式,才真正的理解它的好处,这里重点讲解23种设计模式中的工厂模式.一、什么是工厂方法模式?定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一...

2018-08-21 08:58:56

为什么要学设计模式

软件需求变幻无穷,计划没有变化快要让你的程序尽可能的可重用尽可能的在需求变化时不修改或做最小的修改,尽可能的降低开发的逻辑复杂度这就是设计模式要解决的问题简而言之,就是解耦合、高内聚在这个目标指引下,我们总结了设计模式的六大原则并由这六大原则进一步总结出二十三中设计模式转载来源:https://blog.csdn.net/buyulian/article/...

2018-08-20 18:29:00

后端(springboot)解决跨域问题

业务场景:公众号分享一个H5页面,请求后台活动推广列表接口返回数据.前端在调用这个接口时,报错了,原因是跨域。这时前端只要使用jsonp可以解决跨域(dataType:'JSONP'),为了以防万一后端也得解决跨域.后端解决就比较简单了,例如我用的springboot,只用在Controller类上添加一个“@CrossOrigin“注解就可以实现对当前controller的跨域访问...

2018-08-13 17:50:31

mysql字符串区分大小写的问题

一、1.、CREATETABLENAME(namevarchar(10));对这个表,缺省情况下,下面两个查询的结果是一样的;SELECT*FROMTABLENAMEWHEREname="clip";SELECT*FROMTABLENAMEWHEREname="Clip";Mysql默认查询是不区分大小写的,如果需要区分他,必须在建表的时候...

2018-08-08 19:45:18

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。