随笔分类 - 后台开发
摘要:由于Lombok @Builder不适用于继承用例: class Foo{ protected int xyz1; ..... protected String xyz7; } class Bar extends Foo{ } 对于给定的用例,Lombok将无法生成方法来设置Foo类中定义的参数值。
阅读全文
摘要:Nginx是一般的应用最常用的web服务器,通常使用nginx来做一些反向代理,并且Nginx还可能是多层的。如果想在内部服务里面获取最原始的客户端IP地址,即访问用户的真实Ip地址。则需要做一些简单的配置。 最外层Nginx配置 为了防止X-Forwarded-For头的伪造,可在最外层Nginx
阅读全文
摘要:一、在pom中引入spring-security包 <!-- Security --> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId>
阅读全文
摘要:这几天,用tomcat运行springmvc项目时,遇到这样一个问题,服务器CPU、内存都是本地开发环境的2倍,但是访问项目时非常卡,最后找到原因,竟然是tomcat打印台导致。 一、 错误描述 导致界面查询很慢的原因,是因为tomcat打印台处于中文模式下,所以导致系统处理结果变慢。错误tomca
阅读全文
摘要:在java中所有的map都实现了Map接口,因此所有的Map(如HashMap, TreeMap, LinkedHashMap, Hashtable等)都可以用以下的方式去遍历。 定义测试map public static Map <String,String> map(){ Map <String
阅读全文
摘要:List的forEach、size、iterator三种遍历方式比较 代码 import java.util.ArrayList; import java.util.HashSet; import java.util.Iterator; import java.util.List; import j
阅读全文
摘要:在使用thymeleaf渲染前端的html时,thymeleaf为SpringSecurity提供的标签属性,首先需要引入thymeleaf-extras-springsecurity4依赖支持。 一、在pom 文件中的引入springsecurity的标签依赖thymeleaf-extras-sp
阅读全文