加载中
设计模式——装饰者模式:婚纱照收费的简单实现

装饰者模式 在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 装饰者模式特点 装饰者和被装饰对象有相同的超类型...

设计模式——观察者模式:天气推送的两种实现

需求说明: 目前我们需要实现一种天气实时更新的程序(天气推送),当气象站数据更新后,天气接口程序去获取最新天气数据,然后将数据分发给所有订阅过“天气日报”程序的用户,即使更新数据...

一步步实现redis+sentinel双机热备

前言 前些天一直在忙线上环境部署的事情,初步想的是,nginx(keepalive双机热备)+3(tomcat)+2redis(双机热备),但是后来由于阿里云服务器经典网络不提供虚拟IP,无法使用keepalive,ngi...

com.alibaba.druid检测排查数据库连接数不释放定位代码

1、可能标题说的很不明白,其实就是这样一个情况,一个工程项目错误日志出现GetConnectionTimeoutException: wait millis 90000, active 22000的异常,如下: 2、最先想到的是提高数据库本身...

2019/08/20 14:51
879
RocketMQ环境搭建-双master模式

介绍:   多Master模式,一个集群无Slave,全是Master,例如2个Master或者3个Master。   优点:配置简单,单个Master宕机或重启维护对应用无影响,在磁盘配置为RAID10时,即使机器宕机不可...

2019/08/18 17:00
62
Centos7配置JAVA_HOME

如果开发java应用,经常需要配置JAVA_HOME路径,如果是通过yum安装的jdk(一般系统会自带open-jdk),下面讲述配置过程: A 定位JDK安装路径 1. 终端输入: which java 输出为: /usr/bin/j...

rpm安装和卸载软件

1、安装 rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包; rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息; rpm -ivh exa...

JDK
2019/08/18 16:40
70
周鸿祎:很多程序员一看就知道不会创业

很多人都向往着有一天自己创业,程序员更是如此。如果你想创业,那么该怎样创业、需要有哪些准备、自己还有什么不足等等这些问题你考虑过吗?本文就跟大家分享周鸿祎在接受某媒体采访时给程序...

2017/03/30 13:49
51
mysql innodb 性能优化

默认情况下,innodb的参数设置的非常小,在生产环境中远远不够用 比如最重要的两个参数 innodb_buffer_pool_size 默认是8M innodb_flush_logs_at_trx_commit 默认设置的是1 也就是同步刷新l...

2017/03/15 14:04
99
spring里面事务的传播属性和事务隔离级别

一、Propagation (事务的传播属性) Propagation :  key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当...

mongodb丢失数据的原因剖析

1.之前用MongoDB数据的时候,有时候会有丢失,一开始考虑到是mongodb的安全性能不行吗,在网上看了一些资料,做了一些解释: MongoDB确实在其发展的过程中,有一些数据持久化的问题没有处理好...

2017/03/01 16:34
1.6K
MySQL常用SQL语句优化

推荐阅读这篇博文,索引说的非常详细到位:http://blog.linezing.com/?p=798#nav-3-2 在数据库日常维护中,最常做的事情就是SQL语句优化,因为这个才是影响性能的最主要因素。当然还有其他方...

2017/02/24 19:13
254
MySQL查看SQL语句执行效率

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更...

工作笔记——Nginx配置HTTPS访问

1.申请HTTPS证书,可以去阿里云申请免费证书,配置完CNAME后一般在一到两天内可以审核完成,审核完成后下载证书,里面包含证书文件(214023961900737.pem)和私钥文件(214023961900737.key...

2017/02/22 11:24
144
通过反射强制修改String的值

public class TestClass {   public static void main(String[] args) throws NoSuchFieldException, IllegalAccessException { String name = "世界如此美好"; String n...

2017/02/16 11:43
493
58到家数据库30条军规解读,你认可几条?

军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重要 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及...

2017/02/16 09:12
115
React 入门实例教程

现在最热门的前端框架,毫无疑问是 React 。 上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑。 React 起源于 Facebook 的内部项目,因为该公...

2017/02/08 15:45
40
Nginx 实现AJAX跨域请求

在server属性中增加以下配置: add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Headers' 'Autho...

2016/12/23 16:53
99
request body的传值与取值

前言 最近在对接第三方接口,对方采用的是一种不常见的传递参数方式,直接将参数转成json字符串{"param1":value1,"param2":value2},放在request body中进行传递,通常是key=value的传递形式...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部