自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Java面试

可以自定义在被增强方法的什么时候执行(返回一个 Object ,参数 processedingJoinpoint ),缓存,性能日志,权限,事务管理。控制反转,将对象的创建进行反转,常规情况下,对象都是由开发者手动创建的,使用 Ioc 的开发者不再需要手动创建,而是由 Ioc 容器根据需求自动创建项目所需要的对象。后面的key=value形式拿值,参数之间用&隔开。AB循环依赖,会先从二级缓存寻找,二级缓存找不到就去三级缓存找,三级缓存找到后获取了bean对象会存入二级缓存,同时在三级缓存也会删除。

2024-05-23 12:44:26 587

原创 lambda表达式

【代码】lambda表达式。

2023-08-01 16:45:38 37

原创 静态代理例子

实现类和代理类都要实现同一个接口。

2023-08-01 16:44:32 45

原创 初步了解线程

背景:经常创建和销毁、使用量特别大的资源,比如并发情况下的线程,对性能影响很大思路:提前创建好多个线程,放入线程池中,使用时直接获取,使用完放回池中。可以避免频繁创建销毁,实现重复利用,类似生活中的公共交通工具好处:提高响应速度(减少了创建新线程的时间)降低资源消耗(重复利用线程池中线程,不需要每次都创建)便于线程管理(…)corePoolSize:核心池的大小maximumPoolSize:最大线程数keepAliveTime:线程没有任务时最多保持多长时间后会终止。

2023-08-01 16:42:52 52

原创 Spring事务

总是新建一个事务,若当前存在事务,就将当前事务挂起,直到新事务执行完毕。:若当前存在事务,就加入到当前事务中,但若当前没有事务,以非事务方式执行。:以非事务方式执行,若当前存在事务,就将当前事务挂起,直到新事务执行完毕。:若当前存在事务,就加入到当前事务中,若当前没有事务,则创建一个新事务。:若当前存在事务,就加入到当前事务中,但若当前没有事务,则抛出异常。:若当前存在事务,则在嵌套事务中执行,否则新建一个事务。:不使用事务,但若当前存在事务,则抛出异常。

2023-05-12 22:13:46 232 1

原创 Spring的IOC和AOP的使用

可以自定义在被增强方法的什么时候执行(返回一个 Object ,参数 processedingJoinpoint ),缓存,性能日志,权限,事务管理。控制反转,将对象的创建进行反转,常规情况下,对象都是由开发者手动创建的,使用 Ioc 的开发者不再需要手动创建,而是由 Ioc 容器根据需求自动创建项目所需要的对象。被增强的方法执行之后,中途无异常,执行,提交事务/统计分析数据结果等。更加简单的方式,不需要XML或者配置类,直接在要被创建的目标类加上注解。被增强方法执行之前执行,权限控制,日志记录等。

2023-05-12 20:34:42 64

原创 Bean的创建

类–>构造方法调用(默认使用无参)–>普通对象–>依赖注入(为带有@Autowired的属性赋值)–>初始化前(执行带有的方法)–>初始化(执行实现了接口的方法)–>初始化后(执行AOP相关逻辑)–>代理对象–>放入单例池Map–>Bean。

2023-04-07 23:16:21 130

原创 Markdown编辑器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-04-06 10:45:59 30

原创 有关Github访问问题的解决方案

随便安装个有关github的插件,镜像加速等。在油猴处搜索github。

2023-04-06 10:44:27 186

原创 Echarts + VUE 实现折线图、饼图、柱状图和地图

【代码】Echarts + VUE 实现折线图、饼图、柱状图和地图。

2023-03-08 16:27:43 500

原创 VScode 必备插件与配置

【代码】VScode 必备插件与配置。

2023-03-08 15:36:31 275

原创 DFA算法

2.写DFA算法,跟txt放在同一目录下。1.当前目录放一个敏感词.text。

2023-03-08 15:27:04 90

原创 docker容器打包镜像

【代码】docker容器打包镜像。

2023-03-08 12:02:48 69

原创 python项目镜像打包

RUN python -m pip install paddlepaddle-2.4.2-cp38-cp38-linux_x86_64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple/《---- 安装noavx版本的paddlepaddle。RUN python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/《---- 更新pip。

