Fork me on GitHub

置顶随笔

[置顶]hash算法与hashmap

摘要: 参考博客: http://zha zi.iteye.com/blog/1124484 http://www.cnblogs.com/dolphin0520/p/3681042.html(参考了hashCode与equals) http://www.cnblogs.com/leesf456/p/524阅读全文

posted @ 2017-11-12 23:40 unbelievableme 阅读(355) 评论(1) 编辑

[置顶]struts2教程&实例

摘要: 1.第一个struts2项目 参考官方配置 http://struts.apache.org/getting-started/ github地址:https://github.com/unbelievableme/maven_hibernate-struts-spring/tree/master/s阅读全文

posted @ 2017-07-21 11:58 unbelievableme 阅读(404) 评论(1) 编辑

[置顶]java泛型详解(加一点语法糖)

摘要: 首先请看如下代码: 以上就是强制类型转换可能带来的典型错误,然而这个错误在编译期间无法知道,以至于在运行期间jvm检查后抛出类型转换异常。 再看下述代码: 综上看来泛型的作用为: 1.就是是在编译的时候检查类型的安全(解决java中强制类型转换可能导致的错误,而不需要jvm加载的时候再抛出一场) 2阅读全文

posted @ 2017-03-20 21:11 unbelievableme 阅读(264) 评论(0) 编辑

[置顶]进程&线程(&java.lang.Thread)详解

摘要: 一.进程与线程 进程 我们在进行操作电脑的时候,通常会打开浏览器,通讯工具等应用程序,这个时候CPU通过作业调度在内存中就会分配一些空间让它们处于宏观上的运行状态(处于可以被CPU执行的状态),而这部分空间资源就可以说是相应的进程占据的,很显然运行不同的程序需要不同的进程,在内存中也为它们分配独立,阅读全文

posted @ 2017-03-16 17:48 unbelievableme 阅读(886) 评论(4) 编辑

2017年12月16日

深入分析java传参

摘要: 概述      java中的参数传递问题可以根据参数的类型大致可以分为三类:传递基本类型,传递String类型,传递引用类型,至于最终是否可以归纳为值传递和引用传递,根据每个人的理解不同,答案不同,此处不做强调。 传递基本类型 结果 :Before 阅读全文

posted @ 2017-12-16 20:55 unbelievableme 阅读(37) 评论(0) 编辑

通过反编译深入理解Java String及intern(转)

摘要: <!--done--> 通过反编译深入理解Java String及intern 原文传送门:http://www.cnblogs.com/paddix/p/5326863.html 一、字符串问题 字符串在我们平时的编码工作中其实用的非常多,并且用起来也比较简单,所以很少有人对其做特别深入的研究。倒阅读全文

posted @ 2017-12-16 16:30 unbelievableme 阅读(21) 评论(0) 编辑

Java8内存模型—永久代(PermGen)和元空间(Metaspace)(转)

摘要: <!--done--> Java8内存模型—永久代(PermGen)和元空间(Metaspace) 查看原文点击传送门:http://www.cnblogs.com/paddix/p/5309550.html 提示:本文做了一些修改 一、JVM 内存模型 根据 JVM 规范,JVM 内存共分为虚拟机阅读全文

posted @ 2017-12-16 13:56 unbelievableme 阅读(35) 评论(0) 编辑

2017年12月2日

从Proxy.newInstance出发

摘要: 写在前面 本篇博客是基于对动态代理,java的重写,多态特性了解的基础上对于源码的阅读,先提出几个问题 1.从静态代理变成动态代理需要解决两个问题,如何动态实现被代理类的接口并摘取接口中的方法,如果动态的为被代理方法添加附加逻辑 2.给出一个例子: 如果我要代理即实现了a又实现了b的类的get方法,阅读全文

posted @ 2017-12-02 17:00 unbelievableme 阅读(104) 评论(0) 编辑

2017年11月19日

DNS入门

摘要: 引言 常见的计网协议通过IP地址来识别分布式应用的主机,然而IPV4(特别是IPV6)的地址太繁琐难以使用和记忆,因此提出了使用主机名称来识别,实质是:主机名称通过称为名称解析的过程转换为IP地址。其中最常见的名称解析是采用一个分布式数据库系统——域名系统DNS,为了实现可拓展性,DNS名称是分层的阅读全文

posted @ 2017-11-19 16:09 unbelievableme 阅读(11) 评论(0) 编辑

2017年11月12日

hash算法与hashmap

摘要: 参考博客: http://zha zi.iteye.com/blog/1124484 http://www.cnblogs.com/dolphin0520/p/3681042.html(参考了hashCode与equals) http://www.cnblogs.com/leesf456/p/524阅读全文

posted @ 2017-11-12 23:40 unbelievableme 阅读(355) 评论(1) 编辑

2017年9月30日

大三

摘要: 一声”学长“把我从梦中惊醒     大三了,大一的时候刚来什么不懂,进社团,加组织,浪荡了一年,转了专业,来到了大二,很兴奋很惊奇,回到宿舍敲代码,一年里也算是进步了不少,但计算机这个行业日新月异,不断有其他行业的人涌进,当谈及自己的进步时,难免显得底气不足,阅读全文

posted @ 2017-09-30 00:23 unbelievableme 阅读(89) 评论(2) 编辑

2017年7月26日

ssh基础配置大全

