加载中
nginx+tomcat+redis实现负载平衡和session共享

首先是本次架构的环境,vm虚拟机中CenteOS 3台:2台tomcat,1台nginx。redis与nginx在一个机子上。 IP地址 功能 端口 设备 192.168.1.111 nginx+redis nginx=80, redis=6379 vm 192.168.1.11...

2016/09/11 21:52
94
SpringBoot-MVC RequestBody中LocalDateTime的自适应配置

请求的json报文中可能会出现 一下几种: ['2019-01-01','2019-01-01 12:03:34','20190101120334'] 但是接收的Request实体类日期字段是LocalDateTime类型 LocalDateTime applyDate; 希望的情况...

Java交换两个Integer-一道无聊的题的思考

1.最近网上看到的一道题,有人说一道很无聊的题,但我觉得有必要记录一下。 2.题目 public static void main(String[] args) throws Exception { Integer a = 3; Integer b = 5; ......

04/14 14:33
21
【踩坑】联合主键情况下,JPA非主键设置自动增长无效

1.问题 order_info表里面,采用product_id,order_id作为联合主键,还有一个属性id,想设置成自增长的非主键。如果在建表时sql语句里加上 key(id)就可以解决。 但是,开发阶段,使用spring.jp...

MQ集合

1.记录一下各种mq的使用,仅仅列出个人的理解和图(看图比较容易理解) 首先是阿里的ons。pid对应生产者,cid对应消费者。 2.然后是rabbit mq的一些概念。 这个配置非常灵活,可以通过代码方...

2018/11/26 22:43
16
SpringBoot 控制器方法自定义参数注入

1.需求场景 在实际开发中,经常会遇到一下场景: controller 方法中拿到header中的userId,然后需要根据用户id去取到User的完整信息。在多个controller就会存在同样的重复代码--根据用户id取...

2018/10/31 17:25
1K
缓存更新策略

【转一个缓存更新策略】 看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更...

2018/04/12 10:57
34
发布与逸出

看到《Java并发编程实战》的3.2章节,对构造函数的this逸出理解不是很透彻,下面这篇文章很好的解答了。 为什么说 "构造函数中this引用逸出的问题" 在构造函数中, this引用逸出, 则此时 可能...

2017/09/20 13:52
6
Java Fail-Fast与Fail-Safe机制

在JDK的Collection中我们时常会看到类似于这样的话: 例如,ArrayList: 注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败...

2017/03/19 17:10
22
Docker笔记

一、简介 之前学习nginx集群都是在vm下跑多个linux系统,每一个linux下运行1或多个程序(nginx,redis或tomcat),然而在现实生产环境中是不可能这样干的,每个虚拟的linux都要耗费着大量的系统...

2017/03/11 16:52
16
HashMap源码解析

概要 这一章,我们对HashMap进行学习。 我们先对HashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashMap。内容包括: 第1部分 HashMap介绍 第2部分 HashMap数据结构 第3...

2017/03/04 21:40
17
Volatile关键字的可见性与原子性

链接:https://www.nowcoder.com/questionTerminal/521a37038afc4dd49f3d92a12b9a5907?toCommentId=403940 来源:牛客网 记录以下我在牛客回答的一个问题,即目前的肤浅理解。 1.volatile修饰...

2017/03/04 19:17
44
vm中linux物理内存不足解决方案

之前创建的一个center os,默认是8GB,经过一顿折磨,装jdk,tomcat,redis,mycat,nginx,mysql,hadoop...终于,内存不足了,在使用docker build某镜像的时候。迭代懵逼了,怎么解决??? 首先使...

2017/03/03 22:03
38
找两个链表的第一个公共节点

两个长度不一定相等的链表,找出其第一个公共节点。 /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ pub...

2017/03/02 13:15
5
初探Java Serializable

Java序列化用于对象的持久化存储或网络传输。所有的支持序列化的类都要实现Serializable接口,在官方源码中,该接口是一个空接口,如图 这也说明了interface的作用。对于序列化的原理,目前猜...

2017/02/23 17:40
13
我真的懂递归吗?

什么是递归?函数自己调用自己?之前对递归的理解一直大概如此。也没有仔细研究过,惭愧。直到看到这篇文章人脑理解递归 ,读完之后眼前一亮,然后又迭代懵逼,对了,什么是迭代?循环?与递...

2017/02/21 21:22
14
代理模式与AOP基础概念

一 代理、 在此之前要理解代理模式(静态代理和动态代理) 静态代理是就设计模式中最先接触到的代理模式,代理类与被代理类是1对1的关系。 动态代理是使用反射机制实现的,代理类与被代理类是...

aop
2016/10/28 10:37
42
Java 传值or引用那些事儿

一、提出疑问 java函数的参数是按值传递还是按引用传递?网上说法不一,其实仔细多看看还是能发现,真理还是掌握在多数人手里的。 其实,答案是按值传递,应该不会错的。 先看个例子,来理解...

2016/10/18 20:59
3
Spring Aop

Spring Aop

2016/10/13 16:55
17
你真的会单例模式吗?

单例模式怎么写?大家都知道单例模式分为:懒汉式和饿汉式。 一、首先我们来一个非线程安全的例子: public class SingletonTest {     public static void main(String ...args) throws...

2016/10/08 20:00
9

没有更多内容

加载失败,请刷新页面

返回顶部
顶部