文章库ARTICLE COLUMN

  • MyBatis理解与掌握(入门例子)

    MyBatis理解与掌握(入门例子)

    摘要:的实例不是线程安全的,因此是不能被共享的,所以它的最佳的作用域是请求或方法作用域。下面的示例就是一个确保关闭的标准模式依赖注入框架可以创建线程安全的基于事务的和映射器并将它们直接注入到你的中,因此可以直接忽略它们的生命周期。 MyBatis...

    lufficclufficc 评论0 收藏0
  • 源码|jdk源码之Object及装箱类型分析

    源码|jdk源码之Object及装箱类型分析

    摘要:作为条件变量的的不仅可以认为内嵌了一把锁,还内嵌了一个条件变量。操作条件变量的函数将当前线程在条件变量上阻塞,一般是为了等待其他线程的某件事情执行完成。其它装箱类其它装箱类的代码这里就不分析了。重点关注下各装箱类的缓存范围。 jdk源码...

    VioletJackVioletJack 评论0 收藏0
  • JDK8安装与环境变量配置

    JDK8安装与环境变量配置

    摘要:安装及配置环境变量,下载地址版本直接下一步,下一步直到完成安装完成直接环境配置系统变量新建变量。下面要设置环变量在命令行输入,出现下图所示的界面插入代码插入完,,然后保存退出然后用命令输入来检查设置是否生效。 安装jdk1.8及配置环境变量...

    TamicTamic 评论0 收藏0
  • 使用Mybatis遇到的there is no getter 异常

    使用Mybatis遇到的there is no getter 异常

    摘要:像在本次的测试代码的话,会直接在返回,不过这不是重点,继续往下走,会返回到的方法的这一行此时的就是一个对象了。那么为什么加了注解之后就不会抛出异常呢此时就需要注意类的方法。 在使用mybatis的时候有时候会遇到一个问题就是明明参数是正确的...

    zhichangterryzhichangterry 评论0 收藏0
  • 可能是全网把 ZooKeeper 概念讲的最清楚的一篇文章

    可能是全网把 ZooKeeper 概念讲的最清楚的一篇文章

    摘要:的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。具有不可分割性即原语的执行必须是连续的,在执行过程中不允许被中断。 该文已加入开源文档:JavaGuide(一份涵盖...

    DrizzleXDrizzleX 评论0 收藏0
  • Broadleaf概念

    Broadleaf概念

    摘要:本部分是可以找到有关功能和概念的大部分信息的地方。促销系统包含一个高度可配置的促销系统。异步消息通过与现代代理交互,实现应用程序消息的异步处理。将智能地将自己的配置信息与实施者在运行时提供的信息合并。添加了方法以允许包含任何符合的加密...

    peixnpeixn 评论0 收藏0
  • 分布式锁机制原理及实现方式

    分布式锁机制原理及实现方式

    摘要:分布式锁实现方式前言目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。基于数据库实现分布式锁基于缓存等实现分布式锁基于实现分布式锁。 前言 分布式锁,是控制分布式系统之间同步访问共享资源...

    TravisTravis 评论0 收藏0
  • RabbitMq 最全的性能调优笔记

    RabbitMq 最全的性能调优笔记

    摘要:性能调优笔记避免雷区要避免流控机制触发服务端默认配置是当内存使用达到,磁盘空闲空间小于,即启动内存报警,磁盘报警报警后服务端触发流控机制。最佳线程生产者使用多线程发送数据到三到五个线程性能发送最佳,超过它也不能提高生产的发送速率。 Ra...

    TonyTony 评论0 收藏0
  • MyBatis理解与掌握(原理分析)

    MyBatis理解与掌握(原理分析)

    摘要:理解与掌握原理分析框架功能架构接口层提供给外部使用的接口,开发人员通过这些本地来操作数据库。流程分析数据处理过程根据的查找相应的对象。预处理对象,得到对象。传入和结果处理对象,通过的方法来执行,并对执行结果进行处理。 MyBatis理解与掌...

    keeliikeelii 评论0 收藏0
  • spring系列---Security 安全框架使用和文件上传FastDFS

    spring系列---Security 安全框架使用和文件上传FastDFS

    摘要:框架入门简介是一个能够为基于的企业应用系统提供声明式的安全访问控制解决方案的安全框架。 1.Spring Security框架入门 1.1 Spring Security简介 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。...

    K_B_ZK_B_Z 评论0 收藏0
  • Java多线程进阶(三四)—— J.U.C之collections框架:PriorityBlocki

    Java多线程进阶(三四)—— J.U.C之collections框架:PriorityBlocki

    摘要:初始状态对应二叉树结构将顶点与最后一个结点调换即将顶点与最后一个结点交换,然后将索引为止置。 showImg("https://segmentfault.com/img/bVbgOtL?w=1600&h=800"); 本文首发于一世流云专栏:https://segmentfault.com/blog... 一、PriorityBlocking...

    leviuslevius 评论0 收藏0
  • 从用户模式角度看零拷贝

    从用户模式角度看零拷贝

    摘要:调用返回导致上下文从内核切换回用户模式,现在数据存储在用户地址空间的缓冲区,并且可以再次开始向下复制数据。在内核版本中,套接字缓冲区描述符被修改,以适应这些需求下称为零拷贝。 ​ 到目前为止,每个人都听说过Linux下所谓的零拷贝功能,...

    whatsnswhatsns 评论0 收藏0
  • Java的方法参数传递——值传递or引用传递?

    Java的方法参数传递——值传递or引用传递?

    摘要:有种流行的观点说的另外一个特殊之处在于,在方法调用传参数时,是按值传递的,其他普通对象是引用传递。然而这种说法是大大错误的,至少是完全误解了值传递和引用传递的概念。方法调用传参只有一种传递就是值传递。 上篇文章说到Java的String是比较特...

    BerwinBerwin 评论0 收藏0
  • java学习(七) —— API集合类

    java学习(七) —— API集合类

    摘要:集合类主要负责保存盛装其他数据,因此集合类也被称为容器类。所有的集合类都位于包下。表示一组对象,这些对象也称为的元素。成员方法把集合转成数组迭代器,集合的专用遍历方式之接口概述有序的,也称为序列。 前言 在编程中,常常需要集中存放多个...

    senntyousenntyou 评论0 收藏0
  • MySQL SQL模式特点汇总

    MySQL SQL模式特点汇总

    摘要:模式会影响支持的语法以及它执行的数据验证检查。为所有存储引擎启用严格模式。在严格模式下,服务器会将某些警告升级为错误。严格的模式适用于以下错误,表示输入值无效或缺失的一类错误。 showImg("https://segmentfault.com/img/bVbgNjq?w=784&h=53...

    mmy123456mmy123456 评论0 收藏0
  • redis cluster 扩容

    redis cluster 扩容

    摘要:重新分片,把要删除的主节点的数据槽移动到其他主节点上,以免数据丢失。分区完成当前主节点已经没有数据槽了。这样就可以实现横向动态扩容,新增加的主从节点,用于存储新的数据则可,对以前的节点的数据不会有任何影响。 需求: A redis cluster 集...

    call_me_Rcall_me_R 评论0 收藏0
  • Java多线程进阶(三五)—— J.U.C之collections框架:SynchronousQue

    Java多线程进阶(三五)—— J.U.C之collections框架:SynchronousQue

    摘要:三总结主要用于线程之间的数据交换,由于采用无锁算法,其性能一般比单纯的其它阻塞队列要高。它的最大特点时不存储实际元素,而是在内部通过栈或队列结构保存阻塞线程。 showImg("https://segmentfault.com/img/bVbgOsh?w=900&h=900"); 本文首发于一...

    missoncemissonce 评论0 收藏0
  • “生于忧患,死于安乐”之程序员人生

    “生于忧患,死于安乐”之程序员人生

    摘要:废话不多讲,本章我们聊聊生于忧患死于安乐忧患上天要把重任降临在某人的身上,一定先要使他心意苦恼,筋骨劳累,使他忍饥挨饿,身体空虚乏力,使他的每一行动都不如意,这样来激励他的心志,使他性情坚忍,增加他所不具备的能力。 showImg("https://s...

    snowellsnowell 评论0 收藏0
  • Java 中的参数传递和引用类型

    Java 中的参数传递和引用类型

    摘要:强引用执行结果如下,可知垃圾收集器宁愿抛出内存溢出异常,也不会回收正在使用中的强引用软引用此时,对于这个数组对象,有两个引用路径,一个是来自对象的软引用,一个来自变量的强引用,所以这个数组对象是强可及对象。 本文主要分三部分介绍 Java ...

    gnehcgnehc 评论0 收藏0
  • Java多线程——重入锁ReentrantLock源码阅读

    Java多线程——重入锁ReentrantLock源码阅读

    摘要:所谓的重入,就是当本线程想再次获得锁,不需要重新申请,它本身就已经锁了,即重入该锁。如果不为,则表示有线程已经占有了。总结回顾下要点是一个可重入的锁被当前占用的线程重入。 上一章《AQS源码阅读》讲了AQS框架,这次讲讲它的应用类(注意不是...

    sushisushi 评论0 收藏0
  • mybatis注解和xml常用语句

    mybatis注解和xml常用语句

    摘要:用这种方式接受用户的输入,并将其用于语句中的参数是不安全的,会导致潜在的注入攻击,因此要么不允许用户输入这些字段,要么自行转义并检验。如何使用连接池。连接池配置方式详见官网首先实行方法,然后返回设置数据源方法。 mybatis注解使用 1.简单...

    zqhxuyuanzqhxuyuan 评论0 收藏0
  • vue-admin自定义后台管理系统(二)之vue-cli3创建前端项目

    vue-admin自定义后台管理系统(二)之vue-cli3创建前端项目

    摘要:自定义后台管理系统二之创建前端项目安装官方文档使用创建项目安装完后请使用测试版本是不是版本你也可以通过命令以图形化界面创建和管理项目在浏览器中访问网址查看图形化界面配置项目名包管理器,是文件夹已存在是否覆盖初始化等信息选择 vue-admin...

    XUIXUI 评论0 收藏0
  • 一种巧妙的drawable.xml替代方案

    一种巧妙的drawable.xml替代方案

    摘要:不过,如果两相结合,作为对第一种方案的补充倒是一个不错的方案。总结回顾本文,并没有任何复杂的代码或高深的逻辑组合,仅提出一种巧妙的替代方案,具有既具有高可读性,又能全面适配的特点。 如何维护(替换)drawable xml是android开发中一个老生...

    zhoutaozhoutao 评论0 收藏0
  • Spring Boot 与DBunit 配合使用

    Spring Boot 与DBunit 配合使用

    摘要:快速上手添加依赖编写将数据库数据转换为执行后,将会得到一个文件,里面记录了数据库表的所有数据,看起来大概是这个样子官网文档地址 DBUnit 快速上手 Springboot 添加 DBunit 依赖 // https://mvnrepository.com/artifact/org.dbunit/dbunit testCo...

    BlackMassBlackMass 评论0 收藏0
  • [LeetCode] Insert Interval

    [LeetCode] Insert Interval

    Problem Given a set of non-overlapping intervals, insert a new interval into the intervals (merge if necessary). You may assume that the intervals were initially sorted according to their start times....

    Jonathan ShieberJonathan Shieber 评论0 收藏0

热门文章

<