自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(159)
  • 资源 (1)
  • 收藏
  • 关注

原创 AOP

AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构作用︰在不惊动原始设计的基础上为其进行功能增强(无侵入式编程)切入点∶要进行增强的方法切入点表达式:要进行增强的方法的描述方式beforeafteraround(重要)万次执行时间:AfterReturningAfterThrowing参数:返回值:异常:

2023-02-22 09:52:07 166 1

原创 Spring整合MyBatis、Junit

核心对象是SqlSessionFactory。

2023-02-22 09:51:28 161

原创 Spring事务

事务作用︰在数据层保障一系列的数据库操作同成功同失败Spring事务作用︰在数据层或业务层保障一系列的数据库操作同成功同失败。

2023-02-22 09:51:23 151

原创 注解开发

三个衍生注解。

2023-02-22 09:50:55 93

原创 初识Spring&Spring核心容器

Spring生态:Spring FrameWork发展:Spring FrameWork系统架构:Spring FrameWork学习路线:IocDI1、导入Spring坐标2、定义Spring管理的类(接口)3、创建spring配置文件,配置对应类作为Spring管理的bean4、初始化IoC容器( Spring核心容器/Spring容器),通过容器获取bean1、删除使用new的形式创建对象的代码2、提供依赖对象对应的setter方法3、配置service与dao之间的关系为什么bean默认为单例?be

2023-02-22 09:49:31 291

原创 第22章:递推

求解递推方程的方法有很多。最简单的办法是猜测一个方案,再用归纳证明法验证这个猜测是否正确。例如,对于汉诺塔母函数的推导,观察前几个Tn值:1,3,7,15,31,63,一个很自然的猜测是Tn2n一1。然后我们可以采用归纳法去证明我们的猜测。由于递推公式和归纳证明法有着类似的结构,这样的验证证明过程特别简捷。具体来说,归纳证明的基础情形利用递推公式的第一行,即T;而归纳证明的归纳步骤利用递推公式的第二行,即前序项的函数Tn。

2023-01-12 20:11:15 535

原创 第21章 随机游走

随机游走的建模场景是某个对象按照随机选择的方向行走一个步数序列。

2023-01-12 20:10:33 879

原创 第20章 离差

一般来说,马尔可夫定理能够粗略估计一个随机变量的值等于一个比它的平均值大得多的值的概率。例子:IQ的平均值是100。我们可以得到:最多1/3的人IQ可以达到300及以上,因为如果IQ>=300的人超过1/3,则平均值必然大于(1/3)·300= 100。定理20.1.1(马尔可夫定理)如果R是一个非负随机变量,那么对任意x >0证明.设y为R值域上的变量,那么对任意x > 0我们关注的是偏离平均,所以马尔可夫定理可以改写成如下形式。推论20.1.2。

2023-01-01 10:49:30 709

原创 第19章 随机变量

还有另一种定义期望的标准方法。定理19.4.3对任意的随机变量R,证明.设R定义在样本空间S中,那么。

2022-12-25 16:05:27 1216

原创 Request&Response

动态获取虚拟目录:Response响应字节数据案例用户登录编写LoginServlet方法用户注册registerServletSqlSessionFactory工具类抽取可以用一行代码代替原来的三行

2022-12-19 11:49:59 319

原创 JavaWeb核心:HTTP&Tomcat&Servlet

概念: Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。

2022-12-17 16:42:03 495

原创 第18章 条件概率

表达式Pr[X|Y]表示,在事件Y发生的条件下,事件X发生的概率。定义18.2.1:设X和Y是事件,且Y具有非零概率,那么,

2022-12-17 15:34:00 879

原创 JavaScript快速入门

