上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 34 下一页

2019年11月14日

对象存储服务 OSS(Object Storage Service),知识点(待补充上仓库代码)

摘要: 资料 | 网址 | 官方文档 | https://help.aliyun.com/product/31815.html?spm=a2c4g.11186623.3.1.3e1459669xRokl OSS Browser.js SDK 官方文档(浏览器上传)| https://help.aliyun. 阅读全文

posted @ 2019-11-14 10:35 cag2050 阅读(348) 评论(0) 推荐(0)

2019年11月12日

Java 为什么需要包装类,如何使用包装类?

摘要: 出处:https://cloud.tencent.com/developer/article/1362754 阅读全文

posted @ 2019-11-12 14:06 cag2050 阅读(513) 评论(0) 推荐(0)

for each 语句

摘要: for each 语句是java5新增,在遍历数组、集合的时候,for each拥有不错的性能。 for each 虽然能遍历数组或者集合,但是只能用来遍历,无法在遍历的过程中对数组或者集合进行修改。见下面代码1。 如果想要在遍历的过程中对数组或者集合进行修改,可以使用加强型 for 循环。见下面代 阅读全文

posted @ 2019-11-12 11:21 cag2050 阅读(231) 评论(0) 推荐(0)

缓存中,2个注解:@cacheable 与 @cacheput 的区别

摘要: @cacheable:只会执行一次,当标记在一个方法上时表示该方法是支持缓存的,Spring会在其被调用后将其返回值缓存起来,以保证下次利用同样的参数来执行该方法时可以直接从缓存中获取结果。 @cacheput:@CachePut标注的方法在执行前不会去检查缓存中是否存在之前执行过的结果,而是每次都 阅读全文

posted @ 2019-11-12 11:10 cag2050 阅读(1572) 评论(0) 推荐(0)

2019年11月11日

微信小程序,相关代码

摘要: table th:nth of type(1) { width: 200px; } 代码 | 作用 | bindtap | bindload | 当图片载入完毕时触发,event.detail = {height, width} wx:if 与 hidden="{{flag ? ture : fal 阅读全文

posted @ 2019-11-11 14:46 cag2050 阅读(271) 评论(0) 推荐(0)

微信小程序中的事件

摘要: 事件 | 说明 | bindtap | bindload | 当图片载入完毕时触发,event.detail = {height, width} bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。 如bindtap,当用户点击该组件的时候会在该页面对应的Page中 阅读全文

posted @ 2019-11-11 14:25 cag2050 阅读(642) 评论(0) 推荐(0)

2019年11月8日

通俗易懂:索引、单列索引、复合索引、主键、唯一索引、聚簇索引、非聚簇索引、唯一聚簇索引 的区别与联系

摘要: 一张表可以建立任意多个索引,每个索引可以是任意多个字段的组合。索引可能会提高查询速度(如果查询时使用了索引),但一定会减慢写入速度,因为每次写入时都需要更新索引,所以索引只应该加在经常需要搜索的列上,不要加在写多读少的列上。 出处:https://zhuanlan.zhihu.com/p/66553 阅读全文

posted @ 2019-11-08 20:20 cag2050 阅读(413) 评论(0) 推荐(0)

2019年11月6日

MySQL 的各种 join

摘要: table th:first of type { width: 200px; } join 类型 | 备注 | left [outer] join | right [outer] join | | MySQL中没有 full [outer] join,用 union 代替; distinct: 可选 阅读全文

posted @ 2019-11-06 20:17 cag2050 阅读(134) 评论(0) 推荐(0)

《MySQL性能优化篇》阅读笔记

摘要: 建表的时候,不要用null赋默认值,如:字符串的设置'',数据类型的设为0,不要将null设为默认值。 在MySQL中没有 full [outer] join,用union代替 各种 JOIN SQL:https://mp.weixin.qq.com/s?__biz=MzU4OTI3NzY4OA== 阅读全文

posted @ 2019-11-06 20:04 cag2050 阅读(180) 评论(0) 推荐(0)

