12 2018 档案

摘要:@Controller: 在类上注解,则此类将编程一个控制器,在项目启动 Spring 将自动扫描此类,并进行对应URL路由映射。 首先基本的写法: @RestController:作用也是进行对应URL路由映射 两者区别:就是RestController 可返回数据,Controller只能返回页 阅读全文
posted @ 2018-12-31 16:08 随★风 阅读(261) 评论(0) 推荐(0) 编辑
摘要:项目级配置 在项目中找到如下文件 打开,添加上阿里云镜像 1 maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} 在项目中找到如下文件 打开,添加上阿里云镜像 1 maven{ url 'http://maven.al 阅读全文
posted @ 2018-12-30 16:55 随★风 阅读(274) 评论(0) 推荐(0) 编辑
摘要:第一步创建项目: 创建项目地址:https://start.spring.io/ 接下来就下载到本地了 跟着加压 接着用idea打开:等待资源下载完成 我写了个简单的:增删改查 项目结构: dao层: entity层: service层: 实现服务接口: controller层: 测试: 项目下载地 阅读全文
posted @ 2018-12-30 16:24 随★风 阅读(388) 评论(0) 推荐(0) 编辑
摘要:第一步: 第二步: 第三步: 第四步: 阅读全文
posted @ 2018-12-29 12:11 随★风 阅读(2495) 评论(0) 推荐(0) 编辑
摘要:装饰类: 充当进度条: 测试: 阅读全文
posted @ 2018-12-28 23:14 随★风 阅读(210) 评论(0) 推荐(0) 编辑
摘要:示例: aop,即面向切面编程,面向切面编程的目标就是分离关注点。 比如:小明(一位孩子)想吃苹果,首先得要有苹果,其次才能吃。那么妈妈负责去买水果,孩子负责吃,这样,既分离了关注点,也减低了代码的复杂程度 示例: 孩子类: @Component public class Child { publi 阅读全文
posted @ 2018-12-28 15:50 随★风 阅读(6928) 评论(0) 推荐(0) 编辑
摘要:前言: AOP并不是Spring框架特有的。Spring只是支持AOP编程 (面向切面编程) 的框架之一。 概念: 1、切面(Aspect) 一系列Advice + Pointcut 的集合。 2、通知(Advice) 通知是切面开启后,切面的方法。 前置通知 ( before ):在动态代理反射原 阅读全文
posted @ 2018-12-28 15:33 随★风 阅读(452) 评论(0) 推荐(0) 编辑
摘要:前言: 除了mybatis 不是零配置,有些还是有xml的配置文件在里面的。 注解是Spring的一个构建的一个重要手段,减少写配置文件,下面解释一下一些要用到的注解: @Configuration 作用于类上面,声明当前类是一个配置类(相当于一个Spring的xml文件)@ComponentSca 阅读全文
posted @ 2018-12-28 15:18 随★风 阅读(572) 评论(0) 推荐(0) 编辑
摘要:Redis 的简单运算 C:\Users\oukele>redis-cli 127.0.0.1:6379> set number 8 OK 127.0.0.1:6379> incr number (integer) 9 127.0.0.1:6379> incrby number 10 (intege 阅读全文
posted @ 2018-12-28 14:54 随★风 阅读(928) 评论(0) 推荐(0) 编辑
摘要:下载Redis压缩包。地址:https://github.com/MicrosoftArchive/redis/releases 下载完成后,双击运行安装程序。 点击 Next 。 点击 Next 等待完成安装,然后点击 finish (完成) 然后,打开cmd 窗口命令 输入 redis-cli 阅读全文
posted @ 2018-12-28 14:44 随★风 阅读(257) 评论(0) 推荐(0) 编辑
摘要:字符串是 Redis 最基本的数据结构,它将以一个键 和一个值 储存在 Redis 内部。 字符串的一些基本命令 C:\Users\oukele>redis-cli 127.0.0.1:6379> set name oukele OK 127.0.0.1:6379> get name "oukele 阅读全文
posted @ 2018-12-28 14:37 随★风 阅读(237) 评论(0) 推荐(0) 编辑
摘要:对象: 注意记得实现 Serializable 结果: 阅读全文
posted @ 2018-12-28 11:17 随★风 阅读(546) 评论(2) 推荐(0) 编辑
摘要:添加依赖: Mapper接口: 映射文件: 服务接口: 实现: 测试: 结果: 阅读全文
posted @ 2018-12-27 23:16 随★风 阅读(8158) 评论(0) 推荐(0) 编辑
摘要:添加依赖: 下面直接上代码: 实体类: 注意实体类想要序列化一定要实现 Serializable 接口 否则不能通过 结果: 阅读全文
posted @ 2018-12-27 20:48 随★风 阅读(9168) 评论(0) 推荐(0) 编辑
摘要:首先添加依赖: 创建:SpringConfig 创建:JedisDemo 测试: 注意:首先记得 设置值,不然会报空指针异常 阅读全文
posted @ 2018-12-25 19:50 随★风 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-12-25 19:39 随★风 阅读(2094) 评论(0) 推荐(0) 编辑
摘要:jdbcTemplate简介 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。 JdbcTemplate位于中。其全限定命名为org.springframework.jdbc.core.JdbcTem 阅读全文
posted @ 2018-12-24 10:35 随★风 阅读(1395) 评论(0) 推荐(0) 编辑
摘要:创建一个接口: 实现类: 创建:MyWebConfig 等同于web.xml 创建一个servlet 继承于 HttpServlet 在src下创建 META-INF 包 其次在创建一个 services 的包 添加一个filed的文件 结果: 源码地址:https://github.com/non 阅读全文
posted @ 2018-12-23 23:34 随★风 阅读(985) 评论(0) 推荐(0) 编辑
摘要:目录、 1.创建数据库 --使用数据库use db_Productgo 2、创建表 3、插入数据 4、查询 阅读全文
posted @ 2018-12-19 11:12 随★风 阅读(1646) 评论(0) 推荐(0) 编辑
摘要:双击sql server 2008的.exe安装文件,进入【SQL Server 安装中心】。 双击sql server 2008的.exe安装文件,进入【SQL Server 安装中心】。 点击界面左侧的【安装】,然后点击右侧的【全新SQL Server 独立安装或向现有安装添加功能】,进入【SQ 阅读全文
posted @ 2018-12-19 09:47 随★风 阅读(7157) 评论(0) 推荐(0) 编辑
摘要:动态代理:当想要给实现了某个接口的类中的方法,加一些额外的处理。比如说加日志,加事务等。可以给这个类创建一个代理,故名思议就是创建一个新的类,这个类不仅包含原来类方法的功能,而且还在原来的基础上添加了额外处理的新类。这个代理类并不是定义好的,是动态生成的。具有解耦意义,灵活,扩展性强。 动态代理实现 阅读全文
posted @ 2018-12-18 19:36 随★风 阅读(2318) 评论(0) 推荐(0) 编辑
摘要:xml: 测试代码: 结果: 阅读全文
posted @ 2018-12-14 23:19 随★风 阅读(443) 评论(0) 推荐(0) 编辑
摘要:注解@Component代表Spring Ioc 会把 这个类扫描生产Bean 实例,而其中 value属性代表这个类在Spring 中的id,这就相当于XML方式定义的Bean 的 id 现在有了这个类还不能测试,因为Spring IOC 并不知道 需要去哪里扫描对象,这时候可以使用一个Java 阅读全文
posted @ 2018-12-14 23:13 随★风 阅读(349) 评论(0) 推荐(0) 编辑
摘要:效果: 阅读全文
posted @ 2018-12-14 16:23 随★风 阅读(11509) 评论(0) 推荐(0) 编辑
摘要:下面是对数组进行循环 使用:for 使用:for in 注意,for in 使用于循环对象,不建议对数组使用,因为输出的不是值,而是下标 使用:for of 使用:Foreach 使用:filter 可以输出看效果: 阅读全文
posted @ 2018-12-14 09:40 随★风 阅读(411) 评论(0) 推荐(0) 编辑
摘要:什么是建造者模式:建造者模式是设计模式的一种,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式优点: - 在建造者模式中,客户端不必知道产品内部组成的细节,将产品本身与产品的创建过程解耦,相同的建造过程可以创建不同的产品对象 - 使用的不同的具体建造者就可以得到 阅读全文
posted @ 2018-12-12 12:01 随★风 阅读(328) 评论(0) 推荐(0) 编辑
摘要:在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之 阅读全文
posted @ 2018-12-12 11:36 随★风 阅读(573) 评论(0) 推荐(0) 编辑
摘要:知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。 1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalReso 阅读全文
posted @ 2018-12-08 20:08 随★风 阅读(163) 评论(0) 推荐(0) 编辑
摘要:大部分开发者都知道,在SpringMvc中@JsonFormat用于将后台返回前台的Date变量转换为字符串类型;而@DateTimeFormat用于将前台传到后台字符串变量转换为Date类型。 今天针对这两个注解亲自测试了一下。@JsonFormat不仅可以完成后台到前台参数传递的类型转换,还可以 阅读全文
posted @ 2018-12-08 19:59 随★风 阅读(234) 评论(0) 推荐(0) 编辑
摘要:单例模式Table of Contents* 1. 饿汉模式* 2. 懒汉模式以及演进* 3. 静态内部类方式* 4. ENUM方式 为什么:*逻辑上,一个公司只能有一个老板*效率上,尽量少实例化对象避免空间占用*其他 1 饿汉模式 最基本的思路,就是将类的构造器私有化,那么就不能在外部调用 new 阅读全文
posted @ 2018-12-07 07:53 随★风 阅读(170) 评论(0) 推荐(0) 编辑
摘要:Maven 1. 安装与使用 2. 生命周期(Lifecycle) 3. POM 参考 4. 插件 1. 安装与使用 2. 生命周期(Lifecycle) 3. POM 参考 4. 插件 1 安装与使用 修改镜像源,增加 jar 包下载速度,比如使用阿里云的源,settings.xml: <mirr 阅读全文
posted @ 2018-12-06 11:01 随★风 阅读(500) 评论(0) 推荐(0) 编辑
摘要:前端代码: 后台代码: 阅读全文
posted @ 2018-12-06 10:43 随★风 阅读(317) 评论(0) 推荐(1) 编辑
摘要:Spring中Model,ModelMap以及ModelAndView之间的区别 1.场景分析 在许多实际项目需求中,后台要从控制层直接返回前端所需的数据,这时Model大家族就派上用场了。 2.三者区别 Model Model是一个接口,它的实现类为ExtendedModelMap,继承Model 阅读全文
posted @ 2018-12-05 15:32 随★风 阅读(3526) 评论(0) 推荐(1) 编辑
摘要:1、创建一个类来实现AnnotationFormatterFactory接口 通过实现Formatter接口自定义自已的规则 阅读全文
posted @ 2018-12-05 11:27 随★风 阅读(1345) 评论(0) 推荐(0) 编辑
摘要:分页方式的分类: 逻辑分页 物理分页 MyBatis-PageHelper 的使用: 首先在pom.xml配置文件中增加相关的插件。 插件地址:https://github.com/pagehelper/Mybatis-PageHelper 首先在pom.xml配置文件中增加相关的插件。 插件地址: 阅读全文
posted @ 2018-12-05 09:51 随★风 阅读(232) 评论(0) 推荐(0) 编辑
摘要:在pom.xml下的<build>内加入: generatorConfig.xml:文件 阅读全文
posted @ 2018-12-05 09:40 随★风 阅读(3960) 评论(0) 推荐(1) 编辑
摘要:war和war exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded 这里首先看一下他们两个的区别: war模式:将WEB工程以包的形式上传到服务器 ;war exploded模式:将WEB工程以当前文件夹的位置 阅读全文
posted @ 2018-12-05 09:22 随★风 阅读(916) 评论(0) 推荐(0) 编辑
摘要:以下任选一种 在web.xml中: 添加一个过滤器(filter),注册 org.springframework.web.filter.CharacterEncodingFilter 全局修改输出为UTF-8编码: 编码问题 如何设置,才能避免乱码? Producer/Consumer (生产/消费 阅读全文
posted @ 2018-12-05 09:08 随★风 阅读(1172) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示