- 博客(40)
- 资源 (11)
- 收藏
- 关注
原创 移动医保支付
传统就医流程中,涉及“三长一短”的难题,因此根据国家政策及互联网的能力支持,用户在微信或者支付宝上激活医保电子凭证之后,无需在医院窗口排队,即可通过微信小程序或者公众号、支付宝小程序缴纳医保挂号或医保门诊费用,优化了传统的就医流程,为用户提供便捷的医保结算就医方式。需要注意的是,医保支付那么HIS就需要调用线上医保平台提供的门诊登记、费用上传、支付下单接口才能正式发起支付,费用上传的支付基本信息必须是在医保的线下平台进行了医疗服务项目备案之后的项目,不然医保会给出具体的提示信息,是不能进行正常支付的。
2024-04-08 14:37:16 257
原创 redis 相关知识
redis是单线程还是多线程的?redis不同的版本之间采用线程模型是不一样的,在redis4.0版本之前使用的是单线程模型,在4.0版本之后增加了多线程的支持。在4.0之前虽然我们说redis是单线程,也只是说网络I/O线程以及set和get操作是由一个线程完成的。但是redis的持久化、集群同步还是使用其他线程完成的。4.0之后添加了多线程的支持,主要体现在大数据的异步删除功能上,例如:unlink key、flushdb async。为什么redis在4.0之前会选择淡线程,而且单线程还那么快。
2024-04-07 17:43:09 357
原创 maven 打包命令
学会如何在pom.xml中配置获取到我们想要的jar包,在此之前我们就必须了解如何创建maven项目,maven项目的结构是怎样,与普通java,web项目的区别在哪里,还有如何配置pom.xml获取到对应的jar包等等,这里提前了解一下我们如何通过pom.xml文件获取到想要的jar的,具体后面会详细讲解该配置文件。基本概念:Maven是跨平台的项目管理工具。Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包。
2024-02-21 14:47:11 850 1
原创 java基础面试题
如果是在网页上,一些不恰当的设计可能会使用户认为上一次操作失败了,然后刷新页面,这就导致了withdraw被调用两次,账户也被多扣了一次钱。因为支持多继承,引入了菱形继承问题,又因为要解决菱形继承问题,引入了虚继承。这时候,因为D同时继承了B和C,并且B和C又同时继承了A,那么,D中就会因为多重继承,继承到两份来自A中的属性和方法。幂等接口:幂等接口认为,外部调用者会存在多次调用的场景,为了防止重试对数据状态的改变,需要将接口的设计为幂等的。假设我们有类B和类C,它们都继承了相同的类A。
2024-02-06 14:53:02 177
原创 spring 熔断机制
而下游的服务器挂了或者网络不可达,通常线程会堵塞住直到timeOut,如果并发量多了,这些堵塞的线程就会占用大量的资源,很有可能把自己本身的微服务所在的机器资源耗尽,导致自己也挂掉。服务降级利用fallback实现,例如在fegin中接口实现fallback指定的错误请求方法,使得这次请求不进入正常系统的处理逻辑,而去执行指定的fallback方法,返回error操作,就比如常见的错误友好页面,让它不去卡你的系统。熔断是微服务必须的,可我不用熔断,系统好像也能正常的工作,那为什么说它是必须的呢?
2024-02-06 14:49:53 345
原创 鉴权验证唯一登录
就是客户端在首次登陆以后,服务端再次接收http请求的时候,就只认token了,请求只要每次把token带上就行了,服务器端会拦截所有的请求,然后校验token的合法性,合法就放行,不合法就返回401(鉴权失败)5. 服务器收到上述请求信息后,将Authorization字段后的用户信息取出、解密,将解密后的用户名及密码与用户数据库进行比较验证,如用户名及密码正确,服务器则根据请求,将所请求资源发送给客户端。1. 客户端向服务器请求数据,请求的内容可能是一个网页或者是一个ajax异步请求,此时,
2024-02-06 14:48:11 371
原创 mysql 数据库基础知识
2.从库I/O线程:当START SLAVE语句在从库开始执行之后,从库创建一个I/O线程,该线程连接到主库并请求主库发送binlog里面的更新记录到从库上。读写分离:①避免从数据库进行写操作而导致的主从数据库数据不一致的情况,因为当主从数据库数据不一致时,那么从数据库最主要的备份任务就没有意义了。拥有多个从库的主库为每一个连接到主库的从库创建一个binlog输出线程,每一个从库都有它自己的I/O线程和SQL线程。主从复制:①当主数据库出现问题时,可以当从数据库代替主数据库,可以避免数据的丢失。
2024-02-06 14:45:25 799 6
原创 Java-spring注解的作用
上面的示例中,@Qualifier注解用于指定需要注入的Bean的名称为“userServiceImpl”。需要注意的是,@Qualifier注解通常与@Autowired或@Inject注解一起使用,用于在多个匹配的Bean中进行选择。当容器中有多个类型相同的Bean时,可以使用@Qualifier注解来指定需要注入的Bean。如果没有指定@Qualifier注解,Spring框架将使用默认的自动装配策略,即按照类型进行匹配。因此,使用@Qualifier注解可以有效地解决这个问题。
2024-02-05 16:11:48 712
原创 java读取配置文件数据
在实际开发中,项目中难免会有一些秘钥或者不经常使用到的配置信息,此时,就可以将这些配置信息统一写到配置文件中。随后使用@Value注解读取配置文件的值来向Spring中Bean的属性设置值。例如,一些系统环境变量信息,数据库配置,系统通用配置等等,都可以保存到配置文件中,此时就可以使用Spring的EL表达式读取配置文件中的值今天记载下读取配置文件的方法1、读取项目该文件的配置文件数据yml文件的格式如下:代码里面使用。
2024-01-18 15:02:06 432
原创 oracle数据创建同义词
grant select,insert,update,delete on B.表名 to palm_doctor;项目里面,可以存在多个系统之间都相互调用,我们一般会采用多个用户进行数据库表空间的创建。要么写接口进行处理,如果服务直接访问受限可以使用创建同义词的方式进行数据库相互操作。那么就存在问题了,多个数据库之间相互访问查询、新增、修改、删除。这样子,B用户就可以直接访问A下面的表,查询也可以直接进行查询。存在两个数据库A和B、B需要访问A下面的数据库。SELECT * FROM B.表名。
2024-01-18 11:32:56 467
原创 JAVA调试webservice接口
java程序调试webservice接口可以使用调用工具进行调试,对应的调试工具。SoapUI 下载地址:https://www,soapui.org/可在这个目录下面下载。
2024-01-18 10:52:57 592
原创 Java 集合存在相同属性,其他元素累加
使用JDK8的新特性: OutpatientPayWayAccountVO vo = new OutpatientPayWayAccountVO(); vo.setIncomeAmount(new BigDecimal(100)); vo.setPayName("支付宝"); OutpatientPayWayAccountVO vo1 = new OutpatientPayWayAccountVO(); vo1.s...
2021-08-11 09:30:01 613
原创 js问题总结
<input type="radio" value="0" name="type" checked="checked">个人<input type="radio" value="1" name="type">单位$('input:radio[name="type"]:checked').val();
2021-04-13 14:00:55 101
原创 Java 控制台VUE.JS的使用
运行环境:1、全局安装 vue-cli$ npm install vue-cli -g2、全局安装 webpack$ npm install webpack -g3、安装依赖库$ npm install4.安装 vue-quill-edito$npm install vue-quill-editor -g新增菜单: 在 ./src/router.js 配置具体...
2019-11-07 14:25:47 224
原创 java--微信小程序发送模板消息
String appId = ""//小程序appIdString appSecret = "" //小程序秘钥String url = "https://api.weixin.qq.com/cgi-bin/token?appid="+appId+"&secret="+appSecret+"&grant_type=client_credential"RestTemplate...
2019-03-19 15:43:13 1154
原创 微信小程序---授权登录
1、小程序登录授权,前端需要传入的参数:code==登录授权的rawData==计算签名使用encryptedData==包括敏感数据在内的完整用户信息的加密数据iv ==加密算法的初始向量signature == 字符串[sha1(rawData+sessionkey)]2、根据传入的参数进行加解密String url = "https://api.weixin....
2019-03-19 15:07:33 943 2
原创 java 生成小程序二维码
根据小程序的appId和秘钥换取授权accessToken 信息:String codeUrl = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token="//生成二维码urlString url = "https://api.weixin.qq.com/cgi-bin/token?appid="+appId+"&a...
2019-03-15 14:15:45 1767
原创 java 发送电子邮件
电子邮件的发送分两种:1、发送的附件是在本地服务器上面,可以在置顶文件目录下面直接获取文件进行发送文件(1)使用JavaMailSenderImpl技术 简单的发送邮件JavaMailSenderImpl mailSender = new JavaMailSenderImpl()mailSender.setHost(smtpHost)//发件人邮箱的 SMTP 服务器地址, 必须...
2019-03-14 16:24:25 660
原创 js 特殊文本的判断
测试例子如下:<html> <head> <title>测试</title> </head> <script type="text/javascript"> function loadOption(ids){ var all_options = document.getEle
2018-10-08 16:11:04 337
原创 刘同间--大骗子
我是陕西人,今年年初的时候在打算装修西安的房子。经小区的邻居介绍认识了刘同间,邻居也是通过一个弟弟介绍的说是刘同间在西安很多工地上有工程在做,而且活也做的特别细。经过再三考虑就和他签订个人合同4月开始装修房子。 和他沟通和聊天都感觉这人蛮实在的,也没有考虑那么多,毕竟是第一次装修刚刚开始也没有签订合同。4月初开始的水电走了一月都没有完工,感觉他做工有点慢他起初说的是五一黄金周的时候...
2018-08-24 16:18:08 624 7
原创 前端angularJs的开发过程
一、启动项目的过程① npm install② bower install 安装访问浏览器③ grunt serve 启动命令
2018-05-18 14:33:15 809
原创 angular前端基本页面验证
验证值必须要在【0.01-100】之间,而且最多是2位小数<md-input-container flex=""><label>费率</label><input type="number" name="fee" ng-model="config.fee" required="" pattern="^(0
2018-05-07 10:42:39 1324
原创 Java 些许公共工具类
1、生成一些随机数字组合 public static String getNum(int length) { String val = ""; Random random = new Random(); for (int i = 0; i < length; i++) { val += String.valueOf(ran...
2018-03-29 13:56:26 534
原创 Java 登录输入的验证码
首先通过controller层进行业务数据访问如下: @RequestMapping(value = "/generVerifyCode",method = RequestMethod.GET) void imageVerifyCode(HttpServletResponse response)throws Exception { response.setHeader("...
2018-03-09 17:23:27 547 1
原创 java 文件上传和下载
java最基本的文件上传和下载上传后对上传的文件进行重新命名处理,不然上传了重复的文件会覆盖之前的文件: /** * 上传图片 * @param file * @return * @throws Exception */ @RequestMapping("/uploadFile") @ResponseBody public Json...
2018-03-07 13:51:45 553
原创 Java PDF模板生成PDF
一、 制作PDF模板,使用AdobeAcrobat DC,必须使用这个来制作from域。使用AdobeAcrobat DC将Word导成PDF文档进行文本字段的制作对模板内容的设置如下:二、将需要动态传入模板的值进行业务写入主要是写入的方法/** * 根据PDF模板生成PDF文件 * @param sourceFile 原模板文件 * @param targetFile 动...
2018-02-28 15:10:19 2950 4
原创 java时间相关
对时间字符串进行比较和处理 判断当前输入的时间必须是大于当天的23:59:59的: String dateTime = "2017-12-13 15:50:23"//界面输入时间 SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd 23:59:59") C
2017-12-13 16:19:47 312
原创 springBoot+Jpa(hibernate)数据库基本操作
Jpa是什么?JPA是一套规范,不是一套产品,那么像Hibernate,TopLink,JDO他们是一套产品,如果说这些产品实现了这个JPA规范,那么我们就可以叫他们为JPA的实现产品。Spring-data-jpa依赖于Hibernate,具体的示例如下:项目配置在pom.xml中添加相关依赖,加入内容如下:org.springframework
2017-11-10 16:44:14 1394
原创 对爬虫技术的理解--Crawler
爬虫的基本思路如下:根据URl获取相应页面的html代码利用正则匹配或者Jsoup等库解析html代码,提取需要的内容将获取的内容持久化到数据库中处理好中文字符的编码问题,可以采用多线程提高效率测试通过的demo:实体bean:public class CrawlStat{private long totalLinks;private int tot
2017-11-03 16:08:52 725
原创 CSV写入文件追加新的内容,文件编码处理
在编码的过程中,需要写入CSV格式的文件,在已经写入的文件里面继续追加内容,但是写入的文件总是编码不一致导致处理乱码问题,经过一番寻找,终于找到答案,希望对大家有帮助demo代码如下: String[] header = {"标题","内容","显示"}; String[] header1 = {"商赢汇","打怪兽","商赢"}; try{
2017-11-02 10:24:56 8803 1
原创 drools 规则引擎
Drools基本语法:传递进去数据,用于规则的检查,调用外部接口,同时还可能需要获取到规则执行完毕后得到的结果。在drools中,这个传递数据进去的对象,术语叫Fact对象,Fact对象是一个普通的java bean规则中可以对当前的对象进行任何的读写操作,调用该对象提供的方法当一个java bean插入到workingMemory中,规则使用的是原有对象的引用,通过fac
2017-10-23 16:57:01 375
原创 mysql的相关问题
以下命令都是在linux下面操作的:登录数据库: Mysql -u[root](用户名) -p[root](密码)数据库压缩命令mysqldump-hlocalhost -uroot -proot 库名 | gzip > call.sql.gz还原压缩的MySQL数据库gunzipdatabasename(要替换的数 据库名称)查看表结构:show
2017-07-17 14:28:53 280
原创 集合问题
声明集合,去掉重复的数据,过滤相同的元素List listA=new ArrayList();listA.add("A");listA.add("B");listA.add("C");List listB = new ArrayList();listB.add("E");listB.add("F");listB.add("C");
2017-07-14 16:08:24 280
翻译 Spring 定时任务时间调度相关设置
1、在remoting-servlet.xml配置你自己需要定时的xml文件如下2、在customer_quartz.xml里面下对应的配置文件和定时的配置描写对应的类要执行什么操作,对执行时间的规则如下:附表: "0 0 12 * * ?" 每天中午12点触发 "0 15 10 ? * *" 每天上午10:
2014-11-26 14:44:04 522
原创 IE6调试时没有报权限问题
首先将"http://localhost"添加到浏览器中的受信任站点区域(Tools--Internet Options--Scurity--Trusted sites--Sites),如果不添加将提示:"试图运行项目时出错:无法在web服务器上启动调试。你不具备调试此应用程序的权限。此项目的url位于internet区域".然后修改internet选项中的受信任站点区域中的用户验证,
2011-11-07 10:07:26 629
原创 ssh的好处
<br /> JAVA SSH框架 <br />JAVA SSH框架在Struts + Spring + Hibernate的组合框架模式中,三者各自的特点都是什么? <br /><br />Struts 的MVC设计模式可以使我们的逻辑变得很清晰。 <br />Spring 的IOC和AOP可以使我们的产品在最大限度上解藕。 <br />hibernate的当然就是实体对象的持久化了 <br /><br />典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、
2010-06-30 18:05:00 581
消息提示框
2014-11-14
My97DatePicker日期控件
2014-11-14
mysql存储过程--根据主表创建一张副表导入数据(分表)
2014-06-09
JAVA-支付支付问题
2024-02-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人