位图、位运算实现加减乘除
位图 位图:位图是拿每一个比特位来做图。 位图的功能: 可以确定一个集合,如果给出数值的范围是确定的(给出确定的最大值),可以使用位图来记录是否存在的功能。 位图的好处: 极大的压缩空间。 比如 0 - 1023,存储数字是否存在 (1024b / 32b) = 32 从而可以通过存储32位整型数组,来记录1024个状态。 位图的实现: 见后面代码。PS: 位运算的速度比算数运算速度快得多 (10倍以上)list
链表问题
链表问题 单链表:value/next 双链表:value/last/next 单双链表的反转 给定一个单链表的头head,完成链表的逆序调整 给定一个双链表的头head,完成链表的逆序调整 可达性:head一开始指向头,反转后,应该让head抓住刚才的尾(新的头),否则jvm会释放 代码: public static Node reverseLinkedList(Node head) { Node pre = null; Node next = null; while (head != null) { next = head.next; head.next = pre; pre = head; head = next; } return pre; } 例题:两个链表相加,给定两个链表的头节点head1和head2,认为从左到右是某个数字从低位到高位,返回相加之后的链表 例子:4 ->...
Spring-AOP
...
Spring-IoC
1 学习顺序为:spring springmvc mybatis Spring是一个轻量级容器框架 控制反转(IoC) 面向切面(AOP) 理念:使现有的技术更加容易使用,大杂烩,整合了现有的技术框架 SSH=Struct2+Spring+Hibernate SSM=SpringMVC+Spring+Mybatis 官网:Spring Framework 中文文档:Spring Framework 中文文档 - Spring Framework 5.1.3.RELEASE Reference | Docs4dev 官方文档在这个链接https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html Githubspring-projects/spring-framework: Spring Framework (github.com) MAVENMaven Repository: spring...
JavaGuide-collection
知识点/面试题总结 :Java 集合常见知识点&面试题总结(上) (必看 👍) Java集合 集合概述 Java 集合概览 说说 List, Set, Queue, Map 四者的区别? 集合框架底层数据结构总结 List Set Queue Map 如何选用集合? 为什么要使用集合? Collection 子接口之 List Arraylist 和 Vector 的区别? Arraylist 与 LinkedList 区别? 补充内容:双向链表和双向循环链表 补充内容:RandomAccess 接口 说一说 ArrayList 的扩容机制吧 Collection 子接口之 Set comparable 和 Comparator 的区别 Comparator 定制排序 重写 compareTo 方法实现按年龄来排序 无序性和不可重复性的含义是什么 比较 HashSet、LinkedHashSet 和 TreeSet 三者的异同 Collection 子接口之 Queue Queue 与 Deque 的区别 ArrayDeque...
JavaGuide-javabasic
javabasic-01 Java基础 基础概念与常识 Java 语言有哪些特点? JVM vs JDK vs JRE JVM JDK 和 JRE 什么是字节码?采用字节码的好处是什么? 为什么说 Java 语言“编译与解释并存”? Oracle JDK vs OpenJDK Java 和 C++ 的区别? 基本语法 字符型常量和字符串常量的区别? 注释有哪几种形式? 标识符和关键字的区别是什么? Java 语言关键字有哪些? 自增自减运算符 continue、break 和 return 的区别是什么? 方法 什么是方法的返回值?方法有哪几种类型? 静态方法为什么不能调用非静态成员? 静态方法和实例方法有何不同? 重载和重写的区别 什么是可变长参数? 基本数据类型 Java...
algorithm01
1. 位运算、算法、简单排序 位运算与正负数 算法到底是什么 明确知道怎么解 明确知道怎么尝试(图灵) 案例:阶乘的和 简单排序 selectionSort bubbleSort insertSort及其优化 2....
mall-notes
备注:macrozheng/mall: mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现https://github.com/macrozheng/mall 防火墙状态 systemctl status firewalld systemctl start firewalld systemctl stop firewalld firewall-cmd –reload docker启动过程: systemctl start docker docker images docker start elasticsearch http://192.168.138.128:9200/ docker start rabbitmq http://192.168.138.128:15672/ docker start kibana http://192.168.138.128:5601/
数据库系统04
SQL基本查询select * from PROF select PNAME,SAL*0.95 from PROF SELECT [ALL]SNO FROM SC SELECT DISTINCT SNO FROM SC
数据仓库与数据挖掘03
What is AI ? 图灵奖 algorithm input+output understand–use–design