Java
文章平均质量分 67
Fanny
这个作者很懒,什么都没留下…
展开
-
mysql连接字符串 远程连接 java
Class.forName("com.mysql.jdbc.Driver");Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/realty","root","123");如果有多个人员开发,远程连接同一数据库的话需要MySQL先授权:打开MySQL控制台,输入:GRANT ALL转载 2012-02-03 23:37:45 · 433 阅读 · 0 评论 -
MyEclipse快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对转载 2012-02-08 10:50:07 · 383 阅读 · 0 评论 -
Myeclipse7.5注册码
破解步骤1、新建Java Project-->MyEclipseGen2、添加Java Class-->cn.yanl.myeclipse.MyEclipseGen3、输入代码,如下:package cn.yanl.myeclipse;import java.io.BufferedReader;import java.io.IOException;import java.i转载 2012-02-08 10:50:54 · 428 阅读 · 0 评论 -
org.apache.commons.net.io.CopyStreamException: IOException caught while copying.
使用ftp上传文件ftpClient.enterLocalPassiveMode();ftpClient.setFileType(FTP.BINARY_FILE_TYPE);ftpClient.setControlEncoding("GBK");ftpClient.storeFile(fileName, input);当执行到storeFile时,出现异常:org.apac原创 2012-02-09 10:21:18 · 19816 阅读 · 4 评论 -
jsp url get ISO-8859-1 request.getParameter 乱码解决方法
1: 在tomcat的 server.xml里面的connecter里面加上一句 URIEncoding="utf-8" (根据条件而定):URIEncoding="utf-8"/>2:String name= new String(request.getParameter("name").getBytes( "ISO8859-1"),UTF-8");3: 将参数写成 java转载 2012-02-09 10:20:16 · 932 阅读 · 0 评论 -
message from server: "Host 'xxx' is not allowed to connect to this MySQL server"
tomca在启动的时候报错是:Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (null, message from server: "Host 'SW-Fanny' is not allowed to connect to this MySQL serve原创 2012-02-09 10:20:40 · 1073 阅读 · 0 评论 -
Sping 定时任务 CronTrigger 重复执行 多次执行
我不知道有没人遇到过这个问题,我是在百度和谷歌里都没找到相关的东西。先说我的项目吧,定时任务主要是按时提醒客户端该发数据了,但是在实际运行中,我发现定时任务指定的Job总是被多次执行,而且不是固定的次数,是逐步增加的。郁闷了好久啊,找不到方法,今天突然灵光乍现!因为我又用到一个类,是通过代码获得Spring的sessionFactory的,是不是因为这个原因呢?在获得获得session原创 2012-02-09 10:20:58 · 1307 阅读 · 0 评论 -
Java数据类型和MySql数据类型对应表
Java数据类型和MySql数据类型对应表java mysql 数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述VARCHARL+NVARCHARjava.lang.S转载 2015-09-07 12:17:15 · 456 阅读 · 0 评论 -
java unicode与汉字中文互转
String s1 = "\u5927\u6570\u636e";System.out.println(s1);输入结果为:大数据但是值如果保存到数据库或文件中还是按unicode编码格式保存的,所以需要转换一次从unicode转中文:public static String UnicodeToString(String str) {原创 2015-09-07 09:55:07 · 563 阅读 · 0 评论 -
log4j配置祥解
第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:log4j.rootCategory=INFO, stdout , Rlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.ap转载 2015-09-07 12:19:42 · 503 阅读 · 0 评论 -
java读取jar包中的资源文件或properties配置文件路径的方法
没打jar包之前,是通过String rootPath = Thread.currentThread().getContextClassLoader().getResource("").getFile();获得当前路径然后再加上配置文件所在的目录获得绝对路径的方式,找到config.properties文件。可是打了jar包以后马上就出错了,找不到文件!不管是用绝对路径原创 2015-09-07 12:16:24 · 20958 阅读 · 1 评论 -
Unknown entity findById
org.hibernate.MappingException:Unknown entity在调用findById方法时常出现的异常,有三个地方是需要注意的1.确认hbm.xml文件中类路径要写全===========================================com.shop.entity.User" table="user">原创 2012-02-08 10:52:43 · 557 阅读 · 0 评论 -
Could not execute JDBC batch update/Duplicate entry '0' for key 1
今天工作遇到的问题,因为用到了ManyToMany,所以出现这个问题的时候一直以为是哪里配置错了到网上找了一下,发现和自己出现情况都不样,后来终于找到一条有用的信息:http://topic.csdn.net/t/20020622/13/822682.html出现这样的问题应该是表的关系,于是重新检查表问题出来了。。。。居然是主键忘了自增长下面是出错的内容=========原创 2012-02-08 10:53:11 · 1410 阅读 · 0 评论 -
Hibernate的查询方式
Sql、Criteria,object comptositionHql:1、 属性查询2、 参数查询、命名参数查询3、 关联查询4、 分页查询5、 统计函数转载 2012-02-05 09:35:57 · 272 阅读 · 0 评论 -
说下Hibernate的缓存机制
1. 内部缓存存在Hibernate中又叫一级缓存,属于应用事物级缓存2. 二级缓存:a) 应用及缓存b) 分布式缓存条件:数据不会被第三方修改、数据大小在可接受范围、数据更新频率低、同一数据被系统频繁使用、非 关键数据c) 第三方缓存的实现转载 2012-02-05 09:35:33 · 381 阅读 · 0 评论 -
如何优化Hibernate?
1.使用双向一对多关联,不使用单向一对多2.灵活使用单向一对多关联3.不用一对一,用多对一取代4.配置对象缓存,不使用集合缓存5.一对多集合使用Bag,多对多集合使用Set6. 继承类使用显式多态7. 表字段要少,表关联不要怕多,有二级缓存撑腰转载 2012-02-05 09:36:19 · 1286 阅读 · 0 评论 -
MyEclipse6.5汉化包 下载与安装
1.汉化:(假设安装路径是:D:\MyEclipse 6.5)首先,运行目录下的“eclipse.exe”应用程序,进入到主界面后,在主菜单栏处依次点:“help”-->“software update”-->“Find And Install”,这时弹出一个界面,要你选择要安装的功能部件,选择第2项(搜索要安装的新功能部件),然后点next,进入下一步。然后选择New Remote Si转载 2012-02-05 09:37:12 · 1166 阅读 · 2 评论 -
RandomAccessFile 的Seek可以调整文件指针到你想要的地方
import java.io.*; public class AccessFile{ public static void main(String args[]) throws IOException{ File file=new File("text.txt"); RandomAccessFile fileAccess=new RandomAccessFile(file,"rw");转载 2012-02-03 23:43:25 · 903 阅读 · 0 评论 -
Hibernate工作原理及为什么要用
原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibernate是一个转载 2012-02-05 09:34:21 · 336 阅读 · 0 评论 -
Hibernate是如何延迟加载的?
1. Hibernate2延迟加载实现:a)实体对象 b)集合(Collection)2. Hibernate3 提供了属性的延迟加载功能当Hibernate在查询数据的时候,数据并没有存在与内存中,当程序真正对数据的操作时,对象才存在与内存中,就实现了延迟加载,他节省了服务器的内存开销,从而提高了服务器的性能。转载 2012-02-05 09:34:42 · 350 阅读 · 0 评论 -
Hibernate中怎样实现类之间的关系?(如:一对多、多对多的关系)
类与类之间的关系主要体现在表与表之间的关系进行操作,它们都市对对象进行操作,我们程序中把所有的表与类都映射在一起,它们通过配置文件中的many-to-one、one-to-many、many-to-many、转载 2012-02-05 09:35:04 · 1638 阅读 · 0 评论 -
Struts工作机制?为什么要使用Struts?
工作机制:Struts的工作流程:在web应用启动时就会加载初始化ActionServlet,ActionServlet从struts-config.xml文件中读取配置信息,把它们存放到各种配置对象当ActionServlet接收到一个客户请求时,将执行如下流程.-(1)检索和用户请求匹配的ActionMapping实例,如果不存在,就返回请求路径无效信息; -(2)如果转载 2012-02-05 09:36:45 · 329 阅读 · 0 评论 -
JAVA中最方便的Unicode转换方法
在命令行界面用native2ascii工具 1.将汉字转为Unicode: C:\Program Files\Java\jdk1.5.0_04\bin>native2ascii 测试 \u6d4b\u8bd5 2.将Unicode转换为汉字: C:\Program Files\Java\jdk1.5.0_04\bin>native2ascii -reverse \u6d转载 2012-02-08 10:44:43 · 706 阅读 · 0 评论 -
No setter found for property 'cronExpression' 找不到cronExpression
Spring3.1+Quartz2.2.0怎么配置我这里就不写了 网上一大把基本都能成 可是我遇的问题比较郁闷!在修改applicationContext.xml的时候,就是死活非报错:No setter found for property 'cronExpression' in class 'org.springframework.scheduling.quartz.CronT原创 2015-09-07 12:21:27 · 4153 阅读 · 0 评论