• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
xuxiaoya
博客园 首页 新随笔 联系 订阅 订阅 管理

2014年7月4日

ExcelUtils 导表实例
摘要: @RequestMapping("/dealer/chargebook/exportv.htm") public void getChargeBookList(int epmkey,String bdakey,int year,int month,HttpServletRequest request... 阅读全文
posted @ 2014-07-04 16:04 xuxiaoya 阅读(2334) 评论(0) 推荐(0)
 
 

2013年11月3日

SSH整合常见错误
摘要: spring+hibernate出错小结: (1)java.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionContext 原因:出现这错误时,请更改hibernate的包,更新至最新或3.1以上 (2)java.lang.NoClassDefFoundError: javax/transaction/TransactionManager 原因:缺少jta.jar 或者是找不到hbm.xml文件导致sessionfactory出错,检查hbm文件路径是否正确,文件是否存在 (3) 错误:Exception in th 阅读全文
posted @ 2013-11-03 15:07 xuxiaoya 阅读(1906) 评论(0) 推荐(0)
 
 

2013年11月2日

mysql索引优化
摘要: 1,创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到更新速度,这被称为过度索引。2,复合索引 比如有一条语句是这样的:select * from users where area=’beijing’ and age=22;如果我们是在area和age上分 阅读全文
posted @ 2013-11-02 13:02 xuxiaoya 阅读(134) 评论(0) 推荐(0)
 
 

2013年10月30日

数据库三范式
摘要: 1、第一范式 规则1、数据列只包含具有原子性的值 规则2、没有重复的数据组 2、第二范式 规则1、符合第一范式 规则2、没有部分函数依赖性,部分依赖性:非主键的列依赖于组合主键的某个部分(但不是完全依赖于组合主键)2、第三范式 规则1、符合第一范式和第二范式 规则2、没有函数传递依赖。传递函数依赖:如果改变任何非键列,可能造成其他列的改变即为传递依赖。 阅读全文
posted @ 2013-10-30 23:04 xuxiaoya 阅读(286) 评论(0) 推荐(0)
 
sql联接那点儿事儿
摘要: 1、交叉联接(cross join) select * from t.toy ,b.boy from toy as t cross join boy as b 其效果同select * from t.toy ,b.boy from toy as t boy as b,cross join 返回两张表每一行相乘的结果2、内联接就是通过查询中的条件移除了某些结果数据行后的交叉联接 相等联接(equijoin) select toys.toy boys.boy from toys inner join boys on boys.id = toys.id 测试相等性的内联接3、不等联接(no... 阅读全文
posted @ 2013-10-30 20:41 xuxiaoya 阅读(169) 评论(0) 推荐(0)
 
面试java简答题
摘要: 1、 sleep() 和 wait() 有什么区别?答:1、这两个方法来自不同的类分别是Thread和Object 2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。 3、wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何地方使用 synchronized(x){ x.notify() //或者wait() } 4、sleep必须捕获异常,而wait,notify和notifyAll不需要捕获异常2、JDBC如何做事务处理?答:在JDBC的数据库操作中,一项事务是由一条或是多条表达式所. 阅读全文
posted @ 2013-10-30 18:34 xuxiaoya 阅读(624) 评论(0) 推荐(1)
 
集合类框架
摘要: 1、自定义类型对象类型输出需要重写toString()方法2、Collections Framework 接口中的很多方法是根据equals方法定义的, 在调用remove、contains等方法时需要比较对象是否相等,这会涉及到对象类型的equals()方法; 对于自定义的类,需要重写equals()方法3、Set接口的特性是容器类中的元素是没有顺序的,而且不可以重复。 HashSet类实现了Set接口;而TreeSet类实现了SortedSet接口,且SortedSet接口是Set的子接口。 HashSet类和TreeSet类的区别是:前者的元素加入后无序;后者元素加入后自动排序, 但要注 阅读全文
posted @ 2013-10-30 09:14 xuxiaoya 阅读(162) 评论(0) 推荐(0)
 
数据库连接类oracleHelper
摘要: 1 //=============================================================================== 2 // OracleHelper based on Microsoft Data Access Application Block (DAAB) for .NET 3 // http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp 4 // 5 // OracleHelper.cs 6 // 7 // This file cont... 阅读全文
posted @ 2013-10-30 08:54 xuxiaoya 阅读(386) 评论(1) 推荐(1)
 
exists与in的使用与区别
摘要: 1、in的使用举例 select * from tableA where id in (select id from tableB)2、exists的使用举例 select * from tableA where exists (select * from tableB where tableA.id = tableB.id)3、比较 exists适合内小外大的查询,in适合内大外小的查询 in确定给定的值是否与子查询或列表中的值匹配 exists指定一个子查询,检测行的存在 阅读全文
posted @ 2013-10-30 08:51 xuxiaoya 阅读(169) 评论(0) 推荐(0)
 
复制表的sql语句
摘要: 1、sqlserver原表存在:insert into a select * from b原表不存在:select * into a from b2、mysql、oracle原表存在:insert into a select * from b原表不存在:create table a select * from b 阅读全文
posted @ 2013-10-30 08:42 xuxiaoya 阅读(247) 评论(0) 推荐(0)
 
 
下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3