![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
sea小寒
要足够自律,要足够优秀。
展开
-
java进阶面试题三
一、springMVC的工作原理 1、用户发送请求给中央控制器2、中央控制器指派处理器映射3、根据HandleMaooing查找处理器4、获取到处理器地址5、中央控制器返回处理器地址6、中央控制器指派处理器适配器(带着处理器映射器返回的地址)7、处理器适配器根据命令对C进行处理8、C向M发出请求9、M查找数据库10、数据库做出响应并返回11、M返回给C12、C做出相应返回给处理器适配器13、...原创 2018-03-22 20:27:56 · 494 阅读 · 0 评论 -
mybatis连接mysql8.0数据库时报错:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException
在网上看到许多解决这个的错误;第一步:查看数据库是否开启服务。第二步:大小写以及字符集标准注意。第三步:查看自己pom文件连接驱动是否对应自己版本。我的问题出在第三步pom文件对应版本不对...原创 2018-09-02 22:25:51 · 4111 阅读 · 2 评论 -
阿里云linux安装mysql数据库 mongodb
一、MySQL的安装和配置1、安装rpm包rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm2、安装mysqlyum -y install mysql-community-server3、加入开机启动(就是电脑启动的时候,自动启动MySQL服务)systemctl enable mysqld4、启动M...转载 2018-05-31 13:14:53 · 197 阅读 · 0 评论 -
mybatis自动开发
第一步:倒入依赖mybatis核心包、mybatis和spring整合核心包、自动生成插件包、mysql驱动、mybatis插件第二步:创建核心配置文件与数据库相连第三步:配置插件,自动生成POJO试题列和Mapper映射文件+DAO接口ORM框架:对象关系映射,让程序员操作数据库养成面向编程的方式操作。注册实体mapper映射文件第四步:Mapper代理开发DAOYtuserPOJOMapper...原创 2018-04-05 19:29:27 · 135 阅读 · 0 评论 -
Mybatis底层基本操作
原理::::第一步:倒入依赖mybatis核心包、mybatis和spring整合包、自动生成插件包 第二步:创建核心配置文件与数据库相连 第三步:给对象的操作的表创建实体类 第四步:建立对应的Mapper映射文件第五步:开发DAO...原创 2018-04-05 18:11:32 · 336 阅读 · 0 评论 -
springMVC、struts1工作流程
struts1工作流程 1.ActionServlet接收有浏览器发出的请求后,检索和请求匹配的ActionMaapping对象。如果不存在,返回请求无效的信息。 2.检索和请求匹配的对象。如果不存在,就创建一个,把提交的表单中的数据保存在ActionForm对象中。 3.根据配置信息决定是否进行校验 4.ActionServlet根据ActionMapping对象包含的信...原创 2018-03-29 16:57:15 · 246 阅读 · 0 评论 -
String、StringBuffer的区别,final、finally、funalize的区别
String类标示内容不可以改变的字符串,StringBuffer类标示内容可以被修改的字符串。String覆盖了equals方法和hashCode方法,二StringBuffer没有覆盖equals方法和hashCode方法,final用于声明属性,方法和类,分别表示属性不可变方法不可覆盖类不可继承。内部类要访问局部变量,局部变量必须定义final类型。finally是异常处理语句结构的一部分表...原创 2018-03-26 14:44:10 · 351 阅读 · 0 评论 -
java进阶面试题五
一、sleep和wait的区别 1.这两个方法来自不同的类分别是Thread和Object。sleep()是一个静态方法,只对当前对象有效。 2.sleep方法没有释放锁,wait方法释放了锁,使得其他线程可以使用同步控制块或方法,sleep不让出系统资源;wait进入线程等待池等待,让出系统资源。 3.wait,notify,Allnitify只能在同步控制方法或者同步控制块里...原创 2018-03-26 11:26:46 · 426 阅读 · 0 评论 -
java进阶面试题二
1、Hashmap的工作原理 HashMap基于hashing原理,我们通过put()存储对象和get()获取对象。当我们将键值对传递给put()方法是,调用键值对象的hashCode()方法来计算hashcode,然后找到bucket位置来存储值对象。获取对象时,通过equals()方法找到正确的键值对,返回值对象。HashMap使用链表节点解决碰撞问题,发生碰撞时将会存在下一个节点去。H...原创 2018-03-21 15:55:24 · 403 阅读 · 0 评论 -
spring原理
1、spring原理 内部最核心的就是IOC了,依赖注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 。 Spring还有一个核心就是AOP这个就是面向切面编程,可以为某一类对象 进行监督和控制(也...转载 2018-03-22 20:57:43 · 110 阅读 · 0 评论 -
java进阶面试题四
一、Hibernate的三种状态及其之间是如何转化的瞬时状态(临时状态):在一个对象刚被创建的时候,没有持久化,并没有处于session的缓存中。持久化状态:执行了session的dave()方法,已经持久化,计入到session中,在数据库中有记录。持久化状态特点:和session实例关联。在数据库中有关联记录。当一个session执行close()或clear()、evice()之后,持久对象...原创 2018-03-22 20:50:41 · 179 阅读 · 0 评论 -
用java递归遍历目录下所有文件的代码
package com.hao.service;import java.io.File;public class RecursiveTraversal { public static void main(File file) { //获取文件名放在数组里面 File a[]=file.listFiles(); //遍历数组 f...原创 2019-06-26 00:09:51 · 234 阅读 · 0 评论