java
wang124454731
苟日新,日日新,又日新
展开
-
canal-adapter字段过滤
canal-adapter字段过滤原创 2022-08-18 17:27:55 · 1043 阅读 · 0 评论 -
使用Dozer进行对象copy,某些字段没有被copy的排查
使用dozer字段没有被copy原创 2022-07-06 20:49:24 · 433 阅读 · 0 评论 -
mybatisplus getSqlSegment的and问题
mybatis-plus的${ew.sqlSegment}的and问题${ew.customSqlSegment} 不需要where标签包裹${ew.sqlSegment} 需要where,在条件的开头会不会自动拼接and?在3.x版本好像去掉了在开头拼接and(我看源码下来,没有看到有拼接and,如果在哪里有,请告知下,谢谢),所以就自己去拼接and了,简单继承了下。MyQueryWrapper.java/** * * <p> * mybatis plus 3.10以后的原创 2022-03-14 14:49:18 · 4191 阅读 · 0 评论 -
There is no getter for property named ‘paramNameValuePairs‘ in ‘class java.lang.String‘
There is no getter for property named ‘paramNameValuePairs’ in ‘class java.lang.String’mybatisplus在调用mapper时,sql语句中使用了某个参数,但是在参数列表中却没有找到该参数就会报这个错误。原创 2022-03-14 14:41:21 · 981 阅读 · 0 评论 -
自定义shiro过滤器没有Set Cookie问题。
自定义shiro过滤器没有Set Cookie问题。比如我们通常会针对ajax的请求,返回json数据,一般的实现大概是这样。public class MyUserFilter extends UserFilter { @Override protected boolean onAccessDenied(ServletRequest servletRequest, ServletResponse servletResponse) throws Exception { H原创 2022-02-16 18:39:07 · 1073 阅读 · 0 评论 -
编译OpenJDK感言
记一次关于自己编译openjdk的一点感言。这次也没有什么特别的原因,就是突然想看看几乎每日在用的JVM到底是个什么样子,老听别人讲怎么怎么地,感觉自己的理解还是差那么点意思(可能差很多),就想着自己去一探究竟。记不清什么时候第一次开始编译openjdk源码了,但此前都以失败告终,挺惭愧的,基本都是动手弄了几个小时,然后因为各种原因没继续下去就放弃了。我想了想,老是一次弄几个小时就放弃,这效率低的也没谁了,只有投入没有产出啊,只要没搞出来,产出几乎等于零。搞来搞去一直搞不出来挺难为情,于是乎就决定这次不原创 2021-12-10 19:44:03 · 275 阅读 · 0 评论 -
记一个spring boot max-file-size的变化
记一个max-file-size的配置变化,在几个大版本中,配置发生了变化。项目报错the request was rejected because its size (22970849) exceeds the configured maximum (10485760)1.3.3.RELEASEmultipart.max-file-size=1Mb # Max file size. V...原创 2018-12-07 12:22:08 · 20761 阅读 · 1 评论 -
Shiro集成redis和JWT碰到的问题
对Shiro的使用,一般都会涉及到自定义验证身份的问题。那么就需要实现自己的 AuthorizingRealm ,Authorizing是授权的意思, realm 有领域的意思,合起来大概就是自定义实现授权的地方了。基本的使用教程本文就不讲了,网上有很大。我主要记下自己在集成redis和jwt过程中碰到的几个问题。一、与redis集成后,redis没有生效的问题。我们首先要明白redis与s...原创 2018-11-19 21:36:01 · 3673 阅读 · 2 评论 -
Repeated column in mapping for entity分析
一个实体类 Company 中有两个字段如下: @Basic @Column(name = "creator_id") public String getCreatorId() { return creatorId; } @ManyToOne @JoinColumn(name = "creator_id", reference...原创 2018-04-24 11:48:07 · 20732 阅读 · 6 评论 -
centos(linux) jdk1.8安装
下载:wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u161-b...原创 2018-01-29 15:06:57 · 352 阅读 · 0 评论 -
centos7.2中tomcat启动很慢的问题
有几台服务器,一台是centos6.5的,一台是centos7.2的,同样的tomcat配置,同样的jdk,同样的war包,centos6.5上启动项目只要十几秒,centos7.2启动却要两百秒,相差十多倍。苦思冥想,没找到原因,只剩机器本身配置问题.centos6.5的是16G内存的 centos7.2是8G内存的但各自tomcat分配的内存是够的,所以不可能是机器内存的问题,对比t...原创 2018-02-09 13:00:20 · 954 阅读 · 0 评论 -
ComparisonPredicate render NullPointException
讲SQL改为CriteriaBuilder的方式查询,报了个错误java.lang.NullPointerException at org.hibernate.jpa.criteria.predicate.ComparisonPredicate.render(ComparisonPredicate.java:187)检查了所有查询条件,没有类属性书写错误,那为什么还会发生绑定错误呢?将断点设原创 2017-03-06 10:41:45 · 742 阅读 · 0 评论 -
Spring Boot 打包war
spring boot 打包war翻译 2017-07-04 18:02:03 · 3536 阅读 · 0 评论 -
启动tomcat时奇怪的端口占用
偶然启动tomcat发现端口被占用,习惯性的去关掉所有java进程,但奇怪的是端口仍然被占用,我用的端口是8082: 那只有去查下端口占用情况了。启动cmd.exe或者powershell搜索端口使用情况 netstat -ano | findstr “8082” 看到8082端口被PID为42688的进程占用了,那查下42688是什么吧 tasklist | findstr “42688”原创 2017-06-14 16:09:38 · 588 阅读 · 0 评论 -
hebernate,JPA select 子查询语句问题
hebernate select 子查询语句的问题表class 字段名 类型 描述 id int 班级id name varchar(30) 名称表student 字段名 类型 描述 id int 学生id name varchar(30) 学生姓名 c_id in原创 2017-01-06 16:34:22 · 15296 阅读 · 5 评论 -
Spring boot文件上传blocked a frame with origin "http://xxx" from accessing a cross-origin frame.
spring boot 上传文件,页面弹出提示:blocked a frame with origin “http://localhost:8080” from accessing a cross-origin frame.在上传文件的过程中,前端报了这个错误,这个错误咋一看还还以为是AJAX提交数据跨域的问题,实则和跨域没有一毛线关系,这个提示是DOMException报出的提示,具体错原创 2017-06-23 10:36:06 · 64781 阅读 · 0 评论 -
spring boot使用AbstractXlsView导出excel
一、maven依赖jar包 dependency> groupId>org.apache.poigroupId> artifactId>poi-ooxmlartifactId> version>3.14version> dependency>二、导出viewpublic class ExportMemberVo { private S原创 2017-06-28 17:15:41 · 13943 阅读 · 7 评论 -
使用spring boot+logback的一些编码问题整理
本文主要讲述在spring boot中使用logback时出现的一些中文乱码问题,在springMVC中基本也是适用的。logback常用配置可参考 http://blog.csdn.net/yingxiake/article/details/51274426输出到文件中,配置如下: appender name="STDOUT" class="ch.qos.logback.core原创 2017-07-05 15:15:21 · 11330 阅读 · 6 评论