- 博客(55)
- 问答 (1)
- 收藏
- 关注

原创 日常工作问题总结
1. 标点符号不规范,如使用引号统一使用双引号,去掉不必要空格,js句尾使用;2. 定义变量时注意使用var、let、const;3. 语句过长时换行;4. 复杂的ajax请求:$.ajax({ url: '/api/open/comment/getEntityComments', data: JSON.stringify({ ...
2018-08-29 20:37:44
1378
2

java基础面试知识点
1.java中==和equals和hashCode的区别 ==是运算符,用于比较两个变量是否相等,对栈中的值进行比较; equals,是Objec类的方法,用于比较两个对象是否相等,默认Object类的equals方法是比较两个对象的地址 hashCode也是Object类的一个方法。返回一个离散的int型整数。在集合类操作中使用,为了提高查询速度。(HashMap,HashSet等) 对...
2018-03-11 23:25:26
241
原创 java 实现微信公众号关键字自动回复
因为设置了公众号的服务器配置,导致之前设置的公众号自动回复失效了。需要通过之前配置的接口实现自动回复。根据用户发送的消息,返回固定的信息。
2024-01-31 13:53:43
846
1
原创 springboot对接WebSocket实现消息推送
项目上线需要https请求,把请求地址换成wss,需要通过nginx配置转发,再443端口加上如下配置。请求地址更换成wss://域名/wss/websocket/或者播放指定的音频文件,播放音频需要浏览器设置可以发放声音。2.增加配置WebSocketConfig.java。7.增加消息推送语音播放_文本转语音。3.创建一个WebSocket实例。6.前端对接WebSocket。4.修改启动类,添加注解。8.如何修改成wss请求。5.测试一下推送消息。
2023-12-25 18:36:24
982
原创 使用el-cascader时设置lazyLoad需要注意方法中this的作用域
项目场景:使用ele-ui实现一个地区级联选择问题描述:选择地区时懒加载,需要设置lazyLoad属性,代码如下,控制台提示找不到this.$apilazyLoad(node, resolve): { let nodes = []; if (node.level > 1) { resolve(nodes); return; } let parentid =
2020-10-14 19:11:19
4899
4
原创 Failed to pull image xxx unauthorized: authentication required
在执行完kubectl create deployment后执行kubectl describe pod发现出错了,错误描述:Failed to pull image "xxx": unauthorized: authentication required解决方法,删除deployment和pod后重新执行kubectl create deployment
2020-06-19 16:39:07
2228
1
原创 spring boot 整合Swagger2启动报错
环境 springboot 2.3.1 swegger 2.2.0 在项目启动时报一下错误***************************APPLICATION FAILED TO START***************************Description:Parameter 0 of method linkDiscoverers in org.springframework.hateoas.config.HateoasConfiguration require
2020-06-14 11:21:17
1581
原创 springboot 使用aop记录访问日志
pom文件增加aop的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>自定义注解@Target(ElementType.METHOD)@Retentio
2020-05-26 15:39:26
327
原创 Spring boot 使用@RestControllerAdvice、@ExceptionHandler处理全局请求异常
@RestControllerAdvicepublic class ExceptionHandlerController { @ExceptionHandler public JsonContent handler(Exception exception) { ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder .getR.
2020-05-26 15:22:03
578
原创 spring 使用 @Around 获取返回值类型
第一种方式MethodSignature methodSignature = (MethodSignature)point.getSignature();Class<?> returnType = methodSignature.getReturnType();第二种方式Method method = ((MethodSignature)point.getSignature()).getMethod();Type type = method.getGenericReturnTy.
2020-05-26 14:48:27
4690
原创 使用jave进行视频转码
最近在做项目的时候发现,使用jwplayer播放视频会出现只有声音没有画面的情况,经过调查发现是视频的编码格式问题造成的,简单的解决方式是下载一个格式工厂,将视频格式设置为h264就可以正常播放了。如何想实现在上传的时候进行转码,请往下看。首先是判断上传的视频编码格式是否是h264 需要使用我们的工具类jave,详细的介绍请看http://www.sauronsoftware.it/proj......
2019-12-14 21:53:54
1782
1
转载 Java8 List与String进行互转
Java8-ListChangeStringpublic class ListChangeString { public static void main(String[] args) { List<String> list1 = Arrays.asList("文学","小说","历史","言情","科幻","悬疑"); Lis...
2019-10-23 15:09:41
1061
原创 Space is not allowed after parameter prefix ':'
hibernate在执行sql语句查询的时候转义出错,网上很多解决方式是在:前面增加转义 \\,结果发现还是不可以,最终的解决方法是这样:之前的sql:@pids := "001"修改后的:@pids/*'*/:=/*'*/ "001"...
2019-09-15 18:16:25
619
2
原创 mysql group_concat的使用
语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator '分隔符'] )说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;separator是一个字符串值,缺省为一个逗号。举例说明:现有一个用户表userid, name一个标签表tag...
2019-05-23 19:25:35
261
转载 Logging initialized using ‘class org.apache.ibatis.logging.log4j.Log4jImpl’ adapter.
你是否遇到过下面的情况,控制台无限的输出下面的日志:Logging initialized using ‘class org.apache.ibatis.logging.log4j.Log4jImpl’ adapter.Logging initialized using ‘class org.apache.ibatis.logging.log4j.Log4jImpl’ adapter....
2019-05-07 19:30:28
7756
5
原创 idea 通过 mybatis-generator 生成实体类、mapper.xml、mapper接口
首先需要新建一个generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "htt...
2019-05-07 19:09:45
784
转载 SpringMvc参数传递中乱码问题
问题描述:当传递中文参数到controller类时,无乱是get方式还是post方式都出现乱码解决:1、保证所有的页面编码都是utf-8,包括jsp页面,浏览器编码设置和eclipse的编码设置。2、spingmvc给我们提供了一个编码过滤器,只需要在配置文件web.xml中加入即可。如下:<filter> <filter-name>cha...
2019-05-05 15:39:07
401
转载 代码重构的技巧——合理使用@Deprecated
转https://www.cnblogs.com/hzhuxin/p/4645070.html我们在做项目时,前期写的类中的一些代码可能由于需求变化的原因需要重写,有时重写时方法的传参和返回值也会发生变化,这样往往导致调用的代码也跟着出错,我们看下spring的代码是如何处理这样的事,先看下面两段代码,上面这段是之前的getHandler方法,现在需要改成第二段代码,方法的参数cache不...
2019-04-27 21:14:25
390
原创 eclipse 选中多行进行编辑
shift + alt + a 进入选中模式,点击鼠标向上或向下活动,进行编辑,再次shift + alt + a 退出多行编辑模式
2019-04-12 10:19:55
3254
原创 javax.mail.AuthenticationFailedException Sending the email to the following server failed
email.setAuthentication("用户名", "开通服务时的授权码");
2019-04-01 14:17:22
1045
原创 与、或、非、异或
与 &两个数中位都为1,结果才为1,否则为0或 |两个数中只要有一个为1,结果就为1,否则为0非 !位为0,结果为1,位为1,结果为0异或 ^两个数位相同为0,不同为1...
2019-03-18 19:40:33
5270
原创 mysql limit和offset的使用
查询表中的第4条和第5条使用limit查询SELECT * from pe_web_site limit 3,2;第一个参数是指从第几条数据开始查询,默认是从0开始,可以省略。第二个参数是指查询的条数。所有查询的是第3条数据之后的2条数据,也就是第4和第5条。 2. 使用offset查询select * FROM pe_web_site LIMIT 2 ...
2019-03-15 12:08:48
1199
原创 log4j-over-slf4j.jar AND slf4j-log4j12.jar 依赖冲突解决方案
log4j-over-slf4j.jar AND slf4j-log4j12.jar 依赖冲突解决方案在依赖log4j-over-slf4j的pom文件中排出引用 <dependency> <groupId>org.jasig.cas.client</groupId> <artifactId...
2019-03-13 14:03:25
388
原创 微信第三方登录
/** * 第三方回调 * * @return * @throws Exception */ @RequestMapping("/authRequst") public void authRequst(HttpServletRequest request, HttpServletResponse response) throws Exception { StringB...
2019-02-28 09:58:44
234
原创 springMVC 接收map类型参数
前台传递的参数:bean在前台通过字符串拼接成一个map类型的字符串,然后JSON.parse() 后台接口接收参数:
2019-01-23 11:21:25
4903
原创 百度分享-解决分页之后不显示图标及分享单个链接
在页面上有个列表页需要添加分享按钮,如图使用百度分享,点击下一页重新加载页面不显示分享按钮。原因是因为需要重新加载一下init()方法。html = '<div class="shore-circle pull-right">' + '<span class="mr5">分享</span>' + '<div class...
2018-12-29 19:44:35
746
原创 微信号获取access_token接口超过调用次数
记一次线上出现的问题,由于同事误把缓存token的代码注释掉并上线了,当天访问人数较多,超过了接口调用次数限制,导致后来的用户登录不了,临时调接口访问上线已来不及。 解决办法是用微信提供的测试接口获取到token,又写了一个接口把token放在缓存中,每两个小时之内重新获取一次token放入缓存。就这样,度过了难忘的一天。 ...
2018-10-21 15:46:01
12511
原创 微信小程序 web-view 在ios显示空白页面
最近遇到的一个问题,小程序使用web-view链接到H5页面,业务域名已经配置过了,在安卓系统上也是没有问题,只有ios不能正常显示,出现空白页面。在网上几番查找后,没有效果。 首先下载了safari的windows版(原晾我没有苹果本),打开H5页面发现js报错,原因是js里用了ES6的写法,写小程序写习惯了。然后通通改成ES5,页面正常加载出来了。 然而,小程序并没有展示出来页...
2018-10-21 12:56:50
7769
1
原创 微信公众号签名错误 invalid signature
在h5上做微信分享的时候,遇到一个奇怪的问题,wx:config有时候提示ok,有时候提示签名错误,通过微信 JS 接口签名校验工具校验也是没有问题。最后看网上大家说的解决方法,大部分是url有问题,于是对url进行encodeURIComponent,解决。...
2018-09-07 10:41:29
3105
原创 iframe标签内元素添加手势滑动事件
需求:通过手势滑动控制<div class="fullPage"></div>的显示和隐藏因为在body内添加监听事件无法捕捉到iframe内页面的手势动作,所有需要在iframe里添加监听事件。代码如下:html<body id="body"><div> <iframe id="iframe"
2018-09-06 20:44:15
3073
原创 Vue实现页面跳转
如何点击底部书架跳转到对应的页面<router-link :to="{name: 'bookshelf', params: { entityId: this.entityId } }" :class="{'flex-item-1':'flex-item-1',cur:tabs[0].isShow}" href="javascript:"> ...
2018-06-17 17:20:20
77903
5
原创 使用TBS Studio调试微信小程序
工作中开发微信小程序,使用的Vue开发前台页面,平时都是在谷歌浏览器上进行调试,一切都没有问题。当把程序上线到微信小程序上,出现了问题,页面点击没有反应,无奈没办法在谷歌浏览器上进行调试,于是在网上搜索,看看大家都是如何调试小程序的。终于,发现了腾讯自己的调试工具TBS Studio。首先下载TBS Studio, 链接https://x5.tencent.com/tbs/guide.html...
2018-06-17 16:49:25
13533
22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人