自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工厂模式+策略模式

工厂模式+策略模式,直接上代码

2023-07-19 15:03:15 386

原创 JAVA枚举工具类

返回枚举列表给前端,根据枚举属性值匹配枚举

2023-01-14 18:04:21 188

原创 Java代码封装防止缓存穿透

Java代码封装防止缓存穿透

2022-03-08 14:31:41 307

原创 JAVA父子表转Tree

JAVA父子表转Tree

2022-03-08 11:21:29 194

原创 JetCache防止缓存穿透

jetcache防止缓存穿透

2022-01-25 15:58:37 579

原创 springboot druid数据库密码加密踩坑

1,pom依赖druid-spring-boot-starter和原生druid会有兼容性问题,无法读到加密配置,可以把原生的干掉2,生成密钥(找到你的jar地址 ,打开cmd,输入java -cp D:\maven_store\com\alibaba\druid\1.1.18\druid-1.1.18.jar com.alibaba.druid.filter.config.Confi...

2020-02-28 10:59:22 1522 1

原创 Springboot,Mybatis-Plus,shardingjdbc实现单列分库,多租户整合

1,查看相关官方文档https://shardingsphere.apache.org/document/legacy/3.x/document/cn/manual/sharding-jdbc/configuration/config-spring-boot/https://baomidou.gitee.io/mybatis-plus-doc/#/tenanthttps://gitee...

2019-07-09 14:11:36 2631 1

原创 JAVA项目,限制账号只能在一处登录

//登录的时候保存会话id到applicationsession.getServletContext().setAttribute(username, session.getId());//在拦截器上判断String sessionId = (String) request.getSession().getServletContext().getAttribute(username);...

2019-02-22 10:42:05 2469

原创 JAVA密码输入错误3次,锁定账号30分钟简单实现(不操作数据库)

public Object login(User user,HttpSession session) throws Exception { String username = user.getUsername(); String password = user.getPassword(); if(!checkLock(session, username)) {...

2019-02-21 15:49:13 16931 12

原创 JAVA,Integer比较

两个非new出来的Integer,如果数在-128到127之间,则为true,否则为false        Integer a = 127;        Integer b = 127;        Integer c = 128;        Integer d = 128;        System.out.println(a==b);//true        Sys...

2019-02-19 15:59:05 149

原创 net.sf.ehcache.CacheException: java.io.OptionalDataException

我终于发现了引起这个异常的问题。问题是我们使用的数据结构存储在EHCHACE中。数据结构包含大量的集合和内部不同步的映射。因此,当ehcache程序尝试将对象序列化到流中时,如果任何其他线程尝试修改此集合对象或Map对象,则会导致“OptionalDataException”。              这就是为什么这个错误的发生本质上也是随机的,而且发生在代码中的随机位置,因为它只发生在序列化与...

2018-11-07 10:11:56 7197 3

原创 SqlServer执行insert语句,不报错,数据也插不进去

项目中遇到,SqlServer执行insert语句,不报错,数据也插不进去,原因:数据库中某条数据的某列为空,后面为这列创建了索引,插入的时候没有指定这列就会造成不报错也插不进去...

2018-10-29 15:19:05 8838

原创 获取JAVA异常详细信息

StackTraceElement stackTraceElement= e.getStackTrace()[0]

2018-10-15 17:49:19 2195

原创 list通过里面对象的某个属性分组或者分组汇总

1,跟据某个属性分组OfficeIdMap<String, List<IncomeSumPojo>> collect = list.stream().collect(Collectors.groupingBy(IncomeSumPojo::getOfficeId));2,根据某个属性分组OfficeId,汇总某个属性MoneyMap<String, Do...

2018-09-12 10:40:54 16268 3

原创 项目启动的时候控制台打印个性注释

public class WebContextListener extends org.springframework.web.context.ContextLoaderListener {        @Override    public WebApplicationContext initWebApplicationContext(ServletContext servletCont...

2018-08-03 11:51:55 946

原创 JAVA 阿里云OSS 文件删除

        String endpoint = Global.getConfig("aliyun.oss.endpoint");        String accessKeyId =  Global.getConfig("aliyun.oss.accessKeyId");        String accessKeySecret = Global.getConfig("aliyun.o...

2018-08-02 14:54:51 8009

原创 后台授权app上传文件到阿里云OSS

1,pom    &lt;dependency&gt;            &lt;groupId&gt;com.aliyun.oss&lt;/groupId&gt;            &lt;artifactId&gt;aliyun-sdk-oss&lt;/artifactId&gt;            &lt;version&gt;2.8.0&lt;/version&gt;

2018-07-25 10:06:53 2207

空空如也

空空如也

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

TA关注的人

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