< body > < input type = " button " value = " 点我 " onclick = " on() " > < br > < input type = " button " value = " 再点我 " id = " btn " > < script > function on() {alert("点我") } document . getElementById("btn") . onclick = function() {

2022-12-14 17:18:58 200

原创 HTML基础

练习:图片、音频、视频标签超链接标签列表标签表格标签表单标签表单项

2022-12-08 16:19:55 87

原创 第17章 事件和概率空间

我们感兴趣的事件是骰子A的数字大于骰子B的数字。

2022-12-08 14:26:30 352

原创 第16章 母函数

母函数是离散数学领域最意外、最有用的发明之一。粗略来讲,母函数将序列问题转化为代数问题。组合数学中常常出现普通型母函数、指数型母函数、狄利克雷型母函数。

2022-12-08 14:25:35 1413

原创 MyBatis

官方文档:MyBatis中文网项目结构pom.xmllogback.xmlmybatis-config.xmlUserMapper.xmlUserMyBatisDemoMapper代理开发注意:以上的1中应该这样放在一起在resources建多级目录时要用" / “而不能用” . "名一般为:mybatis-config.xmlMyBatisX插件数据库的命名规则与实体类的命名规则不一样,导致无法自动封装数据1、起别名 在sql语句中用as对不一样的列名起别名​ 2、resu

2022-12-07 15:36:06 253

原创 第15章 基数法则

如何计算拥挤的房间里有多少人?你可以数人头,因为一个人就只有一个头。或者,也可以数耳朵,然后除以2。我们往往可以通过对其他事物计数进而计算当前计数。最直截了当的通过查找一种事物来确定另一种事物的方式,是发现它们之间的双射。因为如果它们之间有双射的关系,那么数目肯定是一样的。这个重要的现象叫作双射规则/双射法则。双射规则就像是计算能力的放大器,如果你弄明白了一个集合的数目,那么就能通过双射的方式立刻测定出其他集合的大小。例:A=当5种类型的甜甜圈都能挑的情况下,挑出12个甜甜圈的所有方式。B=所有正好有4个

2022-12-03 13:58:30 551

原创 Maven入门使用

【代码】Maven入门使用。

2022-12-01 16:14:39 100

原创 Java:JDBC

/ 注册驱动 Class . forName("com.mysql.jdbc.Driver");// 获取连接 String url = "jdbc:mysql://127.0.0.1:3306/db1";// 定义sql String sql = "UPDATE stu set score = 99.99 WHERE id = 1";// 获取执行sql的对象 Statement s = con . createStatement();

2022-11-30 21:11:48 93

原创 15. 三数之和

Hash表很难做出来,排序后用双指针去做。

2022-11-29 17:10:57 49

原创 MySQL高级

MySQL高级。

2022-11-26 21:27:41 109

原创 MySQL基础

操作数据库#展示有多少数据库 create database db1;#创建名为db1的数据库 create database if not exists db1;#如果不存在,则创建 drop database db1;#删除数据库 drop database db1 if exists db1;#如果存在,则删除 use db1;#使用bd1数据库 select database;#查询当前使用的数据库#查询数据库中有哪些表 desc 表名称;#查询表结构信息删除表修改表。

2022-11-26 21:25:44 177

原创 XML简介

XML文档约束方式一:DTD约束

2022-11-24 19:14:44 64

原创 49. 字母异位词分组

【代码】49. 字母异位词分组。

2022-11-23 22:34:38 58

原创 单元测试、反射、注解

/ 使用Class类中的静态方法 Class c = Class . forName("com.monkey.Student");// 类名.class Class c1 = Student . class;// 对象.getClass() 获取对象对应类的Class对象 Student s = new Student();}看完Spring在回看!!!!!

2022-11-23 19:39:38 89

原创 java中的网络通信

C/S(客户端/服务端) B/S(浏览器/服务端)IP地址:UDP通信-广播、组播使用线程池优化只需要在服务器端引入线程池就行,客户端一般在用户电脑,没必要用线程池。

2022-11-22 16:48:34 257

原创 707. 设计链表

【代码】707. 设计链表。

2022-11-22 11:54:00 89

原创 Java中的线程

什么是线程:什么是多线程:学习目的:注意:如果用thread01.run()而不用thread01.start(),那么将还是单线程执行。主线程任务不要放在子线程之前,否则还是单线程的情形。方式二相对于方式一来说线程类可以继承别的类。方式三:jdk5.0新增,实现Callable接口自定义线程名字1:自定义线程名字2:线程的休眠方法:线程同步同步方法线程通信方式一:Executors工具类实现线程池ScheduledExecutorService定时器并发并行、生

2022-11-19 20:57:25 384

原创 844. 比较含退格的字符串

【代码】844. 比较含退格的字符串。

2022-11-19 11:45:11 50

原创 34. 在排序数组中查找元素的第一个和最后一个位置

【代码】34. 在排序数组中查找元素的第一个和最后一个位置。

2022-11-17 22:53:07 161

原创 35. 搜索插入位置

right+1为二分查找某个失败时,那个元素因该插入的位置。

2022-11-16 22:10:57 39

原创 Java中的IO流

InputStream/OutputStream 为字节输入输出流Reader/Writer 为字符输入输出流二进制文件(图片、影音)用字节流文本信息用字符流File类通过缓冲区提高读写效率方式一:方式二:通过字节缓冲流提高效率缓冲流为处理流缓冲区中,默认有一个数组,默认为8192定义文件拷贝工具类文件字符流文件字节流可以处理所有的文件,但是处理文本文件时,我们也可以使用文件字符流,他以字符为单位进行操作。缓冲区提高效率字符缓冲流实现文件拷贝:转换流字节流读取文件并添加行

2022-11-16 21:31:56 209

原创 剑指 Offer II 017. 含有所有字符的最短字符串(Java)

【代码】剑指 Offer II 017. 含有所有字符的最短字符串(Java)

2022-11-15 22:23:54 225

原创 剑指 Offer II 016. 不含重复字符的最长子字符串

【代码】剑指 Offer II 016. 不含重复字符的最长子字符串。

2022-11-14 23:22:48 49

原创 剑指 Offer II 014. 字符串中的变位词

只要子串中字母出现的次数和s1中字母出现的次数相等,则是符合要求的子串。

2022-11-14 19:17:48 47

原创 剑指 Offer II 013. 二维子矩阵的和(Java)

【代码】剑指 Offer II 013. 二维子矩阵的和(Java)

2022-11-14 13:04:59 112

原创 周赛:最小公倍数为 K 的子数组数目

给你一个整数数组 nums 和一个整数 k ,请你统计并返回 nums 的 子数组 中满足 元素最小公倍数为 k 的子数组数目。数组的最小公倍数 是可被所有数组元素整除的最小正整数。子数组 是数组中一个连续非空的元素序列。

2022-11-13 15:15:19 177

原创 第13章 平面图

定义13.2.1:在平面上绘制一幅图,就是将每个节点指定为一个独特的点,将每条边指定为一条平滑的曲线。其端点对应于与这条边相连的节点。如果没有曲线与自己或其他曲线交叉,则图形是平面的。换句话说,在任何曲线上出现不止一次的点,必须是节点。当图有平面图形时,它就是平面的。定义13.2.1中使用了平面图形来定义平面图,为了证明平面图的一些性质,我们不得不用整章的数学语言,从平面几何和点集拓扑中,发展出所需要的概念。好消息是,有另一种只使用离散数学的方式来定义平面图。

2022-11-10 15:26:34 1293

原创 第11章 通信网络

在计算机科学中,通信网络建模是有向图的一项重要应用。在此类模型中,顶点代表计算机、处理器和交换机;边表示电缆、光纤或其他用于数据传输的线缆。在本章中,我们将介绍一些最好和最常用的结构化网络。

2022-11-10 15:25:08 934

基于《阿里巴巴Java开发手册》,整理的Java开发编程规约。

基于《阿里巴巴Java开发手册》,整理的Java开发编程规约。

2022-01-19

空空如也

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

TA关注的人

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