- 博客(22)
- 资源 (6)
- 收藏
- 关注
原创 @resource和@autowired的区别
1、@Resource的作用相当于@Autowired, 2、@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了; 3、@Resource是JDK自带的注解,而@Autowired是Spring提供的注解; 4、@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字,而t...
2018-08-31 21:23:29 3326
原创 JPA单表多条件查询
1.Repository层: public interface XRepository extends JpaRepository<X,主键id类型>,JpaSpecificationExecutor<X> {} 2.service层: R<PageVo> findDecorationSingleList(String style, String fun...
2018-08-27 19:27:39 1508
原创 分页后端处理工具类
package com.yuezhu.utils; import org.apache.commons.lang.StringUtils; /** * Created by Administrator on 2017/7/12. */ public class GetRowsUtil { public static int getPage(String page , Str...
2018-08-27 19:17:38 325
原创 InnoDB,5项最佳实践
MySQL两个最常用的存储引擎,MyISAM和InnoDB 一、关于count(*) 知识点:MyISAM会直接存储总行数,InnoDB则不会,需要按行扫描。 潜台词是,对于select count(*) from t; 如果数据量大,MyISAM会瞬间返回,而InnoDB则会一行行扫描。 实践:数据量大的表,InnoDB不要轻易select count(*),性能消耗极大。 常见坑:只...
2018-08-27 19:14:04 217
原创 跨域解决方法
package com.yuezhu.common; import org.aspectj.lang.annotation.Aspect; import org.springframework.stereotype.Component; import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import...
2018-08-27 19:09:19 137
原创 Redis工具类
package com.yuezhu.utils; import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.stereotype.Component; import redis.clients.jedis.Jedis; import java.io.*; /** * Created by ...
2018-08-27 17:00:36 284
原创 Excel报表导出工具类
package com.yuezhu.utils; /** * Created by Administrator on 2017/9/2. */ import java.io.FileOutputStream; import java.util.List; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.p...
2018-08-27 16:58:49 281
原创 订单编号:日期+4位的不重复数字
public class RandomNumberUtils { /** * 推荐单编号指定格式生成“每日日期+4位数字增长不重复,每天重新开始计数” * * @param recordTimeAndNumber//最新一条推荐单的编号 * @param currentRecordNumber//最新一条推荐单每日的排号 * @retur...
2018-08-26 16:04:49 2127
原创 DES3加密工具类
package com.yuezhu.utils; import javax.crypto.Cipher; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESedeKeySpec; import javax.crypto.spec.IvParameterSpec; import java.security.K...
2018-08-26 16:02:06 4174
原创 加减乘除算法通用工具类
package com.yuezhu.utils; // 这是一个数数学计算的class 缩略图生成的时候需要用到。 import java.math.BigDecimal; import java.util.Random; public class Arith { //默认除法运算精度 private static final int DEF_DIV_SCALE = 10;...
2018-08-26 16:00:54 604
原创 计算日期往后推一天的工具类
package com.yuezhu.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class D...
2018-08-26 15:59:48 1881
原创 json格式返回前端状态码工具类
package com.yuezhu.utils; import com.yuezhu.dto.PageDto; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import net.sf.json.util.JSONUtils; import org.apache.commons.beanutils.BeanUtil...
2018-08-26 15:57:36 1346
原创 base64图片处理工具类
public class ImageBase64Utils { private static SimpleDateFormat simpleDF = new SimpleDateFormat("yyyyMMddHHmmssSSS"); private static Random rand = new Random(); /** * @Descriptionmap...
2018-08-26 15:56:29 1055
原创 获取文件路径
package com.yuezhu.utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Value; import java.io.IOException; import java.io.InputStream;...
2018-08-26 15:55:36 288
原创 IO流文件上传工具类
package com.yuezhu.utils; import org.apache.commons.lang.StringUtils; import org.springframework.web.multipart.MultipartFile; import java.io.*; import java.text.SimpleDateFormat; import java.util.Da...
2018-08-26 15:54:42 409
原创 根据经纬度查询附近
package com.yuezhu.utils; /** * 根据经纬度查询附近 * Created by 59238 on 2018/7/12. */ public class DegreeUtils { private static final double EARTH_RADIUS = 6378137.0;//地球半径(米) // 角度数转换为弧度公式 ...
2018-08-26 15:53:00 1275
原创 调用百度API 将地址转换为经纬度
package com.yuezhu.utils; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import java.net.URLEncoder; import java.util.HashMap; impor...
2018-08-26 15:52:01 3640
原创 常见的面试题总结
1.依赖注入和控制反转的区别: 控制反转:解决对象创建的问题(对象创建交给别人) 依赖注入:在创建完对象后,对象的关系的处理就是依赖注入(通过set方法依赖注入) 2.ArrayList和LinkList的区别: a.ArrayList是实现了基于动态数组的数据结构,LinkLis...
2018-08-23 23:21:41 100
原创 Mybatis-plus的集成和使用
Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。其简化了 CRUD 操作,提供了 代码生成器 ,强大的 条件构造器 ,同时内置了多个实用插件:标配的 分页 插件、 性能分析 插件、 全局拦截 插件等。使得开发过程中,基本的范式代码都一句话解决了,省去了很多重复的操作 1. 这里以user表为例子...
2018-08-23 23:06:10 3042 1
转载 SpringBoot整合Mybatis+Druid
1.SpringBoot 作为一款约定大于配置的微服务框架,得到了业界的大量推广和应用。对SpringBoot的学习使用可以有效的帮助开发简化开发流程,配置过程,部署过程。 2.数据库的交互是开发过程中很常见的一种业务,数据层的接入方式众多,JDBC,Spring JdbcTemplate,Hibernate,Mybatis等等。传统的JDBC因为模板代码众多,侵入式的事物操作极容易出现问题。老...
2018-08-23 22:58:56 1355
转载 SpringBoot集成RabbitMQ和使用
1.pom依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 2.application.properties配置加入r...
2018-08-23 22:56:31 160
原创 SpringBoot的Redis集成
1.pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 2. application.pro...
2018-08-23 22:52:11 100
aspose-words-18.8-jdk16-crack.jar+license.xml.rar
2020-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人