自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (10)
  • 收藏
  • 关注

原创 记Shiro使用过程中的内存不断增加问题修复

1.问题出现应用部署后,内存会随着使用时长边长,内存逐渐被吃掉,直到最后爬不动。开始研究一下吧......2.问题分析首先,dump下来java应用看看到底哪里占用了那么多内存:看到了吧,这个DefaulWebSessionManager居然占用了84%的内存,仔细看一下,主要是MemorySessionDAO中的ConcurrentHashMap中,这个map中为什么这么多的SimpleSession呢:相关的继承关系如下:DefaultWebSessionManager ..

2021-09-23 18:00:44 1094

原创 SAAS化中动态数据源多线程间歇性事务异常

背景:使用动态数据源方式实现SAAS化,请参见文章:https://blog.csdn.net/wuwen2049/article/details/111216837。和本文所描述异常相关的类为:DynamicDataSource问题描述:当单个post请求发送到后台,服务端进行数据库插入、更新操作,此时没有异常。(估计是请求并发数量只有1个,服务问题没有暴露出来。)使用SoapUI同时模拟发送10个post请求给服务端,这时异常出现:java.lang.IllegalStateE

2021-01-15 09:56:06 801 1

原创 动态数据源方式实现微服务SAAS化改造

目标:将原有产品(微服务化后台)进行SAAS化改造。后台主要已使用的相关技术:spring boot, spring cloud(eureka、zuul),shiro,mybatis-plus,qutaz(分布式),kafka, alibaba DruidSAAS模式:多租户数据进行数据库schema级别隔离,共用同一套应用。方案实施:1、对现有工程在进行数据操作层进行多数据源改造。2、对工程的应用入口,通过JWT中租户的信息,进行数据源的动态切换,使当前thread均使用同一个数据

2020-12-15 15:47:53 1032 2

原创 Spring cloud zuul 之跨域访问

在构架微服务过程中,通过zuul作为网关,对业务服务进行路由。以往如果没有网关,服务api直接暴露给调用方,解决跨域访问的方式通常是在代码中进行如下定义:@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { // Comments this part due to cors exception ...

2019-09-24 09:54:20 755

原创 docker run / build

docker run :创建一个新的容器并运行一个命令语法docker run [OPTIONS] IMAGE [COMMAND] [ARG...]OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -d: 后台运行容器,并返回容器ID; -i: 以交互模式运行容器,通常与 -t 同时使用...

2019-09-06 10:56:40 1923

转载 docker image拷贝

实际工作中有拷贝docker images到其他主机的情况,当然我是通过pull的方式来转移到其他宿主机。今天就来练习了一下子:1sudo docker save -ogolang:alpine3.7./my-golang-alpine3.7.tar //把我本机的golang:alpine3.7 镜像保存为当前目录下的归档文件my-golang-alpine3.7.tar ,然后...

2019-09-05 23:10:18 3685

转载 边缘计算开源平台

边缘计算中的边缘(edge)指的是网络边缘上的计算和存储资源,这里的网络边缘与数据中心相对,无论是从地理距离还是网络距离上来看都更贴近用户。作为一种新的计算范式,边缘计算将计算任务部署于接近数据产生源的网络边缘,利用边缘资源为用户提供大量服务或功能接口,大大减少上传至云数据中心的数据量,缓解网络带宽压力,同时可以更好地解决数据安全和隐私问题。在边缘计算环境下,数据具有异构性且数据量较大,数据处...

2019-09-04 22:32:00 2077

转载 tomcat7配置

引言这段时间折腾了哈java web应用的压力测试,部署容器是tomcat 7。期间学到了蛮多散碎的知识点,及时梳理总结,构建良好且易理解的知识架构把它们组织起来,以备忘。对web应用开发者来说,我们很关心应用可同时处理的请求数,以及响应时间。应用本身和它运行在其中的web容器是两个很重要的影响因素。对tomcat来说,每一个进来的请求(request)都需要一个线程,直到该请求结束。如果...

2019-07-28 15:26:05 310

转载 eureka server注册中心高可用及安全认证

注册中心单点肯定是不牢靠的,可以参考下面的方案做成注册中心集群:弄成3个节点,每个节点向其它节点注册,这样只要集群中有一个节点正常工作即可。为了方便在本机弄出这种效果,我们先修改下host文件127.0.0.1  localhost server1 server2 server3相当于给本机ip绑了3个hostname。然后在项目中,创建3个profile,参考下图:app

2017-08-30 16:15:03 313

转载 spring cloud eureka服务发现(高可用)

在微服务架构中,服务发现(Service    Discovery)是关键原则之一。手动配置每个客户端或某种形式的约定是很难做的,并且很脆弱。SpringCloud提供了多种服务发现的实现方式,例如:Eureka、Consul、Zookeeper。spring    Cloud支持得最好的是Eureka,其次是Consul,最次是Zookeeper。创建一个Maven工程(micros

2017-08-30 15:27:35 277

研发类企业代码安全保护解决方案(虚拟化系统级安全隔离技术)v1.5

研发类企业代码安全保护解决方案(虚拟化系统级安全隔离技术)v1.5

2023-01-31

DIP 目录库(1.0 版)

首都医科大学国家医疗保障研究院 2020

2021-01-14

ThroughTheHoloLensLookingGlass.pdf

ThroughTheHoloLensLookingGlass.pdf

2020-08-19

HIMSS大中华区EMRAM评级模型与评级流程

2006 年,HIMSS 发布《Electronic Medical Records vs. Electronic Health Records: Yes, There Is a Difference》白皮书, 提出Electronic Medical Record Adoption Model(EMRAM,电子病历应用模型),并以 此为依据,评价医疗机构的信息化建设水平。

2018-07-02

人工智能白皮书2018

人工智能白皮书2018,来源:互联网医疗健康产业联盟。

2018-02-07

Spring-Boot-demo

Spring-Boot-demo.zip,spring boot案例代码demo。可以直接使用。

2017-12-14

2017医疗大数据

2017医疗大数据与人工智能产业报告, 2017医疗大数据与人工智能产业报告

2017-12-14

CPHIMS Handbook May 2015_Web

CPHIMS Handbook May 2015_Web, HIMS指导手册,2015年版本。

2017-12-14

spring mvc

spring mvc最小代码。spring mvc最小代码。spring mvc最小代码。spring mvc最小代码。

2017-10-31

Redis介绍与内部实现机制

Redis介绍与内部实现机制

2017-02-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除