Fork me on GitHub

置顶随笔

[置顶]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 阅读(190) 评论(1) 编辑

[置顶]java泛型详解

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

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

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

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

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

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 阅读(190) 评论(1) 编辑

2017年7月15日

hibernate缓存机制

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

posted @ 2017-07-15 00:13 unbelievableme 阅读(50) 评论(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 阅读(8) 评论(0) 编辑

2017年7月12日

hibernate_xml映射exception

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

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

hibernate.cfg.xml

摘要: hibernate.cfg.xml Students.hbm.xml阅读全文

posted @ 2017-07-12 00:56 unbelievableme 阅读(11) 评论(0) 编辑

2017年7月11日

pom.xml

摘要: firstweb hibernate struts2 spring SSH阅读全文

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

maven_hiberante遇到的问题

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

posted @ 2017-07-11 01:09 unbelievableme 阅读(12) 评论(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 阅读(17) 评论(0) 编辑

windows cmd

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

posted @ 2017-07-08 18:11 unbelievableme 阅读(10) 评论(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 阅读(55) 评论(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 阅读(16) 评论(0) 编辑

2017年4月12日

我该怎么活着

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

posted @ 2017-04-12 00:24 unbelievableme 阅读(79) 评论(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 阅读(49) 评论(0) 编辑

2017年3月20日

java泛型详解

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

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

2017年3月18日

java.lang.Thread

摘要: 个人认为阅读源代码的作用:1.了解工作原理 2.了解设计技巧 一点启发:1.对于存在形参不同的多个构造方法的类可以写一个具有所有参数的初始化方法,然后再在构造方法里面引用。 2.对于两种烂熟于心的两种创建线程的方法有了实质性的理解 创建线程: 1.new Thread(new Runnable())阅读全文

posted @ 2017-03-18 21:10 unbelievableme 阅读(37) 评论(0) 编辑

2017年3月16日

进程&线程(&java.lang.Thread)详解

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

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

2017年3月13日

ActionContext

摘要: ActionContext是怎么产生的? ActionContxt是客户端的HTTP请求在经过StrutsPreparedAndExcuteFilter过滤器时,由该过滤器创建的一个Action容器,它是一个脱离web容器的另外一个容器(实际上就是一个map集合)。 ActionContext有什么阅读全文

posted @ 2017-03-13 20:57 unbelievableme 阅读(9) 评论(0) 编辑

2017年3月11日

StrutsPreparedAndExcuteFilter与Interceptor

摘要: filter详解 Filter种类(servlet预处理) 用户授权的Filter:Filter负责检查用户请求,对用户访问权限的控制 日志Filter:详细记录某些特殊的用户请求。 负责解码的Filter:包括对非标准编码的请求解码。 Filter可负责拦截多个请求或响应;一个请求或响应也可被多个阅读全文

posted @ 2017-03-11 16:29 unbelievableme 阅读(69) 评论(0) 编辑

请求转发与请求重定向

摘要: 1、请求转发(dispatcher) 请求转发只能请求转发至同一个web应用。 利用请求转发浏览器地址栏不会发生变化。 利用请求转发调用者与被调用者之间共享相同的request对象和response对象,他们属于同一个访问请求和响应。 2、重定向(redirect) 重定向不仅可以指定到一个web应阅读全文

posted @ 2017-03-11 15:05 unbelievableme 阅读(18) 评论(0) 编辑

后台权限验证

摘要: 通常我们会遇到这样的情况,当我们点击想要获取网站的某处URL资源的时候,会弹出提醒你要登陆的界面,在这里展示一下可能的一种实现。 框架:struts 设计思路 :1.login.jsp实现登录界面,将表单提交到后台Action。 2.在Aciton中实现账号密码的验证。如果验证通过执行session阅读全文

posted @ 2017-03-11 12:00 unbelievableme 阅读(123) 评论(0) 编辑

导航

公告