摘要: firstweb firstweb-pom.xml hibernate hibernate-pom.xml hibernate-hibernate.cfg.xml hibernate-ehcache.xml struts2 struts2-pom.xml struts2-struts2.xml sp阅读全文

posted @ 2017-07-26 18:08 unbelievableme 阅读(176) 评论(0) 编辑

2017年7月21日

struts2教程&实例

摘要: 1.第一个struts2项目 参考官方配置 http://struts.apache.org/getting-started/ github地址:https://github.com/unbelievableme/maven_hibernate-struts-spring/tree/master/s阅读全文

posted @ 2017-07-21 11:58 unbelievableme 阅读(404) 评论(1) 编辑

2017年7月15日

hibernate缓存机制

摘要: hibernate一级缓存 1.Hibernate一级缓存又称为“Session缓存”,“会话级缓存”。 2.通过Session从数据库查询实体时会把实体在内存中存储起来,下一次查询同一实体时不再从数据库获取,而是从内存中获取,这就是缓存 3.一级缓存的生命周期和Session相同,Session销阅读全文

posted @ 2017-07-15 00:13 unbelievableme 阅读(73) 评论(0) 编辑

2017年7月13日

hibernate映射

摘要: 一对多单向映射 建立配置: 1.建立两个持久化关系(students.java到STUDENTS表,classes.java到CLASSES表),即两个mapping xml; 2.在一方(classes)entity中加入多方set属性(Set students = new HashSet); 3阅读全文

posted @ 2017-07-13 01:09 unbelievableme 阅读(12) 评论(0) 编辑

2017年7月12日

hibernate_xml映射exception

摘要: 错误原因:在通过hibernate指示生成两个表之间的外键关系之后,一个表中引用的外键不在另一个表的参考范围里面。 解决:使之满足参考完整性 org.hibernate.TransientObjectException: object references an unsaved transient 阅读全文

posted @ 2017-07-12 01:19 unbelievableme 阅读(10) 评论(0) 编辑

2017年7月11日

maven部署项目遇到的问题

摘要: 在构建maven hibernate时候的exception 错误原因:通过maven dependency引入了hibernate5.2.10 final 而hibernate-core中没有上述该类 解决:修改dependency改成较低版本的hibernate,但是在换版本的过程中试了好几个版阅读全文

posted @ 2017-07-11 01:09 unbelievableme 阅读(25) 评论(0) 编辑

2017年7月8日

git用法

摘要: 创建版本库(repository) $ mkdir firstry $cd firstry $git init $vi readme.txt $git add readme.txt $vi readme1.txt $git add readme1.txt $git commit -m 'I writ阅读全文

posted @ 2017-07-08 21:14 unbelievableme 阅读(29) 评论(0) 编辑

windows cmd

摘要: ping 域名 --可以获得域名的ip地址,用来判断域名主机的可达性,但是https的网站不可以ping tracert 域名 --显示路由过程 Telnet 域名 enter CTRL+] --可以建立TCP连接 netstat --可以查看本机的TCP连接以及端口情况 netstat -aon|阅读全文

posted @ 2017-07-08 18:11 unbelievableme 阅读(29) 评论(0) 编辑

2017年7月7日

缓冲池,线程池,连接池

摘要: SSH:git@github.com:unbelievableme/object-pool.git HTTPS:https://github.com/unbelievableme/object-pool.git 缓冲池 设计要点:包含三个队列:空缓冲队列(emq),装满输入数据的输入的队列(inq)阅读全文

posted @ 2017-07-07 22:35 unbelievableme 阅读(316) 评论(0) 编辑

2017年4月23日

mysql5.7安装配置,常用命令,常见问题

摘要: 1.安装配置 参考:http://www.cnblogs.com/Fiona20170420/p/6738185.html 1. 下载 2. 解压缩 3. 添加path环境变量,路径指向mysql所在bin目录下 4. 在主目录下创建data文件夹 5. 注册windows系统服务 新建一个my.i阅读全文

posted @ 2017-04-23 15:44 unbelievableme 阅读(42) 评论(0) 编辑

2017年4月12日

我该怎么活着

摘要: 21:01,滴····,哐,啪,习惯性的放下书包,打开电脑,带上耳机,打开网易云,开启纯音乐的无限循环。 现在我该干点什么,哦,室友好像都在打代码,老师也布置了不少课设的任务,对,我要赶快完成任务,不然期末有可能GG了。我要打代码,我要打代码,我要打代码,可是我右手竟然硬生生的握着鼠标不动弹,突然发阅读全文

posted @ 2017-04-12 00:24 unbelievableme 阅读(117) 评论(2) 编辑

2017年4月1日

Execption:the database returned no natively generated identity value

摘要: org.hibernate.HibernateException: The database returned no natively generated identity value at org.hibernate.id.IdentifierGeneratorHelper.getGenerate阅读全文

posted @ 2017-04-01 18:44 unbelievableme 阅读(170) 评论(0) 编辑

2017年3月20日

java泛型详解(加一点语法糖)

摘要: 首先请看如下代码: 以上就是强制类型转换可能带来的典型错误,然而这个错误在编译期间无法知道,以至于在运行期间jvm检查后抛出类型转换异常。 再看下述代码: 综上看来泛型的作用为: 1.就是是在编译的时候检查类型的安全(解决java中强制类型转换可能导致的错误,而不需要jvm加载的时候再抛出一场) 2阅读全文

posted @ 2017-03-20 21:11 unbelievableme 阅读(264) 评论(0) 编辑

导航

公告