标签:CST

Java

Centos 7.2 Jenkins+Ansible+Gitlab 基础配置

14

xirruiqiang 发布于 2020-01-19

注意:首先准备jenkins服务器如何搭建jenkins 由于上篇文章中jenkins是采用war并部署在tomcat中来完成的安装,所以这里隆重介绍下启动tomcat的用户: tomcat ,下面会用到,文章中启动jar和tomcat都是使用的tomcat用户,注意jenkin...

阅读(47)评论(0)赞 (0)

Java

Centos 7.2 Jenkins+Ansible+Gitlab 基础配置

14

xiaoli.he 发布于 2020-01-19

注意:首先准备jenkins服务器如何搭建jenkins 由于上篇文章中jenkins是采用war并部署在tomcat中来完成的安装,所以这里隆重介绍下启动tomcat的用户: tomcat ,下面会用到,文章中启动jar和tomcat都是使用的tomcat用户,注意jenkin...

阅读(51)评论(0)赞 (0)

Java

CAS机制及AtomicInteger源码分析

hellas 发布于 2020-01-19

CAS即 Compare And Swap 对比交换,区别于悲观锁,借助CAS可以实现区别于synchronized独占锁的一种乐观锁,被广泛应用在各大编程语言之中。Java JUC底层大量使用了CAS,可以说 java.util.concurrent 完全是建立在CAS之上的。...

阅读(47)评论(0)赞 (0)

Java

Synchronized内容总结(三)

1

songhua.gao 发布于 2020-01-19

前面两部分谈到多线程对内部锁的优化,以及代码中对锁的优化。是从减少竞态的角度来优化程序的。 如果从提高线程执行效率,来对多线程程序进行优化,自然让人联想到了线程池技术。 基本概念与原理 Java 线程池会生成一个队列,要执行的任务会被提交到这个队列中。有一定数量的线程会在队列中取...

阅读(44)评论(0)赞 (0)

Java

Synchronized优化总结(一)

2

hellas 发布于 2020-01-19

当使用 Java 多线程访问共享资源的时候,会出现竞态的现象。即随着时间的变化,多线程“写”共享资源的最终结果会有所不同。 为了解决这个问题,让多线程“写”资源的时候有先后顺序,引入了锁的概念。每次一个线程只能持有一个锁进行写操作,其他的线程等待该线程释放锁以后才能进行后续操作。...

阅读(40)评论(0)赞 (0)

Java

侠说java8-LocalDateTime等时间使用手册(全),先mark后看

1

darida 发布于 2020-01-17

前言 java8的时间日期api给我们提供了极大的便利。如何更好的熟悉使用时间api也是学习java8的一个很重要的知识点,下面我们一起来学习学习。 本篇文章代码比较多,可以作为工具,需要使用时,再来查阅。 目录 1.普通Date时间如何转为LocalDateTime? 以上是从...

阅读(39)评论(0)赞 (0)

Java

享读SpringMVC源码1-Handler与HandlerMapping关系

1

puefu.he 发布于 2020-01-16

做事有三到:心到,眼到,手到 一、Handler与HandlerMapping关系 Handler可以理解为具体干活的,也就是我们的业务处理逻辑。 Handler最终是要通过url 来访问到,这样URL与Handler之间就有一个映射关系了。 HandlerMapping的作用就...

阅读(49)评论(0)赞 (0)

Java

JavaWeb

12

changyuan.xu 发布于 2020-01-14

JavaWeb Java. web 1. 基本概念 1.1 前言 web开发: web:网页的意思 www.baidu.com 静态web html. Css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝等,几乎是所有的网站! 提供给所有人看的数据始终会发生变化,每个...

阅读(65)评论(0)赞 (0)

Java

Spring之PropertyEditor

1

changyuan.xu 发布于 2020-01-13

概述 在 Spring 配置文件里,我们往往通过字面值为 Bean 各种类型的属性提供设置值:不管是 double 类型还是 int 类型,在配置文件中都应字符串类型的字面值。BeanWrapper 填充 Bean 属性时如何将这个字面值转换为对应的 double 或 int 等...

阅读(54)评论(0)赞 (0)

Java

关于Dubbo的记忆

4

zhuangli 发布于 2020-01-13

现在微服务的概念已经很普遍了,目前的微服务框架主要有Dubbo、DubboX和Spring Cloud,关于Spring Cloud可以参考我的另一篇文章 关于Spring Cloud 的记忆 。本篇文章主要以Dubbo为例展开说明,在进行Dubbo模块之前,我们来说一下为什么要...

阅读(50)评论(0)赞 (0)

Spring

Spring Cloud Sleuth服务链路追踪

6

xiaoli.wang 发布于 2020-01-11

Zipkin服务追踪原理 创造一些追踪标识符(tracingId,spanId,parentId),最终将一个request的流程树构建出来,各业务系统在彼此调用时,将特定的跟踪消息传递至zipkin,zipkin在收集到跟踪信息后将其聚合处理、存储、展示等,用户可通过web U...

阅读(60)评论(0)赞 (0)

Java

反射 — Java 高级开发必须懂的

2

hellas 发布于 2020-01-11

转自:博客园,作者:rocomp 链接:www.cnblogs.com/rocomp/p/4781987.html 理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的,而且对做一些Java底层的操作会很有帮助。  一、Class类...

阅读(30)评论(0)赞 (0)

Java

JVM监控命令详解

5

yeseng 发布于 2020-01-10

JVM监控命令基本就是 jps、jstack、jmap、jhat、jstat 几个命令的使用就可以了 JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希...

阅读(72)评论(0)赞 (0)

Java

MyBatis 中的九种设计模式

19

刘莉莉 发布于 2020-01-10

点击上方蓝色“ 程序猿DD ”,选择“设为星标” 回复“ 资源 ”获取独家整理的学习资料! 来源 |  http://www.crazyant.net/2022.html 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使...

阅读(70)评论(0)赞 (0)

编程技术

LNMP动态网站搭建

17

xirruiqiang 发布于 2020-01-09

快速入门web搭建(WordPress) 项目背景: 公司要求搭建一个博客系统,方便大家互相交流 解决方案: 选择主流的web模板 WordPress ,WordPress是世界上使用最广泛的博客系统之一,是一款开源的PHP软件。因为使用者众多,所以WordPress社区非常活跃...

阅读(53)评论(0)赞 (0)

Java

源码分析Dubbo负载算法

5

Harries 发布于 2020-01-08

Dubbo支持在服务调用方对服务提供者采用负载均衡算法,LoadBalance 接口定义如下: @SPI(RandomLoadBalance.NAME) public interface LoadBalance { /** * select one invoker in list...

阅读(46)评论(0)赞 (0)

Java

Java 并发进阶常见面试题总结

11

xiaoli.he 发布于 2020-01-08

Java 并发进阶常见面试题总结 1. synchronized 关键字 1.1. 说一说自己对于 synchronized 关键字的了解 synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻...

阅读(69)评论(0)赞 (0)