- 博客(20)
- 收藏
- 关注
原创 springmvc无xml启动内置jetty示例
无xml配置的springmvc项目:新建一个maven项目,加上下面pom.xml和MvcConfig(mvc配置类),WebInitializer(启动类)、HelloController即可。package com.xxxx.springboot.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentScan;imp.
2020-12-28 15:23:07
217
原创 无配置启动springmvc,内嵌tomcat
spring mvc使用无配置的方式启动tomcat,需要用到Spring的Java Config技术,这里就不多介绍,有兴趣的同学可以去官网阅读。1、实现java config 第一步 写个类,实现spring的接口并在项目的根目录的 META-INF/services/javax.servlet.ServletContainerInitialier目录下建立一个文件package com.rmd.mvc.init;import com.rmd.mvc.config.AppConfig;
2020-12-25 09:29:28
882
原创 springboot项目远程debugger调试模式
springboot项目设置远程调试模式,并配合idea远程调试使用 第一步:在远程服务器上启动springboot项目的jar包时设置成可以远程调试的参数命令 java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 xxx.jar -Dspring.profiles.active=dev(或--spring.profiles.active=dev)解释:-Xdebug.
2020-06-13 17:19:45
503
原创 Lambda 表达式语法学习
一、初识lambda表达式,lambda表达式作为函数入参。public static void main(String[] args) { //1、使用lambda表达式申明为MylambdaInterface接口的实现 MylambdaInterface aBlockOfCode = (s) -> System.out.println(s); aBlockOfCode.doSomeShit("Hello"); //Hello ...
2020-06-13 17:09:20
1039
原创 Hibernate学习笔记(六)使用jpa annotation标注实体
添加jpa annotation支持Annotation?还是XML映射文件添加jpa annotation支持:从JDK1.5之后,Java增加了Annotation的支持。Hibernate使用的Annotation是jpa制定的规范,不论是对Hibernate还是对jpa以及其他的ORM框架都适用,这是使用Annotation的好处之一。JPA规范推荐使用Anno
2015-04-23 21:54:51
1197
原创 Hibernate学习笔记(五)映射组件属性
组件属性为集合集合属性的元素为组件组件作为map的索引组件作为复合主键多列作为联合主键组件属性的意思是:非基本数据类型、字符串、日期等类型,而是一个复合类型的对象,在持久化的过程中,它仅仅当作值类型,而并非引用另一个持久化实体。如下实例:组件属性无法用元素来映射(如上面的name属性)。上面的Name类中包含一个owner属性,该owner属性指向包含该Na
2015-04-23 21:46:46
1367
原创 Hibernate学习笔记(四)深入理解Hibernate的映射文件
映射文件结构映射主键映射普通属性映射集合属性集合属性的性能分析有序集合映射映射数据库对象映射文件结构:xx.hbm.xml映射文件结构为: 标签可以有下列若干个重要属性:schema:指定所映射数据库的Schema名,如果指定了该属性,则表名会自动添加该Schema前缀。catalog:指定所映射数据库的Catalog名,如果指
2015-04-23 19:14:26
1079
原创 Hibernate学习笔记(三)深入理解持久化对象
持久化类的要求持久化对象的状态改变持久化对象状态的方法持久化类的要求:1、提供一个无参数的构造器:为了方便Hibernate在运行时生成代理,构造器的访问控制符至少是包可见的,即大于或等于默认的访问控制符。(private 2、提供一个标识属性:标识属性通常映射数据库表的主键。建议使用基本类型的包装类作为标识属性的类型。3、属性的getter 和 sette
2015-04-14 22:54:39
692
原创 Hibernate学习笔记(二)深入Hibernate的配置文件
创建configuration对象hibernate.properties文件与hibernate.cfg.xml文件jdbc连接属性数据库方言jndi数据源的连接属性hibernate事务属性二级缓存相关属性外连接抓取属性其他常用的配置属性创建configuration对象:随着Hibernate所使用配置文件的不同,创建Configuration对象的方式也不相同。通常有如下几
2015-04-13 22:55:38
981
原创 Hibernate学习笔记(一)了解Hibernate
ORM和HibernateORM和Hibernate的关系Hibernate的基本映射思想Hibernate入门知识Hibernate的体系结构ORM和Hibernate1、对象/关系数据库映射(ORM)ORM的全称是Object/Relation Mapping,对象/关系数据库映射。为了能以面向对象的方式操作持久化对象,ORM框架的作用就是把对持久化对象的保存、删除
2015-04-11 21:04:14
618
原创 Spring框架入门笔记——深入了解Spring容器的Bean
一、Spring容器中的Bean这部分主要讲解Bean的作用域;普通属性、依赖关系、集合的注入;使用自动装配注入合作者Bean指定bean的别名如果不想Spring容器预初始化某个singleton Bean时,可以指定lazy-init=”true“ ,在beans标签中属性和bean属性名词一样,只是在前面加上default,如default-lazy-init,表示对
2015-03-15 16:58:33
593
原创 Spring框架入门笔记——IoC
本文只是本人自学的笔记记录和敲得代码记录,希望能有地方让自己多温习和回顾,之前学习设计模式的内容暂时放下,回头补上,希望今年一年能好好坚持学习下去,努力沉淀,积累知识。一、依赖注入的使用<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/
2015-03-13 21:45:30
1218
原创 设计模式六大原则
此文章主要参考设计模式之禅,和设计模式百科单一职责原则(Simple Responsibility Principle,SRP),就是说一个类的职责应该尽量单一,比如bo类中主要存放一些属性信息,和get set方法,不用在bo类中放入业务逻辑在里面。里氏替换原则(Liskov Substitution Principle ,LSP),我的理解是所有用父类的地方,都可以用子
2015-03-11 20:53:38
603
原创 DOM解析XML应用之铃声多多改歌曲名称
本实例是使用dom解析xml文件,来改文件名。手机多多是手机上用的比较多的铃声软件,铃声存的位置是shoujiduoduo\Ring\cache 歌曲的名字都是数字形式的,如果所示这时我们想知道每首铃声的名字,都比较麻烦,只能去查找铃声多多的配置的XML文件了,位置在shoujiduoduo\Ring\user_ring.xml 配置文件是下面的结构现在我们通
2014-07-13 10:14:58
1721
原创 XML解析之DOM解析
public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException { /*使用dom解析xml步骤: * 1、建立DocumentBuilderFactory * 2、建立DocumentBuilder * 3、建立Document
2014-07-12 23:19:43
507
原创 关于数据库一些行列转置的问题
关于数据库笔试中遇到的一些行列转置的问题 最近遇到的一题数据库行列转置的题目,然后网上查资料,整理出这篇博客,希望以后遇到类似和同样的题目能轻松做出来。 1、问题:假设有张学生成绩表(tb)如下:姓名课程分数张三语文 74张三数学 83张三物理 93李四语文 74李四数学 84李四物理 94想变成(得到如下结果):姓名语文数学物理
2013-05-17 14:45:12
999
原创 oracle存储过程笔记记录
原文百度文库地址:http://wenku.baidu.com/view/73f3ad1a59eef8c75fbfb392.html一、存储过程和函数的学习1)、存储过程函数的概念:开发一个存储过程或函数目的是把一个PL/SQL块存进数据库中,并在以后重复使用。例如:创建一个记录用户名和当前日期的无参数过程create procedure log_execution isb
2013-05-08 15:20:08
670
原创 hibernate分页和strtus标签显示分页超链接
第一种是单独使用hibernate的分页,从session中得到query接口,设置开始的结果集,和查询的个数,来分页。或者查询所有的结果集的list,采用list方法的截取功能。不过这种方法效率太低,根本不会是用这种方法。public List findAll() { String hql = "FROM Student"; Query q =
2013-04-25 13:16:52
808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人