- 浏览: 23177 次
- 性别:
- 来自: 北京
最新评论
文章列表
近日,写多线程程序操作gp的外部表和内部表,由于开发阶段产生了很多表未被删除,写了此脚本清理这些表。
create or replace function public.func_drop_tables() returns void as $body$ -- 注意schema名称
declare
tmp varchar(512); -- 存放拼接文本
stmt record; -- 记录类型可用于保存查询结果
i int; -- 计数
begin
i := 1;
for stmt in (select tablename from pg ...
近期出现个问题很有意思,最后排查结果 发现是id为数值引起的
数值型id在后端java程序中运行没有问题,到前端javascript中,再提交时id发生了变化导致后续操作出现问题。
现象:
后端查询出的id:137669152286260001,经过前端js提交后id:137669152286260000
有时候难免会遇到java程序崩溃,需要看hs_err_pid<pid>.log。本文简述此文件的一些关键信息。
先说下配置参数的东东
设置日志记录文件:
-XX:ErrorFile=/var/log/java/java_error%p.log
设置记录崩溃dump记录:
-XX:+HeapDumpOnOutOfMemoryError
dump 文件里,值得关注的线程状态有:
死锁,Deadlock(重点关注)
执行中,Runnable
等待资源,Waiting on condition(重点关注)
等待获取监视器,Waiting on monitor entry(重点关注)
暂 ...
最近在研究spring-cloud,研究zuul组件时发生下列错误:
Caused by: com.netflix.client.ClientException: Load balancer does not have available server for client: zuul-server
解决办法就是在pom文件里添加
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud ...
今天同事让我帮看看多线程读写文件,尝试着写了一个实例。操作的文件以块形式进行处理,块大小等于缓存大小,线程池根据cpu决定池大小。
/**
* Created on 2016年3月18日
*/
package org.zl.test;
import java.io.IOException;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import java.nio.file.Files;
import java.nio.file.Path;
import java. ...
今天在vmware上安装了centOS7,安装完后更新vmware-tools。
在安装vmware-tools-10.0的过程中,提示
“The path "" is not a valid path to the 3.10.0.-327.el7.x86_64 kernel headers.
Woluld you like th change it?[yes]"
之前报过一个错是关于gcc错误,我安装了gcc后提示的是这个。后来由执行了yum install kernel-devel-$(uname -r)命令安装了一个kernel-devel.x86_64 0 ...
最近在开发的项目中,会发生访问结果为404的情况.项目中设置了404对应的错误提示页面以及后续操作链接等内容.用IE访问时,会在发生404状态下显示浏览器自己的提示页面,没有显示服务端设置的页面.如果,让用户自己取消"显示友好 HTTP 错误信息"又不太现实,网上查了查资料.发现原来IE自己设置了阀值服务端反馈的页面大小超过阀值时才会显示服务端页面,否则显示浏览器自己的页面.
阀值大小在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\ErrorThresholds中可查询到.
亲测,页面响应内 ...
最近把做的项目部署到服务器,第二天访问系统会提示异常,经Google确认是mysql将长时间未用的链接主动断开导致系统的数据库连接无法使用。
由于项目使用apache的common-DBCP组件,考虑在连接池上下手应该会有一个比较合理的解决方式。经过几天的配置测试,用下面的参数配置dbcp解决这个问题
把最终解决配置放上来,做个记录
<Resource name="jdbc/mydata" auth="Container"
factory="org.apache.commons.dbcp.BasicDataSo ...
outlook设置自动存档不生效,原来是outlook检查了接收时间和编辑时间。
在注册表
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Preferences]
DWORD Value:ArchiveIgnoreLastModifiedTime
Value:1
让outlook只检查接收时间就好了
IMAP协议的邮箱不能更改pst文件位置的方法:
修改注册表HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook
下增加一个键值ForcePSTPath值为想要 ...
修改conf目录下的jboss-service.xml,,可指定部署目录
conf\xmdesc目录下的org.jboss.deployment.MainDeployer-xmbean.xml文件可以设置部署文件的加载顺序.