awesome-note2: 项目创建于2017年8月20日, 是个人学习框架和工具的合集, 欢迎fork or star!
项目包含java, python等主流技术和框架, 个人练习和整理, 有些可能不是很完整, 会慢慢补充!
algorithm: 算法相关data-structure: 一些简单java数据结构leetcode: leetcode题库练习jvm: Java虚拟机(JVM)调优练习asm: 字节码生成工具core-java8: Java8新功能-API等core-java-concurrency: java并发包
- id-generator: id生成器
apache-mina: Apache NIO框架apache-poi: Excel, Word, PPT 导入导出apache-shiro: Apache 轻量级安全框架fastDFS: 文件断点续传flowable: Flowable BPMN流程引擎generator: 快速开发生成工具(html, css, js, mvc)jackson: json序列化工具jboss-netty: Jboss NIO框架jdbc: java database connection(数据库连接)jexcel: java excel API 适合数据量较大的excel操作, 没有POI功能强大, 对JVM内存利用率比较高socket: socket 网络编程security: spring security练习项目spring-webmvc: Spring #WebMVC 简单初始化spring-webmvc-annotation: Spring #WebMVC 注解配置spring-webmvc-interceptor: Spring #WebMVC Interceptor拦截器简单应用spring-webmvc-simple: Spring #WebMVC #简单手写实现mybatis: #MyBatis 基础mybatis-simple: MyBatis #简单手写实现mybatis-common-mapper: MyBatis通用Mapper 单标增删改查spring-ioc: Spring IOC控制反转spring-aop: Spring AOP切面spring-security: Spring 安全框架spring-simple: Spring #简单手写实现springboot: Spring Boot #基础项目构建-引入web模块,添加了一个简单的Rest APIspringboot-webflux:Spring Boot #2.0.0 web flux 工程springboot-webmvc-application:Spring Boot #随机数 多环境等配置文件详解springboot-webmvc-rest:Spring Boot #构建一个较为复杂的web mvcspringboot-webmvc-jsp:Spring Boot #使用JSP开发简单WEB程序springboot-webmvc-html:Spring Boot #Spring Boot 直接返回HTML静态文件springboot-webmvc-thymeleaf:Spring Boot #Spring Boot 使用Thymeleaf模版引擎构建简单WEB程序springboot-webmvc-freemarker:Spring Boot #Spring Boot 使用FreeMarker模版引擎构建简单WEB程序springboot-webmvc-velocity:Spring Boot #Spring Boot 使用Velocity模版引擎构建简单WEB工程springboot-webmvc-exception:Spring Boot #Spring Boot 全局异常处理(页面和JSON返回)springboot-jdbc:Spring Boot #使用Spring-JDBC 数据库操作springboot-mybatis-annotation:Spring Boot #MyBatis使用注解管理SQLspringboot-mybatis-xml:Spring Boot #MyBatis使用XML/Example构建SQLspringboot-mybatis-multi-ds:Spring Boot #MyBatis多数据源配置springboot-data-jpa:Spring Boot #使用Spring-Data-JPA进行数据访问springboot-data-mongo:Spring Boot #使用Spring-Date-Mongo简化MongoDB查询springboot-data-redis:Spring Boot #使用Spring-Date-Redis简化Redis配置springboot-logger:Spring Boot #logger日志默认配置springboot-logback:Spring Boot #使用自定义logBack日志配置springboot-security:Spring Boot #使用Security安全管理springboot-security-json:Spring Boot #使用Security安全管理Json返回springboot-ehcache:Spring Boot #使用EhCache缓存springboot-elasticsearch: Spring Boot #使用ElasticSearch搜索引擎springboot-ribbitmq: Spring Boot #使用RabbitMQspringboot-activemq:Spring Boot #使用ActiveMQspringboot-kafka:Spring Boot #使用Kafkaspringboot-schedule:Spring Boot #使用Schedule注解开启定时任务springboot-actuator: Spring Boot #使用Actuator端点监控springboot-activiti:Spring Boot #Activiti 第一个流程图开发springboot-websocket:Spring Boot #使用WebSocket简单聊天室springboot-mail:Spring Boot #使用Spring Mail 发送邮件springboot-swagger2:Spring Boot #使用Swagger2 配置APIspringboot-jsondoc:Spring Boot #JSONDoc快速生成RestfulAPIspringboot-dubbo:Spring Boot #Dubbo自连接简单使用springboot-dubbo-zookeeper:Spring Boot #Dubbo使用Zookeeper注册中心springboot-dubbo-starters:Spring Boot #使用Dubbo Starters自连接快速配置springboot-dubbo-zookeeper-starters:Spring Boot #使用Dubbo Starters快速配置(Zookeeper注册中心)springcloud-eureka:Spring Cloud #Eureka服务治理springcloud-ribbon:Spring Cloud #使用Ribbon服务消费springcloud-ribbon-hystrix:Spring Cloud #Ribbon开启Hystrix断路器springcloud-feign:Spring Cloud #开启Feign客户端springcloud-zuul:Spring Cloud #Zuul网关,Filter请求过滤springcloud-config:Spring Cloud #Config 全局配置中心sso: SSO单点登录
apache-zookeeper: Apache 高性能协调服务apache-hadoop: Apache 大数据存储springboot-hadoop: Spring Boot #快速开发Hadoop程序flink: flink 流式框架
hello-python: python基础学习ml-python3: python3机器学习入门(sklearn学习)numpy: numpy练习,学习pygames: python game游戏玩耍spider: python爬虫基础,数据抓取等
gin-starter:gin 脚手架简单学习