- 博客(159)
- 资源 (1)
- 收藏
- 关注
原创 AOP
AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构作用︰在不惊动原始设计的基础上为其进行功能增强(无侵入式编程)切入点∶要进行增强的方法切入点表达式:要进行增强的方法的描述方式beforeafteraround(重要)万次执行时间:AfterReturningAfterThrowing参数:返回值:异常:
2023-02-22 09:52:07
334
原创 初识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
339
原创 第22章:递推
求解递推方程的方法有很多。最简单的办法是猜测一个方案,再用归纳证明法验证这个猜测是否正确。例如,对于汉诺塔母函数的推导,观察前几个Tn值:1,3,7,15,31,63,一个很自然的猜测是Tn2n一1。然后我们可以采用归纳法去证明我们的猜测。由于递推公式和归纳证明法有着类似的结构,这样的验证证明过程特别简捷。具体来说,归纳证明的基础情形利用递推公式的第一行,即T;而归纳证明的归纳步骤利用递推公式的第二行,即前序项的函数Tn。
2023-01-12 20:11:15
644
原创 第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
824
原创 Request&Response
动态获取虚拟目录:Response响应字节数据案例用户登录编写LoginServlet方法用户注册registerServletSqlSessionFactory工具类抽取可以用一行代码代替原来的三行
2022-12-19 11:49:59
352
原创 JavaWeb核心:HTTP&Tomcat&Servlet
概念: Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。
2022-12-17 16:42:03
577
原创 第18章 条件概率
表达式Pr[X|Y]表示,在事件Y发生的条件下,事件X发生的概率。定义18.2.1:设X和Y是事件,且Y具有非零概率,那么,
2022-12-17 15:34:00
1083
原创 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
263
原创 第16章 母函数
母函数是离散数学领域最意外、最有用的发明之一。粗略来讲,母函数将序列问题转化为代数问题。组合数学中常常出现普通型母函数、指数型母函数、狄利克雷型母函数。
2022-12-08 14:25:35
1742
原创 MyBatis
官方文档:MyBatis中文网项目结构pom.xmllogback.xmlmybatis-config.xmlUserMapper.xmlUserMyBatisDemoMapper代理开发注意:以上的1中应该这样放在一起在resources建多级目录时要用" / “而不能用” . "名一般为:mybatis-config.xmlMyBatisX插件数据库的命名规则与实体类的命名规则不一样,导致无法自动封装数据1、起别名 在sql语句中用as对不一样的列名起别名 2、resu
2022-12-07 15:36:06
309
原创 第15章 基数法则
如何计算拥挤的房间里有多少人?你可以数人头,因为一个人就只有一个头。或者,也可以数耳朵,然后除以2。我们往往可以通过对其他事物计数进而计算当前计数。最直截了当的通过查找一种事物来确定另一种事物的方式,是发现它们之间的双射。因为如果它们之间有双射的关系,那么数目肯定是一样的。这个重要的现象叫作双射规则/双射法则。双射规则就像是计算能力的放大器,如果你弄明白了一个集合的数目,那么就能通过双射的方式立刻测定出其他集合的大小。例:A=当5种类型的甜甜圈都能挑的情况下,挑出12个甜甜圈的所有方式。B=所有正好有4个
2022-12-03 13:58:30
695
原创 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
138
原创 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
231
原创 单元测试、反射、注解
/ 使用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
142
原创 java中的网络通信
C/S(客户端/服务端) B/S(浏览器/服务端)IP地址:UDP通信-广播、组播使用线程池优化只需要在服务器端引入线程池就行,客户端一般在用户电脑,没必要用线程池。
2022-11-22 16:48:34
338
原创 Java中的线程
什么是线程:什么是多线程:学习目的:注意:如果用thread01.run()而不用thread01.start(),那么将还是单线程执行。主线程任务不要放在子线程之前,否则还是单线程的情形。方式二相对于方式一来说线程类可以继承别的类。方式三:jdk5.0新增,实现Callable接口自定义线程名字1:自定义线程名字2:线程的休眠方法:线程同步同步方法线程通信方式一:Executors工具类实现线程池ScheduledExecutorService定时器并发并行、生
2022-11-19 20:57:25
438
原创 Java中的IO流
InputStream/OutputStream 为字节输入输出流Reader/Writer 为字符输入输出流二进制文件(图片、影音)用字节流文本信息用字符流File类通过缓冲区提高读写效率方式一:方式二:通过字节缓冲流提高效率缓冲流为处理流缓冲区中,默认有一个数组,默认为8192定义文件拷贝工具类文件字符流文件字节流可以处理所有的文件,但是处理文本文件时,我们也可以使用文件字符流,他以字符为单位进行操作。缓冲区提高效率字符缓冲流实现文件拷贝:转换流字节流读取文件并添加行
2022-11-16 21:31:56
269
原创 剑指 Offer II 017. 含有所有字符的最短字符串(Java)
【代码】剑指 Offer II 017. 含有所有字符的最短字符串(Java)
2022-11-15 22:23:54
292
原创 周赛:最小公倍数为 K 的子数组数目
给你一个整数数组 nums 和一个整数 k ,请你统计并返回 nums 的 子数组 中满足 元素最小公倍数为 k 的子数组数目。数组的最小公倍数 是可被所有数组元素整除的最小正整数。子数组 是数组中一个连续非空的元素序列。
2022-11-13 15:15:19
274
原创 第13章 平面图
定义13.2.1:在平面上绘制一幅图,就是将每个节点指定为一个独特的点,将每条边指定为一条平滑的曲线。其端点对应于与这条边相连的节点。如果没有曲线与自己或其他曲线交叉,则图形是平面的。换句话说,在任何曲线上出现不止一次的点,必须是节点。当图有平面图形时,它就是平面的。定义13.2.1中使用了平面图形来定义平面图,为了证明平面图的一些性质,我们不得不用整章的数学语言,从平面几何和点集拓扑中,发展出所需要的概念。好消息是,有另一种只使用离散数学的方式来定义平面图。
2022-11-10 15:26:34
1673
原创 第11章 通信网络
在计算机科学中,通信网络建模是有向图的一项重要应用。在此类模型中,顶点代表计算机、处理器和交换机;边表示电缆、光纤或其他用于数据传输的线缆。在本章中,我们将介绍一些最好和最常用的结构化网络。
2022-11-10 15:25:08
1329
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人