
项目实战
程序领域
热衷于分享程序领域知识,公众号:程序领域
展开
-
正经的聊聊分布式架构中的 redis
开篇思考Redis 为什么在系统中使用?解决了哪些问题?Redis 如何保证和数据库同步?Redis 缓存操作是在操作数据库前还是操作数据库后?话还得从上次报税说起,耳边还回绕这残留的芬芳:“SX系统,这也不能点,那也不能用!”,身为程序员的我听到总是百感交集,程序员背锅是免不了了。。。上线至今都能用的系统,突然就不行了,为什么?问题就在稳定性和系统架构上,发现问题就要吸取经验...原创 2020-04-30 09:17:33 · 611 阅读 · 0 评论 -
从架构的角度来分析,请务必讲清楚如何使用 MQ !
开篇思考MQ 为什么在系统中使用?一定要在分布式系统中使用吗?MQ 有哪些中间件?他们有哪些特点?MQ 给系统带来好处的同时有没有带来什么问题?如何解决?在阿里的面试中,面试官问到关于 MQ 的几个问题:你的项目中 MQ 的作用?为什么选择这款 MQ 作为消息中间件?重复消费怎么办?如何确保消息被消费?有遇到其他问题吗?那么接下来带着问题先思考下,有好的想法可以在评论...原创 2020-04-13 19:31:15 · 1886 阅读 · 7 评论 -
框架Struts的action中编写的基于session的购物车逻辑代码
package com.gao.action;import java.util.ArrayList;import java.util.List;import javax.servlet.http.HttpSession;import org.apache.struts2.ServletActionContext;import com.gao.en原创 2014-02-27 10:55:07 · 836 阅读 · 0 评论 -
Myeclipse支持hibernate逆向工程
前面已经提到过Hibernate的开发流程一般有两种: 1、由Domain object > mapping > db 2、由db开始,用工具生成生成mapping 和Domain object。 在实际的开发过程中,涉及的表太多了,一个一个的写java实体类很费事费时的。Myeclipse提供了一转载 2014-07-15 10:24:20 · 569 阅读 · 0 评论 -
mysql + sql Server 存储过程
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过转载 2014-10-09 16:36:05 · 862 阅读 · 0 评论 -
集群之LVS(负载均衡)详解
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。http://lyp0909.blog.51cto.com/508999/546865提高服务器响应能力的方法scale on 在原有服务器的基础上进行升级或者直接换一台新的性能更高的服务器。scale out 横向扩展,将多台服务器并发向外响应客户端的请求。优点:成本低,扩展架构比转载 2014-11-06 10:58:22 · 128 阅读 · 0 评论 -
高并发量网站解决方案
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht转载 2016-05-18 17:30:31 · 371 阅读 · 0 评论