摘要:
1、使用注解@Configuration配置拦截器 2、继承WebMvcConfigurerAdapter 3、重写addInterceptors添加需要的拦截地址 首先我们自定义Interceptor(继承HandlerInterceptor)对于里面的类做相应的了解 我们可以针对不同业务功能去选 阅读全文
posted @ 2018-07-01 19:23
Java猫说
阅读(205)
评论(0)
推荐(0)
摘要:
使用注解@EnableScheduling开启定时任务,会自动扫描 定义@Component作为组件被容器扫描 对于EnableScheduling是注解在启动类上,很多开关配置都会再启动类中进行设置 之后新建一个定时任务的包,我新建了一个测试类 Scheduled是定义其执行时间,运行任务后,可以 阅读全文
posted @ 2018-07-01 19:22
Java猫说
阅读(253)
评论(0)
推荐(0)
摘要:
1、使用注解@EnableAsync开启异步,会自动扫描 2、定义@Component、@Async作为组件被容器扫描执行一样,我们还是在启动类中加入开启异步注解,然后对异步方法类编写测试 我这里写了三个方法,如果同步执行的话,耗时是2300毫秒,但是我们开启异步就不需要那么久,我在同层包下加了一个 阅读全文
posted @ 2018-07-01 19:22
Java猫说
阅读(195)
评论(0)
推荐(0)
摘要:
1、pom中引入相关的依赖 2、资源文件中对redis进行配置 接下来我们可以直接在Controller层做一个测试 先讲一个key-value存进Redis,然后返回时去Redis里面读取,注释部分则是如何存储读取一个对象的形式 可以看出两种方式都是正确的返回了值 也可以看到redis中已经存储了 阅读全文
posted @ 2018-07-01 19:20
Java猫说
阅读(219)
评论(0)
推荐(0)
摘要:
事务的隔离级别:DEFAULT、READ_UNCOMMITED、READ_COMMITTED、REPEATABLE_READ、SERIALIZABLE 事务的传播行为:REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER、NESTE 阅读全文
posted @ 2018-07-01 19:20
Java猫说
阅读(9296)
评论(0)
推荐(0)
摘要:
在开发中有时可能需要我们自己自定义一些mapper还有些一些自定义的xml,SQL语句。其实在我们的框架中很方便。只需要在mapper中添加自定义接口,在resources中自定义一个mapper的xml文件,将它们一一映射出来。 之后在service中注入对象,在controller层写一个方法调 阅读全文
posted @ 2018-07-01 19:19
Java猫说
阅读(1091)
评论(0)
推荐(0)
摘要:
对于分页插件这里选择查询所有用户的信息,以列表返回 前端只需输入分页数的数据既可 service实现类也很方便,甚至我都开始有点喜欢上这种Example的SQL形式了。 最后页面调用url的json信息如下 阅读全文
posted @ 2018-07-01 19:18
Java猫说
阅读(133)
评论(0)
推荐(0)
摘要:
首先我们需要导入相应的依赖 之后需要针对的配置一些数据 接着我们需要针对性的写配置文件,在根目录下写mybatis的主要配置文件 如上图我们配置了数据库连接、对应的一些pojo、mapper、java映射的目录路径等,最后则是自定义的数据库表,这个要根据用户本身情况而定,一般表名相同即可,接下来我们 阅读全文
posted @ 2018-07-01 19:16
Java猫说
阅读(371)
评论(0)
推荐(0)
摘要:
在前面已经自动生成了mapper和pojo,接下来我们实现mybatis的CRUD功能,先新建service、controller层的方法。 这里的sid是一个开源的id生成类,写完后,我们还需要在启动类注入扫描包 注意这里的MapperScan是tx.mybatis的,我做时也是被坑了很久。 接下 阅读全文
posted @ 2018-07-01 19:16
Java猫说
阅读(225)
评论(0)
推荐(0)
摘要:
1、页面跳转形式 首先我们在Controller层定义一个error的类,并写一个普通的抛出异常方法 正常来说页面会显示报错 这时我们需要定义一个异常的全局捕获类MyselfExceptionHandler 我们直接以ModelAndView的形式返回即可。设置跳转页面error 这样,在发生异常的 阅读全文
posted @ 2018-07-01 19:15
Java猫说
阅读(131)
评论(0)
推荐(0)
摘要:
freemarker、thymeleaf 模板引擎的数据渲染还有整合是在客户端,而以前的JSP开发则是在服务端其效率与速度反而没有那么快。 首先我们需要在pom文件中添加freemarker的依赖,接着在properties做freemarker的配置 接下来我们可以测试一下,我在项目新建了文件夹还 阅读全文
posted @ 2018-07-01 19:14
Java猫说
阅读(303)
评论(0)
推荐(0)
摘要:
1、资源文件中的属性配置与映射到实体类 要实现配置文件的映射读取,需要在pom中引入processor 并新建一个新的资源属性文件resource.properties 接着我们新建一个Bean 这里通过配置,让SpringBoot知道对应的配置信息,我们可以使用@Autowired注入到Contr 阅读全文
posted @ 2018-07-01 19:13
Java猫说
阅读(199)
评论(0)
推荐(0)
摘要:
热部署的形式这里只介绍一种devtools devtools可以实现页面热部署(即页面修改后会立即生效,这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现) 实现类文件热部署(类文件修改后不会立即生效),实现对属性文件的 阅读全文
posted @ 2018-07-01 19:12
Java猫说
阅读(407)
评论(0)
推荐(0)
摘要:
SpringBoot响应客户端渲染数据 1、SpringBoot构造并且返回一个json对象 首先,我们在父包下新建一个pojo的包,并新建一个User类 IDEA自动生成对应的get/set,然后再新建一个UserController。 这次我们分别使用@Controller、@RequestMa 阅读全文
posted @ 2018-07-01 19:11
Java猫说
阅读(4389)
评论(0)
推荐(0)
摘要:
使用官方地址生成项目 https://start.spring.io Generate:可以选择Maven或者Gradle构建项目 语言:我想一般都是Java 接下来选择SpringBoot的版本,目前比较稳定的1.5.10 GroupID:自定义 Artifact:自定义 Dependencies 阅读全文
posted @ 2018-07-01 19:10
Java猫说
阅读(321)
评论(0)
推荐(0)
摘要:
本系列推文通过详细的对springboot的各个技能点逐一介绍与演示,可以很迅速的熟悉整个springboot框架体系,并且与springmvc有效的进行对比,理解异同,这样对于后续的springboot开发会非常迅速。同时会针对不同的技术点进行不同的应用场景的讲解,使得读者更好的理解未来自己做项目 阅读全文
posted @ 2018-07-01 19:09
Java猫说
阅读(236)
评论(0)
推荐(0)
摘要:
变量有两种:primitive主数据类型和引用。 Java注重类型。它不会让你做出把长颈鹿类型变量装进兔子类型变量中这种诡异又危险的举动——如果有人对长颈鹿调用“跳跃”这个方法会发生什么悲剧?并且它也不会让你将浮点数类型变量放进整数类型的变量中,除非你先跟编译器确认过数字可以损失掉精确度。 编译器会 阅读全文
posted @ 2018-07-01 19:06
Java猫说
阅读(243)
评论(0)
推荐(0)
摘要:
当你在设计类时,要记得对象时靠类的模型塑造出来的,你可以这样看: ——对象是已知事物 ——对象会执行的动作 对象本身已知的事物称为实例变量,它们代表对象的状态(数据),且该类型的每一个对象都会独立的拥有一份该类型的值。 所以你也可以把对象当作为实例。 对象可以执行的动作称为方法。在设计类时,你也会设 阅读全文
posted @ 2018-07-01 19:05
Java猫说
阅读(380)
评论(0)
推荐(0)
摘要:
有人告诉我那里遍地都是对象——我们把所有的程序代码放在main()里面,事实上,那根本就不是面向对象的做法,在Java的面向对象中,我们也会看到类和对象的不同,以及对象是如何让你的生活更美好(至少程序设计工作的部分会更美好,但对于是否能够受到异性的青睐就不一定了)。 以下我们使用一个案例来举例说明面 阅读全文
posted @ 2018-07-01 19:04
Java猫说
阅读(173)
评论(0)
推荐(0)
摘要:
最近开始进军人工智能,但是对于其基础还是要打牢固的! 对于神经网络,其原型及人体神经元,通过信息数据的输入交给神经元判断,再尤其将计算后的结果(高低电平)发送给下一个。 本手记记录了感知器分类算法的python实现 ——实现感知器对象 ——数据解析和可视化 ——神经网络对数据实现分类 以上是其算法流 阅读全文
posted @ 2018-07-01 19:03
Java猫说
阅读(411)
评论(0)
推荐(0)
摘要:
最近正忙于搬家,面试,整理团队开发计划等工作,所以没有什么时间登陆个人公众号,今天上线看到有粉丝想了解下Netty结合通用SSM框架的案例,由于公众号时间限制,我不能和此粉丝单独沟通,再此写一篇手记分享下。 对于Netty大致觉得是迈向中级开发的必备通信框架,它是轻量级的,且其架构的演进也是相当的出 阅读全文
posted @ 2018-07-01 19:02
Java猫说
阅读(4965)
评论(0)
推荐(0)

浙公网安备 33010602011771号