
java
我会修软件
这个作者很懒,什么都没留下…
展开
-
java 编辑器 集成jupyter notebook
先说下项目背景,公司要求做一个web版类jupyter 编辑器,能够在线编辑、执行python 脚本,最重要的是还要支持python画图功能,其实就是做个web版jupyter。网上搜了一大堆,没一个靠谱的方案,最多就是把jupyter页面集成到项目里,这tm能叫集成,既然别人靠不住,那就靠自己吧,自己搞吧!结合自身项目实际情况,再请教了一下python大神,最终还是实现了,接下来就说方案思路。我不会贴太多代码,自己探索吧!......原创 2022-04-20 17:41:15 · 3839 阅读 · 18 评论 -
sftp SftpATTRS 获取linux 文件归属用户名
SftpATTRS getUId() 方法返回的是用户id,竟然没有获取用户名的方法,那怎么办,自己实现一下吧。此方法只针对linux 通过id 命令获取到用户 组信息,然后解析出来即可获取用户名。直接上代码。//此方法 获取linux 文件归属用户 其它系统暂时未测 ChannelExec channelExec1 = (ChannelExec) this.session.openChannel("exec"); ...原创 2021-11-12 15:58:05 · 1624 阅读 · 0 评论 -
netty channelRead0 永远不执行
项目中用了netty框架,自定义了解码器,由于没有结束符,导致了channelRead0一直不会执行。既然不会被动触发,那主动触发怎么样? 结果netty还真有,不得不说netty确实好用。不过主动触发的是 channelRead,这点需要注意,netty提供的方法就是fireChannelRead 。有两种写法:1:ctx.fireChannelRead(msg); //通过当前节点往下传播事件2: ctx.pipeline().fireChannelRead(msg);//通...原创 2020-11-12 20:49:28 · 8194 阅读 · 1 评论 -
common-net hp unix系统 ftp服务器 listFiles 返回为空解决方案。
此问题是因为惠普服务器中文环境导致的。网上大多数方法都是需要重新编译common-net 类,感觉很麻烦。 偶然找到了一种不需要重编译common-net 的方法,亲测可用,代码下载:https://download.youkuaiyun.com/download/yingprince/10149251方法如下:1、工程添加UnixFTPEntryParser类。2、工程添加FTPTimestam...原创 2020-01-01 21:19:40 · 475 阅读 · 0 评论 -
微信支付 java api body中文乱码解决
body声明String body = new String(("CL"+map.get("act_name").toString()).getBytes("utf-8"));搞定~原创 2019-04-26 10:41:58 · 1127 阅读 · 0 评论 -
利用线程工厂设定线程池中线程名称
1、实现线程工厂接口public class SmsThreadFactory implements ThreadFactory {//线程名称 private String sendcode; public SmsThreadFactory(String sendcode) { this.sendcode=sendcode; }...原创 2019-04-19 10:55:51 · 1642 阅读 · 0 评论