- 博客(36)
- 资源 (19)
- 收藏
- 关注
转载 使用Redis Zset来处理活动常用排行榜(精确排行)
转载自https://segmentfault.com/a/1190000011737336严格的排行榜一个严格的排行榜,必须要满足每个人的排序都是有实际意义的,简单来说就是即使两个人的分数一样,那么也要分出先后来。活动周期在92天以内的话,那么我们就可以使用200w加活动结束时间作为数字A来保证排行榜的顺序正确在很大的活动中,比如奖项很大,第10名和第11名,可能奖金的额度相差...
2018-12-27 12:05:19 4038 1
转载 Redis 分布式锁的正确实现方式( Java 版 )
原文https://wudashan.cn/2017/10/23/Redis-Distributed-Lock-Implement/前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的...
2018-12-27 11:25:57 190
原创 分布式互斥锁之Redis实现
转载自https://blog.csdn.net/xiaolyuh123/article/details/78551345分布式锁的解决方式1.基于数据库表做乐观锁,用于分布式锁。(适用于小并发)2.使用memcached的add()方法,用于分布式锁。3.使用memcached的cas()方法,用于分布式锁。(不常用)4.使用redis的setnx()、expire()方法,用于分...
2018-12-27 10:42:05 1258
转载 Zookeeper 实现分布式节点下的配置文件统一管理和分布式锁
转载自https://www.jianshu.com/p/f37b14cf89f0一、ZooKeeper 简介ZooKeeper 是一个集中式服务,用于维护配置信息,命名,提供分布式同步和提供组服务。ZooKeeper 的主要应用:1、节点选举;2、配置文件统一管理;3、分布式锁;4、发布与订阅(Dubbo);5、集群管理,集群中保证数据的强一致性,下面我们主要讲配置文件统一管理和分布式...
2018-12-27 09:47:36 282
转载 Redis、Jedis、Spring Data Redis及RedisTemplate和 Serializer详解
转载自https://www.cnblogs.com/edwinchen/p/3816938.htmlRedis Redis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写,详细的信息在Redis官网上面。有,因为我自己通过google等各种渠道去学习Redis,走了不少弯路,所以总结一条我认为不错的学习路径给大家: 1.《The Little Redis B...
2018-12-26 18:02:02 646
原创 SpringMVC集成Redis+Sentinel模式
搭建Redis+Sentinel模式见上一篇文章Redis+Sentinel模式(主从复制故障转移)搭建高可用缓存服务需要的jar包spring-data-redis-1.4.1.RELEASE.jarjedis-2.6.0.jar spring-redis.xml配置文件<?xml version="1.0" encoding="UTF-8"?><b...
2018-12-26 16:46:16 1580
原创 Redis+Sentinel模式(主从复制故障转移)搭建高可用缓存服务
假设现在有三台服务器(下面的三个ip是示意ip,不是自己搭建时的真实ip),每台服务器上分别启用一个redis.conf和sentinel.conf192.168.1.100(主),192.168.1.101(从),192.168.1.102(从)借用网上的一张图示意搭建的redis架构Redis的哨兵机制是官方推荐的一种高可用(HA)方案,我们在使用Redis的主从结构时,如果主...
2018-12-26 15:47:02 1042
转载 dubbo 分布式事务
转载自https://blog.csdn.net/xiaomin1991222/article/details/50981473我觉得事务的管理不应该属于Dubbo框架, Dubbo只需实现可被事务管理即可,像JDBC和JMS都是可被事务管理的分布式资源, Dubbo只要实现相同的可被事务管理的行为,比如可以回滚, 其它事务的调度,都应该由专门的事务管理器实现。 在Java中,分布式事...
2018-12-24 18:14:15 2082
转载 dubbo中标签属性的的学习
<dubbo:service /> 用于服务生产者暴露服务配置属 性 类 型 是否必填 缺省值 描 述 interface class 必填 无 服务接口全路径 ref object 必填 无 服务对象实现引用 version string 可选 0.0.0 服务...
2018-12-24 14:01:20 979
转载 dubbo 配置文件详解
转载自https://www.cnblogs.com/linjiqin/p/5859153.html一、dubbo常用配置<dubbo:service/> 服务配置,用于暴露一个服务,定义服务的元信息,一个服务可以用多个协议暴露,一个服务也可以注册到多个注册中心。eg、<dubbo:service ref="demoService" interface="com.un...
2018-12-24 13:45:54 190
转载 Dubbo消费者无法连接到生产者提供的服务?内网IP?
转载自https://blog.csdn.net/xlgen157387/article/details/52702659环境:Cent OS 7.0背景:这篇文章的标题可以设置为如下几个,因为他都是同一个解决方法: (1)Dubbo注册zookepper时为什么会自动使用内网IP? (2)Dubbo消费者无法连接到生产者提供的服务 (3)。。。场景还原1、项目部署架构...
2018-12-24 13:06:31 2004
原创 Dubbo本地调试直连
参考文章服务提供方修改dubbo配置文件的registry,将register的值修改为false<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001...
2018-12-24 11:40:55 9169
原创 dubbo+zookeeper在项目中的应用配置
Dubbo 是什么一款分布式服务框架 高性能和透明化的RPC远程服务调用方案 SOA服务治理方案Dubbo 架构流程图Provider:服务提供方 Consumer:服务消费者 Registry:注册中心 Monitor:统计服务调用次数和调用时间的监控中心调用流程 0.启动服务提供者。 1.服务提供者在启动时,向注册中心注册自己提供的服务。 2.服务消费者在启...
2018-12-22 16:48:53 741
转载 Nginx阻止DDoS攻击的教程收集(转)
转载自https://www.cnblogs.com/EasonJim/p/7807729.htmlDDoS估计是一个非常头痛的问题。分布式拒绝服务攻击(DDoS)指的是通过多台机器向一个服务或者网站发送大量看似合法的数据包使其网络阻塞、资源耗尽从而不能为正常用户提供正常服务的攻击手段。随着互联网带宽的增加和相关工具的不断发布,这种攻击的实施难度越来越低,有大量IDC托管机房、商业站点、游...
2018-12-22 14:50:10 650
转载 Nginx限制访问速率和最大并发连接数模块--limit (防止DDOS攻击)
转载自https://www.cnblogs.com/wjoyxt/p/6128183.htmlTengine版本采用http_limit_req_module进行限制具体连接请参考 http://tengine.taobao.org/document_cn/http_limit_req_cn.html和官方nginx类似,不过支持多个变量,并且支持多个limit_req_zone的设...
2018-12-22 14:26:02 1447
转载 nginx的limit_req_zone使用和一些nginx杂项
转载自https://blog.csdn.net/shuixiou1/article/details/80165525基于nginx的请求频率限制。一、配置文件#限速,每秒10个,内存区域10m,大概16万个sessionlimit_req_zone $binary_remote_addr zone=one:10m rate=5r/s;server{ listen 80; s...
2018-12-22 13:39:17 2717
转载 Eclipse部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法
转载自https://blog.csdn.net/du_zilin/article/details/54136338eclipse中创建的maven项目直接部署到tomcat中报ClasNotFount,查看tomcat中发现maven中的jar包并没有复制过来。解决方法:项目右键=》Properties=》My Eclipse=》Deployment Assembly=》右侧add=》J...
2018-12-21 10:23:52 289
转载 MySQL定义和变量赋值
转载自https://www.cnblogs.com/mengfanrong/p/4911592.html变量可以在子程序(性能、存储过程、匿名块)声明和使用。这些变量的范围是在BEGIN...END规划。变量的定义语法格式:DECLARE var_name [, var_name]... data_type [ DEFAULT value ];var_name为局部变量的...
2018-12-19 15:16:02 4223
转载 mysql游标循环多一次的解决办法
转载自https://blog.csdn.net/limenghua9112/article/details/49078585今天工作中,需要批量处理些数据,用到了mysql的游标。但是执行的时候,老是会多循环一遍,很是烦人。最后终于找到了原因,记录在此。create procedure pro_cursor_account_record()BEGINDECLARE no int d...
2018-12-19 11:43:21 2400
转载 mysql存储过程事务回滚
转载自https://blog.csdn.net/some_times/article/details/46316979DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `test_procedure`()BEGIN DECLARE errno int; declare continue HANDLER for sql...
2018-12-19 11:39:50 4273
转载 MySql CURSOR+LOOP循环-使用小实例
转载自https://blog.csdn.net/starinbrook/article/details/77078126转载自https://blog.csdn.net/makang456/article/details/53896346/【简介】 游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。 游标充当指针的作用。 尽管游标能遍历结果中的所有行...
2018-12-13 17:41:13 4597
转载 mysql游标示例mysql游标简易教程
转载自http://www.cnblogs.com/makerule/p/4613844.html从mysqlV5.5开始,进行了一次大的改变,就是将InnoDB作为默认的存储引擎。InnoDB支持事务,而且拥有相关的RDBMS特性:ACID事务支持,数据完整性(支持外键),灾难恢复能力等等。现在简单总结一下游标的知识。(一),认识游标(cursor)就是一个可读的标识,用来标识数...
2018-12-12 11:06:53 192
转载 Linux下date命令,格式化输出,时间设置
date命令的帮助信息 [root@localhost source]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期。 -d, --date=字符串 显示指定字符串所描述的时间,而非当前...
2018-12-11 12:01:51 1946
转载 怎么修改nginx的access.log的时间格式
说明nginx访问日志的时间格式,原格式为:03/Jun/2017:02:06:53 +0800这种日志格式,对于我们来说,不是我们习惯的日志格式。使用起来不方便。我们打算修改为2017-06-03 07:06:53我们有两种方法可以达到要求修改nginx源代码 参考:http://wolfchen.blog.51cto.com/2211749/122380...
2018-12-11 10:34:34 3072
转载 Thymeleaf+SpringMVC,如何从模板中获取数据
转载自https://www.cnblogs.com/jiangchao226/p/5938152.htmlThymeleaf+SpringMVC,如何从模板中获取数据在一个典型的SpringMVC应用中,带@Controller注解的类负责准备数据模型Map的数据和选择一个视图进行渲染。这个模型Map对视图进行完全的抽象,在使用Thymeleaf的情况下,它将是一个VariablesMa...
2018-12-08 22:14:06 900 1
转载 Thymeleaf+Spring整合--(附带自己补充)
转载自https://www.cnblogs.com/jiangchao226/p/5937458.html前言这个教程介绍了Thymeleaf与Spring框架的集成,特别是SpringMvc框架。注意Thymeleaf支持同Spring框架的3.和4.版本的集成,但是这两个版本的支持是封装在thymeleaf-spring3和thymeleaf-spring4这两个独立的库中,项目...
2018-12-08 13:19:36 1894 2
原创 thymeleaf参考文档-3.1.2 上下⽂
为了处理我们的模板,我们将创建⼀个实现IGTVGController接⼝的HomeController类:public class HomeController implements IGTVGController { public void process( final HttpServletRequest request, final HttpServl...
2018-12-08 10:59:37 466
原创 thymeleaf参考文档-3.1.1 使⽤th:text和外部化⽂本
外部化⽂本是从模板⽂件中提取模板代码的⽚段,以便它们可以保存在单独的⽂件(通常为.properties⽂件)中,并且可以轻松地替换为使⽤其他语⾔编写的等效⽂本(称为国际化或简单的i18n)。 ⽂本的外部化⽚段通常称为“消息”。消息总是具有标识它们的键,⽽Thymeleaf允许您使⽤#{...}语法表达式指定对应的特定消息:<p th:text="#{home.welcome}"&g...
2018-12-08 10:04:34 473
原创 thymeleaf参考文档-3.1 多语⾔欢迎⻚
我们的第⼀个任务是为我们的杂货店创建⼀个主⻚。该⻚⾯的第⼀个版本将⾮常简单:只需⼀个标题和⼀个欢迎信息。 这是我们的/WEB-INF/templates/home.html⽂件:<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><head> <title>Good ...
2018-12-08 09:47:16 553
原创 You are using pip version 10.0.1, however version 18.0 is available.
C:\Users\yaosht>pip install requestsCollecting requests Using cached https://files.pythonhosted.org/packages/ff/17/5cbb026005115301a8fb2f9b0e3e8d32313142fe8b617070e7baad20554f/requests-2.20.1-p...
2018-12-06 18:48:53 414
原创 layui使用button按钮 点击出现子弹层 弹层中加载表单,并传递参数给父弹出层
在父层中增加button按钮和隐藏域接收子弹出层传递的值<button id="btnMenuTree" type="button" class="layui-btn layui-btn-radius layui-btn-normal layui-btn-xs">选择</button><input type="hidden" id="pa
2018-12-06 11:58:57 4415
转载 layer弹出框中icon数字参数说明
转载自https://blog.csdn.net/ytangdigl/article/details/72903267
2018-12-05 16:26:30 276
转载 ajax请求,载入返回的页面的内容 无法使用layui的问题
//Ajax获取 $.post('[[@{/menu/toMenuEdit"}]]', {menuId:data.menuId}, function(str){ layer.open({ type: 1, title:"编辑菜单", ...
2018-12-04 12:45:06 1174
转载 使用layer.open时content属性传值记录
转载自https://www.cnblogs.com/zhengchenhui/p/6038865.html
2018-12-04 12:39:20 5878
转载 layUI ajax加载html页面后重新渲染
转载自https://blog.csdn.net/lglglgl/article/details/79774915?utm_source=blogxgwz1相关问题同: 1、layUI使用jquery.load加载界面时,如何让layui渲染页面? 2、layUI ajax加载html页面后重新渲染layUI ajax加载html页面后渲染,关键在将html插到指定位置后重新调用ele...
2018-12-04 12:37:45 2353
原创 thymeleaf+layui加载页面渲染时TemplateProcessingException: Could not parse as expression: "
Caused by: org.attoparser.ParseException: Could not parse as expression: " {type: 'numbers'}, {field: 'name', title: 'name'}, {field: 'id',...
2018-12-03 17:20:28 31738 52
画流程图的软件DiagramDesigner
2011-05-16
割顶,割边,连通分支割顶,割边,连通分支
2011-04-30
图论——支撑树图论——支撑树图论——支撑树
2011-04-30
浙江大学acm,吉林大学acm模板
2011-04-30
浙大android教学
2011-04-30
word格式转换成pdf格式
2011-04-08
ER_designer
2011-04-07
android资料4
2011-04-02
android资料3
2011-04-02
浙大算法包,几何 结构\数论\数值计算\图论_NP搜索\图论_连通性\图论_匹配\组合\
2009-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人