- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 Spring框架(JavaEE开发进阶Ⅲ)—在Spring中集成Hibernate
一、主要内容1、Hibernate概览2、声明Hibernate的Session工厂3、构建不依赖于Spring的Hibernate代码二、前言1、应用程序越复杂,对持久化需求随之要求更高1)延迟加载(lazy loading)2)预先抓取(Eager fetching)3)级联(Cascading)2、ORM(object-relational mapping)工具应运而生3、Spring对OR...
2018-03-31 21:32:17 1003
原创 关于http响应200 OK的问题
问题:tomcat8.5会只返回200,不返回OK解决办法:response.setStatus(HttpServletResponse.SC_OK,"OK");https://bbs.csdn.net/topics/392030621https://bbs.csdn.net/topics/392167939
2018-03-29 19:03:14 14182 1
原创 Spring框架(JavaEE开发进阶Ⅲ)—在Spring中使用JDBC
一、主要内容1、应对失控的JDBC代码2、使用JDBC模板二、前言1、JDBC建立在SQL之上,能更好对数据访问性能进行调优2、JDBC允许用户使用数据库的所有特性3、JDBC能让我们在更低层次上处理数据,能访问和管理数据库中单独的列(更细粒度访问)三、应对失控的JDBC代码1、使用JDBC访问数据库需要负责处理与数据库访问相关的所有事情,包括管理数据库资源和处理异常2、示例代码中只有几行代码是真...
2018-03-22 22:46:14 354
原创 Caused by: java.lang.NoSuchMethodError: org.bouncycastle.util.encoders.Hex.toHexString([B)Ljava/lang
关于报错:Caused by: java.lang.NoSuchMethodError: org.bouncycastle.util.encoders.Hex.toHexString([B)Ljava/lang/String;原因是jar包冲突:bcprov-jdk16-140.jar和bcprov-jdk15on-158.jar,将bcprov-jdk16-140.jar删除即可...
2018-03-22 11:22:42 14862
原创 sm2证书生成(单证书)
1、svn下载用svn工具下载主干代码https://github.com/guanzhi/GmSSL.git/trunk2、编译按照手册./config no-saf no-sdf no-skf no-sof no-zucmakesudo make install3、设置ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1ln...
2018-03-19 20:06:28 11315 7
转载 Java基础之《受检查异常和不受检查异常》
1.最近重温了《java编程思想(第四版)》的异常章节。Java中的异常分为受检查的异常和不受检查的异常。(1)受检查的异常:这种在编译时被强制检查的异常称为"受检查的异常"。即在方法的声明中声明的异常。(2)不受检查的异常:在方法的声明中没有声明,但在方法的运行过程中发生的各种异常被称为"不被检查的异常"。这种异常是错误,会被自动捕获。从作者BruceEckel的语气中看以看出,作者对受检查的异...
2018-03-18 21:57:21 12485
原创 Spring框架(JavaEE开发进阶Ⅲ)—配置数据源
一、主要内容1、使用JNDI数据源2、使用数据源连接池3、基于JDBC驱动的数据源二、前言1、每种Spring DAO支持方式都需要先配置一个数据源2、Spring提供在Spring上下文中配置数据源Bean的方式1)通过JNDI查找数据源2)连接池数据源3)通过JDBC驱动程序定义数据源3、对于生产环境中的应用,首选从连接池获取连接的数据源,比如通过应用服务器的JNDI来获取连接池中的数据源三、...
2018-03-18 21:53:12 340
转载 Java基础之《synchronized关键字用在方法和代码块上的区别》
在Java语言中,每一个对象有一把锁。线程可以使用synchronized关键字来获取对象上的锁。synchronized关键字可应用在方法级别(粗粒度锁)或者是代码块级别(细粒度锁)。问题的由来:看到这样一个面试题://下列两个方法有什么区别public synchronized void method1(){}public void method2(){ synchronized (...
2018-03-09 14:01:12 6679
原创 Spring框架(JavaEE开发进阶Ⅲ)—数据访问
Spring的数据访问一、主要内容1、Spring数据访问的异常体系2、数据访问模版化3、使用DAO支持类二、前言1、Spring对数据访问的支持同样遵循OO原则:针对接口编程2、DAO(数据访问对象)提供对数据库进行数据访问的一种方式3、服务对象(Service object)/业务对象(Business object)本身不会处理数据访问,而是将数据访问委托给DAO。DAO接口确保其和服务对象...
2018-03-09 00:24:34 646
转载 Spring 69道问题和答案
目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的...
2018-03-04 15:39:57 196
原创 hibernate3框架学习
课程内容一、SSH综合在一起是什么样的?1)client端发起一个请求给app server(比如tomcat)2)这个app server会把这个请求发给struts,调用dofilter进行分发3)struts会找到acton4)action会调用后台的service这层进行,业务逻辑处理5)业务逻辑处理会用到model这层,用了hibernate就是dao层6)在dao层会访问我们的实体类,...
2018-03-02 00:01:51 2841
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人