
Java 必备基础知识(工作总结)
yyxawe
这个作者很懒,什么都没留下…
展开
-
Java字节序
/*** 通信格式转换** Java和一些windows编程语言如c、c++、delphi所写的网络程序进行通讯时,需要进行相应的转换* 高、低字节之间的转换* windows的字节序为低字节开头* linux,unix的字节序为高字节开头* java则无论平台变化,都是高字节开头 */ public class FormatTransfer {/**...2010-03-14 18:57:02 · 92 阅读 · 0 评论 -
JPA 与 Hibernate 整合的Spring配置
1. 先配置 PersistenceUnit ,在 persistence.xml 中 <?xml version="1.0" encoding="UTF-8"?><persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSc...原创 2011-04-08 12:12:15 · 172 阅读 · 0 评论 -
(转)java生成Excel(JXL类库)
jxl是java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不 依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且 仅仅识别PNG格式。使用如...原创 2012-07-06 15:32:09 · 92 阅读 · 0 评论 -
centos 安装 JDK 1.6 时,出现 unrecognized class file version
出现这种情况,主要是因为CENTOS 5.0 的系统已经预安装了 JDK 1.4 所以要先将 1.4 的JDK 版本删除掉以后,再进行 JDK1.6 先查询是否已经预安装了 1.4 的JDK 版本,执行命令:[root@videoserver etc]# rpm -qa | grep gcjlibgcj-4.1.1-52.el5java-1.4.2-gcj-compat-1....原创 2013-04-10 11:02:15 · 193 阅读 · 0 评论 -
tomcat 的web项目CPU、内存占用100%(经测试可行)
近期上线的项目运行时,发现CPU有时能占到100% 只需修改 JAVA_OPTS, 默认的设置是这样的:JAVA_OPTS="-Xmx512m -XX":"MaxPermSize=256m" 1. 要将其设置为 server 端, tomcat 默认为客户端,server端效率会比clinet端高很多 2. 并将相关的参数加大,并设置最小值,如下: ...原创 2012-12-13 19:41:37 · 554 阅读 · 0 评论 -
<jsp:include ><jsp:forward> 配合 <jsp:param> 乱码问题解决
在 JSP 动作元素: <jsp:include> 或是 <jsp:forward> 配合 <jsp:param> 时,显示参数值时,如果 参数为中文时,会出现乱码的现象。尽管页面的编码都设置正确的情况下,也一样会出现乱码 解决办法,在执行 改变 request 的设置编码,如 <%@ page langua...原创 2013-07-22 02:04:21 · 174 阅读 · 0 评论 -
(转)jquery操作select(取值,设置选中)
每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了。比如<select class="selector"></select>1、设置value为pxx的项选中$(".selector").val("pxx");2、设置text为pxx的项选中$(".selector").find("option[text='原创 2014-08-06 18:15:50 · 113 阅读 · 0 评论 -
(惨痛教训) java runtime().exec() 提示 No such file or directory
最近花了三天解决了一个不是问题的问题,花三整整三天,可谓真是太惨痛了。 近期做呼叫中心的语音合成(TTS),使用了百度语音平台进行语音合成。百度语音合成出来的语音是MP3格 式。这里共遇到几个问题: (1)百度语音平台导出来的语音格式是 mp3, 强制转成 wav 时,正常播放没有问题。但是通过 sox 做转换时 提示 RIFF heade...原创 2017-04-07 15:14:20 · 5073 阅读 · 0 评论 -
(可行) 使用 sigar 时,出现UnsatisfiedLinkError
sigar 工具类主要是用于收集操作系统信息及系统信息的工具类,如CPU、内存情况,操作系统类型、网络等信息的收集,而且可以用于大多数的操作系统。 Windows, linux, os 等等。底层功能操作,主要是由C写。 所以使用时,需要将 XXX.so 或是 XXX.dll 等文件拷至相关文件夹。 如 windows 下使用,需要将 sigar-amd64-winnt....原创 2017-04-26 11:13:20 · 582 阅读 · 0 评论 -
Eclipse 下载安装插件提示 Read time out (超时) 解决办法
加入以下参数到eclipse.ini文件中,找到-vmargs那行,在后面加上:-Dorg.eclipse.equinox.p2.transport.ecf.retry=15-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=30000-Dorg.eclipse.ecf.provider.filetransf...原创 2017-05-25 15:09:03 · 2601 阅读 · 1 评论 -
(测试可用)JSP 页面通过 ajax 导出附件(下载文件)实际
在前端不能真的以 ajax 去请求,而是应该用隐藏的 form 去实现1. 前端 function downloadFile() { var form = $("<form>"); form.attr("style","display:none"); form.attr("target",""); form.at原创 2016-04-12 11:02:07 · 744 阅读 · 0 评论 -
JAVA 以GET方式提交数据中文乱码,如果配置tomcat配置
解决方法非常简单,只要在 tomcat/conf/server.xml 配置找到 <Connector port="8080" maxThreads="150"minSpareThreads="25"maxSpareThreads="75" enableLookups="false"redirectPort="8443"/> 加入原创 2018-04-18 10:15:06 · 155 阅读 · 0 评论 -
java 取得 src 下的文件
PropertyFileUtils p = new PropertyFileUtils(MonitorBO.class.getResource("/test-config.properties").getFile()); 就可以得到 src 下的 test-config.properties 文件了。原创 2011-07-25 15:20:20 · 120 阅读 · 0 评论 -
Hibernate 最基本的内容
Hibernate 的所有操作都基于Session进行的,增、删、改、查都是通过Session完成的。 Hibernate 最基础的内容包括以下内容: 1. 一个主配置文件,hibernate.cfg.xml ,最基本的内容如下: <?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-con...原创 2011-02-23 20:52:27 · 98 阅读 · 0 评论 -
JPA 与 Hibernate 的一个简单实现
1. 创建项目 jpa 2. 在src下创建META-INF 并创建 persistence.xml 并写入以下内容 <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http:...2010-03-28 10:32:28 · 117 阅读 · 0 评论 -
常用的注解(Annotation)及使用
本人一开始对于注解很不能理解,也不知道做什么用的。关于注解的解释也说得不太明白(当然也很有可能是自己的理解力不强),但是随着看的代码和写的代码多了,才明白什么是注解了。最简单的就拿@Override这个注解来说吧,就是如果你试图重写父类的某个方法的时候,如果在重写之前加个这个注解的话,如果用 eclipse 的话,会自动提示你重写失败。如下面的例子: public class O...原创 2010-01-12 09:29:45 · 114 阅读 · 0 评论 -
log4j 的配置文件详解
log4j配置祥解 第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppe...2010-03-04 17:23:21 · 97 阅读 · 0 评论 -
(转)jpa中NneToMany中的mappedBy的作用及Cascade 级联操作
JPA,在@OneToMany里加入mappedBy属性避免生成中间表使用JPA的时候,如果A B两个实体间是一对多,多对一的关系,如果不在@OneToMany里加入mappedBy属性会导致自动生成一个多余的中间表。比如:@Entitypublic class A { @OneToMany(mappedBy="a") pu...原创 2010-08-19 11:55:19 · 386 阅读 · 0 评论 -
<context-param>的作用
1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将<...原创 2010-08-19 17:00:55 · 96 阅读 · 0 评论 -
(转) java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库?...
你是否在使用java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库的内容?无论怎么设置classpath参数都无济于事,总是会报ClassNotFound的错误?那么本篇帖子可以帮助你摆脱烦恼 :)当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用...原创 2010-09-21 11:26:13 · 183 阅读 · 0 评论 -
eclipse 插件安装不上解决办法
有时候安装eclipse插件时,发现插件及link 都写好了,重启eclipse之后,发现插件并没有安装成功。 这时,可以把eclipse下的configurtion里面的内容删掉,然后再重启eclipse即可。...原创 2011-05-24 14:44:39 · 242 阅读 · 0 评论 -
linux 下安装 jdk
在linux 下安装 JDK, 也不会很难,按以下的步骤来就行: 1. 在 oracle 上找到相应的 JDK 的版本并在下载中找到下载地址 如使用 1.6 的当前最新版本的下载地址为: http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jdk-6u27-linux-i586-rpm.bin ...原创 2011-08-24 08:36:23 · 96 阅读 · 0 评论 -
Maven的web项目如果在eclipse中无法被tomcat识别时
用dos进入项目所在目录,然后执行: mvn -Dwtpversion=1.0 eclipse:eclipse 等成功执行后,将项目重新删除然后再导入,就可以了。原创 2011-01-28 16:10:41 · 383 阅读 · 0 评论 -
用commons-logging与log4j 输入日志的配置
1. commons-logging.properties org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFactoryImpl org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogge...原创 2011-02-10 22:50:32 · 152 阅读 · 0 评论 -
Linux中JDK-JRE的安装和配置方法
一.安装JDK从sun网站上直接下载JDK:http://java.sun.com/j2se/1.4.2/download.html提供了两个下载:1、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin,32.77 MB) 这个是自解压的文件,在linux上安装如下:# chmod u+x ./j2sdk...原创 2011-02-14 12:10:09 · 169 阅读 · 0 评论 -
java 连接 mysql 的 URL 有用的参数
java无论是通过JDBC或是使用其他的工具连接 mysql数据库时,连接URL带上一定的参数,可以解决很多的问题。不带参数的URL格式如下:jdbc:mysql://localhost:3306/数据库名有用的参数如下:(1)解决数据乱码的问题,加参数:characterEncoding=utf-8(2)打开mysql存储批量数据的开关 ...原创 2019-07-26 11:33:18 · 1809 阅读 · 0 评论