2023-03-08 11:31:39 324 2

原创 PaddleOCR

选择Anaconda3-2022.05-Windows-x86_64。训练参数batch_size_per_card数值不能大于训练总数。删除遇到问题,试试conda install pywin32。安装完毕后,管理员模式打开CMD,创建环境变量。安装Anaconda3,下载网址。安装PaddlePaddlle。安装PPOCRLabel。

2023-03-08 11:00:20 462

原创 Java注解

注解是什么注解 Annotation,注解以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”)内置注解@Override:重写@Deprecated:废弃,不鼓励使用的元素@SuppressWarnings:抑制编译警告信息元注解@Target:用于描述注解的使用范围@Retention:表示需要在什么级别保存该注释信息,即生命周期(SOURCE < CLASS < RUNTIME

2021-01-09 20:03:17 72

原创 Java网络编程

JAVA网络编程IPJava里面对应的类是InetAddress。唯一定位一台网络上计算机127.0.0.1:代表本机,localhostIP地址的分类IPV4/IPV6IPV4:4位字节IPV6:8个无符号整数,十六进制。公网(互联网)/私网(局域网)ABCDE类地址192.168.xxx.xxx,专门给组织内部使用//获取本机IP地址InetAddress inetAddress1 = InetAddress.getByName("127.0.0.1");

2021-01-09 13:38:14 91 1

原创 Java异常机制

创建一个类继承Exception。例如:一个数大于10为异常//传递数字>10 private int detail;} //toString:异常的打印信息 public String toString() {} }//throws把这个异常再次往外抛,丢给调用这个方法的函数里面处理 static void test(int a) throws MyException {

2021-01-05 12:55:33 68

原创 Java面向对象

JAVA面向对象三大特性封装:比如将成员变量用一个方法来进行存取,而不是直接对成员变量操作。继承:子类拥有父类的所有方法以及成员。多态:相同方法(名字、参数相同),但是在不同类中,他们执行的内容也可能不一样,比如动物类有个方法是叫声,而子类狗和子类猫继承动物类,虽然都有叫声方法,但是他们的叫声内容却不一样。初始化和创建对象//学生类public class Student{ //成员 String name; int age; //方法 p

2021-01-05 10:10:58 50

原创 Java流程控制、方法、数组

Java流程控制Scanner对象可以通过Scanner类来获取用户的输入public class Demo01 { public static void main(String[] args) { //创建一个扫描对象,用于接收键盘输入 Scanner scanner = new Scanner(System.in);// System.out.println("使用next方式接收:");// //判断用户有没输入字符串/

2021-01-03 22:12:42 78 1

原创 Java基础

特殊的变量,一旦设定了初始值就不可以再更改,关键字为 final,例如 final double PI = 3.14,常量名一般为大写。​ 所有字符本质还是数字,根据编码 Unicode 表:(97 = a 65 = A)​ 最好完全避免使用浮点数比较,浮点数是有限、离散、舍入误差、大约、接近但不等于。​ 前面 c

2021-01-02 19:21:42 81

原创 Java入门

Java入门Java特性和优势简单性:语法基于C,类似C面向对象:程序设计,万物可对象可移植性:跨平台,run anywhere高性能:即时编译分布式:网络上处理TCP/IP等协议上的东西动态性:反射多线程:可以带来很多交互性安全性:适用网络分布式健壮性:几乎不会让电脑奔溃,有异常机制Java三大版本JavaSE:标准版(桌面端…)JavaME :嵌入式开发(手机…)JavaEE:E企业级开发(web端,服务器开发…)JDK、JRE、JVMJDK:Java Deve

2020-12-31 15:30:40 70

原创 Markdown学习

Markdown学习标题一级标题:#+空格+标题名称二级标题:##+空格+标题名称三级标题:###+空格+标题名称…六级标题:######+空格+标题名称(最多支持六级标题)字体加粗:** +文本+ **例如:Hello,Word!斜体:* +本文+ *例如:*Hello,Word!*斜加粗:******* + 文本 + *例如:*Hello,Word!*删除:~~ +文本+ ~~例如:Hello,Word!引用“ >+空格 ”第一天学

2020-12-30 22:22:25 68

空空如也

空空如也

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

TA关注的人

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