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