logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java 虚拟机常用启动参数

-Xms1024m分配给java虚拟机的最小内存-Xmx2048m分配给Java虚拟机的最大内存-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:\临时文件\配置出现内存溢出时生成堆内存快照-XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/home/ezdata/log/stat/stat-g

#java#开发语言#tomcat
spring配置文件中bean name或者id相同所引起的问题

如果在spring的同一配置文件出现相同的id或name,会直接抛出异常,如果是在不同的配置文件中存在相同的id或name,那么后面加载的bean会覆盖前面的bean。    id或name相同,但不属于同一类型的bean,后面加载的bean也会覆盖前面的bean:这两个bean是在不同的配置文件里面,在加载spring容器的时候,第一个bean就会被覆盖掉,这个时候自动注入Stu...

#spring
lambda表达式中错误提示 Variable used in lambda expression should be final or effectively final

Java 8 中,Lambda 表达式,包括匿名内部类、内部类,访问外部本地变量时,该变量必须是 final 或者 effectively final 类型的,而静态变量、实例变量则不存在该限制。

文章图片
#java#开发语言
Java中的Replace和ReplaceAll的区别

replace(字串接口实现类):全部匹配的都替换;不支持正则匹配,调用Pattern(不匹配正则模式)和Matcher的replaceAll方法。String类中一共提供了四种替换字符/字符串相关的方法,分别是replace的两个重载方法、replaceAll方法和replaceFirst方法。replaceAll:全部匹配的都替换,参数为String类型,支持正则匹配;中提供的两种用于字符/字

文章图片
#java#开发语言
spring AOP注解@Aspect的使用以及spring注解失效的场景

AOP思想:AOP(Aspect Oriented Programming)是一种面向切面的编程思想。面向切面编程是将程序抽象成各个切面,即解剖对象的内部,将那些影响了多个类的公共行为抽取到一个可重用模块里,减少系统的重复代码,降低模块间的耦合度,增强代码的可操作性和可维护性。AOP把软件系统分为两个部分:核心关注点和横切关注点。业务处理的主要流程是核心关注点,与之关系不大的部分是横切关注点。横切

#spring#java#后端
java8新特性之时间与日期类使用总结

1.为什么要使用java8新实现的时间与日期API在java8以前与时间有关的接口:(1) 当你在做有关时间日期的操作时,你会想到用Date;(2) 当你在做日期、月份、天数相加减时,你会想到用Calendar;(3) 当你需要对时间日期进行格式化时,你会想到使用SimpleDateFormat或DateFormat下的其他子类;但是这几个操作时间的类都是线程不安全的,它们都是可变的,在多线程的环

#java#开发语言#后端
git 撤销,放弃本地修改,进行回滚。

一,未使用 git add 缓存代码时。可以使用git checkout -- filepathname(比如:git checkout -- readme.md ,不要忘记中间的 “--” ,不写就成了检出分支了!!)。放弃所有的文件修改可以使用git checkout .命令。此命令用来放弃掉所有还没有加入到缓存区(就是 git add 命令)的修改:内容修改与整个文件删除。但是此命令不会删除

#git#github#缓存
使用 edge 调试 安卓app/手机网页

最近在做h5项目,有些功能需要在手机上进行测试,但是手机网页又不能像pc端一样f12就可以进行调试,网上查找了一会,找到了解决方法,那就是pc端使用edge浏览器配合移动端用谷歌浏览器进行一个调试。需要怎么做呢?1.找到开发者模式,打开 USB 调试,以华为nova5为例:1.1进入设置,点击关于手机,反复点击版本号开启开发者模式。1.2进入设置,点击系统和更新,选择开发人员选项,启动usb调试。

文章图片
#html5#html#css
到底了