- 博客(6)
- 收藏
- 关注
原创 Java实现Excel文件的导入和导出(个人总结仅供参考)
作为Java程序员如果所在公司主要是做商用系统的,那么在肯定会要求做模板的导入和导出的功能,这是除增删改查外最基本最简单的需求了。本小白之前做的项目中基本上都有要求做(不过都是项目一开始自带的大佬写好封装的工具类或者自己在网上直接CV大法拷一个代码,具体也没怎么研究),今天写个博客把之前的仔细研究一下首先看这个项目有一个人员信息的模板导入,其格式是xls和xlsx两种类型。首先在controller层进行权限和格式校验@RestController@RequestMapping(value = "/
2020-08-05 10:41:06 1013
原创 关于redis实际项目中的多种使用(个人总结)
工作了一段时间,之前的很多项目都使用了nosql非关系型数据库–redis。可以说目前市场上开发的项目基本上都会使用缓存库,而我因为才入坑工作,一开始做的几个项目虽然都使用了redis但都使用的稀里糊涂的,我在开发中只是使用了大佬们封装好的redisUtil工具类,每次我写的代码需要存redis或者取的时候就直接调用。。。真是知其然不知其所以然,只知道怎么使用不知道原理真的是在这一行做不久的。故此我现在回过头研究一下具体是怎么存入redis的@Api(value = "手持pos机用户controlle
2020-06-05 18:13:37 5510
原创 关于Java线程的问题(个人研究)
在最近研究学习了关于Java线程的相关,看了一些大佬写的博客和代码,自己也跟着学习了一下。顺便吐槽一下,现在公司面试基本上必问线程方面的问题。问我了不了解多线程,实际项目中是否用过,如何使用,如何保持线程同步,线程死锁怎么办…真的是头大,作为一个小白工作中真的还没处理这种开发问题,看来还是自己太菜了不多BB,说一下俺遇到的问题:一.线程优先级问题首先我学着大佬的博客写一个简单的线程 public static class Test11{ static class MyThread i
2020-06-03 17:33:53 196
原创 SpringBoot项目中自动加载datasourceConfig配置导致启动失败
在自己学习搭建SpringBoot的项目中并没有使用到数据库,但在启动的时候报没有找到数据源,网上查了一下发现原因是SpringBoot项目启动时会自动加载datasourceConfig配置经过尝试总结下面是解决方案:1.在yml文件配置数据库信息2.排除引入带有数据库的包3.使用注解启动类的@EnableAutoConfiguration或@SpringBootApplication中添加exclude = {DataSourceAutoConfiguration.class},排除此类的aut
2020-05-12 00:17:31 3112 2
转载 关于spring cloud的@GeneratedValue注解
springboot中@GeneratedValue作用:(1)、@GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键、@GeneratedValue提供了主键的生成策略。(2)、@GeneratedValue注解有两个属性,分别是strategy和generator,generator属性:generator属性的值是一个字符串,默认为"",其声明了主键生成器的名称(对应于同名的主键生成器@SequenceGenerator和@TableGenerator)。
2020-05-11 12:47:40 148
原创 关于@DATA注解的实际应用
众所周知,我们在创建对象的时候一般是要写get,set,tostring和有参无参构造方法这些基本的常用的方法,在没有使用@data这个注解之前基本上都是使用idea的快捷键alt + insert生成。以往但是通过快捷方法生成Getter,Setter,equals,hashCode,toString方法。但这个类里只声明了变量,没有各种方法,而在类名上加@Data注解,导入依赖:lombok.Data。import lombok.Data;@Data public class Item
2020-05-10 20:08:07 547
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人