
Java
77ISYJOJO
这个作者很懒,什么都没留下…
展开
-
【Java】Springboot整合Kafka配置Kerberos/GSSAPI认证
前提测试环境的kafka升级了,现在连接需要有KRB/GSSAPI认证,并进行相应的权限管理。kafka集群版本:2.1.0.0pom文件的springboot版本:2.0.8.RELEASE, kafka版本:2.1.7.RELEASE需要的配置文件kafka_client_jaas.confkrb5.confuser.keytab其中user.keytab、krb5.conf文件需要自己根据kafka server的配置生成。kafka_client_jaas.conf如下:Ka原创 2020-06-03 16:57:33 · 7061 阅读 · 4 评论 -
【Java】一些基础错误
interface中变量默认自带public static final,可以省略也可以写,但是只能是这仨原创 2020-04-26 16:53:47 · 254 阅读 · 0 评论 -
Java使用DFA实现敏感词过滤
https://blog.youkuaiyun.com/chenssy/article/details/26961957转载 2020-04-13 17:26:08 · 265 阅读 · 0 评论 -
springboot的onApplicationEvent 执行两次
解决方法1:@Overridepublic void onApplicationEvent(ContextRefreshedEvent event) { try { if(event.getApplicationContext().getParent()==null){ //root application context 没有parent,他就是老大. el...原创 2020-04-13 16:19:02 · 2782 阅读 · 0 评论 -
【Java】springboot集成kafka,并解决kafka消息积压的问题
开启kafka批量消费,配置如下: @Bean KafkaListenerContainerFactory<ConcurrentMessageListenerContainer<Integer, String>> batchKafkaListenerContainerFactory() { ConcurrentKafkaListenerCont...原创 2020-01-03 17:13:41 · 3979 阅读 · 0 评论 -
【Java】springboot整合WebSocket并调试
有个需求是要轮询redis上的实时数据并返回前端,打算直接就用WebSocket解决了。依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket<...转载 2020-01-03 16:39:41 · 1174 阅读 · 0 评论 -
【Java】使用feign调用微服务get请求提示post not supported
解决方法:在调用接口方法处的请求参数前面加上@RequestParam我也不知道为啥,反正就很坑,多捞哦原创 2019-10-16 15:37:34 · 2665 阅读 · 0 评论 -
【Java】mybatis下的oracle批量操作语句
<insert id="saveBatch" parameterType="java.util.List"> insert into DY_AIRMONITOR(ID, QN, ST, CN, PW, MN, DATATIME, A01001, A01002, A01006, A01007, A01008, A06001, B03, FLOW, VOLU...原创 2019-09-25 16:59:41 · 255 阅读 · 0 评论 -
【Java】springboot打包lib和resource放在外面
原文地址:https://blog.youkuaiyun.com/jiangshuanshuan/article/details/80495689项目本地能运行,但是打成jar包到服务器上就报ClassNotFound的错误,初步认定为没有识别到lib的目录。打开jar包内的manifest.mf文件,果然,spring-boot-lib的地址配置错了。将pom文件修改为如下即可解决。<buil...转载 2019-09-24 14:33:07 · 1497 阅读 · 0 评论 -
【Java】There is more than one bean of "xxxxx"
错误总结:检查spring配置文件,没问题;检查注解使用,是否Import错了,没问题;复制文件,另起了一个名字为TesCrawlerService,成功。虽然不改也没啥问题,正常启动,但是看着不爽,看来是idea的毛病。以后避免此问题有两种办法:驼峰命名,不要连续大写修改idea配置,让其不报错...原创 2019-09-16 11:36:04 · 2102 阅读 · 0 评论 -
【Java】对象的创建、回收;@Transactional的用法
对象写了一个工具类,因为里面有一个对象可以重复利用,不必重复创建,我就再加入了一个销毁对象的方法,并且声明了全局变量用于存储对象的映射地址。但是销毁对象的方法内,忘记将全局变量的地址置空,导致只销毁了对象,下次再想拿到新对象时失败。@Transactional1.方法必须声明为public2.使用try catch捕捉异常时,catch后必须将其抛出 throw new Expect...原创 2019-09-14 12:43:49 · 350 阅读 · 0 评论 -
【Java】was not registered for synchronization because synchronization is not active
SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@114ddbea] was not registered for synchronization because synchronization is not activeJDBC Connection [com.alibaba.druid.proxy.jdbc.Co...原创 2019-09-09 16:51:44 · 2542 阅读 · 0 评论 -
【Java】PageHelper的一些小坑
List<VideoInfo> videoInfos;PageHelper.startPage(currentPage == null ? 0 : currentPage, pageSize == null ? 20 : pageSize); videoInfos = crawlerService.queryVideoInfoById(planId); //分页 PageInf...原创 2019-09-09 15:32:53 · 316 阅读 · 0 评论 -
【Java】 idea本地启动tomcat项目,网页乱码
https://blog.youkuaiyun.com/qq1332479771/article/details/90667209或者在tomcat的VMOptions处:-Dfile.encoding=UTF-8原创 2019-09-05 19:58:13 · 566 阅读 · 0 评论 -
【Java前端】CKEditor的回显数据
回显数据html页面中,有3个DIV块,id分别为editor1, editor2, editor3在JS中编写如下代码:handleEdit(row){ CKEDITOR.instances.editor1.setData(row.incomeChange); CKEDITOR.instances.editor2.setData(row.profitChange); CKEDITOR...原创 2019-06-05 15:40:05 · 1330 阅读 · 0 评论 -
【前端】iframe的嵌套/父子页面的传值
描述主页面下嵌套了第一个iframe1;iframe中嵌套了第二个iframe2(项目用途为预览作用);通过点击iframe2的按钮,让iframe1的页面进行跳转iframe2:<a href="javascript:void(0) onclick="toJump('target.html')">在iframe2跳转iframe1的页面</a>iframe2...原创 2019-06-12 15:20:16 · 3881 阅读 · 0 评论 -
【Java】Spring的MVC
MVC的工作原理流程1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、DispatcherServlet调用HandlerAdapter处理器适配器5、H...转载 2019-04-09 20:55:49 · 149 阅读 · 0 评论 -
解决IDEA启动Tomcat时控制台出现中文乱码
https://blog.youkuaiyun.com/qq_41937388/article/details/88310813在IDEA的安装目录里找到bin里面的文件 idea.exe.vmoptions和idea64.exe.vmoptions分别用记事本打开,在里面添加-Dfile.encoding=UTF-8添加后重启IDEA,再次运行Tomcat...转载 2019-06-25 13:53:18 · 410 阅读 · 0 评论 -
【Java】用Java程序在linux本地创建并写文件时,文件名乱码的错误
代码描述:前端页面上传文件后台获得文件名,文件的输入流后台根据文件名在linux的预设的路径下创建文件新建文件输出流,将文件内容输出到新建的文件下错误:文件内容无误,但是文件名乱码,导致无法后续读取上传的文件分析:第一次只修改了代码中文件名的编码,没用;在代码中添加System.setProperty(“sun.janu…”),没用;只剩下tomcat传输数据时出错的可能性...原创 2019-07-01 16:24:44 · 2504 阅读 · 1 评论 -
【Java】Spring的拦截器,在preHandle方法中获取request的请求体
@Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) { StringBuffer url = request.getRequestURL(); ...原创 2019-06-18 15:54:32 · 13467 阅读 · 4 评论 -
【前端】等vue的数据渲染完成之后再执行的操作
一开始想用setTimeout的方法来延迟执行,发现渲染的时间没办法把握正确。在这里找到了答案https://blog.youkuaiyun.com/qq_34223398/article/details/79292319转载 2019-06-18 16:53:33 · 18221 阅读 · 1 评论 -
【Java】idea下maven依赖的问题
手动导入jar包:右键项目,open module settings–>libraries–>查找标红线的依赖,按照路径,文件名放入下载好的jar包把pom文件的相应依赖先删掉,然后刷一下右侧maven,然后再重新复制进去导入jar后,pom文件报错,右侧maven依赖没有报错在pom报错的依赖那里点击update maven indices即可clean/ins...原创 2019-07-05 11:30:57 · 261 阅读 · 0 评论 -
【Java】druid连接数据库的验证语句
DataBasevalidationQueryhsqldbselect 1 from INFORMATION_SCHEMA.SYSTEM_USERSOracleselect 1 from dualDB2select 1 from sysibm.sysdummy1MySqlselect 1Microsoft SqlServerselect1...原创 2019-07-11 14:18:12 · 727 阅读 · 0 评论 -
【Java】使用Uridecoder解码时的错误
前端js使用encodeUrl进行编码,把字符串传到后端;然后后端使用Uridecoder解码。当传入的字符串包含+号时,+号会被替换成空字符串。方法1【失败】:传到后端之后,再次使用Uriencoder编码一次,再进行解码,失败。解码之后还是Url编码过的字符串。方法2【成功】:js中,将encodeUrl()替换为encodeUrlComponent(),成功。后端无需改动。...原创 2019-07-29 10:15:38 · 728 阅读 · 0 评论 -
【前端】vue表单验证input内明明有值却提示错误
vue: rules:{ appId:[{required: true, message:'请输入appId', trigger: blur}] } // 前端 <el-form-item label="业务系统编号" prop="appId"> <el-input v-model="messageLimitForm.appId" placehold...原创 2019-07-31 09:20:15 · 3573 阅读 · 0 评论 -
【Java】小工具——根据实体类生成resultMap、生成数据库字段
import com.gci.promisetrip.modules.table.entity.BusEnergyConsume;import java.lang.reflect.Field;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @Author Created by yejunjie *...转载 2019-05-16 15:15:04 · 2568 阅读 · 0 评论