笔记
文章平均质量分 59
桑英豪
这个作者很懒,什么都没留下…
展开
-
SSM分页查询
先在前端页面设置一个每页数据量pagesize var pagesize=5;加载分页,目的是把页码展示出来,这里搜索的是全部的数据量,通过Math.ceil(data/pagesize) 总数据量/每页数据量 并向上取整 可得到总页数count把页数当作循环次数,依次把页码打印到前端,当点击页码的时候,将页码数传到展示数据的方法中function loadpage(){ $.ajax({ url:"http://localhost...原创 2022-03-03 16:54:37 · 1241 阅读 · 0 评论 -
SSM批量删除
function view(data) { var html = "<table border='1'><tr><th>多选</th><th>t_id</th><th>姓名</th><th>工号</th><th>性别</th><th>创建时间</th><th>操作</th></tr>"...原创 2022-03-03 14:14:48 · 1140 阅读 · 0 评论 -
Mybatis-resultMap结果集映射
例子引入,当数据库中的字段和实体类中的字段不同的时候,输出的结果中,实体类的字段为空实体类中id name password数据库中 id name pwdUser{id=1,name="abc",password="null"}需要用resultMap结果集映射<mapper namespace="com.qcby.dao.UserDao"> <select id="findById" resultMap="UserMap"> se原创 2022-03-02 22:20:07 · 1038 阅读 · 0 评论 -
Mybatis基础
1.创建一个maven项目,并在pom.xml文件中导包2.编写mybatis核心配置文件在resoureces文件夹中新建mybatis-config.xml文件,并编写配置信息导入mysql和mybatis的jar包目的是与数据库进行链接3.需要一个sqlsessionfactory对象创建一个工厂类 此工具类可创建sqlsessionFactory对象4.编写实体类5.编写Dao接口和Mapper文件Mapper文件中编写sql语句6...原创 2022-02-28 22:14:45 · 245 阅读 · 0 评论 -
SSM基础
RequestMapping是路径由于有@Autowired 自动注入的方式来给实体注入属性调用的是Service层里的接口(自动补全)而接口的实现类数据来自于Dao层(自动补全)Dao也是一个接口Dao层接口的实现类是xml配置文件配置文件中的id是Dao接口中的方法...原创 2022-02-22 14:58:51 · 35 阅读 · 0 评论 -
SpringMVC
Spring mvc是基于Spring的一个模块,专门做web开发,可以理解为是Servlet的升级在Spring MVC框架当中,Controller替代Servlet担负控制器的职能,M:模型层,指工程中的JavaBean,作用是处理数据V:View视图层指项目当中的html或jsp等页面,作用是与用户进程交互,展示数据C:Contoller,控制层,指工程当中的servlet,作用是接受请求和响应数据以最少的耦合协同工作,从而提高了应用的可拓展性和维护性主要原因是想通过ser.原创 2022-02-21 20:32:40 · 200 阅读 · 0 评论 -
Mybatis基础
JDBC存在的问题jdbc操作数据库的大致流程1.加载数据库驱动2.创建并获取数据库连接对象connection3.通过连接对象获取会话对象statement4.编写sql语句5.如果有参数的话需要通过Statement设置参数5.执行sql语句并获取结果6.关闭资源上述是最原始的JDBC操作数据库的方式,有以下问题:数据库连接的频繁创建、释放浪费资源进而影响系统性能。 sql代码写在 java文件当中,如果在开发过程中我们改动某个sql,就需要去修改java代码原创 2022-02-19 22:40:45 · 63 阅读 · 0 评论 -
为什么重写equals()方法一定要重写hashCode()方法
为什么重写equals()方法一定要重写hashCode()方法想要接受这个问题我们必须了解一下三个对象==在引用数据类型当中进行的是地址的比较,equals()方法在Object类当中其底层也是用==比较地址,但是不同的类可能会重写equals()方法,比如String类中的equals()方法就是先比较地址是否相同,如果相同直接返回true,地址不同在比较值,如果值相等那么同样返回true();hashCode()方法我们首先观察一个这个方法,它本身其实是一个native原创 2022-02-14 16:46:31 · 262 阅读 · 0 评论 -
内存指向-值传递和引用传递
值传递:值传递是将值的地址值传递过去引用传递:将句柄的地址传递过去public static void main(String[] args) { String nameString = "张三"; name(nameString); System.out.println("main--->"+nameString); } public static void name(String name) { name = "李四"; Syst..原创 2022-02-11 17:05:10 · 92 阅读 · 0 评论 -
Java中内存指向问题
一、类与对象的关系1.什么是对象我们调用cat1的run()方法和cat2的run()方法,执行run()方法,然后在去操作我们的变量进行值得更改,最后我们输出每一个cat1和cat2的age值,我们会发现输出并不一致,那么这就说明了我们在内存当中至少有两个age变量,分别属于cat1和cat2,那么我们也可以以此推出cat3当中有一个age变量。那么我们在上边至少能说明在内存当中分别一块属于cat1、cat2、cat3管理的有着数据和方法所组成的内存空间。什么是类,什么..原创 2022-02-11 16:41:01 · 108 阅读 · 0 评论 -
继承-extend
继承的本质:复用已存在的方法和域一、概念:继承是java面向对象编程的基石,继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。public class Person { public void run() { System.out.println("任何人都可以跑。。。"); }}class Student extends Person{ private void eat() { Syst原创 2022-02-11 15:06:55 · 957 阅读 · 0 评论 -
抽象类-Abstract
一、什么是抽象假设你的公司要进行招聘,招聘2名产品经理,10名程序员,现在让你和小A设计这个网站让报名人员填写基本信息。大概有两种设计方式----。小A的设计方法:但是我们发现这两个页面基本上内容是相同的,于是你的设计方法是这样的:我们将一些相同的信息都提取到一起我们把这个过程叫做----抽象二、抽象类在上边的案例当中我们会发现虽然我们可以抽取一些共性,但是他们每个都有各自的一些实现方式,比如程序员和产品经理他们都要工作但是他们的工作内容不同,也就是说我们只能抽取共性,但原创 2022-02-11 11:43:52 · 8036 阅读 · 0 评论 -
接口-interface
1.为什么java使用接口?有时候必须从几个类当中派生出一个子类,继承他们所有的属性和方法,但是java不支持多重继承于是就有了接口2.接口的特征1.接口用interface实现2.接口中所有的成员变量都是由public static final修饰的3.接口中的所有方法默认都是public abstract修饰的4.接口没有构造方法,构造方法用于创建对象(接口没办法new对象),但是可以使用多态5.实现接口的类中,必须实现接口中的所有方法,如果不实现接口中所有的方法,那么该类是原创 2022-02-11 11:27:59 · 82 阅读 · 0 评论 -
Java异常体系
一、java异常体系Thorwable类(表示可抛出)是所有异常和错误的超类,两个直接子类为Error和Exception,分别表示错误和异常。其中异常类Exception又分为运行时异常(RuntimeException)和非运行时异常, 这两种异常有很大的区别,也称之为不检查异常(Unchecked Exception)和检查异常(Checked Exception)。1、Error与ExceptionError是程序无法处理的错误,它是由JVM产生和抛出的,比如OutOfMemoryE原创 2022-02-11 10:34:12 · 103 阅读 · 0 评论 -
归并排序-MergeSort
归并排序原创 2022-02-11 03:27:44 · 202 阅读 · 0 评论 -
基数排序-RadixSort
基数排序原创 2022-02-11 02:35:32 · 174 阅读 · 0 评论 -
快速排序-QuickSort
快速排序原创 2022-02-11 01:43:59 · 586 阅读 · 0 评论 -
算法-堆排序
堆排序原创 2022-02-11 00:38:15 · 162 阅读 · 0 评论 -
java核心技术
c语言 书写太慢 成本特别高 速度极快java 和c 是基础语言 java和go基本互通其他语言只是辅助语言生态环境 邀请一些大牛去加入社区 完善环境infoQ CCF官网 java社区多线程 同时运行多个任务高级语言都需要安装环境 因为操作系统本身对他们不识别JDK .java -.classJRE 运行.class 翻译给操作系统 JDK包含JRESE 创建团队 初始团队的功能 java自带的最初级的功能 可以实现任何功能EE 网站开发ME 手机端开发SD原创 2021-12-28 17:56:01 · 214 阅读 · 0 评论