java
st独酌
这个作者很懒,什么都没留下…
展开
-
maven学习
Maven强烈建议直接使用idea自带mavenmaven在idea中的配置与使用Settings.xml配置文件详解:https://www.cnblogs.com/soupk/p/9303611.html自我学习后总结:平时我们只需要去使用idea右边菜单栏自带的maven,的Lifecycle中的各命令就可以【强烈建议使用Lifecycle】Lifecycle:【缺...原创 2019-12-30 13:28:48 · 258 阅读 · 0 评论 -
【转】Spring 中配置sessionFactory及用法(JAVA后端)
编辑 删除 Spring 中配置sessionFactory及用法 方法一:1、在Spring的applicationContext.xml中配置bean <!-- 启用注解注入 --> <context:annotation-config /> <!-- spring扫描的包 --> <...转载 2018-03-12 15:53:07 · 2326 阅读 · 0 评论 -
【转】Java的action的scpoe问题(JAVA后端)
编辑 删除 在Spring配置时将Action的Scpoe配置成prototype的话,因为Action对象的创建是由Struts2委托给Spring的,这将导致Spring为每个请求都创建一个ActionBean。而我看到很多博客里都这么写,要把Action配置成prototype。这个问题会在Action中load资料时产生麻烦,因为,在load之前请求的Action对象(对象...转载 2018-03-12 15:31:40 · 138 阅读 · 0 评论 -
【转】Hibernate hql getHibernateTemplate()常用方法汇总(JAVA后端)
getHibernateTemplate()常用方法一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(String queryString , Object value); 示例:this.getHib...转载 2018-03-11 13:06:57 · 131 阅读 · 0 评论 -
【转】Hibernate one-to-many / many-to-one关系映射(JAVA后端)
现实世界的1对多(多对1)模型在Hibernate中的映射对应为one-to-many / many-to-one。本文通过举例对此加以说明。并附以详细实现代码。 Page: <1|2> 现实生活中有很多1对多(多对1)的关系模型。比如,一个人可以有0到多套房子,0到多辆汽车;一个父亲有0到多个孩子等等。这种关系被称作1对多关系。反过来,房子与人,汽车与人的...转载 2018-03-10 16:34:08 · 164 阅读 · 0 评论 -
【转】eclipse从数据库逆向生成Hibernate实体类(JAVA后端)
做项目必然要先进行数据库表设计,然后根据数据库设计建立实体类(VO),这是理所当然的,但是到公司里做项目后,让我认识到,没有说既进行完数据库设计后还要再“自己”建立一变VO。意思是,在项目设计时,要么根据需求分析建立实体类,由正向生成数据库表;要么就先进行数据库表设计,再逆向生成实体类。没有说进行完任意一方的设计后再去花时间去自己匹配建立另一方的设计。原因是:1. 1.5倍工作量,浪费时间...转载 2018-03-04 20:38:12 · 158 阅读 · 0 评论 -
【转】如何在官网下载Spring各个版本的jar包(JAVA框架)
7700编辑 删除 转自:http://blog.csdn.net/yuexianchang/article/details/53583327谢谢原创 1:浏览器输入官网地址:http://spring.io/projects2:点击如图树叶页面按钮。 3:点击如图小猫图片按钮。 4:查找downloading spring artifacts 链接点击。 ...转载 2018-02-28 19:03:09 · 168 阅读 · 0 评论 -
【转】eclipse安装JBoss Tools插件(JAVA后端插件)
JBoss Tools为我们提供了很多实用的工具,今天就为大家介绍如何在eclipse中安装JBoss Tools插件。依次单击菜单:Help -> Eclipse Marketplace…在Find输入框中输入:Jboss Tools,然后回车,在列表选择Jboss Tools,单击右下角Install按钮这时候会显示所有可用的插件信息,单击Confirm按钮继续...转载 2018-02-28 18:10:25 · 293 阅读 · 0 评论 -
【转】官网下载完全匹配自己Eclipse版本的Hibernate Tools(JAVA后端)
1、进入hibernate ORM官网,可以先把hibernate下载过来,后来要用到。http://hibernate.org/orm/2、然后选择tools标签——看到第一段话,之中有一句含有一个JBoss Tools的超链接,链接过去http://tools.jboss.org/downloads/3、进入jboss Tools的网页后,选择下载标签,这个首页的是和...转载 2018-02-28 17:43:43 · 441 阅读 · 0 评论 -
【转】Spring横切面(advice),增强(advisor),切入点(PointCut)(JAVA后端)
编辑 删除 Spring横切面(advice),增强(advisor),切入点(PointCut)的一点理解:1.Spring管理事务有2种,其中一种是HibernateTransactionManager管理<bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTr...转载 2018-03-12 16:07:10 · 242 阅读 · 0 评论 -
【转】Spring中 PROPAGATION_REQUIRED 解释(JAVA事务)
事务传播行为种类Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:事务传播行为类型 事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入...转载 2018-03-12 16:26:28 · 1006 阅读 · 0 评论 -
【转】Java泛型深入理解
泛型之前 在面向对象编程语言中,多态算是一种泛化机制。例如,你可以将方法的参数类型设置为基类,那么该方法就可以接受从这个基类中导出的任何类作为参数,这样的方法将会更具有通用性。此外,如果将方法参数声明为接口,将会更加灵活。在Java增加泛型类型之前,通用程序的设计就是利用继承实现的,例如,ArrayList类只维护一个Object引用的数组,Object为所有类基类。 [jav...转载 2018-03-31 11:49:43 · 127 阅读 · 0 评论 -
【转】Struts2日期类型转换(JAVA后端)
针对日期类java.util.Date进行类型转换,要求客户端使用“yyyy-MM-dd”,“yyyy/MM/dd”中的任意一种输入,并以“yyyy-MM-dd”的格式输出,该类型转换应用于全局范围先定义一个实体类package cn.entity;import java.util.Date;public class User { private String...转载 2018-03-15 19:02:10 · 198 阅读 · 0 评论 -
【转】Java程序员从笨鸟到菜鸟之(八十一)细谈Spring(十)深入源码分析Spring之HibernateTemplate 和HibernateDaoSupport(JAVA后端)
spring提供访问数据库的有三种方式: HibernateDaoSupportHibernateTemplate(推荐使用)jdbcTemplate(我们一般不用) 类所在包:HibernateTemplate:org.springframework.orm.hibernate3.HibernateTemplateHibernateDaoSupport:org.s...转载 2018-03-13 11:15:27 · 144 阅读 · 0 评论 -
【转】HibernateCallback()详解
HibernateTemplate提供了非常多的常用方法来完成数据库的基本操作,使得持久层访问摸板化,只要创建HibernateTemplate 实例后,注入一个SessionFactory的引用就可以了.无须手动创建sessionFactory,更加智能的管理Hibernate 的Session,没有大量的try/catch操作, void delete(Object entity)删除指定...转载 2018-03-12 18:33:56 · 256 阅读 · 0 评论 -
【转】关于hibernate中对象的三种状态分析(JAVA后端)
一,首先hibernate中对象的状态有三种:瞬态、游离态和持久态,三种状态转化的方法都是通过session来调用,瞬态到持久态的方法有save()、saveOrUpdate()、get()、load();持久态到瞬态的方法有delete();游离态到持久态的方法有update()、saveOrUpdate()、lock();持久态到游离态的方法有:session.close()、session....转载 2018-03-12 18:30:51 · 123 阅读 · 0 评论 -
【转】hibernate学习系列-----(3)Session 缓存和持久化生命周期以及Session 基本操作(JAVA缓存)
Session缓存原理 为了能够在控制台更好的看到我们的hibernate干了些什么,可以在hibernate.cfg.xml文件中写入如下配置:<!-- print all generated SQL to the console --> <property name="hibernate.show_sql">true</propert...转载 2018-03-12 17:46:02 · 144 阅读 · 0 评论 -
【转】Hibernate中的数据库方言(Dialect)(JAVA后端)
在配置hibernate.cfg.xml时需指定使用数据库的方言:例:<property name="dialect">org.hibernate.dialect.MySQL5Dialect</property>以下是各数据库对应的方言(Dialect): 数据库 方言(Dialect) DB2 ...转载 2018-03-12 16:42:00 · 392 阅读 · 0 评论 -
【转】SSH学习——声明式事物管理(Spring)(JAVA事务)
1.什么是事物? 事务是一组操作的执行单元,相对于数据库操作来讲,事务管理的是一组SQL指令,比如增加,修改,删除等,事务的一致性,要求,这个事务内的操作必须全部执行成功,如果在此过程种出现了差错,比如有一条SQL语句没有执行成功,那么这一组操作都将全部回滚!2.事物的四大特性: Atomic(原子性):要么都成功,要么都失败; Consistent(一致性):数据应该不...转载 2018-03-12 16:37:08 · 126 阅读 · 0 评论 -
关于.getClass()和.class的区别(JAVA后端)
一直在想.class和.getClass()的区别,思索良久,有点思绪,然后有网上搜了搜,找到了如下的一篇文章,与大家分享。 原来为就是涉及到Java的反射~~~~~Java反射学习所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说,反射...转载 2018-02-23 11:00:18 · 115 阅读 · 0 评论 -
【转】框架开发之Java注解的妙用(JAVA后端)
转载:localityPS:如果你还不会使用注解,你肯定不好意思对别人说你学过Spring,你学过Mybatis,因为它们用了大量的注解。可见注解在开发领域已经使用的非常广泛了。配图.jpg注解的好处:1.能够读懂别人写的代码,特别是框架相关的代码。2.本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一个或者多个注解来替代,这样就使得编程更加简洁,代码更加清...转载 2018-02-21 16:54:03 · 143 阅读 · 0 评论 -
【转】JavaWeb开发前景
1、职业方向定位 (1)资深JavaWeb工程师,资深的WEB前端工程师 (2)职业经理人 (3)自己创业,做老板 (4)转岗管理或者其他 分析: 如果定位是资深JavaWeb工程师或者资深的WEB前端工程师,做JavaWeb做前端这些是必须会的,做后端开发有前端的东西做的很快,如果是java开发者,我们懂后端然后我们再专业从事前端的话,这个前端和一般的前端开发者都不一样,因为企业使用发展的眼光去...转载 2018-03-29 13:21:27 · 1190 阅读 · 0 评论 -
【转】java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一
java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一 标签: java2016年12月30日 11:44:29 70727人阅读 评论(28) 收藏 举报 分类:java基础(1) 作者同类文章 X目录(?)[+]概述 一个栗子 特性 泛型的使用 3 泛型类 4 泛型接口 5 泛型通配符 6 泛型方法 61 泛型方法的基本用法...转载 2018-03-13 17:10:20 · 145 阅读 · 0 评论 -
【转】Java 注解指导手册 – 终极向导(JAVA后端)
分享到:41译文出处: Toien Liu 原文出处:Dani Buiza编者的话:注解是java的一个主要特性且每个java开发者都应该知道如何使用它。我们已经在Java Code Geeks提供了丰富的教程, 如Creating Your Own Java Annotations, Java Annotations Tutorial with Custom Annotat...转载 2018-03-06 13:36:28 · 253 阅读 · 0 评论 -
非常好用的Eclipse 反编译插件 Eclipse Class Decompiler 安装(JAVA插件)
之前我也推荐过一反编译插件jad,但是那个插件跟Eclipse 结合的不是太好,也不能调试,只能查看,所以今天给大家推荐一款比较好用的插件Eclipse Class Decompiler。Eclipse Class Decompiler 是一个与Eclipse 结合非常完美的java反编译插件,而且可以DeBug调试。Eclipse Class Decompiler 是在Eclips...原创 2018-03-13 10:05:07 · 2491 阅读 · 1 评论 -
【转】深入浅出Java回调机制(JAVA后端)
前几天看了一下Spring的部分源码,发现回调机制被大量使用,觉得有必要把Java回调机制的理解归纳总结一下,以方便在研究类似于Spring源码这样的代码时能更加得心应手。 注:本文不想扯很多拗口的话来充场面,我的目的是希望以最简明扼要的语言将Java回调的大概机制说清楚。好了,言归正传。 一句话,回调是一种双向调用模式,什么意思呢,就是说,被调用方在被调用时也会调用对方,这就叫回调。“If yo...转载 2018-03-12 18:36:14 · 273 阅读 · 0 评论 -
【转】[置顶] Java多线程学习(吐血超详细总结)(JAVA后端)
标签: Java 多线程 同步 数据传递2015年03月14日 13:13:17 73699人阅读 评论(53) 收藏 举报 分类:Java并发编程与技术内幕(10) 作者同类文章 XJava学习笔记(20) 作者同类文章 X版权声明:本文为博主林炳文Evankaka原创文章,转载请注明出处http://blog.csdn.net/evankaka http://...转载 2018-03-09 18:54:08 · 171 阅读 · 0 评论 -
【转】Java基础之—反射(非常重要)(JAVA后端)
编辑 删除 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一...转载 2018-03-09 11:58:55 · 553 阅读 · 0 评论 -
java事务及隔离级别(JAVA事务)
Java 事务及隔离级别Java事务 1) 说到事务,不得不提的就是ACID特性,再次回顾: Ø 原子性(atomicity):组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分。 Ø 一致性(consistency):在事务处理执行前后,数据库是一致的(数据库数据完整性约束)。 Ø 隔离性(isolcation):一个事务处理对另一个事务...转载 2017-11-16 20:49:01 · 416 阅读 · 0 评论 -
Java常量池理解与总结
本文转载:作者:梦工厂链接:http://www.jianshu.com/p/c7f47de2ee80來源:简书 一.相关概念 什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。 Class文件中的常量池在Class文件结构中,最头的4个字节用于存储魔数...转载 2017-10-22 20:18:11 · 117 阅读 · 0 评论 -
JAVA类加载机制详解
“代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是变成语言发展的一大步”,这句话出自《深入理解JAVA虚拟机》一书,后面关于jvm的系列文章主要都是参考这本书。 JAVA源码编译由三个过程组成:1、源码编译机制。2、类加载机制3、类执行机制我们这里主要介绍编译和类加载这两种机制。一、源码编译代码编译由JAVA源码编译器来完成。主要是将源码...转载 2017-10-23 18:17:26 · 100 阅读 · 0 评论 -
【转】相对路径和绝对路径(JAVA前端)
文件路径就是文件在电脑中的位置,表示文件路径的方式有两种,相对路径和绝对路径。在网页设计中通过路径可以表示链接,插入图像、Flash、CSS文件的位置。物理路径:物理路径就是硬盘上文件的路径,比如下面的文件:d:\dreamdu\exe\1.htmld:\dreamdu\exe\first\2.htmld:\dreamdu\exe\first\3.htmld:\dreamdu\ex...转载 2018-02-03 12:09:22 · 406 阅读 · 0 评论 -
【转】相对路径和绝对路径的区别(JAVA)
以后慢慢启用个人博客:http://www.yuanrengu.com 在HTML里只要涉及文件的地方(如超级链接、图片等)就会涉及绝对路径与相对路径的概念。 1.绝对路径 绝对路径是指文件在硬盘上真正存在的路径。例如“bg.jpg”这个图片是存放在硬盘的“E:\book\网页布局代码\第2章”目录下,那么 “bg.jpg”这个图片的绝对路径就是“E:\book\网页布...转载 2018-02-01 23:04:26 · 245 阅读 · 0 评论 -
【转】get方式传值中文乱码(JAVA前端)
<a id="bookname" title="${book.bname }" href="<c:url value='/BookServlet?method=findByBname&bname=${book.bname }'/>">问题描述:点击超链接,则传值到servlet中,在servelt中通过request.getParameter("bname.转载 2018-01-28 14:13:16 · 1356 阅读 · 0 评论 -
maven 添加ojdbc及ojdbc的各种版本说明(JAVA)
在做mybatis generator的中文注释实现时,感觉每次都要在配置文件中指定ojdbc6的位置太麻烦了,别人用也不方便,没有的还得自己去下,所以就想直接把ojdbc6打包到项目里,这样拿到就可以直接用了,但是maven的仓库中是没有ojdbc6包的,所以得我们手动安装.首先下载ojdbc6.jar,这里就不提供下载地址了,网上到处都是然后打开cmd输入:mvn inst...转载 2017-11-15 17:05:10 · 1687 阅读 · 0 评论 -
java.util.Date和java.sql.Date的使用方法,转载(JAVA数据库时间)
java.util.Date 就是在除了SQL语句的情况下面使用 java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分 它都有getTime方法返回毫秒数,自然就可以直接构建 java.util.Date d = new java.util.Date(sqlDate.getTime()); ...--------------------------------...转载 2017-11-15 12:59:53 · 3454 阅读 · 0 评论 -
装饰者设计模式,Debug之后可以加深理解(JAVA设计模式)
要实现装饰者模式,注意一下几点内容:1.装饰者类要实现真实类同样的接口2.装饰者类内有一个真实对象的引用(可以通过装饰者类的构造器传入)3.装饰类对象在主类中接受请求,将请求发送给真实的对象(相当于已经将引用传递到了装饰类的真实对象)4.装饰者可以在传入真实对象后,增加一些附加功能(因为装饰对象和真实对象都有同样的方法,装饰对象可以添加一定操作在调用真实对象的方法,或者先调用...转载 2017-11-01 14:30:02 · 126 阅读 · 0 评论 -
BufferedReader高效的原因(javaAPI)
作者:貘吃馍香链接:https://www.zhihu.com/question/29351698/answer/44192440来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。好久(>6年)没写JAVA了查了下 JAVA 手册大致明白了楼主是要问什么先说结论其实就如同@RednaxelaFX说的一样减少 IO 次数。IO 访问是个慢...转载 2017-10-31 11:14:18 · 2188 阅读 · 0 评论 -
java 堆栈常量池,String创建图解(内存分配,区)
说到java中堆、栈和常量池,首先还是看看他们各自存放的数据类型吧! 堆:存放所有new出来的对象;栈:存放基本类型的变量数据和对象的应用,对象(new出来的对象)本身并不存在栈中,而是存放在堆中或者常量池中(字符串常量对象存放在常量池中);常量池:存放基本类型常量和字符串常量。对于栈和常量池中的对象可以共享,对于堆中的对象不可以共享。栈中的数据大小和生命周期是可...转载 2017-10-24 09:59:17 · 1459 阅读 · 1 评论 -
接口到底有什么用(JAVA)
一位Java大牛的回答 很多JAVA初级程序员对于接口存在的意义很疑惑。不知道接口到底是有什么作用,为什么要定义接口。 好像定义接口是提前做了个多余的工作。下面我给大家总结了4点关于JAVA中接口存在的意义: 1、重要性:在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java...转载 2017-11-16 09:37:25 · 2397 阅读 · 0 评论