自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 829

原创 Hibernate用SchemaExport自动创建不了表

我的环境:MySql5、Hibernate5.2.11Final。首先,用SchemaExport自动创建表,Hibernate5.2.11Final的写法如下:ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build(); Metadata metadata =

2017-10-13 08:58:42 402

原创 mysql数据类型长度问题

mysql数据类型长度

2017-10-05 10:30:31 1079

转载 Java涉及算钱的问题BigDecimal

Java double float 类型的数据在作计算的时候,特别是算钱的时候,需要注意的。

2017-09-30 17:23:26 1046

原创 Struts2学习笔记

Struts2处理流程

2017-05-18 12:15:01 179

转载 关于用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 1500

原创 敏捷软件开发宣言

1. 个体和交互 胜过 过程和工具 首先,团队合作,沟通和交流能力很重要,有时比编程能力还重要。其次,使用合适的工具对于正确完成工作也很重要,从小的免费的工具开始使用,满足不了需求时再换其他工具。最后,应该先构建团队,再让团队基于需要配置环境。2. 可以工作的软件 胜过 面面俱到的文档 因为代码不是传达系统原理和结构的理想媒介,所以团队需要编制易于阅读的文档,来对系统进行描述。但

2017-04-17 09:45:53 593

转载 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 388

原创 Hashmap和Hashset的区别

以下是Hashmap和Hashset的区别:

2017-03-24 20:51:59 256

转载 未能正确加载包“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 284

原创 Git基本知识

如何同步 Github fork 出来的分支

2017-02-28 20:32:21 391

转载 真正擅长某件事,还不如没有那么擅长时有意思

很多时候,成功的希望比成功本身更刺激。成功固然愉快,但一旦成功,就少了好些有意思的事情可做。如果我们失败了,又如果我们可以再次尝试,那么我们就仍有任务在身。胜利往往终结乐趣,但失败能够维持乐趣。在线游戏和虚拟世界顶级创意总监拉夫·科斯特(Raph Koster)说:“游戏维持不了太久,我玩自己擅长的东西,走得很远,玩得很好,接着我就厌倦了。”这时候,他就不再玩下去,而转入下一个游戏。为什么?因为真

2017-02-27 16:54:24 292

原创 关于EIP、EBP和ESP寄存器

EIP寄存器里存储的是CPU下次要执行的指令的地址。即函数调用完后要执行的地址。EBP寄存器里存储的是栈的栈底指针,通常叫栈基址。这个是在将要进行函数调用时,由ESP传递给EBP的。即函数调用前的ESP的值。ESP寄存器里存储的是在调用函数之后,栈的栈顶。并且始终指向栈顶。当调用函数结束后,三者的作用:系统根据EIP寄存器里存储的地址,CPU就能够知道函数调用完,下一步应该做什么。EBP寄

2017-02-27 16:44:10 1332

原创 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 194

原创 CPU、内存、硬盘、指令之间的关系

CPU 即“中央处理器”(Central Processing Unit),其主要由控制单元、运算单元、以及存储单元组成,有运算和控制的功能。其容量小,但运行速度极快,断电后数据会丢失。内存 也叫主存,用于存放指令和数据,以供CPU读取,但它和CPU一样断电后数据会丢失,内存的运行速度比CPU慢100倍,因此计算机需要一个容量大,且能保存数据的地方,即 硬盘。硬盘 的容量比CPU和内存都要大,但是运

2017-02-23 17:03:15 556

编码:隐匿在计算机软硬件背后的语言

编码:隐匿在计算机软硬件背后的语言,学习底层知识的好资源

2017-10-07

JAVA面试题解惑系列

Java经典面试题及其解答,Java基础准备的好资源。!!

2017-10-07

JVMS-JavaSE7

英文版

2017-03-28

深入理解计算机系统

帮助理解计算机系统原理的一本龙书,文字还算清晰

2017-03-28

深入JAVA虚拟机 第二版

相对来说还算清晰,可以下下来看看

2017-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除