java
广东话的蛇皇
广东科技大学学生一枚,在前端的路上刚刚起步,并决定越走越远
展开
-
解释性语言和编译性语言
解释性语言和编译性语言 计算机无法识别高级语言,只能识别编译语言,编译语言是由0和1组成。所以我们要将高级语言翻译为编译语言。翻译的方式有两种,一种解释一种编译 解释性语言 编译性语言 每个语句在执行时进行翻译,每次运行都要进行翻译 编译和执行分开,先将整段代码编译,运行时就不用再翻译了直接运行 具有跨平台性,只要有解释环境,就可以在不同平台上进行运行 可移植性差 每次执行...原创 2019-11-18 16:18:34 · 109 阅读 · 0 评论 -
java运行底层
对于C语言来讲,它是将源码编译为二进制码(exe文件,也被称为机器码),这样计算机就可以读懂,它就可以按照人类的意愿去实现一定的功能。对于Java来讲,它并不是编译为二进制码,而是将源码编译为一种独立于机器平台的中间代码,这种中间代码就称为字节码。字节码可以被Java解释器所执行,由解释器将字节码再翻译成二进制码,使得程序得以运行。这也是java能够跨平台执行的原因。 ...原创 2019-11-02 23:40:09 · 209 阅读 · 0 评论 -
SSM整合
SSM整合 整合思路: 用 Spring 整合其他两个框架 先保证SSM三层框架能独立工作 然后开始整合 整合 Spring 和 SpringMVC 配置监听器实现启动服务创建容器 <!-- 配置 spring 提供的监听器,用于启动服务时加载容器 。 该间监听器只能加载 WEB-INF 目录中名称为 applicationContext.xml 的配置文件 --> <list...原创 2019-10-23 18:09:57 · 102 阅读 · 0 评论 -
重定向
重定向 浏览器向某组件发出请求信息,组件向浏览器发回一个重定向响应信息,该响应信息不包含具体的数据内容,只是在响应头信息中包含了需要重定向到的地址信息,该地址可以是任何有效的URL。浏览器收到该重定向响应后会自动的向响应信息头中所指示的地址发出请求。整个重定向的过程涉及两次“请求-响应”。 重定向过程:客户浏览器发送http请求到web服务器接受后发送302状态码响应及对应新的location给客...原创 2019-10-22 13:01:00 · 527 阅读 · 0 评论 -
SpringMVC
SpringMVC 表现层框架 M:model 数据模型 V:view 视图 C:controler 控制器 创建WEB工程,引入相关jar包 commons-logging spring-aop spring-beans spring-context spring-core spring-expression spring-web spring-webmvc 2.配置核心控制器Servlet...原创 2019-10-18 16:36:26 · 77 阅读 · 0 评论 -
Spring
Spring 使用Spring实现ioc(控制反转)以解耦 是什么是控制反转? 把创建对象的权利交给框架(工厂) 实现被动创建对象 原来: App-------->{------------>Dao ------------>Service -------------->… ioc: App----x—>{ ------------>Dao ---...原创 2019-10-17 18:57:41 · 105 阅读 · 0 评论 -
单例对象和多例对象
**单例对象:一个应用只有一个对象的实例 多例对象:每次访问对象时,都会重新创建新的对象实例 ———————————————— 版权声明:本文为CSDN博主「m甜甜甜甜」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_41300033/article/details/82694424** ...转载 2019-10-17 17:57:20 · 1065 阅读 · 0 评论 -
Mybatis
Mybatis 概述 Mybatis 是一个基于Java的持久层框架,内部封装了jdbc,使用时只需要关注sql语句本身,而不需要再去手动处理加载驱动、创建连接、创建statement等繁杂而容易令代码发生赘余,Mybatis通过 xml 或 注解的方式将要执行的各种statement配置起来(或者直接用dao实现类【但是这样会很繁琐,不推荐】),并通过java对象和statement中的sql的...原创 2019-10-17 01:13:16 · 108 阅读 · 0 评论 -
映射与反射
映射 简单的说嘛,就是数据库每一列的属性跟一个自定义对象这种关系,如下 public class User implements Serializable { private int uid;//用户id private String username;//用户名,账号 private String password;//密码 private String name...原创 2019-10-16 00:48:04 · 214 阅读 · 0 评论 -
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.
Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually. 该错误为时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时。 所以要修改mysql的时长 使用cmd 找到mysql安装目录并进入bin文件夹 输入 mysql -u root -p 然后...原创 2019-10-16 00:39:48 · 182 阅读 · 0 评论