
java
文章平均质量分 87
不会玩游戏的码农
这个作者很懒,什么都没留下…
展开
-
Spring学习的理解
最近要重新温习一下Java,大学学的东西都忘了 许多,现在要重新捡起来,先从框架入手,其中最重要的就是Spring 都知道Spring最重要的就是 IOC和AOP 那什么又是IOC 和AOP呢,怎么样才能通俗的理解和记住呢!其中IOC 就是就是我们常说的“控制反转”,控制反转并不是一种什么技术,而是一种设计思想。我理解的是 使用IOC的好处就是 它直接将类于依赖的关系写在配置文件...原创 2018-11-26 14:36:48 · 121 阅读 · 0 评论 -
spring boot 简单实现拦截器
基于上一篇,使用的jwt的token验证机制。可以使用拦截器来进行token的验证。接下来我们就用spring boot 来实现简单的拦截器功能,并在拦截器里实现token的验证。首先要创建拦截器类JwtInterceptor,实现拦截器的功能。JwtInterceptor 类 要实现HandlerInterceptor接口。接口里包含三种方法preHandle 是执...原创 2019-06-18 11:17:07 · 257 阅读 · 0 评论 -
Spring boot 使用jwt token认证机制
一、JWT的介绍1、什么是JWTJson web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该to...原创 2019-06-18 10:17:03 · 1000 阅读 · 0 评论 -
java 做图片模糊处理
承接上一文,前面刚做了 怎么限制图片的长宽以及压缩图片的质量。 现在要说的是需要把图片变模糊处理。这个问题我在 百度上搜索了很久,大部分都是用的高斯模糊。使用算法来改变图片的像素。然而并没有看懂,于是又在网上搜索,找到了一个简单的方法,用GaussianFilter 这个类,但是并不知道这个类 是哪个jar包 ,不知道怎么导包。模糊图片的代码: Gauss...原创 2019-04-25 14:49:34 · 4262 阅读 · 1 评论 -
java 处理图片大小问题
纪念一下今天甲方所提出的要求,要求后端控制前端上传图片的长宽,如果超过1024,需要按比例缩放图片。然后压缩一下图片的质量。一般这种操作都是在前端去做的,但今天这次需要后端去做。所以并没有办法 只能去做啊首先是接收前端的图片,一般都是MultipartFile 接收,这时候就需要把MultipartFile转成 Image 。转成Image 需要先将MultipartFile...原创 2019-04-24 11:13:36 · 1552 阅读 · 0 评论 -
Spring boot中使用@Component将普通类实例化spring容器中,但注入service等失败。
今天所遇到的问题就是 ,创建了一个普通类。通过@Component注释,将这个类加入到容器中,进而进行的一些操作,可以注入Mapper 将数据保存到数据库。 但是当我做的时候,使用@Autowired却一直报null异常,然后我就纳闷了,怎么没有注入进去呢。没有注入进去就会报null异常。然后我就百度找资料,终于找到了和我遇到想用问题的同志。 最后的解...原创 2019-04-02 17:53:40 · 5230 阅读 · 0 评论 -
spring boot 配置https
在SpringBoot中配置ssl证书实现httpswindows中:1、得到证书文件;(证书文件有多种,如jdk自带的 keytools,腾讯云等等)2、配置配置文件在application.properties添加如下配置server.port=443server.ssl.key-store=server.keystoreserver.ssl.key-alias=tomcats...原创 2019-03-08 18:09:47 · 279 阅读 · 0 评论 -
springboot报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one ti
困扰了一晚上的时间,使用mybatis generator 自动生成mapper时也报这个错,查了一晚上资料终于解决了这个问题。 mysql默认服务器时区问题:修改jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8为jdbc:mysql://localhost:3306/test?se...原创 2018-12-20 21:41:46 · 211 阅读 · 0 评论 -
mybatis-generator
首先 新建一个maven项目配置pom.xml文件,在pom.xml文件里添加:<build> <pluginManagement> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>原创 2018-12-19 21:56:18 · 129 阅读 · 0 评论 -
Map,List,Set的遍历
list <String> lists = new ArryList<String>(); lists.add("nihao"); lists.add("shijie"; lists.add("zhongwen");//增强for循环 for(String s:lists){String value = s;}//for循环for (int i = 0;...原创 2018-12-13 14:30:54 · 114 阅读 · 0 评论 -
SpringMVC线程安全问题
spring生成对象默认是单例(也就是一个对象)的。通过scope属性可以更改为多例。 <bean id="singleton" class="java.util.Date" scope="singleton"></bean> <!--单例--><bean id="prototype" class="java.原创 2018-12-12 21:07:57 · 2897 阅读 · 0 评论 -
SSM框架 使用Spring的task实现定时器功能
现在有一个需求是实现一个定时器功能,我了解到的实现定时器的功能大概分为三类:一种是:java自带的java.util.Timer类二种是:使用Quartz插件,这是一个功能比较强大的的调度器,可以让你的程序在指定时间执行,也可以按照某一个频度执行。另一种:Spring3.0之后自带的task,用起来相对来说简单方便。 我今天实现的就是第三种方式实现的。首先是需要在Sprin...原创 2018-12-05 15:45:42 · 623 阅读 · 0 评论 -
SSM框架实现 分页功能
这属于好记性不如烂笔头系列,将自己平时的一些小事情记录下来,今天来记录一下如何实现分页功能。首先用的是SSM框架,SSM框架用的还是比较多的。所以选择还是使用SSM框架,要实现分页功能其实很简单,sql也很简单,就是 select * from table limit start end;(数据库使用的mysql)首先要有页面 可以来一个table标签首先需要查询数据库,库中需要...原创 2018-12-05 13:43:08 · 2511 阅读 · 0 评论 -
SSM框架整合,每个框架需要配置的东西
现在做个项目 如果用 SSM框架,之前觉得整合框架是一件很头疼的事,所有现在要从头来过,从头开始搭建SSM框架,更好的理解和掌握各个框架。SSM框架就是Spring+SpringMVC+Mybatis,相对于SSH框架来说,SpringMVC可与Spring更好的整合,Mybatis也比Hibernate更好的写sql语句,更简单方便。首先是先导入jar包,三个框架所需要的JAR...原创 2018-11-29 17:20:59 · 1949 阅读 · 0 评论 -
spring cloud初练习
最近时间比较充裕,决定来学习一下spring cloud。 首先要了解spring cloud是什么,spring cloud是基于spring boot的一个搭建分布式系统的工具集, 它可以帮你快速的搭建一个分布式系统。相对来说比较简单易上手,学习spring cloud之前要对spring boot有一定的了解和掌握。 接下来我们搭建一个简单的spring cloud 环境的...原创 2019-07-24 17:33:12 · 701 阅读 · 0 评论