摘要: 单元测试在没有集成websocket之前是好好的,当集成websocket之后就出现了下面的异常(只贴出来关键信息): 个人猜想异常原因就是因为@ServerEndpoint注解引起的 于是在单元测试上面添加了下面的注解就可以运行了: 个类就是程序的入口类。在此做一下记录 阅读全文
posted @ 2019-01-11 10:11 andysd 阅读(1847) 评论(0) 推荐(0) 编辑
摘要: 今天使用spring boot 2.1.1.RELEASE版本搭建项目,虽然可以直接打包成可运行的jar包,但是由于公司准备采用docker容器来管理项目,所以需要把jar包变成war包,并且war包内也不需要内嵌tomcat。 经历:按照网上说的在pom中添加代码(更改package类型是必须的 阅读全文
posted @ 2018-12-11 22:37 andysd 阅读(13098) 评论(1) 推荐(2) 编辑
摘要: 在上一篇 "java动态编译 (java在线执行代码后端实现原理(一))" 文章中实现了 字符串编译成字节码,然后通过反射来运行代码的demo。这一篇文章提供一个如何防止死循环的代码占用cpu的问题。 思路:由于 中重定向了 的输出位置,肯定不能有多线程并发的情况,否则会照成 输出内容错乱,所以我用 阅读全文
posted @ 2018-12-10 15:42 andysd 阅读(5609) 评论(5) 推荐(4) 编辑
摘要: 需求:要实现一个web网页中输入java代码,然后能知道编译结果以及执行结果 类似于菜鸟java在线工具的效果:https://c.runoob.com/compile/10 刚开始从什么概念都没有到最后封装成一个完整的工具类,中间查阅了很多资料才了解其中的概念以及流程,参考文献在文章最后面。 重点 阅读全文
posted @ 2018-12-07 10:29 andysd 阅读(21641) 评论(4) 推荐(3) 编辑
摘要: 自己实现了一个简单的LinkedList / Create by andy on 2018 07 03 11:44 根据 {@link java.util.LinkedList}源码 写了一个简单的实现,方便理解设计流程 该类是线程不安全的 / public class FrameLinkedLis 阅读全文
posted @ 2018-07-03 13:07 andysd 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 在工作中经常会用postman来模拟客户端请求来调试服务端接口,中间有次和客户端调试的时候发现postman同时传文件和参数服务端都可以收到,而客户端上传文件和参数的时候收不到文件流,所以就找时间弄清楚postman几个表单类型做下记录。 1. form data "点击查看参照文档" 就是http 阅读全文
posted @ 2018-06-27 10:18 andysd 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 产生这篇文章的动力在于对接腾讯云服务的时候每次都要进行Base64编码之后才能进行签名,之前只知道Base64是个算法,但是不知道为啥都用这个算法,这次为了链接Base64究竟是个什么东东才在网络上各种找资料,把觉得对自己有用的记录下来了。 摘抄网络上便于理解的概念: 基本概念和应用场景 Base6 阅读全文
posted @ 2018-06-26 22:43 andysd 阅读(8898) 评论(0) 推荐(0) 编辑
摘要: ``` var now = new Date(); var fd = new Date(now.getFullYear(), now.getMonth()-1 ,1).toLocaleDateString(); var ed = new Date(now.getFullYear(), now.getMonth(), 0).toLocaleDateString(); console.log(fd);... 阅读全文
posted @ 2018-06-13 19:12 andysd 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: ``` var dataArr = [0,1,2,3,4,5,6,7,8,9,10]; var newArr = []; var s = parseInt(dataArr.length / 4); var n = 0; for (var i = 1; i 0) { newArr[n++] = dataArr.slice(s * 4); } console.log(newArr); ``` 阅读全文
posted @ 2017-05-17 18:11 andysd 阅读(5859) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 参考地址: "http://www.917118.com/tool/rmb.html" 直接右键源码就可以看到。 阅读全文
posted @ 2016-11-22 14:45 andysd 阅读(2909) 评论(0) 推荐(0) 编辑