摘要: 超文本传输协议 HTTP 协议被用于在 Web 浏览器和网站服务器之间传递信息,HTTP 协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了 Web 浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP 协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息 阅读全文
posted @ 2018-03-12 15:04 C&R 阅读(231) 评论(0) 推荐(0)
摘要: Springboot 常用注解 @SpringBootApplication: 包含 @Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上。 @Repository:用于标注数据访问组件,即 DAO 组件。 @Service:用于 阅读全文
posted @ 2018-03-12 13:44 C&R 阅读(111) 评论(0) 推荐(0)
摘要: 本文为大家分析四种Java线程池用法,供大家参考,具体内容如下 http://www.jb51.net/article/81843.htm 1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? ? 1 2 3 4 5 6 7 8 new Thread(new Runn 阅读全文
posted @ 2018-03-12 11:20 C&R 阅读(74) 评论(0) 推荐(0)
摘要: 最近因为在工作中需要,学习了乐观锁与悲观锁的相关知识,这里我通过这篇文章,把我自己对这两个“锁家”兄弟理解记录下来; - 悲观锁:正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)的修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往 阅读全文
posted @ 2018-03-12 11:06 C&R 阅读(150) 评论(0) 推荐(0)
摘要: 高并发下的数据安全 我们知道在多线程写入同一个文件的时候,会存现“线程安全”的问题(多个线程同时运行同一段代码,如果每次运行结果和单线程运行的结果是一样的,结果和预期相同,就是线程安全的)。如果是MySQL数据库,可以使用它自带的锁机制很好的解决问题,但是,在大规模并发的场景中,是不推荐使用MySQ 阅读全文
posted @ 2018-03-12 11:05 C&R 阅读(509) 评论(0) 推荐(0)
摘要: 1.pom.xml 阅读全文
posted @ 2018-03-09 15:46 C&R 阅读(262) 评论(0) 推荐(0)
摘要: 之前不知道为什么要用spring Cloud 以为就是个类似于 dubbo的服务,暴露一个服务出来,现在明白了 微服务架构-Spring Cloud By - Last updated: 星期五, 八月 4, 2017 1 为什么需要服务发现 简单来说,服务化的核心就是将传统的一站式应用根据业务拆分 阅读全文
posted @ 2018-03-09 09:49 C&R 阅读(171) 评论(0) 推荐(0)
摘要: 一、序言 当我们需要使用线程的时候,我们可以新建一个线程,然后显式调用线程的start()方法,这样实现起来非常简便,但在某些场景下存在缺陷:如果需要同时执行多个任务(即并发的线程数量很多),频繁地创建线程会降低系统的效率,因为创建和销毁线程均需要一定的时间。 线程池可以使线程得到复用,所谓线程复用 阅读全文
posted @ 2018-03-08 15:55 C&R 阅读(3170) 评论(0) 推荐(0)
摘要: 一、JMS是个什么鬼 1、百度百科解释:JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MO 阅读全文
posted @ 2018-03-08 13:40 C&R 阅读(192) 评论(0) 推荐(0)
摘要: mysql分表场景分析与简单分表操作 为什么要分表 首先要知道什么情况下,才需要分表个人觉得单表记录条数达到百万到千万级别时就要使用分表了,分表的目的就在于此,减小数据库的负担,缩短查询时间. 表分割有两种方式: 1水平分割:根据一列或多列数据的值把数据行放到两个独立的表中。 水平分割通常在下面的情 阅读全文
posted @ 2018-03-05 11:41 C&R 阅读(195) 评论(0) 推荐(0)