Java
James_probie
正在努力飞奔的菜菜菜niao一小只
展开
-
Mybatis基础学习与重点
开始了新项目的旅程,首先学习了java中的新后端框架Mybatis,一点一点个大家分享,今天给大家分享一下Mybatis的基础。我们以前在后端连接的是JDBC,但是它有一些缺点:(1)数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。如果使用数据库连接池可解决此问题。(2)Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变java代码。...原创 2019-04-28 21:26:33 · 342 阅读 · 13 评论 -
初识Spring
开始java项目开发,刚从.net来到java,突然觉得自己好像失去了很多东西,一脸懵,不过慢慢的开始适应了,今天就带大家来一起了解一下java中的一个框架spring认识springSpring框架是一个java应用最广的轻量级的框架,他的理念主要包括:IOC(控制反转)与AOP(面向切面编程)标题Spring是什么:Spring是一个轻量级IOC/DI和AOP容器的开源框架AOP:...原创 2019-05-05 21:17:55 · 227 阅读 · 8 评论 -
java基础
Java基础1.String类为什么是final的。答:final 修饰的类是不被能继承的,所以 final 修饰的类是不能被篡改的。1、从设计安全)上讲,1)、确保它们不会在子类中改变语义。String类是final类,这意味着不允许任何人定义String的子类。换言之,如果有一个String的引用,它引用的一定是一个String对象,而不可能是其他类的对象。2)、String 一...原创 2019-05-19 23:17:09 · 240 阅读 · 18 评论 -
springboot入门
Maven构建项目1、访问 http://start.spring.io/2、选择构建工具 Maven Project、Java、Spring Boot 版本 2.1.3 以及一些工程基本信息,可参考下图所示:3、点击 Generate Project 下载项目压缩包4、解压后,使用 Idea 导入项目,File -> New -> Model from Existing S...原创 2019-06-02 21:21:37 · 208 阅读 · 4 评论 -
mybatis
在介绍MyBatis之前先简单了解几个概念:ORM,JPA。ORMORM(Object-Relationship-Mapping):是对象关系映射的意思,它是一种思想,是指将数据库中的每一行数据用对象的形式表现出来。JPAJPA(Java-Persistence-API):是Java持久化接口的意思,它是JavaEE关于ORM思想的一套标准接口,仅仅是一套接口,不是具体的实现。MyBat...原创 2019-06-17 00:14:11 · 295 阅读 · 14 评论 -
ArrayList和LinkedList
ArrayList和LinkedList的区别如下:ArrayList的实现是基于数组,LinkedList的实现是基于双向链表。对于随机访问,ArrayList优于LinkedList,ArrayList可以根据下标以O(1)时间复杂度对元素进行随机访问。而LinkedList的每一个元素都依靠地址指针和它后一个元素连接在一起,在这种情况下,查找某个元素的时间复杂度是O(n)对...原创 2019-07-07 21:34:46 · 333 阅读 · 6 评论 -
spring security登录
使用 用户名+密码 的方式来登录,用户名、密码存储在数据库,并且支持密码输入错误三次后开启验证码,通过这样一个过程来熟悉 spring security 的认证流程,掌握 spring security 的原理。1、基础环境① 创建 sunny-cloud-security 模块,端口号设置为 8010,在sunny-cloud-security模块引入security支持以及sunny-st...原创 2019-10-06 21:42:36 · 1071 阅读 · 5 评论