自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 我的第一个Mybatis程序

1.搭建数据库2.导入Mybatis相关Jar包<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.2</version></dependency><dependency> <groupId>mysql</groupId> <

2020-06-22 22:43:55 108

原创 持久化、持久层简单介绍

持久化就是将程序数据在持久化状态和瞬时状态间转换的机制。即把数据保存到可永久保存的存储磁盘中持久层完成持久化工作的代码块 > > dao层(数据访问对象)大多数情况下,数据持久化往往就意味着内存中的数据保存到磁盘上加以固化,而持久化的实现过程则大多通过各种关系型数据库来完成。...

2020-06-22 15:32:03 391

原创 Mybatis简介

1.Mybatis是一个优秀的持久层框架2.Mybatis几乎避免了所有JDBC代码和手动设置参数以及获取结果集的过程3.Mybatis可以使用简单的XML或注解来配置和映射原生消息,将接口和JAVA实体类映射成数据库中的记录...

2020-06-22 15:03:12 105

原创 Android开发之ListView

简单示例:在布局文件中添加<ListView>控件然后在主活动中添加代码数组中的数据是无法直接传递给ListView的,所以我们需要借助适配器来完成。这里我们提供的数据都是字符串,所以泛型指定为String类型,适配器的参数分别为,上下文、ListView子项布局的id,以及要适配的数据。最后调用listview的setadapter方法,将构建好的适配器对象传递进去。...

2020-06-07 17:19:20 139

原创 Android开发创建自定义控件

直接上实例:创建自定义标题栏1.新建一个布局title.xml2.在activity_main.xml文件中,通过下面这句代码即可引入自定义的布局<inclued layout= "@layout/title">3.引入布局文件确实解决了代码重复的问题,但是响应事件怎么办呢,这时候就需要用自定义控件来解决4.新建TitleLayout继承自LinearLayout,让它称为我们自定义的标题栏控件首先我们重写了LineraLayout中带有两个参数的构造函数,在布局引入Title

2020-06-07 16:45:39 290

原创 Android开发的4种基本布局

LinerLayout线性布局,这个布局会将它所包含的控件在线性方向上依次排列常用属性介绍:android:gravity用于指定文字在控件中的对齐方式android:layout_gravity用于指定控件在布局中的对齐方式android:layout_weight允许我们使用比例的方式来指定控件的大小ReletiveLayout相对布局,这个布局通过相对定位的方式让控件出现在布局的任何位置。可以相对布局文件,也可以相对控件帧布局用的很少,它所有的控件都默认摆放在布局的左上角。百分比布局:我

2020-06-07 16:23:38 102

原创 Android应用开发特色

1.四大组件:活动、服务、广播接收器和内容提供器2.丰富的系统控件3.SQLite数据库,它不仅支持sql语法,还可以通过Android封装好的API进行操作,让存储和读取数据更加方便4.强大的多媒体5.地理位置定位...

2020-06-03 15:24:41 224

原创 登录与拦截web开发(springboot)

开发期间模板引擎页面修改之后,要实时生效1、禁用模板引擎的缓存spring.thymeleaf.cache=false2、页面修改完成以后ctrl+f9:重新编译在模板引擎页面中将用户名,密码和链接请求一起发送到Controller层,然后对用户名,密码进行验证,可以直接放在内存中,也可以放在数据库中。如果用户名、密码正确。为了防止表单重复提交,可以重定向到下一个界面,如果错误返回则登录页面。html页面:<input name="username">用户名输入Controll

2020-06-03 14:03:59 119

原创 springboot国际化(IDEA版本)

1.编写国际化配置文件2.使用ResourceBundleMessageSource管理国际化资源文件3.在页面使用fmt:message取出国际化内容示例:1.编写国际化配置文件2.SpringBoot自动配置好了管理国际化资源文件的组件约定大于配置,我们直接将配置好的资源文件放在类路径下叫message.properties3.在页面中获取国际化的值。#{}:获取国际化内容4.如果需要使用链接进行国际化切换,那么可以在链接上携带区域信息,这个操作可以在html页面完成th:href

2020-06-03 13:20:19 503

原创 关于thymeleaf的使用

