
实习总结
莫名的白
有能力的人解决问题,智慧的人绕开问题
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring-mvc运行原理
在学习Spring-MV后,对其原理进行总结如下:spring-MVC是对spring框架提供构建web应用程序的MVC模块,使得spring在web开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。1. 用户发起request请求,请求发送至DispatcherServlet前端控制器(SpringMVC提供原创 2017-12-15 11:30:29 · 458 阅读 · 0 评论 -
完整的Spring-boot实现(部门与员工)
完整的spring-boot实现工具:jdk1.7 -- eclipse -- Maven 目的:实现通过部门ID查询部门及所有员工信息目录结构:index.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>Insert原创 2017-12-18 18:44:44 · 1809 阅读 · 0 评论 -
JPA随手笔记
FetchType.LAZY: 懒加载加载一个实体时,定义懒加载的属性不会马上从数据库中加载FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立刻加载@Entity:表示这个类为一个实体类@Table(name="xx")指定数据库映射的表名@Id :设置主键@Column 设置字段属性--name:字段名--length:字段长度--uni原创 2017-12-18 17:28:34 · 301 阅读 · 0 评论 -
Java中对象PO,BO,VO,DTO,POJO,DAO
PO : 持久对象(persistent object) 是对象关系映射的实体,与数据库紧密相关VO:值对象(Value Object),通常用于业务层之间传输数据,分装整个页面展示所需对 象数据BO :业务对象层的缩写(Business Object),封装业务逻辑的Java对象,通常条用dao方法,结合PO,VO进行业务操作DTO:数据传输对象(Data Transfer原创 2017-12-19 13:58:20 · 320 阅读 · 0 评论 -
单元测试基本方法
断言对字符串的判断1.判断为null或者为空String str = ?;assertThat(str).isNullOrEmpty();原创 2017-12-19 16:45:37 · 822 阅读 · 0 评论 -
git上传文件到GitHub
gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。git上传实现:1.首先在github端创建账号,登录并且创建一个仓库2.下载git版本控制软件3....原创 2018-02-18 14:58:16 · 336 阅读 · 0 评论 -
Centos 环境下安装tree命令
sudo yum -y install tree原创 2018-03-01 14:14:51 · 1777 阅读 · 0 评论 -
Linux命令总结
1.cd 切换目录 cd / 切换到根路径2.mkdir 创建文件夹 -p 递归创建连续目录 -m 配置文件的权限3.touch 创建文件4.ls 列出目录 ls -l 文件属性以及所属用户及组 ls -d 列出目录本身 ls -a ...原创 2018-03-01 15:20:48 · 225 阅读 · 0 评论 -
IDEA 中,main/system 的快捷设置
刚从eclipse中转入到idea的使用,很多地方都很别扭,但是一旦用上几次,就会觉得IDEA的强大。首先,IDEA 中并没有像Eclipse中输入main然后快捷补全就是一个main方法,需要手动设置。虽然设置觉得麻烦,但是只要会设置,任何常用的输入都可以做成自己想要的输入,简直比Eclipse好用的多。1.File --> settings --> Editor --> Li...原创 2018-03-13 13:55:43 · 913 阅读 · 0 评论 -
Kafka 是什么
kafka是用于构建实时数据管道和流应用程序。具有横向扩展,容错,wicked fast(变态快)等优点,并已在成千上万家公司运行。简单说明什么是kafkaApache kafka是消息中间件的一种,我发现很多人不知道消息中间件是什么,在开始学习之前,我这边就先简单的解释一下什么是消息中间件,只是粗略的讲解,目前kafka已经可以做更多的...转载 2018-03-13 17:11:23 · 618 阅读 · 0 评论 -
jpa懒加载实现
在一对多的关系中,如果查询一方,则多方的查询默认也会查询比如,查询员工与部门,如果通过部门ID查询部门信息,则该部门对应的员工信息也会被查询。为了提高效率,查询部门信息而不涉及到查询部门所对应的员工信息,只需要实现懒加载即可在web.xml中配置session 的生命周期<filter> <filter-name>Spring OpenEntityManagerInVi...原创 2017-12-18 17:18:37 · 1106 阅读 · 0 评论 -
Spring-boot 简单配置
要求:使用spring-boot 配置简单实现输出“hello,world”原创 2017-12-18 09:35:45 · 303 阅读 · 0 评论 -
Spring-boot 报错This application has no explicit mapping for /error, so you are seeing this as a fallb
This application has no explicit mapping for /error, so you are seeing this as a fallback.在使用spring-boot中,配置没错,但是访问报错最终发现我控制层用@Controller如果改成@RestController 就可以了,原因待查原创 2017-12-18 09:33:05 · 1871 阅读 · 2 评论 -
Spring-mvc相关注解
注解:在JAVA中,经常需要.xml进行注入或者配置事务等,导致.xml文件非常多,在开发中,.java与.xml不断切换,降低开发效率解决此类问题,spring引入注解,降低配置文件,增加了可读性1.@Autowired 自动装配/默认的是按类型匹配2.@Resource 按照name匹配,为J2EE注解3.@Service 声明一个类为bean4.@Contr原创 2017-12-15 12:25:23 · 252 阅读 · 0 评论 -
Eclipse 快捷键
Eclipse很对快捷按键,经常用到的如下:ctrl+上下页/alt+ 左右 :切换编辑器窗口alt+上下: 移动当前行到指定位置ctrl+m:最大化当前窗口ctrl+e:显示当前编辑器所以窗口ctrl+f6:显示当前编辑器所以窗口,释放ctrl生效alt+ '-':当前编辑器选项 -------------------------ctrl+Home/End原创 2017-12-15 17:29:17 · 238 阅读 · 0 评论 -
版本控制工具SVN的使用
1.下载工具:下载地址:https://tortoisesvn.net/downloads.html2.安装64位,直接选择默认安装默认路径:C:\Program Files\SlikSvn在桌面右击,选择checkout,指定需要访问的地址,以及本地仓库3.在Eclipse中配置SVN的使用 有2中方法,(第二种差不多),选择本地,这里讲从商店中安装第一步:直接原创 2017-12-15 17:53:03 · 260 阅读 · 0 评论 -
spring-mvc-jpa环境搭建
spring-mvc-jpa 环境搭建:步骤如下:web.xml配置<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javae原创 2017-12-15 13:06:08 · 316 阅读 · 0 评论 -
JVM内存模型
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在原创 2017-12-15 13:02:18 · 489 阅读 · 0 评论 -
Java学习路线
原创 2017-12-15 12:55:37 · 248 阅读 · 0 评论 -
Maven项目中 java.lang.ClassNotFoundException
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet在Maven项目中,tomcat启动报错,原因是Maven 的jar包未发布到tomcat中解决办法:选中项目->propertiesadd->Maven Dependencies->finish原创 2017-12-14 10:41:11 · 967 阅读 · 0 评论 -
Maven项目 Java compiler level does not match the version of the installed Java project face
这类警告处理办法:原因是你的编译环境JDK与运行不匹配处理如下:Maven环境下,可以先指定JDK版本, org.apache.maven.plugins maven-compiler-plugin 1.7 1.7 我这里指定的1.7版本(E)原创 2017-12-14 09:33:44 · 398 阅读 · 0 评论 -
Spring-data-jpa报错Not an managed type: class java.lang.Object
在用spring-data-jpa 刚使用的时候,Tomcat启动报错Caused by: java.lang.IllegalArgumentException: Not an managed type: class java.lang.Object仔细检查,发现@Repositorypublic interface DeptDao extends JpaRepository{原创 2017-12-15 16:32:38 · 14082 阅读 · 4 评论 -
MySql数据库远程访问授权
使用数据库,很多时候在本地没有数据库或者需求是访问远程数据库,则涉及到数据库访问权限问题。具体的授权如下:1.ctrl + r 输入cmd ,用dos 命令窗口,切换到数据库的bin目录下2.使用命令: mysql -u root -p 登陆数据库3.使用命令: use mysql;4. 查看数据库有那些用户: select user from user; (可以使用数据库已经存在的用户...原创 2018-03-27 17:17:39 · 384 阅读 · 0 评论