2019年11月5日

AQS 抽象队列同步器(Abstract Queued Synchronizer) 知识点

摘要: AQS的主要使用方式是继承,子类通过继承同步器并实现它的抽象方法来管理同步状态。 AQS使用一个int类型的成员变量state来表示同步状态,当state 0时表示已经获取了锁,当state = 0时表示释放了锁。它提供了三个方法(getState()、setState(int newState)、 阅读全文

posted @ 2019-11-05 11:06 cag2050 阅读(193) 评论(0) 推荐(0)

2019年11月4日

最全的 MIME 类型对应关系

摘要: 出处:http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types 阅读全文

posted @ 2019-11-04 16:37 cag2050 阅读(286) 评论(0) 推荐(0)

Java中堆和栈的区别

摘要: 区别项 | 堆 | 栈 | | 存放的东西 | 类的对象:这些对象通过new等指令建立,通过垃圾回收器来销毁。| 栈中主要存放一些基本数据类型的变量(byte,short,int,long,float,double,boolean,char)和对象的引用。 存取速度 | 存取速度较慢 | 比堆快 数 阅读全文

posted @ 2019-11-04 16:11 cag2050 阅读(122) 评论(0) 推荐(0)

TCP三次握手和四次挥手

摘要: 相关资料 | 网址 | TCP三次握手和四次挥手以及原因(比较形象的说明) | https://blog.csdn.net/KAIKAI_ING/article/details/83009294 为什么建立连接需要三次握手?为什么断开连接需要四次挥手? | http://www.unixfbi.co 阅读全文

posted @ 2019-11-04 15:33 cag2050 阅读(110) 评论(0) 推荐(0)

2019年11月1日

Java 中的各种锁(参考:https://mp.weixin.qq.com/s/G4zfnAQH-PJz8jUREX41OA)

摘要: 锁的类型 | 锁的实现 | 乐观锁 | 在数据库中可以使用version版本号去实现;在Java中是使用CAS(Compare And Swap)算法(CAS算法:是一种无锁算法,是Java提供的非阻塞原子性操作,CAS通过硬件保证了比较更新的原子性,在JDK中Unsafe提供了一系列的compar 阅读全文

posted @ 2019-11-01 15:35 cag2050 阅读(297) 评论(0) 推荐(0)

2019年10月31日

gitlab 提示:remote: The project you were looking for could not be found.

摘要: 解决: ` 参考:https://gitlab.com/gitlab com/support forum/issues/638 阅读全文

posted @ 2019-10-31 20:41 cag2050 阅读(1811) 评论(0) 推荐(0)

Invalid Host header 服务器域名访问出现的问题

摘要: 出处:https://blog.csdn.net/Cookysurongbin/article/details/86077241 阅读全文

posted @ 2019-10-31 14:59 cag2050 阅读(268) 评论(0) 推荐(0)

2019年10月27日

Hadoop 学习资料

摘要: Hadoop 学习资料 | 网址 | 官方文档 | https://hadoop.apache.org/docs/r1.0.4/cn/index.html 版本文档索引 | http://hadoop.apache.org/docs/ 阅读全文

posted @ 2019-10-27 17:02 cag2050 阅读(295) 评论(0) 推荐(0)

2019年10月25日

Spring Boot 注入外部配置到应用内部

摘要: Spring Boot允许你外部化你的配置,这样你就可以在不同的环境中使用相同的应用程序代码,你可以使用properties文件、YAML文件、环境变量和命令行参数来外部化配置,属性值可以通过使用@Value注解直接注入到你的bean中,通过Spring的Environment抽象访问,或者通过@C 阅读全文

posted @ 2019-10-25 11:00 cag2050 阅读(244) 评论(0) 推荐(0)

2019年10月24日

HashMap、HashTable 区别

摘要: 区别项 | HashMap | HashTable | | 继承和实现 | | 线程安全 | 不是线程安全的 | 是线程安全的 key、value是否可以为null | key、value都可以为null | key、value都不可以为null 支持的遍历种类 | 只支持Iterator(迭代器) 阅读全文

posted @ 2019-10-24 17:49 cag2050 阅读(134) 评论(0) 推荐(0)

throw new RuntimeException(e) 与 e.printStackTrace( ) 的区别

摘要: 出处:https://blog.csdn.net/xuzhuaaron1/article/details/73611404 阅读全文

posted @ 2019-10-24 16:45 cag2050 阅读(586) 评论(0) 推荐(0)

2019年10月22日

Feign 报错:No fallback instance of type class xxx found for feign client xxx

摘要: 通常需要确认配置内容: 1. 开启 Hystrix: 2. Fallback类需要注解 出处:https://www.jianshu.com/p/c8210d878e96 阅读全文

posted @ 2019-10-22 14:43 cag2050 阅读(8094) 评论(0) 推荐(0)

2019年10月21日

Spring Cloud Turbine 知识点

摘要: Turbine 默认使用 Eureka 作为注册中心;如果使用 Consul 作为注册中心,需要排除掉 Eureka;pom.xml 如下: 出处:https://www.jianshu.com/p/6ca2b31798cf 阅读全文

posted @ 2019-10-21 17:48 cag2050 阅读(164) 评论(0) 推荐(0)

2019年10月16日

微信小程序 学习资料

摘要: 学习资料 | 网址 | 下载微信小程序开发工具 | https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 注册 | https://mp.weixin.qq.com/wxopen/waregister?acti 阅读全文

posted @ 2019-10-16 14:06 cag2050 阅读(339) 评论(0) 推荐(0)

2019年10月15日

Consul 知识点

摘要: 平时开发时,一般使用consul dev模式,开发模式下kv存储不会持久化存储,全在内存中(重启consul就丢了!),所以一般建议yml配置文件内容,在项目中单独存一个文件,启动调试时,直接把配置文件内容贴到Value框里即可。 以上出处:https://www.cnblogs.com/duanx 阅读全文

posted @ 2019-10-15 17:32 cag2050 阅读(169) 评论(0) 推荐(0)

Consul 学习资料

摘要: 资料 | 网址 | Consul 入门指南 | https://book consul guide.vnzmi.com/ 阅读全文

posted @ 2019-10-15 17:29 cag2050 阅读(195) 评论(0) 推荐(0)

2019年10月14日

Logstash 学习资料

摘要: 学习资料 | 网址 | Logstash Reference(官方) | https://www.elastic.co/guide/en/logstash/current/introduction.html 阅读全文

posted @ 2019-10-14 19:33 cag2050 阅读(139) 评论(0) 推荐(0)

Kibana 学习资料

摘要: Kibana 学习资料 | 网址 | Kibana 官方文档 | https://s0www0elastic0co.icopy.site/guide/en/kibana/current/introduction.html Kibana 用户手册(官方,中文)| https://www.elastic 阅读全文

posted @ 2019-10-14 18:00 cag2050 阅读(248) 评论(0) 推荐(0)

Elasticsearch 报错及解决

摘要: 报错: Fielddata is disabled on text fields by default. Set `fielddata=true` on [`your_field_name`] in order to load fielddata in memory by uninverting t 阅读全文

posted @ 2019-10-14 17:19 cag2050 阅读(1987) 评论(0) 推荐(0)

Eslint 允许使用双等号

摘要: 资料 | 网址 | ESlint: Expected !== and instead saw != | https://stackoverflow.com/questions/48375316/eslint expected and instead saw?answertab=votes tab t 阅读全文

posted @ 2019-10-14 13:02 cag2050 阅读(5004) 评论(0) 推荐(0)

2019年10月13日

Kibana 的 docker 镜像使用

摘要: 1.dockhub镜像网址:https://hub.docker.com/_/kibana 2.下载镜像: 3.创建容器(Kibana 默认的端口为5601): 4.本地访问: 阅读全文

posted @ 2019-10-13 16:45 cag2050 阅读(1765) 评论(0) 推荐(0)

Zipkin 知识点

摘要: 在Spring Cloud D版本,zipkin server通过引入依赖的方式构建工程,自从E版本之后,这一方式改变了,采用官方的jar形式启动。 出处:https://juejin.im/post/5c623c195188256219175369 heading 5 阅读全文

posted @ 2019-10-13 12:06 cag2050 阅读(143) 评论(0) 推荐(0)

2019年10月12日

Zipkin 的 Docker 镜像使用

摘要: 1.Zipkin 在 dockerhub 上网址:https://hub.docker.com/r/openzipkin/zipkin 2.下载镜像 3.创建容器 4.在浏览器上访问Web界面 阅读全文

posted @ 2019-10-12 19:39 cag2050 阅读(3366) 评论(0) 推荐(0)

HTTP请求中的Form Data与Request Payload的区别

摘要: 出处:https://github.com/kaola fed/blog/issues/105 阅读全文

posted @ 2019-10-12 10:30 cag2050 阅读(145) 评论(0) 推荐(0)

2019年10月11日

Spring Cloud Sleuth 知识点

摘要: Spring应用在监测到Java依赖包中有sleuth和zipkin后,会自动在RestTemplate的调用过程中向HTTP请求注入追踪信息,并向Zipkin Server发送这些信息。 出处:http://www.ityouknow.com/springcloud/2018/02/02/spri 阅读全文

posted @ 2019-10-11 19:19 cag2050 阅读(218) 评论(0) 推荐(0)

2019年10月9日

Spring Cloud Task 知识点

摘要: Spring Cloud Task的目标是为Spring Boot应用程序提供创建短期运行微服务的功能。 出处:https://blog.csdn.net/peterwanghao/article/details/83033485 阅读全文

posted @ 2019-10-09 12:00 cag2050 阅读(2054) 评论(0) 推荐(0)

Spring Boot 2实现分布式锁——这才是实现分布式锁的正确姿势!

摘要: 参考资料 | 网址 | Spring Boot 2实现分布式锁——这才是实现分布式锁的正确姿势!| http://www.spring4all.com/article/6892 阅读全文

posted @ 2019-10-09 11:02 cag2050 阅读(236) 评论(0) 推荐(0)

2019年9月30日

Spring Cloud Stream 知识点

摘要: 发布 订阅模式 在Spring Cloud Stream中的消息通信方式遵循了发布 订阅模式,当一条消息被投递到消息中间件之后,它会通过共享的Topic主题进行广播,消息消费者在订阅的主题中收到它并触发自身的业务逻辑处理。这里所提到的Topic主题是Spring Cloud Stream中的一个抽象 阅读全文

posted @ 2019-09-30 16:42 cag2050 阅读(236) 评论(0) 推荐(0)

2019年9月29日

Spring Boot 与 Spring Cloud 的版本对应

摘要: 事项 | 列表 | spring官方对应查看网址 | https://start.spring.io/actuator/info spring cloud dependencies 版本列表 | https://mvnrepository.com/artifact/org.springframewo 阅读全文

posted @ 2019-09-29 10:20 cag2050 阅读(377) 评论(0) 推荐(0)

2019年9月27日

Spring Cloud Consul Config 知识点

摘要: Spring Cloud Consul Config 是 Config Server 和 Client的替代方案。 搭建一个配置中心,可以选择的方案: Spring Cloud Config 或者 Spring Cloud Consul Config Spring cloud config优点很明显 阅读全文

posted @ 2019-09-27 19:49 cag2050 阅读(342) 评论(0) 推荐(0)

2019年9月25日

RabbitMQ 的 docker 镜像使用

摘要: RabbitMQ 的 docker 镜像使用 1.下载镜像(management版本的才带有web管理界面) 2.创建容器(监听端口:5672,web管理界面端口:15672) 3.使用默认用户名、密码:guest/guest 登陆 RabbitMQ 启动相关提示信息 Dockerhub 地址:ht 阅读全文

posted @ 2019-09-25 16:11 cag2050 阅读(1654) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 34 下一页

导航