自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 Mac使用笔记

选腾讯源,安装完后需要重启终端或执行语句(会有提示)

2023-12-06 20:51:37 51 1

原创 Vue相关组件的安装

文章目录1. 快速搭建一个Vue-cli项目2. WebPack安装与打包3. vue-router4. 整合ElementUI1. 快速搭建一个Vue-cli项目需要node环境http://nodejs.cn/download/更改node镜像源npm install cnpm -gnpm install --registry=https://registry.npm.taobao.org-g:表示全局安装安装vue-clicnpm install vu

2021-04-20 17:02:58 167

原创 SpringMVC--两个XML配置文件

web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.or.

2021-04-14 22:27:35 231

原创 Spring--AOP实现的方法

文章目录1. 业务需求2. AOP实现2.1 使用AOP注意事项2.2 实现方法一(Spring接口实现)2.3 实现方法二(自定义类实现)2.4 实现方式三(注解实现)1. 业务需求现在有一个类,类中有一些方法,现在需要在执行每个方法前执行另一个方法,输出要执行的方法名称UserServicepublic interface UserService { void add(); void delete(); void update(); void select

2021-04-12 16:18:45 96

原创 Spring--Bean的使用

文章目录1. Bean的创建1.1 构造器注入1.2 不同类型的属性的set注入方式1.3 扩展方式注入1.4 XML文件中的其他配置属性2. Bean的作用域2.1 单例模式2.2 原型模式3. Bean的自动装配3.1 XML中显示配置3.2 Java代码中使用注解配置1. Bean的创建SpringBean的创建主要实现理念是控制反转SpringBean的创建主要实现方式是依赖注入依赖:Bean对象的创建依赖于容器注入:Bean对象的所有属性由容器来注入依赖注入一共有三种方式构

2021-04-09 21:50:45 261

原创 Spring--对于IoC的简单理解

1. IoC的定义IOC(Inversion of Control) ,即控制反转,不是具体的技术,而是一种思想;IOC意味着将你设计好的对象交给Spring容器来管理,而不是传统的在你的对象内部直接控制;对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。2. 传统方式带来的问题假设现在我们需要查询一个用户的数据,有3种方式可以查询,一种是默认查询,一种是去MySQL数据库中查询,还有一种是去Oracle数据库中查询,现在我们需要实现方法去使用不同方式进行查

2021-04-09 15:36:11 63

原创 剑指offer刷题笔记

1. 二维数组中的查找题目描述:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路先找到所在的行,再找到所在的列代码实现public static boolean Find(int target, int [][] array){ //边界条件,当target<最小或target>最大时,直接返回false

2020-05-21 00:55:13 2070 2

原创 算法学习--回溯和剪枝

1. 回溯1.1 回溯的应用场景递归代表开启一个分支,如果希望这个分支返回后某些数据恢复到分支开启以前的状态以便重新开始,则需要用到回溯1.2 典型例题1.2.1 全排列public class Q9_全排列 { public static void main(String[] args) { String s = "231564"; System.out.println(getPermutation(s)); System.out.pr

2020-05-11 13:36:36 476

原创 算法学习--布隆过滤器

布隆过滤器布隆过滤器Bloom Filter,是1970年由布隆提出的;它实际上是一个很长的二进制向量(BitMap)和一系列随机映射函数可以用于检索一个元素是否在一个集合中优点:空间效率和查询时间都很好缺点:有一定的误识别率和删除困难,通常是只增/查不删原理:当一个元素被加入集合时,通过k个散列函数将这个元素映射成一个位数组中的k个点,把他们设置为1;检索时,我们只要看这些点是不是都...

2020-04-21 13:16:17 143

原创 算法学习--动态规划与贪心算法

动态规划1. 动态规划的思想动态规划(DP)其实是运筹学的一种最优化方法,只不过在计算机问题上应用比较多,比如说让你求最长递增子序列呀,最小编辑距离等等。动态规划问题一般形式是求最值,即求最优子结构,求解动态规划的核心问题是穷举;但是动态规划的穷举有其自身的特点,因为这类问题通常存在重复子问题,直接穷举会照成大量的资源浪费,效率也会很低;对于重复的子问题,我们可以使用一张表DP tab...

2020-04-11 23:46:04 670

原创 算法学习--排序算法

排序1.排序算法的比较排序算法平均时间复杂度最好情况最坏情况空间复杂度稳定性冒泡排序O(n^2)O(n)O(n^2)O(1)稳定选择排序O(n^2)O(n^2)O(n^2)O(1)不稳定插入排序O(n^2)O(n)O(n^2)O(1)稳定希尔排序O(nlogn)O(nlogn)O(nlogn)O(1)不稳定...

2020-04-10 15:23:02 148

原创 算法学习--递归

递归1.1 递归的设计经验找重复(子问题)找重复中的变化量(参数)找参数的变化趋势找出边界(递归结束的条件)1.2 典型的例题求阶乘public static int fn(int n){ if(n == 1){ //递归的边界 return 1; } return n * fn(n-1); //递归中重复的地方}用递归打印i...

2020-04-10 12:51:31 93

原创 算法学习--位运算

1 位运算1.1 常见的几种位运算符&:与运算|:或运算^:异或运算~:非/取反>>:右移,高位用符号位填充对int型数据1>>35 == 1>>3,int是32位,超过32位后会进行截取,同理,long就是64位>>>:右移,高位用0填充<<:左移1.2 运算符的几种常见方法判断奇偶x &am...

2020-04-10 00:31:43 187

原创 IDEA常用配置及快捷键汇总

配置设字体大小自动代码提示自动导包并去除没用的包导包优化引入*取消折叠空包快捷键快捷键作用Ctrl + C复制光标所在行 或 选择内容Ctrl + D递进选择代码块Ctrl + F在当前文件进行查找Ctrl + P方法参数提示Ctrl + R在当前文件进行文本替换Ctrl + X剪切光标所在行 或 选中内容...

2020-03-09 13:23:34 128

原创 配置Java+Maven

配置Java配置下载并安装java JDK和JRE计算机右键 -> 属性 -> 高级系统设置 -> 环境变量新建JAVA_HOME变量名:JAVA_HOME变量值:安装的java的jdk的目录新建classpath变量名:classpath变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarpath中添加在...

2019-12-05 20:11:53 115

分布式ID雪花算法的实现

分布式ID雪花算法的实现

2021-04-20

生成与识别QR Code

Java实现的QR Code生成与识别模块

2021-04-20

OpenCV中自带的QRCode检测算法

OpenCV中自带的QRCode检测算法

2021-04-20

RSAUtils.java

非对称加密RSA加密模块

2021-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除