`
文章列表
       今天编译一个项目,发现Intellij报这个错误,起初以为是JVM设置不对,但是尝试了好几次都不对,之后又重新下载了源代码,还是不行,最后通过intellij的open菜单重新打开之后再重新导入,恢复正常。         原因分析:估计是intellij自动生成的配置文件存在问题导致编译报错。         如图所示: 

JVM参数分析

    博客分类:
  • Java
     转载自: http://sinckyzhang.blog.sohu.com/149067215.html      一切J2EE应用都是基于JVM的,那么对于JVM的设置和监控,成为J2EE应用程序性能分析和性能优化的必然手段。今天Sincky和大家交流该话题。这里以Tomcat环境为例,其它WEB ...
      转载自: http://bijian1013.iteye.com/blog/1765253           在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同OS下,返回的东西不一样!      String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如: Java代码   byte[] b_gbk = "深".getBytes("GBK");    byte[] b_utf ...

httpClient处理乱码

    博客分类:
  • Java
      利用HttpClient模拟Http请求访问页面,发现乱码(中英文、数字都是),但是从页面上返回的信息是正常的,经过多次尝试,结合网上的信息,发现在设置httpGet参数时,设置了接受压缩类型为Gzip,但却没有对其进行解压缩。解压后在生成字符串,或者这是接受类型为空(即不压缩,效率较低)即可。        httpGet.setHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); httpGet.setH ...
转载自:http://www.oschina.net/translate/tomcat-performance-tuning 简介 考虑一下这种场景,你开发了一个应用,它有十分优秀的布局设计,最新的特性以及其它的优秀特点。但是在性能这方面欠缺,不管这个应用如何都会遭到客户拒绝。客户总是期望它们的应用应该有更好的性能。如果你在产品中使用了Tomcat服务器,那么这篇文章就会给你几方面来提升Tomcat服务器的性能。感谢ITWorld article给本文提供资源。经过沉思我已经知道了和早期版本相比最新的Tomcat提供更好的性能和稳定性。所以一直使用最新的Tomcat版本。现在本文使用下面几 ...

查询异常数据

      系统在查询时报错,具体信息为varchar转换为bigint错误,但是只是部分数据出现问题,说明不是sql语句问题,为了排查是哪行数据出现问题,可以通过以下语句:        SELECT * FROM TABLE WHERE ISNUMERIC(COLUMN)=0 and  COLUMN is not null           比如:SELECT top 10 * FROM crm_caseRelation(nolock) WHERE ISNUMERIC(relationId) = 0 and relationId is not null        判断空格 ...
SQL Server 用 like 查询时,可用 % 代表任意个数的字符,用 _ 代表一个字符。可是要想让这两个字符作为普通字符怎么做呢? 用 [] 括起来,比如: title like '%[%]%' 查找 title 中包含 % 的。 title like '[_]%' 查找 title 以 _ 开头的。 问题又来了,要查找含 [ 或 ] 的怎么做呢? 也用 [] 括起来,比如: title like '%[[]' 查找 title 以 [ 结尾的。 ] 不需要转义,直接用。 综合一下

JVM内存配置

原文地址:http://vanadiumlin.iteye.com/blog/1267857   基本概念 /Heap JVM管理的内存叫堆;在32Bit操作系统上有4G的限制,一般来说Windows下为2G,而Linux 下为3G;64Bit的就没有这个限制。 JVM初始分配的内存由-Xms指定,默认是物理内存的1 ...
本文转载自:http://weishang-java.iteye.com/blog/649631   格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(30),getdate(),101) now结果为:now---------------------------------------|09/15/2001=================== ...
     本文转载自:http://blog.sina.com.cn/s/blog_64d591e80100oxr3.html      官方定义如下:          A schema is a collection of database objects (used by a user.).         schema objects are the logical structures that directly refer to the database’s data.          A user is a name defined in the database th ...
本文转载自:http://blog.csdn.net/andylaudotnet/article/details/1763573          性能调节的目的是通过将网络流通、磁盘 I/O 和 CPU 时间减到最小,使每个查询的响应时间最短并最大限度地提高整个数据库服务器的吞吐量。为达到此目的 ...
转载自:http://rbq10829.iteye.com/blog/260909    一、聚簇索引(clustered indexes)的使用  聚簇索引是一种对磁盘上实际数据重新组织以按指定的一个或多个列的值排序。由于聚簇索引的索引页面指针指向数据页面,所以使用聚簇索引查找数据几 乎总是比使用非聚簇索引快。每张表只能建一个聚簇索引,并且建聚簇索引需要至少相当该表120%的附加空间,以存放该表的副本和索引中间页。建立聚簇索引 的思想是: 1、大多数表都应该有聚簇索引或使用分区来降低对表尾页的竞争,在一个高事务的环境中,对最后一页的封锁严重影响系统的吞吐量。 2、在聚簇索引下,数据 ...
本文转载自:http://www.weste.net/2009/6-24/14320896116.html   1、使用-V参数 首先我们想到的肯定就是查看版本号的参数命令,参数为-V(大写字母)或者--version   使用方法: D:\xampp\mysql\bin>mysql -V 或者D:\xampp\mysql\bin>mysql --version   2、使用--?参数
本文转载自:http://menglimengwai.iteye.com/blog/464667   MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。 MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但 ...
Jackson使用备忘 Jackson主要使用ObjectMapper对象来进行序列化以及反序列化操作。 使用Jackson可以毫无压力的将复杂对象进行完全序列化,也可以将各种类型的对象反序列化   以下代码均省略异常处理 普通对象 序列化Order order对象: ObjectMapper mapper = new ObjectMapper(); Writer strWriter = new StringWriter(); mapper.writeValue(strWriter, order); String json = strWriter.toStrin ...
Global site tag (gtag.js) - Google Analytics