ICode9

精准搜索请尝试: 精确搜索
  • Redis学习之Redis集群模式缺陷及其处理2021-07-31 19:00:08

    一、Redis使用有哪些常见问题   在我们已经有了Jedis客户端、集群模式支持后,Redis基本使用已经没有大的问题了。   但是这样依旧有很多缺陷,比如: 动态扩容不方便,扩容需要重启才能生效 对于集群配置,有客户端代码侵入 集群中没有业务进行隔离,单业务冲高可能影响其余业务运行 没

  • meituan交互式系统项目浅析(1) session 模块2021-06-16 11:33:16

    项目简介: 本项目主要用于互联网电商企业中,使用Spark技术开发的大数据统计分析平台,对电商网站的各种用户行为(访问行 为、购物行为、广告点击行为等)进行复杂的分析。用统计分析出来的数据,辅助公司中的PM(产品经理)、数据分析师以及管理人员分析现有产品的情况,并根据用户行

  • SpringBoot中使用常量类来判断对象某属性的值是否包含在指定集合中2021-06-12 17:03:23

    场景 在业务场景中需要判断某对象类的属性值是否是指定的集中。 为了使用方便,可以指定的几种放在一个公共模块下的常量类。 注: 博客:https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 首先在common路径

  • SpringBoot集成SpringSecurity(十五、添加验证码)2021-05-22 15:31:45

    前言 为什么需要添加验证码呢,如果没有验证码,不是也可以登录吗?验证码的主要作用是为了区分是人操作还是机器操作,防止机器自动注册和登录;如果没有验证码环节,机器可以无限制的注册用户,压垮数据库,当然登录也是一样,可以通过机器登录,然后肆无忌惮地朝网络上倾倒大量的、无意义的僵

  • mybatis-plus2021-05-04 16:01:41

    mapper实现基本的接口 下面是源码:书写的Mapper只需要继承这个BaseMapper就行 /** * Mapper 继承该接口后,无需编写 mapper.xml 文件,即可获得CRUD功能 * <p>这个 Mapper 支持 id 泛型</p> * * @author hubin * @since 2016-01-23 */ public interface BaseMapper<T> extends

  • 程超:手把手教你动手扩展分布式调用链2021-04-23 11:54:27

     程超 中生代技术 2017-05-22一、说在前面微服务是当下最火的词语,现在很多公司都在推广微服务,当服务越来越多的时候,我们是否会纠结以下几个问题:面对一笔超时的订单,究竟是哪一步处理时间超长呢?数据由于并发莫名篡改,到底都谁有重大嫌疑呢?处理遗漏了一笔订单,曾经是哪个环节出错把它

  • 一个公式看懂:为什么DUBBO线程池会打满2021-04-17 16:30:16

    欢迎大家关注公众号「JAVA前线」查看更多精彩分享文章,主要包括源码分析、实际应用、架构思维、职场分享、产品思考等等,欢迎大家加我微信「java_front」一起交流学习 0 文章概述 大家可能都遇到过DUBBO线程池打满这个问题,刚开始遇到这个问题可能会比较慌,常见方案可能就是重

  • C# 使用RabbitMQ的完整图解2021-01-26 19:58:26

    C# 使用RabbitMQ的完整图解 1.前言 Message Queue消息队列,简称MQ,是一种应用程序对应用程序的通信方法,应用程序通过读写出入队列的消息来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此通信。 MQ是消费-生产者模型

  • Spring Boot学习(三十一):SpringBoot集成MyBatis-Plus,增强版MyBatis!2021-01-25 17:02:12

    目录 前言MyBatis-PlusSpringBoot集成MyBatis-PlusMyBatis-Plus的CRUD 前言 Spring Boot系列: 点击查看Spring Boot系列文章 MyBatis-Plus MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 - 无侵

  • 现代JavaScript — ES6+中的Imports,Exports,Let,Const和Promise2020-12-25 13:58:28

    转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://www.freecodecamp.org/news/learn-modern-javascript/   在过去几年里,JavaScript有很多的更新。如果你想提升写代码的能力,这些更新将会对你有非常大的帮助。 对于程

  • Dubbo原理和源码解析之服务引用2020-12-11 16:58:04

    github新增仓库 "dubbo-read"(点此查看),集合所有《Dubbo原理和源码解析》系列文章,后续将继续补充该系列,同时将针对Dubbo所做的功能扩展也进行分享。不定期更新,欢迎Follow。   一、框架设计 在官方《Dubbo 开发指南》框架设计部分,给出了引用服务时序图:  另外,在官方《Dubbo 用

  • ALG 2-2: Asymptotic Order of Growth (渐进分析)2020-11-14 08:01:17

    1. Asymptotic Order of Growth Upper bounds. T(n) is O(f(n)) if there exist constants c > 0 and n0 ≥ 0 such that for all n ≥ n0 we have T(n) ≤c · f(n). 上界: T(n)为O(f(n)),如果存在常数c > 0 和 n0 ≥ 0,使得对所有 n ≥ n0 有 T(n) ≤ c·f(n) Lower bounds. T(n)

  • Spring Security生成与获取图形验证码2020-11-07 21:34:11

    1.导入依赖 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> </dependency> 2.创建KaptchaImageCodeConfig package com.mengxuegu.security.authentication.code; import com.google.code.ka

  • Spring AOP系列(四)—动态代理之CGLib动态代理2020-10-01 09:32:26

    前言 JDK动态代理要求被代理的类必须实现接口,而生成的代理类也只能代理某个类接口定义的方法,这有很强的局限性。而CGLIB动态代理没有这个要求。简单来说,两者的区别有以下几点: Java动态代理只能够对接口进行代理,不能对普通的类进行代理(因为所有生成的代理类的父类为Proxy,Java类继

  • golang操作mongo2020-08-20 10:31:18

    本文采用mongo-driver/mongo驱动操作数据库 设计mongo插件结构 将代码分为如下结构model : odm模型,主要是映射为数据库存储的表结构constants : 存储一些常量config : mongo的配置信息,比如空闲时长,连接数,超时时间等mongodb : 实现了mongo的连接和关闭等功能。目录结构如下 mongo的

  • Python中国象棋源代码及素材2020-06-05 20:40:35

    Python中国象棋源程序共包含五个程序文件一个图片素材包, chinachess.py 为主文件;constants.py 数据常量;pieces.py 棋子类,走法;computer.py 电脑走法计算;button.py按钮定义。目前电脑走法比较傻,有兴趣的朋友可以对computer.py 进行升级。中国象棋的素材包请在百度网盘下载,http

  • Python之Word转PDF2020-05-07 19:08:30

    #coding=utf-8from win32com.client import gencachefrom win32com.client import constants, gencachedef createPdf(wordPath, pdfPath): """ word转pdf :param wordPath: word文件路径 :param pdfPath: 生成pdf文件路径 """ word =

  • 用Python3写一个中国象棋游戏2020-04-23 10:06:50

    一:目的 就是为了熟悉Python语法 二:效果 三:使用方式 1.用Python3运行里面的main.py即可; 2.wdsa和上右下左键控制光标移动;空格键选中棋子,再按则是相当于移动棋子,如果在原地再按空格键取消选中; 3.按q结束游戏,或者吃了主帅后结束游戏 四:源码 https://github.com/silentdoer/chinese_c

  • 滚蛋吧!constant 君2020-04-09 09:08:42

    作者:Jogis原文链接:https://github.com/yesvods/Blog/issues/4转载请注明原文链接以及作者信息 前言 事情经过是这样的,某个阳光明媚的晚上,跟大多数人一样,在MacBook前静静地写着redux/flux“优美”的诗句。剧情急转直下: └── constants ├── comA.js ├── comB.js

  • dubbo源码阅读-远程调用(十二)2020-03-20 10:04:40

    ReferenceConfig createProxy  参见《dubbo源码阅读-服务订阅(八)之主流程》 rivate T createProxy(Map<String, String> map) { URL tmpUrl = new URL("temp", "localhost", 0, map); final boolean isJvmRefer; //是否是本地调用 if (is

  • 深入理解php的apc2020-03-19 12:04:27

         apc定义:apc是一个开放自由的php opcode缓存。它的目标是提供一个自由、开放和健全的框架,用于缓存和优化php中间代码。apc常用函数:1.apc_clear_cache() 清楚apc缓存内容2.apc_define_constants(string key,array constants,[,bool case_sensitive])   将数组constan

  • CVE-2020-1938漏洞分析2020-03-03 19:04:22

    前言 跟各类大拿比,写的很晚,尽量详细的写下此漏洞和挖掘过程中的思维CVE-2020-1938,官方威胁公告:CNVD官方说明 AJP协议 首先得了解下AJP协议,避免在深入挖掘此漏洞时遇到坑比如我,AJP说白了就是一种传输层协议,由tomcat出品,显然是一种面向连接,效率较高的传输协议,下面这个图百度的

  • phthon word 转 PDF2020-02-23 13:36:00

    工作需要批量把WORD转换为PDF,网上找了些现成的代码: from win32com.client import DispatchEx def createPdf(wordPath, pdfPath): """ word转pdf :param wordPath: word文件路径 :param pdfPath: 生成pdf文件路径 """ word = DispatchEx('Word

  • Java Web应用程序中的字符串常量与资源捆绑2019-12-10 08:02:52

    从过去的Year开始,我们开发了一个应用程序,其中使用了静态字符串常量来存储常量. 喜欢public static final String PAYMENT_CHEQUE =“支票”;我需要的地方,即在jsp页面以及Action类中,我将引用上述字符串常量我在查看资源包,属性文件后,在想,我的问题是 >如果我对性能有任何影响使

  • PHP常量未定义-但它们已定义!2019-12-09 23:39:02

    我使用常量在脚本中设置各种配置变量. 在包含类库的脚本中定义了INC_PATH常量. define('INC_PATH',$_SERVER['DOCUMENT_ROOT'].'includes/'); include('class.lib.php'); 类库包含各种include(‘someClass.php’)行.它还包含: require(INC_PATH.'DB.class.php'); 类库

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有