- 博客(35)
- 资源 (13)
- 收藏
- 关注
原创 node.js-mongoose
mongoosecnpm install -g mongoose三方模块需要手动安装。cnpm安装比较快,安装cnpm请移步。source.jsconst mongoose = require('mongoose');const source_url = 'mongodb://localhost:27017/godme';mongoose.connect(source_url)...
2018-10-31 16:47:04 354
原创 node.js-fs
简介fs 模块是node.js中的文件操作模块。导入const fs = require('fs');异步fs.readFile('file.txt', function(err, data){ if(err){ console.log('something was wrong : ', err.toString()); return;...
2018-10-31 10:11:57 520
原创 mongo
安装下载地址https://www.mongodb.com/download-center?jmp=nav#production环境变量PATH = PATH;%MONGO_PATH%启动配置mongod --dbpath=d:\mongodb\data\db --port=27017mongod:启动命令dbpath:指定文件存储地址port:默认就是2701...
2018-10-30 14:00:05 241
原创 node.js-连接
httpvar http = require('http');var requestHandler = function(request, response){ response.end('response is over');};var serverPort = 8888;var web = http.createServer(requestHandler);web.list...
2018-10-29 14:16:27 298
转载 trello-访问失败
一直用的好好的Trello,某天打开它却突然成了这个样子,什么鬼…chrome打开的样子.png很明显不是翻墙的问题,于是按照提示刷新了几遍,但还是不行,看到它说浏览器的问题,于是跑去FireFox试了试,果然是好的fireFox好好的那么问题来了...... That's Why??google了下原因和解决办法原因事实上,它是关于SSL证书问题 - Ch...
2018-10-28 19:27:15 4900
原创 SpringCloud-Feign
所谓接口接口概念说到接口,第一反应是interface吧,这算是接口。不过,从一开始,我们对接口的概念就有偏差,或者说不够明确。因此,接口和抽象类类的区别在有些人眼里不甚明显,尤其是后来接口内部都能定义属性了。所谓接口,就是行为规范。说白了,就是行为规范。和人无关,和事情相关。同样的一个事情,有的做的好,有的做的坏,关键看实现。放到生活、工作当中也是一样,让人做事,我们只能保证...
2018-10-28 13:59:37 213
原创 SpringCloud-Ribbon
LoadBalance@Configurationpublic class RemoteConfig { @Bean @LoadBalanced public RestTemplate restTemplate(){ return new RestTemplate(); }}例子中,说了@LoadBalanced会做负载均衡,效果是自动轮询...
2018-10-27 13:11:19 149
原创 node.js-数组
创建构造对象直接创建var arr = new Array() // 作为对象创建可以省略newvar arr = Array() // 作为方法执行省略括号var arr = new Array // 作为对象创建参数无参var arr = new Array() // 长度0, 无内容定长var arr = new Array(3) ...
2018-10-26 16:13:36 15801 1
原创 node.js-常用对象
Objectvar obj = new Object;var obj2 = new Object();var obj3 = {};obj.nameobj['name']所谓的Object其实也就是{}字典,不论是方法还是属性,都是字典内部的键值对,通过key进行调用。一般对象的.调用满足。同时,字典的特性内部无序,key获取属性都可以。NumbertoFixed数位...
2018-10-26 09:47:13 569
原创 node.js-函数
声明基本方式// 基本函数声明functoin add(a , b){ var result = a + b; return result;}数据类型// 函数类型数据变量赋值var add = function (){ var result = a + b; return result;}模板方式var add = Functi...
2018-10-25 14:56:33 388
原创 node.js-数据类型
BooleanvalueBoolean''false0falseNanfalseundefinedfalsenullfalseothertrueBoolean(value):数值转换真值Number进制进制表示数值(十进制)说明二进制0b102八进制0108严格模式下
2018-10-25 11:19:59 5161
原创 SpringCloud-eureka
服务连接的历史传承1. 逻辑关联先A后B再C,逻辑实现的时候,即使采用异步的实现办法,但逻辑上依旧是瀑布式的串行逻辑,有一定的先后顺序。不论是最细节的功能实现,还是业务流程的跳转,都遵循着一个步进式的逻辑方向,各操作之间都会逻辑的先后顺序。2. 服务模块对于细节的操作流程,我们提取为方法,然后按照流程进行方法的调用。这样,对于小功能的实现,变成了这样的步骤:小模块的实现模块功...
2018-10-21 16:35:06 203
原创 SpringBoot-有丶东西
有丶东西了解一些SpringBoot相关知识之后,我觉得其中有很多关联,简单梳理一下自己的感受IOC和DIIOC首先是控制反转。初始的时候,只是简单的觉得帮助我们new对象。现在看来,也无可厚非。但是,多次使用之后,发现一个new也能玩出花样。控制反转:自动管理类文件,然后自动生成对象。怎么实现的也不甚了了,但是在new的基础之上,我们的确受益不浅。当我们写Controll...
2018-10-19 22:07:36 131
转载 SpringBoot-actuator
spring boot 框架是spring framework发展史上一次质的飞跃,用过都说好。它不仅仅是简化了繁琐的配置文件,提高了开发效率,整合了开发中常用的各种组件,优雅地处理了它们之间的版本兼容性问题,等等。除了以上这些优点还有本文将重点介绍的监控,Spring boot框架自带全方位的监控,这样,做spring boot应用的监控简直是太方便了。00 前言在当下流行的Service...
2018-10-19 19:52:24 494
原创 Bucket4j-初步了解
简介令牌桶是一种限速算法,与之相对的是漏桶。令牌限速当进行任务的操作时,消耗一定的令牌,后台以一定的速率生产令牌。在没有令牌的情况下,就阻塞任务,或者拒绝服务。令牌的生产速率,代表了大部分情况下的平均流速。桶限峰值桶的作用就是存储令牌,消耗的令牌都是从桶中获取。桶的作用是用来限制流速的峰值,当桶中有额外令牌的时候,实际的流速就会高于限定的令牌生产速率。假设令牌生产速...
2018-10-19 18:22:29 4002
原创 SpringBoot-eureka
Serverpom<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
2018-10-18 21:51:04 282
原创 SpringBoot-dubbo+zookeeper简单例子
zookeeperdocker run -d --name zk --restart always -p 2180:2181 zookeeperProviderpom<!-- dubbo --><dependency> <groupId>com.alibaba.boot</groupId> <artifactId...
2018-10-17 22:29:42 519
原创 SprigBoot-security
依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-security&lt;/artifactId&gt; &lt;/depen
2018-10-17 20:57:25 153
原创 SpringBoot-任务
异步任务@EnableAsync@EnableAsync@SpringBootApplicationpublic class TaskApplication { public static void main(String[] args) { SpringApplication.run(TaskApplication.class, args); }}@Async@S...
2018-10-15 20:51:39 106
原创 SpringBoot-Rabbitmq操作
依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>配置spring.rabbi...
2018-10-14 19:11:40 152
原创 SpringBoot-RabbitMq基础概念
名词解析名词含义Message消息Publisher生产者Exchange交换器Queue队列Binding绑定Connection连接Channel通道Consumer消费者Vitural Host虚拟端口Broker服务器实体Message想想要消息队列来干嘛,或者说Message本身承..
2018-10-13 14:20:55 178
原创 SpringBoot-Redis缓存
缓存更换资源占用默认的缓存底层实现是CurrentMap,顾名思义,这是一个Map。换句话说,它是JVM内部的东西,也就是说,消耗的是JVM的资源。众所周知,最大的资源管理器就是操作系统,全部的系统服务,都由它进行资源分配,和资源调度.JVM也是一种系统服务,也被分配了系统资源。关键矛盾在于,JVM用这些资源干嘛了。其中大致可分为两种:计算占用服务运行过程中,少不了逻辑运算...
2018-10-08 20:18:24 259
原创 SpingBoot-简单缓存
缓存场景1. 重复使用 频繁使用数据,为了避免多次查询数据库,浪费时间、占用资源、造成压力,应使用缓存。应该对查询数据作特殊限制,防止缓存击穿2. 暂缓数据 中间数据,存在一段时间,但是不必持久化,使用缓存更方便。在生产环境中,产生的中间数据在一段时间内可复用,避免重复计算造成不必要的开销。即使是上述的基础数据,即使使用缓存,为了避免更新无法生效的情况,也应该设置过期时间。...
2018-10-07 22:24:13 138
原创 Sprig-Boot-插件集中营
为什么boot更快捷更多的人选择Spring-Boot进行开发,其中有两个原因Spring-Cloud,Spring-Data等组件丰富且全套Spring-Boot携带适配很多框架,且能够快速搭建环境,抽出更多时间针对业务逻辑开展工作之所以使用人员那么多,大多基于第二种原因不过随着发展,第一种因素吸引了更多的技术人员但是,不可避免的反面声音:Spring-Boot不过是一个大杂...
2018-10-06 16:07:15 298
原创 SpringBoot-流程注入操作
IDEA快捷键Ctrl+h: 查看接口实现类Ctrl+Alt+<-:上一步Ctrl+Alt+->:下一步需要了解细节自己追吧,版本差异不大,主体流程还是一致。注入接口SpringApplicationRunListenerApplicationContextInitializerApplicationRunnerCommandLineRunner这些...
2018-10-06 03:09:07 805 3
原创 SpringBoo-数据管理
MySQL1. 数据源配置spring: datasource: url: jdbc:mysql://127.0.0.1:3306/godme?useSSL=true username: root password: godme driver-class-name: com.mysql.jdbc.Driver type: com.mysql.jdbc...
2018-10-05 05:36:09 236
原创 SpringBoot-使用外部容器
必要之前说了几个servlet容器:tomcatjettyundertow但是,还仅仅是一个细节的差别,并未放到更大的层面。或许,一个更早的疑问,更能说明问题:为什么我们配置tomcat那么复杂,SpringBoot中却这么简单?1. 嵌入式小巧,方便快捷,只是引入了容器的必要环境(jar);和webjar类似,打包环境,能够直接调用。****但是,不可能打的全的,最大特...
2018-10-04 21:47:39 1129
原创 SpringBoot-Servlet配置及容器切换
容器配置1. 配置文件# 简单配置可以通过application.yml文件直接进行配置server.port=80802. 代码配置@Configurationpublic class Config { @Bean WebServerFactoryCustomizer webServerFactoryCustomizer(){ return new ...
2018-10-04 19:15:34 568
原创 SpringBoot-定制错误页面
错误页面1. 文件路径classpath:templates/error:模板存放地址classpath:static/error:静态页面存放地址无需额外配置,Spring-Boot自动识别文件名error,没有需要手动创建spring.server.error.path配置可以替换error,看情况配置优先采用模板,没有再找静态文件夹2. 文件格式指定错误页# ...
2018-10-03 16:54:14 559
原创 IDEA-Connot resolve
1. 清理缓存可能这一步就好了,那就直接使用就行了2. maven检查没好就这样做,检查一下,可能是依赖没找到,maven仓库的问题3. 重新编译清理一下maven,可能是项目依赖的问题,用已经打好的包的缘故。如果clean不行,就把依赖的package一下,如果是这个问题,按照提示解决问题就好了4. 再来一次如果还没好的话,再清理一次缓存就行了,在执行一...
2018-10-03 14:44:13 492
原创 SpringBoot-thymeleaf页面调整
restful类型方式路径参数全路径查询GETstudentid/student/id添加POSTstudent-/student修改PUTstudentid/student/id删除DELETEstudentid/student/id每种操作通过提交方式进行区分路径为资源名称,一般是对应的对象名称参数可以...
2018-10-03 02:33:58 747
原创 SpringBoot-页面控制
国际化文件配置spring.messages.basename=i18m.testclasspath:默认指定文件路径为classpathi18n:指定文件夹test:国际化配置文件组文件名称配置名:test即为配置名国标名:语言+国家,例如en_US后缀名:同一properties同名配置文件,允许有省略国标的默认配置文件,这将作为默认配置采用。当检测...
2018-10-03 00:05:14 493
原创 typora-自动保存
起因笔记做的好好的,一脚坏事了----蹬掉了电源。白炽灯下,我脸色映照一样的苍白。深沉的黑色铺满我的屏幕,侵占我全部的视野,也把我的心拖入了深渊。经过我是绝望的,写的东西就这样没了。写完之前是不保存的,我突然很是痛恨我的严谨。我也是崩溃的,因为灯光并没有熄灭。原本可以怒骂来消气,发泄一下,也有借口颓废一下。但灯亮着,让我发现并没有停电。无力打开电脑,尝试了半天,只找到了如下办...
2018-10-02 21:38:38 11456 26
原创 Spring-Boot前端配置
Webjas以jar包形式引入前端框架,包括npm,jquery,bootstrap…官网pom导入 &lt;dependency&gt; &lt;groupId&gt;org.webjars&lt;/groupId&gt; &lt;artifactId&gt;jquery&lt;/artifactId&gt;
2018-10-02 02:35:43 3242
原创 sprigboot-日志
日志简介常见日志名词JCL(jakarta Commons Logging)SELF4J(Simple Logging Facade for Java)jboss-logginglog4jJUL(java.util.logging)log4j2logback接口分类: JCL,SELF4J,jboss-logging具体实现:log4j,JUL,log4j2,logback...
2018-10-01 02:47:52 194
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人