logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis 结果集中嵌套查询中的循环依赖问题分析

循环依赖实例mybatis的循环依赖,即是mapper.xml里面的A查询的resultMap包含了B属性(B属性是通过子查询得到的),而B属性中又包含了A(B查询的resultMap中又包含了A的查询),就会造成A-B-A的情况。实际的代码样例如下:mapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper

#mybatis
java.lang.RuntimeException:could not acquire a semaphore for execution

转载自链接近期测试在对整个系统进行压力测试,发现并发数到30以上,去集成了oauth2的授权服务生成token时,便会出现大量报错,在对授权服务的tomcat链接调整后,也无济于事,于是单独为授权服务进行压力测试,发现在1000并发量上,链接正常无报错,于是猜想可能是网关的问题,在百度搜索后发现是网关配置的问题,以下就是搜索到的结果,亲测可行:大致可以看出是hystrix的问题,于是百度hystr

ClickHouse集群为什么建议写分布式表

ClickHouse集群为什么建议写分布式表,实际上这也跟数量有关系,如果预估自己的业务数据量日增不到千万行, 那么写分布式表和本地表都可以, 但要注意如果选择写本地表, 请保证每次写入数据都建立新的连接, 且每个连接写入的数据量基本相同。如果业务日增千万以上, 并发插入大于10, 那么请写本地表。主要的原因跟官方说的原理有关:简单来说就是假设此时有两个分片节点,数据块当前写入分片节点1的本地文件

#clickhouse
集成AD域,前端实现免登录

转载自添加链接描述javaweb应用程序与AD域身份认证首先,要做统一身份认证,也就是说,要java应用程序去ad域验证这个人的用户名密码是否存在于ad域,这个比较简单,只有一个坑,直接上代码吧。private final String FACTORY = "com.sun.jndi.ldap.LdapCtxFactory";private final String URL = "ldap://1

#java
was 单元,Deployment Manager,节点(Node),Node Agent,profile概念

转载自点击打开链接如今的电子商务及电子政务应用系统的发展已经到了一个新的阶段,应用系统的成熟度和可用性都达到了更高的水准。因此庞大的部署规模和海量的用户访问成为目前大型电子商务及电子政务应用系统的显著特征。在这样的情况下,企业对系统关键业务:如金融信息,通信,交通等要求确保系统24*7*365不停歇运行业务的分布式部署结构和负载抗压能力,以及高可用性都提出了更高的要求。IBM WAS

VMware设置window虚拟机静态ip

一直以来,在工作或学习中都会碰到要在电脑装虚拟机的情况,特别是试验集群的时候,但每次装完都要百度寻找设置静态ip的方法,毕竟虚拟机本身需要上网和相互通信,每次都耗费了不少时间,比较麻烦,因此在寻找了相关资料在加上自己的尝试后,终于找到了百试百灵的方法,话不多说,我们就开始吧。在我们安装好虚拟机以后,在网络连接里面可以看到多了两块网卡:其中VMnet1是虚拟机Host-only模式的网络接口,VMn

win7ping不通linux虚拟机

首先应该把虚拟机的linux的ip改为与win7统一网段的ip。假设win7ip 为:192.168.1.106  那么linux也应该为192.168.1.xxx才行在linux终端下输入ifconfig查看当前ip是否与win7处于统一网段下,如果不在则进行以下操作:在linux终端下输入vi /etc/sysconfig/network-scripts/ifcfg-eth

jvm分析工具之Visual VM

Visual VM是一个功能强大的多合一故障诊断和性能监控的可视化工具。它集成了多个]DK命令行工具,使用Visual VM可用于显示虚拟机进程及进程的配置和环境信息(jps,jinfo),监视应用程序的CPU、GC、堆、方法区及线程的信息(jstat、jstack)等,甚至代替JConsole。在JDK6Update7以后,Visual VM便作为]DK的一部分发布(VisualVM在DK/bi

#jvm
安装samba时,出现perl(Convert::ASN1) is needed by

缺少perl-Convert-ASN1-0.21-3.fc9.noarch.rpm这个包,在rehat或者cenos或其他系统安装包的iso文件里面找这个安装包就行了。在我这里是虚拟机,所以在vm的设置里设置iso镜像路径后,再linux下挂载这个目录,我的版本是rehat5.6版本,具体如下:mkdir /mnt/cdrommount /dev/cdrom /mnt/

vmware虚拟机的重启后自动还原问题

最近公司一台服务器老是出现修改后的功能一重启就丢失了,很多工作都白做了,很是郁闷,最后找到原来是硬盘设置的原因,这是由于虚拟机的硬盘模式设为独立模式,如果勾选了“独立”,若再勾选“非永久”,则虚拟机关机后再重启,虚拟机将回到设定“非永久”时刻的状态,因此我们就要改变这样的设置。要确保虚拟机处于关机状态,然后按照如下进行设置,即可解决这个问题,如果想要恢复某一时间点的虚拟机,建议还是通过

    共 21 条
  • 1
  • 2
  • 3
  • 请选择