- 博客(114)
- 资源 (28)
- 收藏
- 关注
原创 BS电子病历
本文介绍了一套功能全面的文档排版系统,包含基础文本样式(粗体/斜体等)、高级格式(上下标/LaTeX公式)、多媒体处理(图片/表格)、交互控件(单选/日期选择器)三大类功能。系统支持精细的段落控制(对齐/缩进/行距)、专业内容呈现(医学公式/代码高亮)以及多种工作模式(编辑/只读/修订),并针对大文档优化了加载性能,提供完整的文档创作与管理解决方案。
2026-03-12 08:31:01
40
原创 预约挂号小程序
本文介绍了医院预约挂号小程序的全流程操作指南。用户需先登录并验证身份,然后选择或添加就诊人信息。系统提供科室列表供选择,选定后可查看医生排班并预约具体时段。确认页面会显示医院、科室、医生、时间、费用等完整信息,核对无误后完成支付即预约成功。整个流程包含登录、选人、选科室、选医生时间、确认信息和支付六个步骤。
2026-03-12 08:23:12
37
原创 WEB电子病历
WEB电子病历设计模式 标签保护:文本(单行/多行)、单选、复选、下拉列表、文档块、日期 数据异步加载 超大数据加载 编辑模式 只读模式 痕迹模式 打印 医学公式
2026-03-11 09:22:15
195
原创 医院预约挂号小程序
医院预约挂号小程序 ,医院预约挂号小程序 - 完整预约流程登录与身份验证用户启动小程序。文档显示小程序与“电子健康卡”系统关联,顶部展示了当前用户“李晓峰”的身份信息。用户可在此处切换账号或完成登录。选择就诊人进入核心预约功能后,用户需先“选择就诊人”。系统会列出已绑定的家庭成员或就诊人列表(如示例中的李晓峰、王晓梅、张建国),并显示其部分隐藏的身份证号。如果本次就诊人不在列表中,用户可以点击“添加就诊人”来录入新成员的信息。选择科室确认就诊人后,进入“选择科室”界面。系统以列表形式展示医
2026-03-10 15:15:50
390
转载 WebSocket服务端消息推送
服务器推指的是HTML5规范中提供的服务端事件EventSource,浏览器在实现了该规范的前提下创建一个EventSource连接后,便可收到服务端的发送的消息,实现一个单向通信。这种方式的优点是,后端编写非常简单,逻辑不复杂。Netty是由jboss提供的一款开源框架,常用于搭建RPC中的TCP服务器和WebSocket服务器,甚至是类似Tomcat的web服务器,反正就是各种网络服务器,在处理高并发的项目中,功能丰富且性能良好,基于Java中NIO的二次封装,具有比原生NIO更好更稳健的体验。
2024-03-19 15:36:46
1126
原创 mysql创建用户授权步骤详解
将向"database_name"数据库中的表授予SELECT和INSERT权限给"username"用户。可以同名 仍让使用test 也可以,创建一个新的用户名也可以。
2024-02-27 09:32:46
282
转载 uniapp微信浏览器H5授权微信登录
3.回调地址是完整的链接,所以,要确保在公众号里设置了授权回调域名 ,你用的这个回调地址的域名,必须和公众号设置的一致(可以去微信公众平台登录关联的公众号看看有没有设置)2.那个appID,记住,一定要是公众号的ID ,一般是如果是小程序同步的H5,那就是这个小程序关联的那个公众号ID,不是开放平台的ID。// 看地址中有没有code参数,如果没有code参数的话则请求微信官方的接口并获取包含code的回调链接。//通过微信官方接口获取code之后,会重新刷新设置的回调地址【redirect_uri】
2024-02-22 13:57:37
2255
转载 若依框架 spring boot+ mybatis + 多数据库配置(mysql+oracle)
oracle数据库中有2种字段类型 BLOB 和 NCLOB(具体的解释请自行百度),在创建对象时,BLOB类型的字段对应的是java中的byte[],NCLOB类型的字段对应的是java中的String,而且在配置XML文件时,需要在对应的字段标注jdbcType和typeHandler。# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒。记录一下使用若依框架配置多数据库时踩到的坑,主数据库是mysql,从数据库是oracle。# 配置一个连接在池中最小生存的时间,单位是毫秒。
2023-03-31 10:43:44
5213
1
转载 Java 将带有 ‘T’的时间字符串转换成yyyy-MM-dd HH:mm:ss 格式
看代码: //将带有T的时间字符串转换成yyyy-MM-dd HH:mm:ss public static String convertDate(String strDate) { String str = ""; try { String fmt = "yyyy-MM-dd HH:mm:ss"; strDate = strDate.replace("T", " "); DateTime...
2022-03-13 20:58:00
3487
1
原创 安装electron失败 postinstall: `node install.js`
解决方法:将electron下载地址指向taobao镜像npm config set electron_mirror "https://npm.taobao.org/mirrors/electron/"
2022-02-15 09:09:25
4687
原创 UNI-APP运行环境版本和编译器版本不一致的问题
在打包成APP了 使用了的wgt资源更新 由于HbuildX工具的更新吗,打包后会弹出版本不一致问题解决方法在配置manifest填写上"app-plus": { "compatible": { "ignoreVersion": true //true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持 }, 或者//... "app-plus": { "compatible": { "runtimeVersion": "1.7...
2022-01-05 09:54:05
1420
转载 uniapp项目提示打包时未添加videoplayer模块
1、uniapp项目,遇到视频提示打包时未添加videoplayer模块2、如果是云打包只需在manifest.json,模块权限配置中勾选即可。跳转官方文档如果是使用Android离线打包则需要把 media-release.aar,weex_videoplayer-release.aar 这两个文件复制到项目的libs目录下(文件可以在原始工程找到,如果找不到则需要下载新版。官方下载链接)4、然后需要在dcloud_properties.xml中添加如下代码,应该就可以正常使..
2022-01-05 09:31:07
5277
原创 vue-video-player 报错The media could not be loaded, either because the server or network failed or bec
main.js 引入import VideoPlayer from 'vue-video-player' import 'video.js/dist/video-js.css' Vue.use(VideoPlayer)<video-player class="video-player vjs-custom-skin" ref="videoPlayer" :playsinline="true" :options="playerOptions" ></video-player>
2021-12-30 10:03:51
10108
2
原创 mysql:The user specified as a definer (‘xxx‘@‘%‘) does not exist 解决方法
发生这种问题。大概率是用户不存在或者是权限不够用户不存在。用可视化工具新建一个。权限不够 ,运行下面命令:如:我的错误:The user specified as a definer ('mysql'@'%') does not existmovitity权限不够。grant all privileges on *.* to 'mysql'@'%' identified by ".";flush privileges;...
2021-12-29 16:22:57
1276
转载 MySQL实现自增的序列(Sequence)
1、Mysql不支持直接的Sequence,首先需要创建一张表来模拟Sequence的功能。CREATE TABLE t_sequence(seq_name varchar(100) NOT NULL COMMENT '主键',table_name varchar(100) NOT NULL COMMENT '表名标识该序列是某张表的',column_name varchar(200) NOT NULL COMMENT '列名标识该序列用于某个字段',current_val int(15) NO
2021-12-09 11:44:41
6296
原创 Bean Validation参数校验
Validation加入validation校验@Datapublic class StaffDto { /** * 用户名称 */ @NotBlank(message = "姓名不能为空!") private String name; /** * 年龄 */ @NotNull(message = "年龄不能为空!") private Integer age; /** * 手机号
2021-12-07 13:41:10
2905
原创 vue中watch高级用法(deep和immediate)
一、handler方法和immdiate属性watch默认绑定,页面首次加载时,是不会执行的。只有值发生改变才会执行。watch:{ name:{ handler(newName,oldName){ //执行代码 }, immediate:true //true就表示会立即执行 }}二、deep属性如果是监听的是对象类型,当手动修改对象的某个属性时,发现是无效的。data:{ obj:{na...
2021-10-28 09:20:50
1634
原创 解决 Vue 中的Element-ui 组件el-checkbox动态赋值点击没反应问题
<el-checkbox :value="form.test=== '1'" @change="val => $set(form,'test',val ? '1' : '0')" label="测试" border></el-checkbox>项目中遇到的问题记录一下
2021-09-24 17:28:57
7110
原创 Druid数据库连接池,java.sql.SQLException: validateConnection false
Springboot2.1.9+druid+mybatits(不重启项目动态添加mysql和oracle数据源)和数据监控动态增加数据源问题如下11:10:44.465 [Druid-ConnectionPool-Create-12796329] ERROR c.a.d.p.DruidDataSource - [run,2803] - create connection SQLException, url: jdbc:sqlserver://172.16.31.1:1433;database=tj.
2021-08-04 11:17:46
2196
原创 jsoup表单提交,参数值为中文?
Connection connect = Jsoup.connect("");//设置多个请求头,头信息保存到Map集合中Map<String, String> header = new HashMap<>();header.put("Accept", "application/json, text/javascript, */*; q=0.01");header.put("Accept-Encoding", " gzip, deflate, br");header.pu.
2021-04-06 15:24:18
316
原创 SpringBoot 对@PathVariable,@RequestParam,@RequestBody三者的比较
面是对@PathVariable,@RequestParam,@RequestBody三者的比较注解 支持的类型 支持的请求类型 支持的Content-Type 请求示例@PathVariable url GET 所有 /test/{id}@RequestParam url GET 所有 /test?id=1 Body POST/PUT/DELETE/PATCH form-data或x-www.form-urlencoded id:1
2020-12-25 16:41:44
477
2
转载 在Windows系统下搭建Redis集群
准备工作需要4个部件:Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb。使用redis-trib.rb工具来创建Redis集群,由于该文件是用ruby语言写的,所以需要安装Ruby开发环境,以及驱动redis-xxxx.gem。1)下载Redis安装文件:https://github.com/MSOpenTech/redis/releases/,Redis提供msi和zip格式的下载文件,这里下载z..
2020-11-20 13:33:48
347
转载 java使用dcm4che3 api解析dicom文件
package com.pretreatment.utils;import com.pretreatment.domin.DicomObj;import com.pretreatment.domin.Image;import com.pretreatment.domin.Series;import com.pretreatment.domin.Study;import org.dcm4che3.data.Attributes;import org.dcm4che3.data.Tag;imp.
2020-09-07 14:39:00
1100
转载 Oracle11g客户端连接到服务端
Oracle11G配置远程连接服务器操作步骤1.客户端和服务器同时安装oracle11g数据库,(下载客户端和服务端http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html如下图)。打开服务器的oracle监听(windows7:右键电脑,选...
2020-03-04 15:00:08
1022
转载 vue后台管理系统项目标准完整的目录开发架构
注意:里面的部分文件夹可根据自己项目需求进行删减(比如lang,icons,mock,vendor这些文件夹),vendor文件夹用来存放第三方提供的功能插件等。static文件夹下一般放一些静态资源(比如静态资源图片等)...
2019-08-15 17:30:50
1020
转载 基于kubernetes构建Docker集群环境实战
kubernetes是google公司基于docker所做的一个分布式集群,有以下主件组成 etcd:高可用存储共享配置和服务发现,作为与minion机器上的flannel配套使用,作用是使每台 minion上运行的docker拥有不同的ip段,最终目的是使不同minion上正在运行的docker containner都有一个与别的任意一个containner(别的minion上运行的do...
2019-08-06 15:09:12
248
转载 Oracle命名规范
1、编写目的 使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读、理解和继承。 2、适用范围 本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作。 3、对象命名规范 3.1 数据库和SID 数据库名定义为系统名+模块名 ★ 全局数据库名和例程SID 名要求一致 ★ 因SID 名只能包含字符和数字,所以全局数...
2019-03-07 17:18:34
941
转载 ajax请求加上loading遮罩遇到的坑
本文起源于我之前写过的包含文件上传的form表单提交。在上述代码中关于ajax提交是同步还是异步的问题我也没有关注,结果在添加遮罩的时候就遇到问题了。问题描述:在点击保存提交文件表单数据时,由于加载速度慢,容易给用户系统出错或崩溃的错觉,造成用户多次点击等情况,所以考虑添加loading遮罩,我的ajax请求代码如下,在success之前添加brforeSend: ...
2019-02-20 15:03:38
520
转载 Java日期查询:日、周、旬、月、季度、年等时间操作
在进行频次、周期业务处理的时候,需要查询日、周、旬、月、季度、年等周期时间,为此而写的一个时间工具类。import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;...
2018-12-21 14:46:28
6851
2
原创 spring 事务控制 设置手动回滚
在事务控制的service层类中使用try catch 去捕获异常后,就会使事务控制失效,因为该类的异常并没有抛出,就不是触发事务管理机制。怎样才能即使用try catch去捕获异常,而又让出现异常后spring回滚呢,这里就要用到@Transactional(rollbackFor = { Exception.class }) public boolean save(String ...
2018-08-30 17:59:21
2294
转载 解决java poi海量数据导出内存溢出问题
摘要: 解决java poi海量数据导出导致内存溢出的问题找了很多天的解决方法,一直被分页查询绕进去了,其实数据都能查出来的,真正卡的地方是ExcelExportUtil类下调错了方法。 最开始调用的方法是(标记的地方): workbook = new HSSFWorkbook();和 workbook = new XSSFWorkbook();这两个方法就是导出Excel...
2018-08-21 09:20:38
2787
转载 oracle异常关闭,启动:ORA-24324: service handle not initialized
oracle关闭异常,再次启动时错误信息如下:SQL> shutdown immediate;ORA-24324: service handle not initializedORA-24323: value not allowedORA-01089: immediate shutdown in progress - no operations are permittedSQL...
2018-08-16 09:52:24
3257
转载 Java获取一年里某季、某月、某周的第一天及最后一天时间的完整代码如下:
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtil { /** * 得到某年某周的第一天 * * @param year ...
2018-08-03 17:14:25
1143
转载 input输入框只能输入数字,只能输入字母数字组合
输入大小写字母、数字、下划线:<input type="text" onkeyup="this.value=this.value.replace(/[^\w_]/g,'');"> 输入小写字母、数字、下划线:<input type="text" onkeyup="this.value=this.value.replace(/[^a-z0-9_]/g,'');">
2018-07-25 10:55:20
9675
转载 tomcat服务器隔一段时间不访问,就会与MySQL数据库断开连接
tomcat服务器隔一段时间不访问,就会与MySQL数据库断开连接,并报错: java.net.SocketException: Software caused connection abort: socket write error原因是MySQL的连接超时时间是8小时。若空闲超过8小时,MySQL就会自动断开连接。方法一:使用连接池可以解决这个问题,这里使用c3p0:修改hibernat...
2018-07-13 09:21:28
7798
原创 echarts图表在div尺寸变化时的自适应
页面中有一个echarts使用这个: myChart.setOption(option); window.onresize = myChart1.resize;当页面有多个echarts时使用: myChart.setOption(option); window.addEventListener(...
2018-06-28 16:16:13
24966
3
转载 主流消息系统框架「架构师必看」
RabbitMQ 2007年发布,是一个在AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。,通常用于应用程序之间或者程序的不同组件之间通过消息来进行集成。RabbitMQ提供可靠的应用消息发送、易于使用、支持所有主流操作系统、支持大量开发者平台。ActiveMQ 是Apache出品,号称“最流行的,最强大”的开源消息集成模式服务器。ActiveMQ特点...
2018-05-03 14:22:24
4909
转载 什么时候应该用equals(),什么时候应该用==
补充以供更多小白得到帮助,在此谢谢大家了!1、equals是object的方法2、String类型的equals重写了object的方法,所以此方法比较的是内容,不比较内存地址==比较内容和地址,因为String也属于引用数据类型注意:String是特殊的在声明对象时可以写new也可以不写(不写默认就是new)(总结:==比较内存地址和内容,equals方法被重写只比较内容)3、基本类型,如int...
2018-04-16 17:14:39
711
转载 Java 空字符串“”和null区别
空字符串“”1、类型:“”是一个空字符串(String),长度为0,占内存,在内存中分配一个空间,可以使用Object对象中的方法。(例如:“”.toString()等)2、内存分配:表示声明一个字符串类型的引用,其值为“”空字符串,这个引用指向str1的内存空间。null1、类型:null是空引用,表示一个对象的值,没有分配内存,调用null的字符串的方法会抛出空指针异常。(例如:str1.en...
2018-04-16 17:14:13
222
转载 Apache HttpClient 资源释放、请求超时,导致线程池用光、内存不足
Apache HttpClient,据说很强大,可以支持峰值一秒7万以上的请求。不过需要注意一些资源释放和超时处理的问题。问题1:线程资源无法释放,最终导致内存不足、或线程池被用光。问题代码:[java] view plain copy private static HttpClient httpClient = HttpClientBuilder.create().build(); priva...
2018-04-04 11:45:52
7519
commons-httpclient-3.1jar包
2015-09-17
上传图片预览java代码
2015-10-13
龙果 java并发编程原理实战
2018-02-02
jackson-annotations-2.2.3.jar
2015-10-13
jackson-databind-2.2.3.jar
2015-10-13
struts2.0_zh
2014-01-24
httpclient-4.5 jar
2015-10-13
微信订阅号java源码
2015-08-04
hadoop-eclipse-plugin-2.6.0.jar
2017-02-16
jackson-core-2.2.3.jar
2015-10-13
HighchartsDemo案例
2017-02-08
办公自动化系统oa
2014-05-05
hql批量删除
2014-01-24
实战Java高并发程序设计 中文pdf版下载
2018-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