-凯发k8国际

`
hbxflihua
  • 浏览: 649343 次
  • 性别:
  • 来自: 杭州
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 社区版块
    • ( 0)
    • ( 0)
    • ( 1)
    存档分类
    最新评论
    文章列表
      我们在做架构设计的时候,会提到几个关键词:高性能、高可用、可扩展、安全性、伸缩性、低成本等等。对于用户量不大、并发量不高的系统,我们没必要去追求高性能,甚至连架构设计都可以免了。 那么什么样的系统需要做性能优化呢?当你发现系统响应越来越慢,慢到已经影响到用户体验的时候;   网站性能优化的手段: 1、 web前端优化; 减少http请求; 使用浏览器缓存; 静态资源压缩; 减少cookie传输; cdn加速; 反向代理;   2、 应用服务性能优化; 分布式缓存,通过添加缓存来提高应用层的响应效率; 消息异步化:线程、队列等等; 集群服务;
    系统优化大致可以分为:业务优化、设计和程序优化、db和system优化、sql优化四个方面,这四个方面按优先级进行排列,并且越往后越不容易优化,他们之间又相辅相成、互相关联,我们优化的时候可以交替着去实施。下面着重 ...
    我们通过spring-amqp操作rabbitmq是极其简单的,消息的生产者和消费者只需要如下配置: 客户端(生产者):connectionfactory、queue、exchange、messageconverter、rabbittemplate。 服务端(消费者):connectionfactory、queue、exchange、messageconverter、listenercontainer。   如果消息堆积严重,我们可以通过两种方式来处理消息,一种是在服务端开启监听多线程服务(concurrency="10"),另一种是让消息批量出队列。   开 ...
      1、top命令查看过高cpu的pid,命令:top [root@test-v3 bin]# top top - 16:44:22 up 173 days, 7:05, 2 users, load average: 0.74, 0.71, 0.61 tasks: 150 total, 1 running, 149 sleeping, 0 stopped, 0 zombie cpu(s): 0.8%us, 0.4%sy, 0.0%ni, 98.1%id, 0.0%wa, 0.0%hi, 0.0%si, 0.7%st mem: 8061116k t ...
      rabbitmq的安装不在此赘述,想了解的可以参考:spring boot中使用rabbitmq   1、新建一个spring-boot工程,本示例命名为:spring-boot-rabbitmq-demo   2、在pom.xml中引入amqp   org.springframework.boot spring-boot-starter-amqp & ...
      1、重写dispatcherservlet import java.util.hashset; import java.util.map; import java.util.set; import org.springframework.beans.factory.beanfactoryutils; import org.springframework.context.applicationcontext; import org.springframework.web.method.handlermethod; import org.springframework ...
      博客分类:
    • java
                单例模式推荐使用静态内部类的方式实现,具体参考:java内存模型faq(十一)新的内存模型是否修复了双重锁检查问题?
      1、pom.xml文件中添加freemarker依赖 org.springframework.boot spring-boot-starter-freemarker   2、applicatio ...
      1、pom.xml文件中添加redis依赖 org.springframework.boot spring-boot-starter-data-redis   2、application.yml中配置redis spring: redis: dat ...
    本示例工程整合spring-web、spring-jdbc、mybatis、druid、pagehelper等主流框架,附件为整个工程代码,下载后可以直接运行。   1、通过 spring initializr新建一个web工程,可先将web,aspects,jdbc,mybatis,mysql等依赖引入;   2、将生成的web工程导入ide,本人用的sts;   3、本示例会将druid、pagehelper集成到项目中,故先添加相关依赖;   com.alibaba
      1、新建一个maven project;   2、在pom.xml中引入spring-webmvc
      1、新建一个maven 工程;   2、pom.xml文件引入jar包,并配置failonmissingwebxml 
      博客分类:
    • java
    import java.util.date; import org.springframework.format.annotation.datetimeformat; import com.alibaba.fastjson.annotation.jsonfield; import com.fasterxml.jackson.annotation.jsonformat; public class user { private long id; private string username; // 日期类型输出到页面格式 @jsonformat(patt ...
        1、新建一个maven project;   2、在pom.xml中引入spring-webmvc org.springframework spring-webmvc 4.2.5.release  3、 添加web.xml文件
      package com.rd.svn; import java.text.simpledateformat; import java.util.arraylist; import java.util.date; import java.util.iterator; import java.util.list; import java.util.map; import org.tmatesoft.svn.core.svnexception; import org.tmatesoft.svn.core.svnlogentry; import org.tmates ...
    global site tag (gtag.js) - google analytics
    网站地图