摘要: 关于 使用本模块,可轻松实现支付宝支付、微信支付对接,从而专注于业务,无需关心第三方逻辑。 模块完全独立,无支付宝、微信SDK依赖。 基于Spring Boot。 依赖Redis。 我能做什么 支付宝:电脑网站支付、手机网站支付、扫码支付、APP支付。 微信:电脑网站支付(同扫码支付)、手机网站支付阅读全文
posted @ 2019-05-11 16:43 杨元 阅读(861) 评论(3) 编辑
摘要: 前言 此框架由小菜独立开发,并且已经在生产环境中运行大约一年时间。 也就是说,Security 框架写出来有一段时间了,但是一直没有公布、开源,经过不断迭代完善,终于算是拿得出手啦~ Security 框架存在的意义并不是为了替代 Shiro 或 Spring Security ,而且提供另一种选择阅读全文
posted @ 2018-05-24 14:34 杨元 阅读(3986) 评论(1) 编辑
摘要: chunkupload简介 chunkupload是一款基于java语言的断点续传组件,针对文件上传,非文件下载,集成方便,使用简单。 chunkupload实现如下功能: · 实现断点续传 · 对于同一个文件,允许多用户同时上传,并且上传的用户越多,上传越快 · 线程安全 · 同一物理机下进程安全阅读全文
posted @ 2016-10-05 10:15 杨元 阅读(3912) 评论(6) 编辑
摘要: 本文所指TwoQueues缓存模型,是说数据在内存中的缓存模型。 无论何种语言,都可能需要把一部分数据放在内存中,避免重复运算、读取。最常见的场景就是JQuery选择器,有些Dom元素的选取是非常耗时的,我们希望能把这些数据缓存起来,不必每次调用都去重新遍历Dom树。 存就存吧,但总得有个量...阅读全文
posted @ 2014-12-25 11:44 杨元 阅读(1389) 评论(6) 编辑
摘要: 前言 imagepool是一款管理图片加载的JS工具,通过imagepool可以控制图片并发加载个数。 对于图片加载,最原始的方式就是直接写个img标签,比如:。 经过不断优化,出现了图片延迟加载方案,这回图片的URL不直接写在src属性中,而是写在某个属性中,比如:。这样浏览器就不会自动加...阅读全文
posted @ 2014-12-13 11:08 杨元 阅读(2881) 评论(9) 编辑
摘要: 今天小菜给大家带来又一款给力jQuery插件:ystep。 从名称上大致可以看出,这是一个流程步骤插件。 如果无意外的话,这可能是小菜近期最后一个作品了。。。苦逼的小菜即将创业,可能就没时间折腾啦~好,废话少说~简介 ystep是一款jQuery流程、步骤插件。在网站设计中,经常会用到...阅读全文
posted @ 2014-06-07 11:08 杨元 阅读(27243) 评论(5) 编辑
摘要: 关于项目原型制作,小菜先前写过一篇文章《FastUI快速界面原型制作工具》,只不过那个是用C#写的原型制作工具,但是感觉用C#写起来比较费力,而且也不太好用,经过高人指点,茅塞顿开,决定重新写一个Web版的。 经过将近一个月的不懈努力,Web版的原型制作工具终于诞生了:飞鱼。 飞鱼项目基于Node...阅读全文
posted @ 2014-04-24 23:39 杨元 阅读(2472) 评论(1) 编辑
摘要: 写在开头的话: 阅读本文需要了解基本的Handlebars.js概念,本文并不是Handlebars.js基础教程,而是注重于实际应用,为读者阐述使用过程中可能会遇到的一些问题。 实际上,小菜写这篇文章,很大程度是因为关于这个插件的中文资料比较少,像小菜这样的新手难以快速使用。 小菜再次申明,本文不...阅读全文
posted @ 2013-12-12 16:25 杨元 阅读(115982) 评论(5) 编辑
摘要: 小菜利用工作之余编写了一款Java小插件,主要是用来验证Web请求的数据,是在服务器端进行验证,不是简单的浏览器端验证。 小菜编写的仅仅是一款非常初级的组件而已,但小菜为它写了详细的说明文档。 简单介绍一下: kpvalidate是一款为java Web开发的插件,它用来在Web后台验证提交数据的...阅读全文
posted @ 2013-11-24 23:27 杨元 阅读(1167) 评论(0) 编辑
摘要: 程序设计设计需求数据同步是分布式系统常常需要考虑的问题,即把分散的数据收集在一起,进行汇总统计。例如,耐克在全球均有分店,假如总店需要掌握分店的销售信息,就需要把分店的销售数据同步到总店。目前主流数据库主要有两个:SQL Server和Oracle。对于Oracle数据库,有着比较成熟的同步技术,但SQL数据库则没有太好的解决方案,虽然已经有公司研发了同步程序,但是价格过于昂贵。同时,数据库同步技术是一种常用技术,因此有必要开发出一套独立的数据库同步系统,避免重复劳动。 综上需求,特提出“SQL Server数据库同步系统”开发。运行环境程序采用.NET 4.0开发,因此只能运行于Window阅读全文
posted @ 2013-03-05 01:10 杨元 阅读(16071) 评论(103) 编辑
摘要: 概念 DICOM identifiers Very importantly, the DICOM standard specifies DICOM tags that allow to index each single DICOM resource: Patients are indexed wi阅读全文
posted @ 2019-05-22 11:40 杨元 阅读(356) 评论(0) 编辑
摘要: 一款可以自动识别原始dicom文件Study Instance UID的工具。 如果你有一堆混乱不堪的dcm文件,这个小工具能帮助你将这些无序的dicom文件按照Study Instance UID压缩成zip包。 也就是按照Study Instance UID分类,分类的目的是便于分析,一般情况下阅读全文
posted @ 2019-05-13 16:52 杨元 阅读(130) 评论(0) 编辑
摘要: 关于 使用本模块,可轻松实现支付宝支付、微信支付对接,从而专注于业务,无需关心第三方逻辑。 模块完全独立,无支付宝、微信SDK依赖。 基于Spring Boot。 依赖Redis。 我能做什么 支付宝:电脑网站支付、手机网站支付、扫码支付、APP支付。 微信:电脑网站支付(同扫码支付)、手机网站支付阅读全文
posted @ 2019-05-11 16:43 杨元 阅读(861) 评论(3) 编辑
摘要: 简介 医学领域专用工具,千金难求,可以批量把jpg、png、bmp、tif图片转换为dicom(dcm)格式,并且保持原有顺序,同时支持嵌入部分重要的dicom元数据,比如:病人姓名,病人生日等。 将需要转换的图片全部放入同一个文件夹中,如果文件排序不是默认的按名称排序,那么需要设置成按名称,因为这阅读全文
posted @ 2019-05-08 17:08 杨元 阅读(681) 评论(2) 编辑
摘要: 使用说明 简单的粗暴的小工具,利用windows命令行调用ffmpeg完成任意格式视频转换成H264编码的MP4视频,以确保视频可以在主流浏览器中直接播放,如:Chrome、Firefox等。 只需要将包含视频的文件夹或单个视频文件拖放到【视频转码助手.bat】图标上即可。 · 如果拖放的是文件夹,阅读全文
posted @ 2019-05-08 16:51 杨元 阅读(187) 评论(0) 编辑
摘要: 问题复现场景 同一个StudyInstanceUID,对应两个不同的PatientID。 通俗讲,原本是一个病人的一次影像,却割裂成两个病人的影像,虽然两个病人不影响系统数据,但是同一个Study分别在两个病人名下,但是ID却相同,就会造成DICOMweb插件获取metadata失败,莫名其妙发生4阅读全文
posted @ 2019-04-10 21:03 杨元 阅读(90) 评论(0) 编辑
摘要: 首先,请广大win10受害者原谅小菜用一个如此长的标题来吸引你们,为了尽最大努力帮助那些饱受win10自动更新折磨的朋友们,小菜不得已出此下策,望见谅! windows 10是一个神奇的操作系统,当你沉浸在快乐的游戏中,当你痴迷的研究顶尖技术,当你专心撰写文档,当你安静的欣赏一部奥斯卡电影,win1阅读全文
posted @ 2019-03-18 21:35 杨元 阅读(1018) 评论(1) 编辑
摘要: 小菜最近用到RabbitMQ,由于之前了解过其他消息中间件,算是有些基础,所以随手从网上搜了几篇文章,准备大概了解下RabbitMQ的消息模型,没想到网上文章千篇一律,写一大堆内容,就是说不明白到底怎么回事,真是逼小菜写博客… 首先说明本文只适合有消息中间件基础的读者,本文不会讲解基础概念,而是一针阅读全文
posted @ 2018-09-02 22:06 杨元 阅读(1045) 评论(0) 编辑
摘要: 前言 此框架由小菜独立开发,并且已经在生产环境中运行大约一年时间。 也就是说,Security 框架写出来有一段时间了,但是一直没有公布、开源,经过不断迭代完善,终于算是拿得出手啦~ Security 框架存在的意义并不是为了替代 Shiro 或 Spring Security ,而且提供另一种选择阅读全文
posted @ 2018-05-24 14:34 杨元 阅读(3986) 评论(1) 编辑
摘要: 相信每个做java开发的读者,都接触过SQL建表语句,尤其是在项目开发初期,因为数据库是项目的基石。 在现代项目开发中,出现了许多ORM框架,通过简单的实体映射,即可实现与数据库的交互,然而我们最初设计的一定是数据库表结构,而不是实体类。实体类仅仅是对底层数据结构的有损压缩,它仅仅是数据载体,不具备阅读全文
posted @ 2017-06-09 22:21 杨元 阅读(6301) 评论(2) 编辑