- 博客(110)
- 收藏
- 关注
原创 MyBatisPlus
MybatisPlus结合SpringBoot快速入门;MybatisPlus标准数据层开发;MybatisPlus的DQL以及DMl;代码生成器
2023-03-24 19:37:56 1282
原创 SpringBoot
SpringBoot框架;yaml格式配置文件;SpringBoot整合Mybatis;SpringBoot整合Junit;使用SpringBoot完成ssm整合案例
2023-03-23 18:54:20 12294
原创 会话技术 Cookie Session
对于会话跟踪这四个词,我们需要拆开来进行解释,首先要理解什么是会话,然后再去理解什么是会话跟踪会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。从浏览器发出请求到服务端响应数据给前端之后,一次会话(在浏览器和服务器之间)就被建立了会话被建立后,如果浏览器或服务端都没有被关闭,则会话就会持续建立着浏览器和服务器就可以继续使用该会话进行请求发送和响应,上述的整个过程就被称之为会话。
2023-03-09 11:50:42 291
原创 HTTP&Tomcat&Servlet
Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。在我们日常的生活中,经常会使用浏览器去访问百度京东等这些网站,这些网站统称为Web网站。如下就是通过浏览器访问百度官网的界面:我们知道了什么是Web,那么JavaWeb又是什么呢?顾名思义JavaWeb就是用Java技术来解决相关web互联网领域的技术栈。等学习完JavaWeb之后,同学们就可以使用Java语言开发我们上述所说的网站。而国内很多大型网站公司也是首选Java语言来解决web互联网相关的问题。
2023-03-04 16:07:59 578
原创 JavaScript
目标JavaScript 是一门跨平台、面向对象的脚本语言,而Java语言也是跨平台的、面向对象的语言,只不过Java是编译语言,是需要编译成字节码文件才能运行的;JavaScript是脚本语言,不需要编译,由浏览器直接解析并执行。JavaScript 是用来控制网页行为的,它能使网页可交互;那么它可以做什么呢?如改变页面内容、修改指定元素的属性值、对表单进行校验等,下面是这些功能的效果展示:改变页面内容当我点击上面左图的 按钮,按钮上面的文本就改为上面右图内容,这就是js 改变页面内容的功能。
2023-03-04 15:12:02 371
原创 MyBatis
MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发MyBatis 本是 Apache 的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github官网:https://mybatis.org/mybatis-3/zh/index.html负责将数据到保存到数据库的那一层代码。以后开发我们会将操作数据库的Java代码作为持久层。
2023-02-25 08:37:54 352
原创 Maven
是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。官网 :http://maven.apache.org/通过上面的描述大家只需要知道Maven是一个工具即可。Apache 是一个开源组织,将来我们会学习很多Apache提供的项目。
2023-02-25 08:24:49 243
原创 数据库连接池
数据库连接池是个容器,负责分配、管理数据库连接(Connection)它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏好处资源重用提升系统响应速度避免数据库连接遗漏之前我们代码中使用连接是没有使用都创建一个Connection对象,使用完毕就会将其销毁。这样重复创建销毁的过程是特别耗费计算机的性能的及消耗时间的。
2023-02-23 17:37:03 775
原创 JDBC 数据库连接
预编译SQL语句并执行:预防SQL注入问题获取 PreparedStatement 对象// SQL语句中的参数值,使用?占位符替代 String sql = "select * from user where username =?// 通过Connection对象获取,并传入对应的sql语句 PreparedStatement pstmt = conn . prepareStatement(sql);设置参数值上面的sql语句中参数使用?进行占位,在之前之前肯定要设置这些?的值。
2023-02-23 17:32:14 397
原创 Java 查找方法
但是排序之后,会改变原有数据的顺序,查找出来元素位置跟原来的元素可能是不一样的,所以排序之后再查找只能判断当前数据是否在容器当中,返回的索引无实际的意义。:对于表长较大,而关键字分布又比较均匀的查找表来说,插值查找算法的平均性能比折半查找要好的多。反之,数组中如果分布非常不均匀,那么插值查找未必是很合适的选择。:也称为是折半查找,属于有序查找算法。说明:元素必须是有序的,从小到大,或者从大到小都是可以的。代码跟二分查找类似,只要修改一下mid的计算方式即可。说明要查找的数字在中间节点左边。
2023-02-20 18:02:47 640
原创 Stream流
但是数据必须是引用数据类型的,如果传递基本数据类型,会把整个数组当成一个元素,放到Stream中。- 方法的形参是一个可变参数,可以传递一些零散啊的数据,也可以传递数组。
2023-02-20 16:19:24 232
原创 日期时间 Date、SimpleDateFormat、Calendar
SimpleDateFormat 作用:- 可以对Date对象或时间毫秒值 格式化 成我们喜欢的时间形式- 也可以把字符串的时间形式 解析 成日期对象//1. 日期对象 Date d = new Date();//格式化这个日期对象 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss EEE a");//转换为字符串形式 String rs = sdf . format(d);
2023-02-19 21:47:08 439
原创 权限修饰符(private,缺省,protected,public),final
【代码】权限修饰符(private,缺省,protected,public),final。
2023-02-17 18:53:18 397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人