- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 用hibernate5进行查询时获取单个结果问题
@Test public void testGet1(){ Session session = null; Transaction tx = null; try { session = HibernateUtil.getSession(); tx = HibernateUtil.geTransaction(); Query query = session.creat
2017-10-20 22:21:25
899
原创 Hibernate用SchemaExport自动创建不了表
我的环境:MySql5、Hibernate5.2.11Final。首先,用SchemaExport自动创建表,Hibernate5.2.11Final的写法如下:ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build(); Metadata metadata =
2017-10-13 08:58:42
488
转载 关于用Class.forName(“com.mysql.jdbc.Driver”)注册数据库驱动
传统的使用jdbc来访问数据库的流程为: Class.forName(“com.mysql.jdbc.Driver”); String url = “jdbc:mysql://localhost:3306/test?user=root&password=123456″; Connection con = DriverManager.getConnection(url); Statem
2017-04-23 20:46:07
1603
原创 敏捷软件开发宣言
1. 个体和交互 胜过 过程和工具 首先,团队合作,沟通和交流能力很重要,有时比编程能力还重要。其次,使用合适的工具对于正确完成工作也很重要,从小的免费的工具开始使用,满足不了需求时再换其他工具。最后,应该先构建团队,再让团队基于需要配置环境。2. 可以工作的软件 胜过 面面俱到的文档 因为代码不是传达系统原理和结构的理想媒介,所以团队需要编制易于阅读的文档,来对系统进行描述。但
2017-04-17 09:45:53
691
转载 Eclipse: “The import java.io cannot be resolved”
Check your Eclipse preferences: Java -> Installed JREs. The one that you’re using should be marked and it should be a JDK not just a JRE. Also check your project’s build path: Right click on the proje
2017-04-14 22:04:54
477
转载 未能正确加载包“Microsoft.Data.Entity.Design.Package.MicrosoftDataEntityDesignPackage
vs 2005 ,vs 2008, vs 2010,安装后有时出现这个错误(我的机器装的x64的win7),很烦人。找了很多地方都不能解决。其实说起来还是开发国家牛,轻易就解决了这个问题。其实出现这个问题的原因并不是卸载不彻底,而是做了相关的注册表清理,将vs工具箱所依赖的设置改变了。具体原因本人不甚了解,仅附上解决办法:reg query HKEY_LOCAL_MACHINE\SOFTWARE\W
2017-03-22 21:37:15
342
转载 真正擅长某件事,还不如没有那么擅长时有意思
很多时候,成功的希望比成功本身更刺激。成功固然愉快,但一旦成功,就少了好些有意思的事情可做。如果我们失败了,又如果我们可以再次尝试,那么我们就仍有任务在身。胜利往往终结乐趣,但失败能够维持乐趣。在线游戏和虚拟世界顶级创意总监拉夫·科斯特(Raph Koster)说:“游戏维持不了太久,我玩自己擅长的东西,走得很远,玩得很好,接着我就厌倦了。”这时候,他就不再玩下去,而转入下一个游戏。为什么?因为真
2017-02-27 16:54:24
340
原创 关于EIP、EBP和ESP寄存器
EIP寄存器里存储的是CPU下次要执行的指令的地址。即函数调用完后要执行的地址。EBP寄存器里存储的是栈的栈底指针,通常叫栈基址。这个是在将要进行函数调用时,由ESP传递给EBP的。即函数调用前的ESP的值。ESP寄存器里存储的是在调用函数之后,栈的栈顶。并且始终指向栈顶。当调用函数结束后,三者的作用:系统根据EIP寄存器里存储的地址,CPU就能够知道函数调用完,下一步应该做什么。EBP寄
2017-02-27 16:44:10
1453
原创 ArrayList源码笔记
grow()方法中的 oldCapacity >> 1 指将十进制的数转换为二进制后右移一位,即除以2。对CPU来说,右移一位比除2要快很多。因此,newCapacity等于1.5倍的oldCapacity。private void grow(int minCapacity) { // overflow-conscious code int oldCapacity
2017-02-26 14:44:09
233
原创 CPU、内存、硬盘、指令之间的关系
CPU 即“中央处理器”(Central Processing Unit),其主要由控制单元、运算单元、以及存储单元组成,有运算和控制的功能。其容量小,但运行速度极快,断电后数据会丢失。内存 也叫主存,用于存放指令和数据,以供CPU读取,但它和CPU一样断电后数据会丢失,内存的运行速度比CPU慢100倍,因此计算机需要一个容量大,且能保存数据的地方,即 硬盘。硬盘 的容量比CPU和内存都要大,但是运
2017-02-23 17:03:15
639
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人