- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 Interceptor-拦截器
拦截器-Interceptor拦截器(Interceptor)用于对URL请求进行前置/后置过滤Interceptor与Filter用途相似,但实现方式不同Interceptor底层就是基于Spring AOP面向切面编程实现
2021-04-07 21:27:02
490
原创 RESTful开发风格
REST与RESTfulREST-表现层状态转换,资源在网络中以某种表现形式进行状态转移RESTful是基于REST理念的一套开发风格,是具体的开发规则RESTful开发规范使用URL作为用户交互入口明确的语义规范(GET|POST|PUT|DELETE)只返回数据(JSON|XML),不包含任何展现配置pop.xml<dependency> <groupId>org.springframework</groupId>
2021-04-06 16:23:55
198
原创 Spring MVC
Spring MVCSpring MVC是Spring体系的轻量级Web MVC框架Spring MVC的核心Controller控制器,用于处理请求,产生响应Spring MVC基于Spring IOC容器运行,所有对象被IOC管理Spring 5.X 版本变化Spring 5.x最低要求JDK8与J2EE 7(Servlet 3.1/Tomcat 8.5+)Spring 5.x支持JDK8/9,可以使用新特性Spring 5.x最重要的新特性支持响应式编程Spring MVC .
2021-04-03 22:43:22
154
原创 Spring JDBC与事务管理
Spring JDBCSpring JDBC是Spring框架用于处理关系型数据库的模块Spring JDBC对JDBC API进行封装,极大简化开发工作量JdbcTemplate是Spring JDBC核心类,提供数据CRUD方法MyBatis封装程度较高,适合中小企业进行敏捷开发,让程序员快速完成与数据库交互操作,执行效率低。Spring JDBC 只是对原始的JDBC的API进行简单封装,轻量级,效率高,因为Spring底层有IOC容器存在,比原生JDBC容易管理。Spring JDB
2021-03-28 21:54:59
251
原创 Spring AOP
Spring AOP 面向切面编程Spring AOP - Aspect Oriented Programming面向切面编程AOP的做法是将通用、与业务无关的功能抽象封装为切面类切面可配置在目标方法的执行前、后运行,真正做到即插即用在不修改源码的情况下对程序进行扩展举例在原方法执行之前(获取其他时机)添加另外执行事件public class EmployeeDao { public void insert(){ System.out.println("新增员工")
2021-03-25 11:24:40
104
原创 Spring Ioc
Ioc控制反转Ioc控制反转,全称Inverse of Control,是一种设计理念由代理人来创建与管理对象,消费者通过代理人来获取对象Ioc的目的是降低对象之间直接耦合加入loC容器将对象统一管理,让对象关联变为弱耦合DI 依赖注入loC是设计理念,是现代程序设计遵循的标准,是宏观目标DI(Dependency Injection)是具体技术实现,是微观实现DI在Java中利用反射技术实现对象注入(Injection)Spring的含义Spring可从狭义与广义两个角度看待狭义的S
2021-03-22 21:24:45
166
1
原创 Jedis基础
Jedis是Java语言开发的Redis客户端的工具包Jedis只是对Redis命令的封装,掌握Redis命令就OK了需要配置一下Redisvim redis-conf修改是否开启保护模式protected- mode no可访问IPbind 0.0.0.0 (开发时这样用)修改防火墙将6379端口号开放(永久)firewall-cmd --zone=public --add- port=6379 --permanent重新加载防火墙firewall-cmd --reload创建一
2021-03-16 16:45:41
109
原创 Redis基础入门
Redis介绍Redis是一种内存性,常用于分布式高并发项目中。Redis是key-Value型NoSql数据库。Redis将数据存储在内存中,同时也能持久化到磁盘中。Redis常用于缓存,利用内存的高效提高程序处理速度。Redis特点速度快广泛的语言支持持久化多种数据结构主从复制(多台服务器数据同步)分布式与高可用Redis的安装与启动Redis官网在Linux下安装基本上都是安装在 /usr/local/Redis需要先安装gcc组件yum install gcc之后
2021-03-16 13:55:20
79
原创 OA系统实现(请假审批,mybatis)-2
接上一个开发多级审批流程设计约束每一个请假单对应一个审批流程请假单创建后,按业务规则生成部门经理、总经理审批任务审批任务的经办人只能审批自己辖区内的请假申请所有审批任务"通过",代表请假已经批准任意审批任务"驳回"操作,其余审批任务取消,请假申请被驳回请假流程中任意节点产生的操作都要生成对应的系统通知请假申请表请假流程表请假通知表相关的实体类都进行创建请假单接口的创建public interface LeaveFormDao { public void i
2021-03-09 14:52:45
1928
1
原创 OA系统实现(请假审批,mybatis)-1
办公自动化OA系统1、办公自动化系统(Office Automation)是替代传统办公的解决方案2、OA系统是利用软件技术构建的单位内部办公平台,用于辅助办公3、利用OA系统可将办公数据数字化,可极大提高办公流程执行效率第一步创建maven管理项目第二部进行web工程设置配置Tomcat添加一个.html文件运行测试一下看看有没有问题第三部 配置pop.xml 集成一系列组件<?xml version="1.0" encoding="UTF-8"?><proj
2021-03-08 20:55:10
1457
原创 Lambda表达式与函数式接口与Stream
LambdaJDK8开始支持Lambda表达式,用来让程序编写更优雅利用Lambda可以更简洁的实现匿名内部类与函数声明与调用基于Lambda提供stream流式处理极大简化对集合的操作创建接口@FunctionalInterfacepublic interface MathOperation { public Float operate(Integer a, Integer b);} //传统方法 MathOperation addition2 = new
2021-02-27 17:34:40
316
2
原创 MyBatis进阶
1、日志管理日志文件是用于记录系统操作事件的记录文件或文件集合日志保存历史数据,是诊断问题以及理解系统活动的重要依据在pop.xml文件中添加 <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3<
2021-02-26 14:18:56
143
原创 MyBatis入门
Mybatis是Java操作数据库的框架基于JDBC。创建一个Maven管理的项目在pop.xml文件中添加相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http
2021-02-25 16:38:44
133
原创 美多商城-Django框架学习——项目配置(1)
阶段一1、项目的创建在码云上创建一个项目仓库在本地创建一个文件夹然后用Pycharm打开从码云上拉取项目 git clone 自己的HTTPS为pycharm安装django框架创建美多商城django工程django-admin startproject meiduo_mall创建完成至此项目创建完毕2、项目配置更改配置方式 新建setting的python文件夹,创建dev.py文件将setting.py文件内容复制到dev文件中,将dev文件作为此项目的配置文件,
2020-11-26 20:26:22
678
原创 任务四(ListView学习)
本次任务是学会Android Listview控件的使用点击查询能查询到所有注册用户的用户名输入框输入用户名会进行删除操作就像图片显示的那样 ListView的简单使用首先先在登录成功的界面创建一个menu菜单package cx.study.demo_01;import android.content.DialogInterface;import android.content.Intent;import android.os.Bundle;import com.googl
2020-05-10 22:44:27
293
原创 任务三(Android 数据库)
任务三这次任务可能和上次的没有什么大的区别,但是内部存储换成了数据库没有展示图片 群里有安装包 自己安装查看吧我先对这次的项目讲解一下1 本次所有的数据都存到了数据库2 首先注册界面,注册需要判断数据库中是否存在该用户,不存在才可以注册,密码需要六位,注册的时候可以点击图片选择头像,选择头像的图片路径会存在数据库中。3 登录,首先需要判断输入登陆的用户名是否在数据库中,存在再通过用户名...
2020-03-21 20:00:23
1231
原创 任务二
任务二功能:1.实现记住密码操作看下边这个连接https://juejin.im/post/5adc444df265da0b886d00bc2.学会使用ImageViewhttps://www.cnblogs.com/plokmju/p/android__ImageView.html3.ImageView显示图库选择的图片(点击Imageview跳转到手机图库,选择图片返回 Ima...
2020-03-14 23:17:46
1161
原创 Android 获取天气和定位 还有一个运动轨迹
先看图这个是定位和天气显示的界面这个是运动轨迹的界面看图就知道大概功能是什么了定位还有轨迹我用的是高德的SDK 我这就不说怎么配置环境了,高德那还是很不错的有教程有Demo 看看Demo啥都会了。天气我用的是心知天气 网址是 https://www.seniverse.com可以看看官方的api会发现数据用json返回的 我们只需要把返回的json数据转化...
2019-05-24 18:02:43
1522
app-debug.apk
2020-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人