自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 病理生物学

《病理生理学》第四章 酸碱平衡和酸碱平衡紊乱人体血浆的酸碱度在范围很窄的弱碱性环境内变动,用动脉血PH表示是7.35~7.45,这种自动调节酸碱物质的含量和比例,以维持体液PH值相对稳定的过程称为酸碱平衡。一、酸碱的概念以及酸碱物质的来源1、碳酸是体内唯一的挥发酸。二氧化碳在红细胞,肾小管上皮细胞,胃肠黏膜上皮细胞和肺泡上皮细胞内经碳酸酐酶CA的催化与水结合生成碳酸。机体产生的固定酸主要包括蛋白质分解代谢产生的β-羟丁酸和乙酰乙酸等。因此,体内固定酸的生成量与食物中蛋白质的摄入量成正比。2、成人每

2022-03-17 19:37:28 885

原创 字符串问题--KMP ,朴素字符串匹配;manacher算法;

五KMPO(N)子串和子数组都是连续的;子序列可以不是连续的;(1)朴素的模式匹配算法:O(n*M)indexOf()底层和KMP几乎一样;只是没有匹配到的时候,返回-1;public class KMP1 { public static void main(String[] args) { String str = "abcrr123tyeererre"; String s = "123"; System.out.println(proces

2021-09-17 11:38:17 203

原创 Spring_SpringMVC-_Mybatis的SSM整合(完整流程和模板)

archetypeCatalog ------------ internal1pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or

2021-08-16 13:40:00 184

原创 数据库_初识mysql

E-R模型entity- relationship实体与关系之间的的关系desc --describe-----describe 单个的一个表名字. show tables是显示所有的建立在这个库中的表格数据表完整性 use db_library; show tables; create table r_reader1( reader_id int not null, reader_name varchar(50), reader_sex char(2) default"男",..

2021-08-14 12:13:26 261

原创 数据库_二原理底层再学mysql

MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。我们可以简单理解为:快速查找排好序的一种数据结构。Mysql索引主要有两种结构:B+Tree索引和Hash索引。我们平常所说的索引,如果没有特别指明,一般都是指B树结构组织[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dWcaiHR2-1628914333641)(C:\Users\12479\AppData\Roaming\Typora\typora-user-images\imag.

2021-08-14 12:12:47 50

原创 MySQL技术内幕InnoDB存储引擎

day022015.03-2015.05 网上购物系统项目描述: 用户进入系统后,可以进行产品的浏览与查询。用户想要购物必须进行登录,如果用户没有注册,提醒用户注册,注册成功后进行系统可进行购物。职责描述: 参与该系统购物模块设计。独立开发了购物车模块。完成对该系统部分的测试工作,并完善了该项目的相关文档资料2008.05-2008.10 小型OA系统项目描述:系统平台:windowsxp 数据库: Oracle职责描述:本人主要完成了给角色指定相应的模块 用户登录的权限的控制,独立开发了管理员

2021-08-14 12:10:47 99

原创 Spring_MVC

SpringMVC为了快速启动,加一个键值对:archetypeCatalog internal一:基本概念了解:是基于组件的;(1)表现层:1表现层:现层:SpringMVC 浏览器—>请求参数–>表现层—>响应请求–>浏览器业务层:2spring框架3持久层:Mybatis(2)MVC设计模型:​ M模块:java Bean​ V:view:jsp​ C:Contraller;控制器(3)SpringMVC和Struts的优劣分析:共同点:

2021-08-14 12:07:36 91

原创 java面试知识点总结

1集合1hashMap:当链表为阈值8的时候,链表转红黑树:容器中节点分布在hash桶中的频率遵循泊松分布;​ 看作者的注解:当为8的时候,依据泊松分布(离散形式).概率统计得出,当为8的时候,链表中的元素个数的概率已经非常小了;所以作者选择了元素个数为8;是根据概率统计而选择的;2加载因子是0.75?默认是0.75;是对空间和时间效率的一个平衡选择;根据散列表的查找效率取决于三个因素:散列函数,处理冲突的方法,和填装因子;其中,填装因子定义为一个表的装满程度;为表中记录数n/散列

2021-08-12 16:34:25 97

原创 mybatis2

mybatis第一天:ORM思想:对象关系映射:构建者模式 Bulid: 吧对象的常见细节隐藏;返回一个对象;生产SqlSession使用了工厂模式;解耦;prxy___>getMapper代理模式:​<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001

2021-08-12 16:33:43 97

原创 Spring,MVC,Boot等框架面

一SringBoot一核心:自动配置二Spring1IOC控制反转:DI依赖注入概括​ (1):2004年:mF提出:**依赖对象的获得被反转了;**许多应用都是两个或者多个类通过彼此的合作来实现逻辑;这使得每个对象都需要与其合作的对象(也就是它所依赖的对象)的引用;如果这个获取过程要靠自身实现;那么就很耦合,测试复杂;如果交给对象自己去获得依赖对象;(1) IOC容器:(1)两个容器系列:BeanFanctory基类接口: 最基本的功能;ApplicationContext接口(实现了上

2021-08-12 16:33:11 81

原创 Spring _总结

作者:今天一定能赢链接:https://www.nowcoder.com/discuss/699898?source_id=discuss_experience_nctrack&channel=-1来源:牛客网作者:今天一定能赢链接:https://www.nowcoder.com/discuss/699898?source_id=discuss_experience_nctrack&channel=-1来源:牛客网0:作者:今天一定能赢链接:https://www.nowc

2021-08-12 16:32:43 52

原创 Spring_正式1

dependency injection依赖注入dicore Container核心容器 IOCAOPTestData Access/IntegerationWebday01: IOC,DImaven:<!-- https://mvnrepository.com/artifact/org.springframework/spring-context --><dependency> <groupId>or

2021-08-12 16:32:08 95

原创 力扣的剑指offer算法

字符串**剑指 Offer 05. 替换空格 第一道题3.19**请实现一个函数,把字符串 s 中的每个空格替换成"%20"。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RZHNHsZ6-1626916827939)(C:\Users\12479\AppData\Roaming\Typora\typora-user-images\image-20210319215145157.png)]并且’-'负号为45示例 1:输入:s = "We are happy."

2021-07-22 09:20:40 342

原创 数据结构 --几大排序算法

dc插入排序1直接插入排序----具有稳定性–O(n)-O(n2)​ 假设第一个元素已经排好序,用需要插入的元素和前面已经排好序的元素比较,找的第一个(强调第一个是为了保证稳定性)小于它的元素,插入到这个元素的前面.建立在元素基本有序,数据量不大的情况下,2希尔排序----不具有稳定性-----O(n)-O(n1.3)​ 最大的时间复杂度是数学上的一个难题,没解决出来,在n为一个稳定的范围时,接近n的1.3次方.​ 又称缩小增量排序​ 为了解决数据量比较大,元素无序问题,引入希尔排

2021-07-22 09:20:07 250

原创 设计模式-代理模式和装饰者模式

增强对象的功能:代理模式:概念:真实对象:被代理的对象代理对象代理模式:达到增长对象的功能;实现方式:静态代理: 有一个类文件 .java描述代理模式动态:带内存中形成代理类:3:实现步骤:​ 代理对象和真实对象都实现相同的接口;代理对象:=Proxy.newProxyInstance();使用代理对象调用方法增加方式:增强参数列表增加返回值类型增强方法体执行逻辑​ 案例一:public class demo01 { public stat

2021-07-22 09:19:14 76

原创 JavaWeb_Xml

XML学习概念https://ke.qq.com/webcourse/upgrade.html#course_id=230866&term_id=100272363&taid=11450623329535442&from=800006024&ADUIN=1247903878&ADSESSION=1622373080&ADTAG=CLIENT.QQ.5803_.0&ADPUBNO=27129可扩展标记语言大小写敏感组成部分文档声明:&

2021-07-22 09:18:39 112

原创 Java知识点

1集合的稳定性和有序性LInkedHashmap 是稳定性的,应该不是有序性的;2合理利用集合的稳定性(order)和有序性(sort),避免集合的无序性和不稳定性带来的负面影响。**稳定性指集合每次遍历的元素次序是一定的,稳定性是外部特征的表现。有序性是指遍历的结果按某种比较规则依次排序的。**有序性是内部的特征,如ArrayList是order/unsort,HashMap是unorder/unsort,TreeSet是order/sort引申:可以通过TreeSet结合ArrayList对结

2021-07-22 09:17:55 160

原创 JavaWeb_JSP

JSP一初识:概念:java服务器页面 java server page原理:继承了java;index_jsp.java,在tamacat的源码能看到这个类 ;功能:简洁操作,即可以写java,又可以写html;JSP的脚本:<% 代码 %>:定义的java代码.;在service方法中可以定义的他都可以定义;<%! %> 定义的java代码,在jsp转换后的java类的成员位置;<%= %>将定义的java代码;会输出到页面上,输出

2021-07-22 09:17:23 49

原创 JavaWeb_Filter&Lister过滤器和监听器

一Filter设置拦截:注解的方法: //拦截路径 @WebFilter("/*")@WebFilter("/*")Web.xml配置执行流程:生命周期:拦截路径设置:具体资源的拦截:/index.jsp;只有访问这个资源时;过滤器才会被执行;拦截目录:/user/*后缀名拦截: *.jsp 访问所有后缀名为jsp资源拦截所有的资源:/*拦截方式的设置:资源被访问的方式:注解设置:- 设置dispatcherType属性:D

2021-07-22 09:16:54 79

原创 JavaWeb_day01注解和反射

注解的好处:1可以操作对象2解除耦合1获取类对象有3种方式\1. Class.forName\2. Hero.class\3. new Hero().getClass()2获取Class对象功能:获取功能获取成员变量们Field[] getFields(); 获取public修饰的成员变量,Field getField(String name) 获取指定名称的Field[] getDeclaredFields() 获取所有的成员变量,不考虑修饰符F

2021-07-22 09:16:20 72

原创 JavaWeb_Javascript

javascript简介javascript = ECMscript + javacript自己的东西(BOM+ DOM)(1)ECMAScript:描述了该语言的语法和基本对象。​ 原子 ,引用类型-----(3)DOM:文档对象模型(DOM),描述处理网页内容的方法和接口。​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GVx9K7yg-1626916510665)(C:\Users\12479\AppData\Roaming\Typora\typora

2021-07-22 09:15:46 78

原创 JavaWeb_day02JDBC

JDBC java dataBase ConnectivityJDBC java dataBase Connectivity一一个JDBC的自己写的工具类ClassLoader classLoader = JDBCUtils.class.getClassLoader();//用类加载器获取资源文件的绝对路径URL resource = classLoader.getResource(“jdbc.properties”);/******* 这里,因为ClassLoader.getReso

2021-07-22 09:14:57 192

原创 javaweb的一个500异常,导包问题java.lang.NoClassDefFoundError: org/springframework/jdbc/core/RowMapper

类型 异常报告500消息 Servlet执行抛出一个异常描述 服务器遇到一个意外的情况,阻止它完成请求。例外情况javax.servlet.ServletException: Servlet执行抛出一个异常org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)根本原因。java.lang.NoClassDefFoundError: org/springframework/jdbc/core/RowMapper

2021-06-14 23:51:51 2061 6

原创 JavaWeb tomcat&Servlet

tomcat:servlet定义在web容器上的程序细节servlet的init的方法只创建一次,则是单例的.​ 当设置-2为-1时,第一次启动就创建init()方法,service()方法可以执行多次destroy():被销毁,只执行一次;一般于执行销毁之前执行;servlet3.0​ 支持注解配置,不需要web.xml了;当然 自己用web.xml 去定义路径啥的,​ marpping啥的 <servlet> <servlet-name

2021-06-11 20:20:56 82

原创 JavaWeb会话技术Cookie和Session

会话技术1概念:一次会话中包含多次请求和响应;浏览器第一次给服务器资源发送请求;关闭就一次会话:2功能:​ 共享数据,3方式:客户端会话技术:Cookie,存在客服端服务器:Session一:Cookie概念:客户端会话技术:将数据保存到客户端快速入门:响应头里面设置。Demo01.java Cookie cookie = new Cookie("msg", "hello"); response.addCookie(cookie);在请求头里

2021-06-11 20:19:12 144

原创 java的虚拟机JVM

JVMjvm初学习1双亲委派机制的工作过程:如果用一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委托给父类加载器齐完成,每一层都是这样,只有当父类加载器反馈自己无法完成这个加载请求 时,(它的搜索范围没有找到这个类时).子加载器才会尝试自己去完成加载;1优点:java中的类随着它的类加载器一起具备了一种带有优先级的层次关系;2如果没有双亲委派机制:如果用户自己编写一个java.lang.Object的类,并放在classpath,那那就出现了不同的Object类

2021-06-03 10:44:41 112

原创 day02JDBC

JDBC java dataBase ConnectivityJDBC java dataBase Connectivity一个JDBC的自己写的工具类ClassLoader classLoader = JDBCUtils.class.getClassLoader();//用类加载器获取资源文件的绝对路径URL resource = classLoader.getResource(“jdbc.properties”);/******* 这里,因为ClassLoader.getResou

2021-05-22 11:18:46 46

原创 jdbc.properties 系统找不到指定路径问题

/*** 这里,因为ClassLoader.getResource()返回的这个绝对路径,是不会对你的路径编码的,如果有空格是哈的,你会直接返回* 此时,如果是有特殊字符,后面的getPath()就会有依据utf-8修改;使得路径找不到* 返回错误:jdbc.properties 系统找不到指定路径问题 //用类加载器获取资源文件的绝对路径 ClassLoader classLoader = JDBCUtils.class.getClassLoader(); URL resour

2021-05-20 22:08:48 494 1

原创 交换排序(冒泡排序--快速排序)(java)全家桶

交换排序1冒泡排序-----具有稳定性-----o(n)–O(n2)​ 两辆相比,每次找出最大或者最小的放到最终的位置,2快排------不具有稳定性​ 递归每次找出最中间的那个数,放到最终的位置,直到剩余一个或者0个元素.​ (1) 时间复杂度: o(n* log2n) —O(n *n)​ 取决于划分操作的好坏,操作中枢轴的确定等,​ 后面的log2n -n就是二分查找树的最小高度和最大高度​ **(2)*空间复杂度, O(log2n)-----O(

2021-05-17 20:44:37 50

原创 插入排序(直接插入排序-折半插入-希尔排序)(java)全家桶

插入排序1直接插入排序----具有稳定性–O(n)-O(n2)​ 假设第一个元素已经排好序,用需要插入的元素和前面已经排好序的元素比较,找的第一个(强调第一个是为了保证稳定性)小于它的元素,插入到这个元素的前面.建立在元素基本有序,数据量不大的情况下,2希尔排序----不具有稳定性-----O(n)-O(n1.3)​ 最大的时间复杂度是数学上的一个难题,没解决出来,在n为一个稳定的范围时,接近n的1.3次方.​ 又称缩小增量排序​ 为了解决数据量比较大,元素无序问题,引入希尔排序,把

2021-05-17 20:43:03 42

原创 折半插入排序的最强版

```java在这里插入代码片```//插入排序,折半 public static void sort(int[] array) { int temp; int j; for (int i = 1; i <array.length; i++) { int low = 0; int hight = i - 1; .

2021-05-15 22:35:33 60

原创 toString && equals||Object.equals

1String toString() 返回该对象的字符串表示。 1.如果没有重写这个类,则返回的是这个对象的地址.2.String中重写了这个方法;boolean equals(Object obj) 指示其他某个对象是否与此对象“相等”。 Object类中的Equals方法默认比较的是两个对象的地址值,没有意思.一般需要重写这个.比较两个对象的属性,` @Override public boolean equals(Object o) {

2021-03-14 22:54:33 51

原创 this和super的一些区别总结

一:this:(1)this.加点的this.此时代表当前对象,能操作当前类里面的所有的属性及其方法,以及父类继承而来能被访问修饰符允许的属性和方法,二:super(2)**super.**加点的super.代表当前类的父类对象部分,不能操作到本类的属性和方法,能操作父类允许访问的属性和方法, (只有当本类中调用被重写前的效果时使用super.方法除了要重写前的效果用super.其余我们都是用this. 方法this()和super()都是使用只能使用于构造方法中,1:this()调用本类的

2020-11-18 23:50:08 119

原创 从36个数字中选出7个数字,

package Second.first;//从36个数字中选出7个数字任意七个数字public class mooc2_1 { public static void main(String[] args){ int a[] = new int [7]; for (int i =0;i < a.length;i++){ oneNum: while (true) {

2020-10-09 17:24:29 910

原创 2020-09-29

break和continue,C语言break和continue的用法和区别break 语句很重要,用得非常多,初学者一定要掌握。continue 语句虽然没有 break 语句用得多,但也经常用到,而且不可或缺,需要用到 continue 的时候其他语句是无法替代的。前面已经介绍过 break 语句,它不仅可以跳出“循环体”,还可以跳出 switch。但事实上,break 也只能用于这两种情况。break 语句不能用于循环语句和 switch 语句之外的任何其他语句中。不管是 for 循环,还是.

2020-09-29 21:34:48 51

原创 如何使用filter ,map,以及混合使用lambda简化操作

#!/usr/bin/env python3-*- coding: utf-8如何使用filter ,map,以及混合使用lambda简化操作首先讲一下lambda的用法和举例nambers = [1,2,3,4,5,6,7,8,9]def calculate(x): return filter(lambda x : x %2 == 0,nambers)calculate(na...

2020-04-08 15:49:01 1490

原创 进程中的通信及其队列Queue

加粗样式**进程中的通信及其队列Queue首先要说通信,哪队列是必不可少的一个知识点,1:队列也是模块multiprocessing中的一个知识点,进程通信的信封信纸作用,我们上一篇文章已经看了他的具体用法,(可以在我的博客找上一篇文章)2:这篇文章我们主要讲通信中是使用队列*!/usr/bin/env python3*# -*- coding: utf-8 -*import ...

2020-04-07 23:31:12 102

原创 进程中的队列Queue

*我们这里先讲一下进程中的队列,下一篇文章讲进程的通信用队列Queueimport osfrom multiprocessing import process,Queue#设置队列的长度q =Queue(5)#为队列赋值q.put(2)q.put(1)q.put(3 )q.put(4 )q.put(5)#如果设定了范围是5个,当赋值第六个是时候,就会一直等待,我们这里...

2020-04-07 23:12:19 314

原创 如何使用内置函数,random

如何使用内置函数,random(举例说明)#!/usr/bin/env python-- coding: utf-8 -说明个常见的用法import random#随机一个0-1直接的小数ran0 = random.random()print(ran0)#随机一个2-4之间的数,步长为1,但不包括出现4,也就是左闭右开ran1 = random.randrange(2,4,1)...

2020-04-07 19:34:32 180

原创 Python中进程关于非堵塞的含义举例

#!/usr/bin/env python3-- coding: utf-8 -**‘’'Python中进程关于非堵塞的含义举例List item**1*非阻塞:*全部添加到队列中,;立即返回,如果一个进程做完了就再添加一个,并没有与等待其他的进程完毕,但是回调函数是等待所有的任务完成之后才调用2阻塞:(没有体现进程的优点),添加一个执行一个,如果一个任务不结束则另一个任务就进...

2020-04-06 21:55:42 142

光电技术总复习-20210602-1.pdf

学习如果侵权,联系我删除 光电技术总复习-20210602-1.pdf

2021-06-15

java计算机学习,廖雪峰教程,如果侵权,联系我删除;廖雪峰教程.pdf

java计算机学习,廖雪峰教程,如果侵权,联系我删除

2021-06-15

coding-interview-in-java.pdf

共同学习,如果侵权,联系我删除

2021-06-14

空空如也

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

TA关注的人

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