排序:
默认
按更新时间
按访问量

大型网站应用之海量数据和高并发解决方案总结

一、网站应用背景 开发一个网站的应用程序,当用户规模比较小的时候,使用简单的:一台应用服务器+一台数据库服务器+一台文件服务器,这样的话完全可以解决一部分问题,也可以通过堆硬件的方式来提高网站应用的访问性能,当然,也要考虑成本的问题。 当问题的规模在经济条件下通过堆硬件的方式解决不了的时候,...

2018-11-20 10:05:33

阅读数:37

评论数:0

【项目总结】秒杀系统の关于Redis

spring整合redis配置文件 redis.properties redis.host=127.0.0.1 redis.port=6379 redis.sentinel.port=26879 redis.pwd= redis.database=0 redis.timeout=1000 r...

2018-11-19 17:06:32

阅读数:4

评论数:0

【项目总结】秒杀系统学习の关于异常

前言 通过这个项目中学会了全局异常统一处理。之前,我对这一块含含糊糊,经过这次的学习,有了一个比较清晰的认识。说明:该项目是基于ssm框架。 全局异常处理 1.Spring 统一异常处理有 3 种方式 分别为: 1.使用 @ ExceptionHandler 注解            ...

2018-11-19 16:31:55

阅读数:2

评论数:0

【spring错误】在学习rabbitMq时,@Autowired注入的amqpTemplate始终为空

问题 测试rabbitMq发送端时,发现amqpTemplate为空 @Test public void testMessage() { // 自己new MQSender,amqpTemplate不会被注入 MQSender sender ...

2018-11-13 11:20:14

阅读数:34

评论数:0

【git】如何把现有项目添加github

问题 之前git命令将项目push到github,但是很麻烦。 解决 第一步、下载git并解压,设置git 第二步、 第三步、  

2018-11-12 17:51:46

阅读数:5

评论数:0

【Lombok】Lombok 在开发中注意的一点

问题 在学习别人项目时,发现,导入别人项目后get、set方法报错,但是不影响运行。目录结构中,一片红色。终于忍不住还是查资料解决这个问题。 原因 我使用的Idea,没有安装Lombok插件。 解决 1.File-->setting-->Plu...

2018-11-12 17:15:40

阅读数:1

评论数:0

【springboot】spring boot修改代码后无需重启设置,在开发时实现热部署

热部署是什么 大家都知道在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的Class文件,这个文件里记录着和代码等对应的各种信息,然后Class文件将被虚拟机的ClassLoader加载。 而热部署正是利用了这个特点...

2018-11-12 14:55:44

阅读数:6

评论数:0

【Mysql】Mysql表分区类型及示例

前言 查看分区: SELECT PARTITION_NAME, PARTITION_METHOD, PARTITION_EXPRESSION, PARTITION_DESCRIPTION, TABLE_ROWS, SUBPARTITION_NAME, SUBPARTITION_...

2018-11-08 10:19:04

阅读数:10

评论数:0

【RabbitMQ】连接RabbitMQ异常: com.rabbitmq.client.ShutdownSignalException: connection error; protocol meth

测试该工具类: package com.wj.utils; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; import java.io.IOException; im...

2018-11-06 11:30:17

阅读数:25

评论数:0

【RabbitMq】rabbitMq消息确认机制

  一、提出问题 生产者将消息发送出去后,消息是否到达RabbitMq服务器呢?默认的情况下,是不知道的 二、引入消息确认机制 两种方式:           1.AMQP实现事务机制           2.confirm模式 三、AMQP实现事务机制   3.1 简单示例 ...

2018-11-05 17:28:30

阅读数:10

评论数:0

【Jmeter】Jmeter压力测试简单示例

  1.新建线程组 2.添加http请求默认值 3.添加http请求 4.添加参数:(除了csv,还可以连接数据库,使用数据库数据作为参数) 5.killPhone是cookie的参数,添加http cookie管理器 6.添加查看结果树 ...

2018-10-31 15:22:58

阅读数:15

评论数:0

【Mysql】MySQL 用户执行存储过程的权限

问题 运行存储过程报错: 原因 查询资料: 1305错误,由于当前用户没用权限,对用户进行授权后可以执行。 解决 MySQL创建存储过程/函数需要的权限: alter routine---修改与删除存储过程/函数 create routine--创建存储过程/函数 execu...

2018-10-30 16:59:58

阅读数:28

评论数:0

【测试】spring与Junit整合的单元测试

一、导入jar <!--Junit3默认编程的方式,junit4注解--> <dependency> <groupId&...

2018-10-25 16:50:14

阅读数:12

评论数:0

【Jmeter】Jmeter工具安装,设置中文页面

一、Jmeter安装 1.Jmeter简介     Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试 2.下载地址 http://jmeter.apache.org/download_jmeter.cgi   3.配置 JMET...

2018-10-24 14:27:03

阅读数:24

评论数:0

【手工】空投箱手工制作

       在大学里,曾制定了做手工的计划,通过手工让无趣的生活多点乐趣。话虽如此讲,但在半年多的时间里,我以不懂手工为由迟迟不肯动手。偶然看到做戒指的教程,想给男友做一枚,便真的做了第一个手工。(为男友做手工,倒成了我做手工计划里的动力,成了手工行动派)。第一个手工,是一个木制戒指。我花了一天...

2018-10-21 20:05:40

阅读数:476

评论数:0

【matlab】已知两线段的端点,求线段之间最短距离

数据说明:       线段: points=[x1 y1 x2 y2] 程序说明:       通过线段两端点,写成参数函数(考虑了斜率不存在的问题) 程序: function practice(points1,points2) g=points1(2)-points1(4); h=...

2018-10-19 17:50:17

阅读数:30

评论数:0

【其他&RabbitMQ_Routing】IDEA中如何给main方法赋args

以RabbitMQ_Routing为例:http://www.rabbitmq.com/tutorials/tutorial-four-python.html package routing1; import com.rabbitmq.client.BuiltinExchangeType; ...

2018-09-20 10:26:47

阅读数:19

评论数:0

【RabbitMQ】RabbitMQ管理界面

地址:http://localhost:15672     1、为登录新建用户(也可以使用默认用户guest,密码guest)      打开命令窗口:    输入命令: 新增用户: rabbitmqctl add_vhost vh rabbitmqctl add_user ...

2018-09-19 16:52:08

阅读数:36

评论数:0

【rabbitMQ】rabbitMQ的入门示例

使用jar:http://mvnrepository.com/artifact/com.rabbitmq/amqp-client/3.6.6 文中这个demo,用高版本会报错。 public class Send { private static final String QUEUE...

2018-09-19 11:16:34

阅读数:19

评论数:0

【dubbo】面试题

1.面试题:Dubbo中zookeeper做注册中心,如果注册中心集群全都挂掉,发布者和订阅者之间还能通信么?  1、【提供者】在【启动】时,向注册中心zk 【注册】自己提供的服务。  2、【消费者】在【启动】时,向注册中心zk 【订阅】自己所需的服务。 可以的,消费者在启动时,消费者会从z...

2018-08-09 22:18:00

阅读数:145

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