初学者,仅供参考。1.在thymeleaf的配置中,可以发现一个默认设置。public static final String DEFAULT_PREFIX = “classpath:/templates/”;这个配置的意义在于只要我们把html页面放在classpath:/templates/**.html。那么thymeleaf就能自动渲染。2.在配置后依赖后,如果我们要使用thymeleaf语法,那么需要在html文件开头导入thymeleaf的名称空间,进而使用thymeleaf的语法。

2020-06-02 22:14:09 87

原创 SpringBoot推荐给容器中添加组件的方式

1.配置类@Configuration。指明当前类是一个配置类2.@Been给容器中添加组件

2020-06-01 23:02:45 181

原创 @Value获取值和@ConfigurationProperties获取值比较

配置文件yml和properties都能获取到值JSR303数据校验:例如@email就规定了改数值必须为邮箱格式,否则不符合复杂类型封装:就是说如果使用对象的话,@Value是用不了的总结:如果只是从配置文件中获取某个值进行绑定,推荐使用@Value如果我们编写了一个javabeen来与配置文件进行映射,那么建议使用@ConfigurationProperties注解,记得使用@Component将javabeen注入到容器中。...

2020-06-01 22:45:31 111

原创 @RestController和@Controller注解的区别

初学Springboot,仅供参考@RestController是@ResponseBody和@Controller联合的作用@RestController的作用是将方法返回的对象直接在浏览器展示成json格式,前端直接拿来用就行。@Controller的作用是将方法返回的字符串与前端模板名称进行匹配,与html页面配合使用进行渲染建议优先使用RestController...

2020-06-01 22:06:08 79

原创 Dao层是什么

Service是业务层,Dao是数据访问层,这样的分层是基于MVC架构来说的,分层的主要作用是解耦。对于Spring这样的框架,(View\Web)表示层调用控制层(Controller),控制层调用业务层(Service),业务层调用数据访问层(Dao)。具体起来,Dao的作用是封装对数据库的访问:增删改查,不涉及业务逻辑,只是达到按某个条件获得指定数据的要求;而Service,则是专注业务逻辑,对于其中需要的数据库操作,都通过Dao去实现;...

2020-06-01 22:05:49 5828

原创 Serializable(序列化)接口

初学者,仅供参考!之所以实现Serializable(序列化)接口,是因为要将对象在Activity之间传递,可以发现平常用的intent对传输的数据类型受限制,所以我们需要使用序列化接口来进行活动间的对象传递。实现方式:在要传递的类中实现Serializable接口即可。例如:...

2020-06-01 22:05:31 90

原创 @RequestMapping和@GetMapping @PostMapping 区别

@GetMapping用于将HTTP get请求映射到特定处理程序的方法注解具体来说,@GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。@PostMapping用于将HTTP post请求映射到特定处理程序的方法注解具体来说,@PostMapping是一个组合注解,是@RequestMapping(method = RequestMethod.POST)的缩写。一般情况下用@RequestMapping(method

2020-06-01 22:05:00 681

原创 @Repository作用

为什么 @Repository 只能标注在 DAO 类上呢?这是因为该注解的作用不只是将类识别为Bean,同时它还能将所标注的类中抛出的数据访问异常封装为 Spring 的数据访问异常类型。 Spring本身提供了一个丰富的并且是与具体的数据访问技术无关的数据访问异常结构,用于封装不同的持久层框架抛出的异常,使得异常独立于底层的框架。@Repository和@Controller、@Service、@Component的作用差不多,都是把对象交给spring管理。@Repository用在持久层的接口上,

2020-06-01 22:04:11 158

原创 @ConfigurationProperties注解的作用

仅供参考,初学者。作用:将配置文件(application.yaml)的每个属性的值,映射到这个组件中。告诉Springboot将本类中的所有属性和配置文件中的配置进行绑定;用法:@ConfigurationProperties(prefix=“类名”)//注意,一定要把该类放到容器的组件中,所以还需要使用@Component 注解只有这个组件是容器的组件,才能使用容器提供的@ConfigurationProperties功能...

2020-06-01 22:03:14 1308

空空如也

空空如也

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

TA关注的人

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