Java
围绕Java的前后台、框架等等的学习
EP Fitwin
我必须承认 生命中大部分时光是属于孤独的, 努力成长 是在孤独里可以进行的最好的游戏。
展开
-
JSP数据库连接池实例
数据库连接池传统的Web服务不断连接、关闭数据库,比较消耗性能。而连接池可以减少数据库的打开与关闭。有了连接池,当服务端的请求传来时,不需要牵扯数据库的建立和关闭。常见连接池:Tomcat - dbcp连接池、dbcp、c3p0数据源:DataSource(javax.sql.DataSource)可用来管理连接池。Tomat-dbcp的配置方法:1.类似 JNDI,在 context.xml 中进行配置:<Context> <Resource auth="Cont原创 2020-05-22 18:53:37 · 818 阅读 · 0 评论 -
JNDI及其应用(Mark)
JNDI是Java Naming and Directory Interface(JAVA命名和目录接口)的英文简写,它是为JAVA应用程序提供命名和目录访问服务的API(Application Programing Interface,应用程序编程接口)。1.命名的概念与应用JNDI中的命名(Naming),就是将Java对象以某个名称的形式绑定(binding)到一个容器环境(Context)中,以后调用容器环境(Context)的查找(lookup)方法又可以查找出某个名称所绑定的Java对象。读转载 2020-05-22 18:29:31 · 140 阅读 · 0 评论 -
Java Web 三层架构案例优化 信息管理系统
加入接口建议面向接口开发:先接口 -> 再实现类为 service、dao 层设置接口interface 命名: IStudentService、IStudentDao接口所在的包命名:xxx.service、xx.daoimplements 命名: StudentServiceImpl、StudentDaoImpl实现类所在的包:xxx.service.impl、xx.dao.impl在使用接口/实现时的写法:接口 x = new 实现类();例:ISt..原创 2020-05-15 20:28:06 · 332 阅读 · 0 评论 -
IDEA 如何成功导入用Eclipse写的项目
Mark两篇博客:如何省时省力地一步成功导入:https://blog.csdn.net/zeal9s/article/details/90690524按照上述步骤导入后报错:javax.servlet 丢失等https://blog.csdn.net/qq_18945757/article/details/88594354原创 2020-05-15 17:28:10 · 572 阅读 · 0 评论 -
Java Web 三层架构案例 信息管理系统
Java Web 三层架构案例 学生信息管理系统原创 2020-05-15 17:23:52 · 1354 阅读 · 5 评论 -
MVC模式(跟着敲小白也能看懂的MVC案例)
MVC模式看不懂?一个案例带你理解,跟着敲下来,小白也能理解了。原创 2020-05-11 10:42:41 · 1142 阅读 · 1 评论 -
在写SpringBoot Mybatis项目的时候怎么查看执行的SQL语句
这里分享一个最简单的方法:在你的 spring boot 配置文件中,添加这样一句话:logging.level.com.jay.boot_zb03.dao=debug注意,这里要写你的Mapper接口的包名,仿照我的图和包结构改就行了。然后重启项目,就可以控制台打印了sql日志了!...原创 2020-12-27 18:25:21 · 7888 阅读 · 2 评论 -
MyBatis 中 #{} 和 ${} 区别
MyBatis 中 #{} 和 ${} 区别#{} 的理解:#{} 是预编译处理,像传进来的数据会加个" "(#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号)。#{} 将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是 111,那么解析成 SQL 时的值为order by “111”,如果传入的值是id,则解析成的 SQL 为order by “id”。${} 将传入的数据直接显示生成在 SQL 中。如:order原创 2020-12-18 20:32:09 · 192 阅读 · 1 评论 -
BindingException: Type interface xxx.xxx is not known to the MapperRegistry.
org.apache.ibatis.binding.BindingException: Type interface com.jay.dao.TeacherMapper is not known to the MapperRegistry. at org.apache.ibatis.binding.MapperRegistry.getMapper(MapperRegistry.java:47) at org.apache.ibatis.session.Configuration.getMapper(C原创 2020-11-24 19:36:33 · 267 阅读 · 0 评论 -
HelloSpringMVC 的配置版实现和注解版实现
配置版:(子 Moudle)项目结构图示:首先,确保已经在父项目中导入了 SpringMVC 相关依赖,以及资源过滤配置。在maven里 Dependencies 真的很重要,不然不小心就出锅放一下我的父项目里 pom.xml 的配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o原创 2020-11-18 11:50:57 · 95 阅读 · 0 评论 -
Spring 基于注解(Annotation)的Bean装配
Spring 基于注解的配置有两个关键的点:用于创建对象的:它们的的作用就和在 XML 配置文件中编写一个 标签实现的功能是一样的;@Component 注解:作用:用于把当前类对象存入 spring 容器中属性:value:用于指定 bean 的 id,默认是当前类名且首字母小写@Controller:一般用在控制层,作用和属性和 @Component 作用一样@Service:一般用在业务层,作用和属性和 @Component 作用一样@Repository:一般用在持原创 2020-11-12 09:24:58 · 455 阅读 · 0 评论 -
Spring IOC 依赖注入之Setter
前言刚刚学习了 Spring IOC,我们都知道 Spring 框架的实现依赖 IoC 原则,更为形象的称呼是 DI (dependency injection,依赖注入)。DI 有三种方式:ConstructorSetter注解先记录一下传统的项目结构,然后引出 IoC 记录一下使用 Setter 配置 xml 的依赖注入。传统方式传统方式下,service 层调用 dao层,测试类里必须要实例化 service 层,ServiceImpl 实例化 dao 层,这样才能实现访问数据库原创 2020-09-20 21:59:30 · 299 阅读 · 0 评论 -
Spring_01Spring如何解耦(IOC与DI)
第一部分引出了 spring 的 IOC,讲解了使用 spring 的 IOC 可以解决程序耦合。第二部分讲解了IOC,写了使用 XML 配置的案例和注解的 IOC 案例。引出 spring 的多个注解:@Configuration 和 @ComponentScan@Bean@AnnotationConfigApplicationContext@Import@PropertySource以及整合Junit问题这里写的很详细:以备查阅:Spring学习01:控制反转(IOC)与依赖注入(D原创 2020-10-24 15:35:58 · 139 阅读 · 0 评论 -
Null pointer access: The variable xxx can only be null at this location 解决方案
错误信息:java.lang.NullPointerException运行前就有错误警告:Null pointer access: The variable student can only be null at this location如下图第87行在写 students.add() 时提示:果不其然,就是这里的小警告使我一个多小时都没有 Debug 成功。原因就在第75行:List<Student> students = null;正确写法应该是:List<Stud原创 2020-05-15 11:22:04 · 4421 阅读 · 0 评论 -
eclipse 代码自动补全(最简单有效)
打开 Windows/Preferences/java/Editor/Content Assist 在 Auto Activation 中 Auto Activation triggers for Java 中内容填写 == .abcdefghijklmnopqrstuvwxyz ==即对二十六个英文字母都有补全在 Windows/Preferences/java/Editor/Conten...原创 2020-01-02 10:10:24 · 224 阅读 · 0 评论 -
Java中类的成员的访问权限修饰符
访问控制修饰符共有4个,分别是public、private、protected 和 default(默认的)Java中的访问控制修饰符,访问权限。原创 2019-12-25 09:15:13 · 1482 阅读 · 0 评论 -
Java中的static关键字解析
Java中的static关键字解析static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。static关键字的用途static关键字的误区值得收藏的常见的笔试面试题一.static关键字的用途...转载 2019-11-06 12:18:04 · 333 阅读 · 0 评论