摘要:
因为dubbo默认的时间是500ms,超过这个时间它会重新请求服务层,最多尝试三次。 如果数据量比较大就不行了显示出来的异常为timeout。 在服务提供端设置timeout=1200000 并且加了timeout属性的配置因该放在最后一条,否则会配置冲突。 客户端添加timeout会造成tomca 阅读全文
摘要:
用Cacheable注解时,发现空值,也会被缓存下来。如果我们期望空值不被缓存,可以做如下设置: unless="#result == null" //当条件为true时,不保存对象 阅读全文
摘要:
操作系统不同 这个系统属性所表示的目录也不同On Windows: java.io.tmpdir:[C:\DOCUME~1\joshua\LOCALS~1\Temp\] On Solaris: java.io.tmpdir:[/var/tmp/] On Linux: java.io.tmpdir: 阅读全文
摘要:
想在linux中运行一个脚步,却提示permission denied. 文件权限不允许。 为了获得执行权限,借助chmod指令修改文件权限即可。 1、如果是运行程序时出现此提示,一般执行chmod 777 文件名给文件增加读、写、可执行的权限即可。 chmod 777 *.sh 赋予权限 或 ch 阅读全文
摘要:
1、apt-get安装: apt-get install zip 2、yum安装: yum install -y unzip zip 阅读全文
摘要:
一、JPA通用策略生成器 JPA提供四种标准用法,由@GeneratedValue的源代码: 其中GenerationType: JPA提供的四种标准用法为TABLE,SEQUENCE,IDENTITY,AUTO. TABLE:使用一个特定的数据库表格来保存主键。 SEQUENCE:根据底层数据库的 阅读全文
摘要:
insert和update操作中会常常用到自动生成主键。 1.selectKey和useGeneratedKeys属性 useGeneratedKeys (insert and update only) This tells MyBatis to use the JDBC getGeneratedK 阅读全文
摘要:
如图: Server: Apache-Coyote/1.1 这个信息给入侵者提供了一定的指示作用。为了安全起见,要求更改这个信息。那么我们就来修改一下试试,非常简单,只要在Connector中添加server属性就可以了: 打开tomcat的conf/server.xml文件,找到 修改为 隐藏真实 阅读全文
摘要:
方法一: 在弹出dialog的时候不用$('#dialogDiv').dialog('open');打开。用$('#dialogDiv').window('open');打开。再用window的resize方法重新布局就可以了。类似:var top = $("#struBtn").offset(). 阅读全文
摘要:
1、安装ntpdate,执行以下命令 2、手工同步网络时间,执行以下命令,将从time.nist.gov同步时间 若上面的时间服务器不可用,也可以选择以下服务器同步时间 time.nist.gov time.nuri.net 0.asia.pool.ntp.org 1.asia.pool.ntp.o 阅读全文
摘要:
RDS for MySQL使用的是InnoDB引擎。不同于MyISAM引擎只提供表锁,InnoDB提供不同级别的锁。但是在我们日常的操作过程中经常由于对数据库不当的SQL操作导致出现长时间的锁,造成其他的SQL语句长期等待执行。这种现象对于数据库的正常使用带来的极大的阻碍。接下来我们就来介绍如何排查 阅读全文
摘要:
elasticsearch原生支持date类型,使用date类型可以用如下两种方式: 1. 使用毫秒的时间戳,直接将毫秒值传入即可。 2. 传入格式化的字符串,默认是ISO 8601标准,例如2018-01-27T00:07Z(零时区)、2018-01-27T08:07+08:00(东八区),这两个 阅读全文
摘要:
最近在用MySQL做一些数据的预处理,经常会用到group_concat函数,比如类似下面一条语句 mysql>select aid,group_concat(bid) from tbl group by aid limit 1; sql语句比较简单,按照aid分组,并且把相应的bid用逗号串起来。 阅读全文
摘要:
一.查询的时候,需要建立一个SearchRequestBuilder,这里面将给出对于哪一个index或者type进行查询,并且所有的设置都可以在这里面进行实现,例如模糊查询,范围查询,前缀查询等。 二. 统计记录总数 三. 使用 QueryBuilders 进行查询 对于三个词 姜日香,刘燕,钟志 阅读全文
摘要:
Elasticsearch1.X,2.X,5.X随着版本的迭代,除了系统升级,Java API也做了相对较大的调整,也就是说,1.X的API在2.X以及5.X乃至未来6.X版本都不是通用的。 本例子使用的版本是5.6.5 一. 首先添加maven依赖 二。连接方式 输客户端自带一个集群嗅探特性,可以 阅读全文
摘要:
安装步骤 https://github.com/medcl/elasticsearch-analysis-ik 以插件形式安装: ik 带有两个分词器 ik_max_word :会将文本做最细粒度的拆分;尽可能多的拆分出词语 ik_smart:会做最粗粒度的拆分;已被分出的词语将不会再次被其它词语占 阅读全文
摘要:
Dubbo 管理控制台官网下载 https://github.com/alibaba/dubbo Dubbo 管控台可以对注册到 zookeeper 注册中心的服务或服务消费者进行管理,而且管控台是否正常对 Dubbo 服务没有影响。 1.安装tomcat 解压 $ tar -zxvf apache 阅读全文
摘要:
开发、测试环境可通过指定Url方式绕过注册中心直连指定的服务地址,避免注册中心中服务过多,启动建立连接时间过长,如: 阅读全文
摘要:
1.编辑开机启动脚本 vi /etc/init.d/tomcat8 修改/etc/init.d/tomcat8启动服务文件权限 chmod 755 /etc/init.d/tomcat8 2. 执行chkconfig命令,设置启动 #cd /etc/init.d #chkconfig --add t 阅读全文
摘要:
1.自己电脑下载好jdk的linux版本传到linux上或者直接用wget命令下载 安装文件放上去,用ls命令查看下载后的文件,看到apache-tomcat-8.0.28.tar.gz就是我们下载来的安装包。 2.解压 将解压的文件拷贝到你想放置的目录(目录不存在就先建立) 3.文件夹名称太长,将 阅读全文