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

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

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

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

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

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

周鸿祎:很多程序员一看就知道不会创业

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

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

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

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

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

mongodb丢失数据的原因剖析

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

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

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

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

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

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

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

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

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

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

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

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

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

2017/02/08 15:45
16
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
49
request body的传值与取值

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

设计模式——策略模式:会员价格体系的简单实现

前言 上面这张图是京东商城的会员体系,总共包含五种不同等级的会员,分别是注册会员,铜牌会员,银牌会员,黄金会员,钻石会员。从上图可以看出,不同等级会员享有不同的优惠服务,那么这么...

redis配置文件参数说明

配置文件参数说明: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redi...

2016/10/11 14:50
21
JedisSentinelPool的相关配置与操作

前面文章《一步步实现redis+sentinel双机热备》中已经分享了如何配置使用redis自带监听程序sentinel实现双机热备,这篇文章将继续分享,客户端程序需要做哪些调整。 Spring配置文件 <context...

MAVEN安装第三方jar包

mvn install:install-file -Dfile=D:\alipay.jar -DgroupId=com.alibaba -DartifactId=alipay -Dversion=0.0.1 -Dpackaging=jar...

2016/09/21 11:08
37

没有更多内容

加载失败,请刷新页面

返回顶部
顶部