![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
weixin0605
这个作者很懒,什么都没留下…
展开
-
学习笔记-JUC基础
学习笔记 JUC基础原创 2022-11-27 22:10:12 · 385 阅读 · 0 评论 -
学习笔记-java函数式编程
学习笔记 java函数式编程原创 2022-11-23 21:39:57 · 367 阅读 · 0 评论 -
学习笔记-flowable
flowable 学习笔记原创 2022-11-19 22:23:27 · 538 阅读 · 0 评论 -
学习笔记-支付宝支付
学习笔记,支付宝支付原创 2022-08-01 23:01:44 · 1237 阅读 · 0 评论 -
学习笔记-微信支付
学习笔记-微信支付原创 2022-07-26 22:43:44 · 110 阅读 · 0 评论 -
学习笔记-RocketMQ
RocketMQ学习笔记原创 2022-07-24 19:26:27 · 324 阅读 · 0 评论 -
学习笔记-分布式事务理论
分布式事务原创 2022-07-21 20:22:35 · 254 阅读 · 0 评论 -
学习笔记-算法-18-普利姆算法(Prim)
算法学习笔记原创 2022-07-03 09:58:38 · 91 阅读 · 0 评论 -
学习笔记-算法-17-贪心算法
算法学习笔记原创 2022-07-02 20:45:40 · 135 阅读 · 0 评论 -
学习笔记-算法-16-KMP算法
算法学习笔记原创 2022-07-02 19:05:40 · 116 阅读 · 0 评论 -
学习笔记-算法-15-动态规划
学习笔记原创 2022-07-02 16:11:49 · 117 阅读 · 0 评论 -
学习笔记-算法-14-分治算法
算法学习笔记原创 2022-07-02 13:55:52 · 122 阅读 · 0 评论 -
学习笔记-算法-13-二分查找(非递归)
算法学习笔记原创 2022-07-02 12:02:51 · 108 阅读 · 0 评论 -
学习笔记-算法-12-图
算法学习笔记原创 2022-07-02 11:54:49 · 144 阅读 · 0 评论 -
学习笔记-算法-11-二叉树-3
算法学习笔记原创 2022-06-30 22:23:30 · 191 阅读 · 0 评论 -
学习笔记-算法-10-二叉树-2
算法学习笔记原创 2022-06-29 22:15:29 · 186 阅读 · 0 评论 -
学习笔记-算法-9-二叉树-1
算法学习笔记原创 2022-06-29 22:14:18 · 213 阅读 · 0 评论 -
学习笔记-算法-8-Hash表
hash表原创 2022-06-22 22:23:27 · 94 阅读 · 0 评论 -
学习笔记-java线程池
java线程池原创 2022-06-21 23:09:36 · 106 阅读 · 0 评论 -
学习笔记-java8特性
java8特性原创 2022-06-19 22:50:39 · 68 阅读 · 0 评论 -
学习笔记-算法-7-查找
查找线性查找public class SeqSearch{ public static void main(String[] args){ int arr[] = {1,4,5,11,-1,34,89}; int index = seqSearch(arr,11); } public static int seqSearch(int arr[],int value){ for(int i=0;i<a原创 2022-05-12 14:48:48 · 122 阅读 · 0 评论 -
学习笔记-算法-6-排序
算法&数据结构基本概念data structure存储数据的方式algorithm解决方法算法优劣时间空间时间复杂度随着规模的扩大时间的变化空间复杂度随着规模的扩大空间的变化排序冒泡排序相邻的两个元素逆序,就需要交换public static void main(String[] args){ int[] arr = {5,3,4,2,1,7,6,9,8}; sort(arr); print(ar原创 2022-05-07 23:10:07 · 141 阅读 · 0 评论 -
学习笔记-算法-5-递归
递归迷宫问题public calss MiGong{ public static void main(String[] args){ //地图 int[][] map new int[8][7]; // 上下墙 for(int i=0;i<7;i++){ map[0][i] = 1; map[7][i] = 1; } // 左右墙原创 2022-05-05 09:52:59 · 150 阅读 · 0 评论 -
学习笔记-算法-4-栈
栈先入后出代码实现栈class ArrayStack{ private int maxSize; // 栈大小 private int[] stack; // 数组模拟栈 private int top = -1; //栈顶,初始化-1 public ArrayStack(int maxSize){ this.maxSize = maxSize; this.stack = new int[this.maxS原创 2022-05-05 09:51:00 · 164 阅读 · 0 评论 -
学习笔记-算法-3-链表
单链表链表head带头节点或不带头节点datanext指向下一个节点创建node类// 创建node类public class Node{ public int no; public String name; public Node next; //指向下一个节点 public Node(int no,String name){ this.no = no; this.name =原创 2022-05-05 09:49:37 · 133 阅读 · 0 评论 -
学习笔记-算法-2-队列
队列先进后出数组链表数组简易队列// 数组模拟队列public class ArrayQueue{ private int maxSize; // 数组容量 private int front; // 队列头 private int rear; // 队列尾 private int[] arr; // 模拟队列 // 创建队列 public ArrayQueue(int arrMaxSize原创 2022-05-05 09:47:39 · 101 阅读 · 0 评论 -
学习笔记-算法-1-稀疏数组
算法线性结构与非线性结构线性结构数据元素一对一存储结构顺序存储数组队列栈链式存储链表非线性结构二维数组多维数组广义表树结构图结构稀疏数组稀疏数组当一个数组大部分为同一个值时,可以用稀疏数组保存记录数组一共有几行几列,多少不同值不同值记录到小规模数组中二维数组转稀疏数组遍历原始数组,得到有效数据个数sum根据sum创建稀疏数组spaceArr = int[sum+1][3]将二维数组有效数据存入稀疏数组稀原创 2022-05-05 09:45:19 · 364 阅读 · 0 评论 -
学习笔记-minio
minio分布式文件存储系统概念Bucket桶Object存储文件Drive磁盘SetDrive集合纠删码(EC)Erasure Code保证高可靠性安装dockerdocker compose部署纠删码模式部署分布式集群部署客户端mc操作mc config host ls查看minio服务器名称与地址mc config host add xxx http://xxx.xx.xx.xx:port user原创 2022-04-28 21:04:46 · 672 阅读 · 0 评论 -
学习笔记-Mybatis-Plus
mybatis-plus新建工程pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId></dependency><!--mysql驱动--><dependency> <groupId>mysql<原创 2022-04-14 10:58:40 · 985 阅读 · 0 评论 -
学习笔记-Mybatis
mybatisorm框架对象映射关系操作connectpreparestatementresultsetJDBCpublic class JdbcTest { public void testJdbc() { String url = "jdbc:mysql://localhost:3306/xxx"; String u Connection conn = null; try {原创 2022-04-11 16:00:54 · 1321 阅读 · 0 评论 -
学习笔记-springcloud简单入门(eureka&&zuul&&feign&&hystrix&&config)
父工程pom.xml<parent> <groupId>org.springframework.boot</groupId> <artifcatId>spring-boot-stater-parent</artifactId> <version>2.0.7.RELEASE</version></parent><dependencies> <depende原创 2021-11-25 20:50:56 · 607 阅读 · 0 评论 -
学习笔记-简易服务器实现
简单实现BootStrappublic class BootStrap{ public static void main(String[] args){ ServiceSocket server = new ServerSocket(); // 监听 8888端口 server.bind(new InetSocketAddress(8888)); System.out.println("服务器启动:8888");原创 2021-11-05 22:52:12 · 58 阅读 · 0 评论 -
学习笔记-IOC简单实现(反射)
反射FieldConstructorMethodAnnotationpublic class Dog{ private String color; public String name; }public class Test{ public static void main(String[] args){ // 第一种 Class dogClass = Dog.class; // 第原创 2021-11-03 20:31:30 · 219 阅读 · 0 评论 -
学习笔记-RBAC权限管理简单原理
RBACrole-Base Access Control基于角色的访问控制组成UserRolePermission操作对象user-role映射role-permission映射安全原则最小权限原则责任分离原则数据抽象原则数据库useriduser_namepasswordroleidrole_nameuser_roleu_idr_idpermissionidpermission_name原创 2021-10-31 14:40:49 · 136 阅读 · 0 评论 -
SpringSecurity前后端分离
pom文件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> </parent> <dependencies&g原创 2021-09-05 22:12:18 · 174 阅读 · 0 评论 -
springboot学习笔记_08_任务
任务异步任务@RestController@RequestMapping("/async")public class AsyncController { @Autowired private AsyncService asyncService; @RequestMapping("/hello") public String hello(){ asyncService.hello(); return "ok"; }}@S原创 2021-02-01 22:41:49 · 85 阅读 · 0 评论 -
springboot学习笔记_07_swagger2
前后端分离后端时代前端只用静态页面jsp,模板引擎等后端处理开发前后端分离时代前端vue/react工程化前端控制层,视图层伪造后端数据,无需后端也可直接运行调用后端API接口,json格式交互可以部署在不同的服务器后端后端控制层,服务层,数据访问层(controller,service,dao,entity)springboot+mybatisswagger显示API接口格式,postman工具测试swagger号称时间上最流行的A原创 2021-02-01 22:30:54 · 62 阅读 · 0 评论 -
springboot学习笔记_06_SpringSecurity
Spring Security权限管理功能权限访问权限菜单权限替代拦截器过滤器权限管理框架spring securityshiro<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency&g原创 2021-02-01 22:14:31 · 122 阅读 · 1 评论 -
springboot学习笔记_05_web开发
web开发导入静态资源webjars不推荐前后端分离resourcesresourcesstaticpublic优先级resources一般放上传的文件static静态资源、图片public公共使用的文件# 自定义静态资源路径# 会覆盖原有的默认路径spring.mvc.static-path-pattern=/xxx/**首页index.html默认首页定制//templates目录下的所有页面需原创 2021-02-01 22:08:54 · 160 阅读 · 0 评论 -
springboot学习笔记_04_配置文件
配置文件application.propertieskey=value形式application.ymlymal语法多环境配置多环境application.propertiesapplication-test.propertiesapplication-dev.propertiesapplication-prod.properties指定第一种(配置文件中指定)spring.profiles.active=dev第二种(运行时指定)java原创 2021-02-01 21:04:46 · 57 阅读 · 0 评论