自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 阿里EasyExcel入门——读取excel

EasyExcel是18年3月份左右发布的,刚刚发布就是打着“低内存”解决POI的oom的口号。经过一年版本迭代现在最新版是1.1.2-beta4GitHub地址https://github.com/alibaba/easyexcelmaven地址:https://mvnrepository.com/artifact/com.alibaba/easyexceleasyexcel是在poi...

2019-06-06 16:13:43 11046 15

原创 拷贝别人的项目,如何保留commit记录

拷贝别人的项目,保留原有的commit信息

2022-06-12 14:56:45 450 1

原创 idea 撤回git已经commit/push的操作

commit到本地撤回:打开提交历史记录,选中药回退的版本右键,点击“Reset Current Branch to Here...”,然后选中“Mixed”,点击Reset后,之前commit的代码会在本地显示Wie未提交的。修改之后继续正常提交即可。push到远程仓库的撤回需要idea和git指令配合使用,1、选中要回退到分支,右键“Copy Revision Number”,2、然后调出“Reset Head”窗口,项目名上->右击->git->R..

2021-12-24 16:42:53 15289

原创 自定义拦截器

spring5.3以后自定义的拦截器直接实现HandlerInterceptor 或者 AsyncHandlerInterceptor废弃原来的继承 HandlerInterceptorAdapter

2021-10-30 20:50:20 116

原创 hibernate的executeUpdate()不受事务控制

public int executeHql(String hql, Object... param) { try { int count = 0; Session session = this.sessionFactory.getCurrentSession(); Query query = session.createQuery(hql); for (int i = 0; i <...

2021-07-22 18:25:02 480

原创 Springboot整合SM2加密的笔记

首先要明白公钥是加密,私钥用来解密。国密公钥格式:公钥为64位,前后各32位,对应椭圆算法中BigInteger X 和 BigInteger X ,私钥为32位,对应算法中的BigInteger d。网上的工具类:原文连接https://www.cnblogs.com/jing99/p/14920120.html引入的依赖: <dependency> <groupId>org.bouncycastle</group.

2021-07-01 19:31:04 3116 3

原创 SpringBoot2.2.6统一异常返回json,取消Whitelabel Error Page

统一异常返回非常简单就是@RestControllerAdvice+@ExceptionHandler()这两个注解一、新建一个自定义异常类,继承RuntimeExceptionpublic class CommonException extends RuntimeException { String message; @Override public String getMessage() { return super.getMessage();

2021-03-25 07:58:04 636

原创 我的idea注释配置

类的注释:打开 IDEA 的Settings,点击Editor-->File and Code Templates,点击右边File选项卡下面的Class/** *@auther niucheng *@date ${YEAR}年${MONTH}月${DAY}日 ${TIME} */方法注释:在Settings中点击Editor-->Live Templates。点击最右边的+,首先选择2. Template Group.....

2021-03-21 13:37:21 365

原创 springboot2.2.2+mybatis-plus3.0.0+bootstrap+jsp(webjars)

一、创建springboot项目使用idea创建springboot项目二、引入依赖 <!--Springboot整合web组件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>

2021-03-10 00:00:04 550 1

原创 seata-server-1.1.0+nacos-server-1.4.0的配置

seata的版本:1.1.0nacos的版本:1.4.0mysql的版本:8.0.19第一步:在seata的解压目录lib下粘贴MySQL链接驱动包(seata-server-1.4.0版本中节后lib文件有个jdbc文件有两个版本的,复制到lib目录下就行)第二步:修改conf目录下的file.conf配置文件:service模块,store模块service模块(貌似不修改不影响启动,后续会用到)store模块:由于使用mysql8.0.19,首先修改驱动类,再修改u

2021-01-06 16:31:08 401 2

原创 Windos 上nacos-server-2.0.0 配置MySQL8.0.19

简单and粗暴,直接来操作步骤省略软件的下载。第一步:先查询数据库的版本。我本机的MySQL是8.0.19第二步:在nacos的安装目录(D:\nacos-server-1.4.0\nacos)下创建文件夹plugins\mysql,然后拷贝maven中的mysql链接驱动包,第三步:运行bin目录下的startup.cmd注意!从1.4.0版本以后就是吗,默认集群启动了。在日常的开发中启动命令是:startup.cmd -m standalone启动成...

2020-12-30 11:16:57 1176

原创 OpenFeign修改Ribbon的负载均衡策略为随机

看完尚硅谷周阳老师的课程,发现整合OpenFeign以后没有修改默认的负载均衡策略。代码大家知道,讲Ribbon的时候是增加了一个配置类修改负载均衡策略OpenFeign集成了Ribbon,修改负载均衡策略直接在配置文件中修改即可。cloud-payment-service: ribbon: NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule第一行是支付微服务的服务名。...

2020-12-15 10:48:32 2668 3

原创 Eureka集群搭建——学习笔记

创建三个model:cloud-eureka-server7001,cloud-eureka-server7002,cloud-eureka-server7003 改pom文件 修改系统映射配置 改yml文件 主启动 一、创建三个Eureka server的model,cloud-eureka-server7001,cloud-eureka-server7002,cloud-eureka-server7003,二、修改pom文件, &...

2020-12-07 08:26:19 116

原创 SpringBoot项目AOP+自定义注解实现菜单点击量统计

一:在添加aop的依赖 <!-- aop依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>注意:在完成了引入AOP依赖包后,

2020-09-22 15:02:14 1429

原创 Spring项目 AOP+自定义注解方式实现访问量统计功能

应用场景:统计某个接口的调用次数,调用参数。需要引入的依赖: <!-- aspectj相关jar包 aop 相关 --> <dependency> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> <version>1.0</version> </depend

2020-09-21 23:30:21 924

原创 Apache BeanUtils与Spring BeanUtils的拷贝性能比较

Apache BeanUtils需要引入的包: <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.4</version> </dependency&gt

2020-07-19 22:17:56 1386

原创 SpringBoot整合Jedis详细步骤

一、在pom.xml文件中添加Jedis的依赖 <!--集成Redis--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> <

2020-06-25 17:05:49 2000 1

原创 springBoot整合Slf4j+Logbak

eeee

2020-04-05 15:24:01 306

原创 解决Sublime Text 3中文乱码,支持GB2312和GBK编码。

一:安装packagecontrol去Sublime Text的中文官网:http://www.sublimetext.cn/点导航栏“插件”安装截图左边的操作。注意:这一步需要在上一段配置后面加上逗号。二:安装ConvertToUTF8插件重启Sublime Text3,经过上面安装了Package Control后,我们就可以通过快捷键 Ctrl+Shift+P 打开Pac...

2019-06-21 17:19:51 25941 3

原创 org.hibernate.MappingException: Unknown entity的解决办法

org.hibernate.MappingException: Unknown entity: com.greatchn.entity.Task at org.hibernate.internal.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:1096) at org.hibernate.internal.Sess...

2019-04-10 09:45:15 1696

原创 hibernate保存十万级数据量的批量保存操作,

图一是我导入的第一张表,最大数据量也就2万多条,hibernate关闭二级缓存勉强能够导入,导入图二的7万多条数据时,就会在执行hibernate的save()停在2万多条.具体配置:1.修改spring的管理hibernate的配置&lt;bean id="webDataSource" class="com.alibaba.druid.pool.DruidDataSource" init-me...

2018-05-15 09:56:05 14037

原创 java,SimpleDateFormat的format()方法

java中SimpleDateFormat的format()方法的使用详解:public class SimpleDateFormat extends DateFormatSimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。SimpleDateFormat 允许以为日期-时间

2017-03-02 11:01:50 1508

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除