• 使用Shiro实现认证和授权(基于SpringBoot)

    使用Shiro实现认证和授权(基于SpringBoot) Apache Shiro是一个功能强大且易于使用的Java安全框架,它为开发人员提供了一种直观,全面的身份验证,授权,加密和会话管理解决方案。下面是在SpringBoot中使用Shiro进行认证和授权的例子,代码如下: pom.xml 导入SpringBoo...

    2020-01-29 16:05:03 定义word用户IE2345CFAVwebAEapache

  • java中常用的锁机制

    java中常用的锁机制 基础知识 基础知识之一:锁的类型 锁就那么几个,只是根据特性,分为不同的类型 锁的概念 在计算机科学中,锁(lock)或互斥(mutex)是一种同步机制,用于在有许多执行线程的环境中强制对资源的访问限制。锁旨在强制实施互斥排他、并发控制策略。 锁通常...

    2020-01-28 16:04:23 硬件word虚拟机用户IE百科Hosting系统缓解维基百科

  • java锁优化

    java锁优化 一、锁优化的思路和方法 锁优化是指:在多线程的并发中当用到锁时,尽可能让性能有所提高。一般并发中用到锁,就是阻塞的并发,前面讲到一般并发级别分为阻塞的和非阻塞的(非阻塞的包含:无障碍的,无等待的,无锁的等等),一旦用到锁,就是阻塞的,也就...

    2020-01-28 16:01:21 定义qqwordYY优化方法虚拟机用户IEsvf系统

  • 三大查找算法(Java实现)

    三大查找算法(Java实现) 三大查找算法 1.二分查找(Binary Search) public class BinarySearch { public static void main(String[] args) { int[] arr = {-4, -1, 0, 1, 2, 4, 5, 6, 7, 10}; System.out.println(binarySearch1(arr, 1, 0, arr.length - 1)); Syste...

    2020-01-27 16:01:20 AV<sys实现数组value查找break算法POST

  • 快速幂与矩阵快速幂

    快速幂与矩阵快速幂 幂运算 幂运算 \(a^b\) 是 \(b\) 个 \(a\) 相乘的结果. C++自带的幂函数 pow 是最朴素的 \(O(b)\) 算法,效率非常低,所以如果要用到大量幂运算,最好自己打一个快速幂. 快速幂 求 \(a^b\%p\) 的值. 当 \(b=1\) 时,返回 \(a%p\) . 当 \(2\mid b\) 时,...

    2020-01-27 16:00:36 IEC++tim<代码函数优化实现数组用到

  • 七、索引优化分析

    七、索引优化分析 SQL性能下降的原因 查询语句写的不好 索引失效 关联查询太多 服务器调优及各个参数的的设置(缓冲、线程数等等) 常见的JOIN查询 1、SQL的执行顺序 手写的顺序: 真正机器执行的顺序: 2、七种join查询 最后两种语法mysql不支持,但是我们可以用union...

    2020-01-27 16:00:36 文件服务器定义IDCmysql磁盘高并发SQLtab数据库

  • 快速幂与矩阵快速幂

    快速幂与矩阵快速幂 幂运算 幂运算 \(a^b\) 是 \(b\) 个 \(a\) 相乘的结果. C++自带的幂函数 pow 是最朴素的 \(O(b)\) 算法,效率非常低,所以如果要用到大量幂运算,最好自己打一个快速幂. 快速幂 求 \(a^b\%p\) 的值. 当 \(b=1\) 时,返回 \(a%p\) . 当 \(2\mid b\) 时,...

    2020-01-26 16:01:08 IEC++tim<代码函数优化实现数组用到

  • 十大排序算法(Java实现)

    十大排序算法(Java实现) 一、冒泡排序(Bubble Sort) public class BubbleSort { public static void main(String[] args) { int[] arr = {3, 4, 2, 9, 10, 15, 11, 0, 1}; System.out.println(Arrays.toString(bubbleSort(arr))); } public static int[] bubbleSor...

    2020-01-26 16:01:02 PS归并排序RadixC++AV<theWAP数字sys

  • #《Essential C++》读书笔记# 第一章 C++ 编程基础

    #《Essential C++》读书笔记# 第一章 C++ 编程基础 前言 Stanley B.Lippman 先生所著的《C++ Primer》是学习C++的一本非常优秀的教科书,但《C++ Primer》作为一本大部头书,显然不适合所有的初学者。所以Lippman先生又返璞归真地写了这本短小轻薄的《Essentia C++》。...

    2020-01-24 16:00:27 C++语言文件定义txtword用户IE系统iOSPS

  • 六、JVM之垃圾回收

    六、JVM之垃圾回收 GC日志 -Xmx1024m -Xms1024m -XX:+PrintGCDetails Heap PSYoungGen total 305664K, used 26214K [0x00000000eab00000, 0x0000000100000000, 0x0000000100000000) eden space 262144K, 10% used [0x00000000eab00000,0x00000000ec499be8,0x00000000fa...

    2020-01-21 16:04:08 ASP定义虚拟机3k判定PStimAV虚拟触发