随笔分类 - 01、JAVA
摘要:<dependency> <groupId>com.carrotsearch</groupId> <artifactId>java-sizeof</artifactId> <version>0.0.5</version> </dependency> import com.carrotsearch.s
阅读全文
摘要:public static boolean isEmptyForOne(String...strings){ if(strings==null||strings.length==0) { return true; } for(String s : strings){ if(isEmpty(s)) {
阅读全文
摘要:有一个需求,同时给 cookie 设置过期时间Expires 和 Samesite 属性。Expires 为一个具体的时间,Samesite=none 失败过好多次,最后发现规律是: httpResponse.addHeader("Set-Cookie",cksb.toString()); Same
阅读全文
摘要:如果 cookie 里已经有了JSESSIONID ,那就可以从 request 中获取。 但是它是怎么来的呢?答:是在最开始生成会话的时候来的。那如果想要在生成的时候,就获取到JSESSIONID 该怎么做? 答:也是有方法的,在生成JSESSIONID 的时候,从 response 的 head
阅读全文
摘要:只要添加这个插件,打包的时候就会自动生成 git.properties 文件 <build> ... <plugin> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> </plug
阅读全文
摘要:public static void main(String[] args) { Object a = null; String b = (String) a; // 把null 进行类型强转是否会编译错误 System.out.println(b); // 输出为null boolean flag
阅读全文
摘要:场景:sdk 里获取spring 的bean 1、先新建一个类 1 package com.yonyou.yht.bean; 2 3 import com.yonyou.iuap.yms.session.YmsSessionMangager; 4 import org.springframework
阅读全文
摘要:public static boolean isEmptyForOne(String...strings){ if(strings==null||strings.length==0) { return true; } for(String s : strings){ if(isEmpty(s)) {
阅读全文
摘要:pom.xml <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.5.6</version> </dependency> MailSenderInfo.java im
阅读全文
摘要:1 import com.yonyou.iuap.context.ContextHolder; 2 import com.yonyou.yht.cache.CacheManager; 3 import com.yonyou.yht.cache.redis.RedisPoolFactory; 4 im
阅读全文
摘要:先在 web.xml 中 添加Servlet <servlet> <servlet-name>bingTestServlet</servlet-name> <servlet-class>com.bing.servlet.BingTestServlet</servlet-class> <load-on
阅读全文
摘要:httpcore 包 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>${httpcore.version}</version> </depend
阅读全文
摘要:@Override public final int hashCode() { return new HashCodeBuilder().append(this.getId()).toHashCode(); } @Override public boolean equals(final Object
阅读全文
摘要:现在同一个工程里有两个module,cas-server-webapp 中依赖了cas-server-webapp-support。 如果写成如下的顺序,那就是从仓库里加载 jar包: <modules> <module>cas-server-webapp</module> <module>cas-
阅读全文
摘要:private static final char[] LDAP_FILTER_ESCAPE_SEQUENCE = new char[]{'\\', '*', '(', ')', '\0', '/'}; private static final String[] LDAP_FILTER_ESCAPE
阅读全文
摘要:这是因为jquery设置的过期时间是【Session】,所以关闭浏览器就失效 网上说创建一个cookie并设置有效时间为 7天,代码为:$.cookie('bingMoshi', 'hei', { expires: 7 }); 但是这段代码并不生效 还有的说把过期时间改成这个样子,但是仍然不生效va
阅读全文
摘要:问题 在配置log4j2的时候,在resources目录下添加了log4j2.xml,前两行的内容如下: <?xml version="1.0" encoding="UTF-8"?><Configuration status="WARN"> 项目启动后报错500,报错信息如下:javax.servl
阅读全文
摘要:有一次线上发现,redis连接很慢,最后同事说,有个原因就是getClass() private final Logger logger = LoggerFactory.getLogger(getClass()); 因为这不是一个静态常量,在序列化这个变量的时候,有的序列化方法并不好用,里边有一个c
阅读全文
摘要:以下代码,可以将任何对象转换一个Map,字段的名字就是Map 的 key 值: import org.springframework.util.ReflectionUtils; import java.lang.reflect.Field; import java.util.HashMap; /**
阅读全文
摘要:import java.io.File; import java.util.ArrayList; import java.util.List; public class Test3 { private static List<String> dirList = new ArrayList<>();
阅读全文