自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 Java SSM框架相关基础面试题整理

一、Spring面试题 1、Spring 在ssm中起什么作用? Spring:轻量级框架 作用:Bean工厂,用来管理Bean的生命周期和框架集成。 两大核心: ①. IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。 ②. AOP:面向切面编程 2、Spring的事务? 编程式事务管理:...

2019-04-01 20:28:28 196

原创 mybatis中的select 出现实体类属性名与表属性名不一致的解决方法

方法一:通过取别名来实现数据库表属性名与实体类属性名对应 entity: public class User { private Long id; private String passWord; private String userName; } 数据库表属性名: dao层: @Select("select id,user_name as u...

2019-03-31 21:30:46 1461

转载 JAVA反射机制

JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 参考文章:Java基础之—反射(非常重要) 反射就是把java类中的各种成分映射成一个个的Java对象 例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对...

2019-03-30 16:06:31 194

转载 Spring注解@Resource和@Autowired区别

@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。 1、共同点 两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。 2、不同点 (1)@Autowired @Autowired为Spr...

2019-03-25 21:16:27 182

原创 基于java8的for循环

基于java8的for循环 import java.util.ArrayList; import java.util.List; public class Test2 { public static void main(String[] args) { List list=new ArrayList(); list.add(123); li...

2019-03-24 20:56:28 12036

原创 关于前端的mvvm思想与mvc思想图解

前端的mvvm思想与mvc思想图解

2019-03-23 21:21:38 282

原创 sql查询

Select select * from user; 表示所有的列 select name,pwd from user; 把需要的查找的列名用逗号隔开放在select后面 select * from user where age>10; where是关键字,表示后面接查询的过滤条件 select count (work) from user; 在user表中的work列多少条,统计数值 se...

2019-03-18 19:41:28 195

转载 JPA oneToMany

一对多模型(单向) 说明: 一个客户对应多个地址,通过客户可以获得该客户的多个地址的信息。客户和地址是一对多的关系,并且客户与地址是单向关联的关系。 映射策略 外键关联:两个表的关系定义在一个表中; 表关联:两个表的关系单独定义一个表中通过一个中间表来关联。 映射策略——外键关联 表结构如下: TABLE customer(id int, name varcher, PRIMARY KEY id)...

2019-03-17 18:39:03 1089

转载 VO的使用

VO是view object的简称,中文意思是视图对象,也就是我们在controller中返回给前端的内容。一般开发时,我们要按照前端给的文档给前端返回相应的内容,比如现有api如下: 路由:GET /sell/buyer/product/list 参数:无 返回: { "code": 0, "msg": "成功", "data": [ { ...

2019-03-16 19:00:12 7607 3

原创 java怎么遍历json取出需要的内容

String result=你的字符串; Pattern p = Pattern.compile("(“timePoint”: )([0-9]*)"); Matcher m = p.matcher(resultStr); while (m.find()) { String findResult=m.group(2); //fineResult就是你要的值 } ...

2019-03-15 19:51:58 1216

转载 前端的三个重要属性

id是唯一标识符,不允许有重复值可以通过它的值来获得对应的html标签对象。相当于人的身份证具有唯一性 name:控件的名字,一个控件是否设置它的 name 属性是不会影响到这个网页的功能实现的。但是,当我们需要把这个控件所关联的数据传递到数据库时,就必须要设置 name 属性。相当于人的姓名,可以重名 value:控件的值 ...

2019-03-13 19:43:26 252

原创 java回顾2

Java 中的每个变量都要声明数据类型,数据类型在前,变量名在后,结尾需要分号结尾 变量的名字都是字母开头,Java中$也是属于字母,所以可以用美元符号开头 int a;声明一个变量,使用这个变量之前,需要初始化(或者赋值). final修饰的变量,只能被赋值一次,不能再更改.变量名一般大写 int a=1; int b=a++; //a先把值赋值给b然后再自增,b=1;a=2; int ...

2019-03-11 21:54:39 148

原创 Java回顾

一.注释:不会影响代码的运行,可以添加任意多行注释. 注释有3种: 单行注释, //开头 后面跟的是注释内容,一般用于方法的里面 多行注释, /*开头 */结尾 用于方法的上面 多行注释, /**开头 **/结尾 用于方法的上面 二.数据类型 1.Java是强类型语言,必须为每个变量声明一种数据类型 2.Java总共分两种数据类型,一种是基本类型,一种是引用类型. (1)基本类型里面分八种:4...

2019-03-10 21:02:05 112

原创 查找某一标签下的子标签

遍历某一标签下的所有子标签 index.html <div id="test"> <a id="a1"></a> <a id="a2"></a> <a id="a3"></a> </div> index.

2019-03-06 18:08:06 1719

原创 项目部署大概流程

将项目部署到阿里云服务器上 一.购买服务器及域名 1.购买服务器: 2.购买域名 新建安全组: 配置规则: tomcat端口:8080 三.绑定域名: 记录值就是公网ip: 四,通过putty配置服务器 。。。配置失败了,还在改 ...

2019-03-04 19:49:27 437

原创 javaio学习+多行注释快捷键+点击链接新开一个页面

---------------------------javaio学习------------------------------------- System.out.println("文件是否存在:"+f.exists()); System.out.println("文件是为文件夹:"+f.isDirectory());//欧安段路径是否是文件夹,是就返回true...

2019-03-03 20:42:37 148

原创 随堂笔记

在浏览器中访问一个servlet的地址是 http://ip号:端口号/项目名字/servlet的拦截路径 http://localhost:8080/mavenl/LearnServlet 本机 默认的ip地址是 127.0.0.1 也可以是localhost http://ip号:端口号/项目名字/servlet的拦截路径 http://192.168.31.215:8080/servl...

2019-03-02 18:10:36 521

原创 spring依赖注入(DI)及控制反转(IoC)

spring依赖注入(DI)及控制反转(IoC) 一.控制反转(IoC) 1.概念:将创建对象的工作交给spring容器来完成。 2.反转:new对象的执行者由我们变为spring去new对象。 3.控制:由spring帮我们创建销毁对象,掌控对象的生命周期。需要对象就向spring申请。 4.applicationContext.xml <?xml version="1.0" encodi...

2019-03-01 11:42:57 155

原创 springboot的page

Page用法 dao层 package com.gzq.dao; import java.util.List; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.repository.CrudR...

2019-02-27 16:21:32 1885

原创 Java之旅---2.25---js全选与反选

利用JavaScript对表格进行全选或反选 一.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript" src=&quo

2019-02-25 15:02:01 142

原创 Java之旅---2.24--关于页面跳转问题

关于页面跳转问题 一.以往的跳转方式 (1)@RestController的跳转 @RequestMapping("index") public ModelAndView index(){ return new ModelAndView("index1.html"); } 说明: a.在以往的跳转方式里,我们通过返回一个 new ModelAndView(“index1.html”);...

2019-02-24 09:22:10 184

原创 java ---知识回顾

result 只出现在select中,其它情况不需要 delete 和insert 影响一行  execute返回boolean类型,true表示执行的是查询语句,false表示执行的是insert,delete,update等等。  executeUpdate返回的是int,表示有多少条数据受到了影响。 ------------------------数据库的操作-------------...

2019-02-23 19:21:14 201

原创 学习回顾

----------------------------------------复习总结----------------java基础---------------------------------- 1.jdk与jre的区别?jdk是开发环境,jre是运行环境 2.数组确定了数据类型和长度 3.ArrayList可以存任何的数据类型,长度不固定。 4.HashMap是以key-value的形式...

2019-02-22 09:48:31 402

原创 springboot--(简单)登陆注册+(简单)过滤器---(比较繁琐)

springboot之登陆注册与简单过滤 一.注册(登陆) 1.分析层次结构:model +view +controller+service+dao(repository) 大体框架: 2.view层: <!DOCTYPE html> <html> <head> <meta charse

2019-02-20 11:13:10 1445 3

原创 java之旅---2.20---(过滤器+String)

String+过滤器 一. String的常用方法 package com.gzq.string; public class Demo { public static void main(String[] args) { String a="hello wor ld!1"; String b="gan"; System.

2019-02-20 09:01:06 229

原创 javaee----2.18----springboot---io

知识回顾(springboot+io)-----2.18---- 一.springboot(静态资源获取–图像) 1.显示图像 (1)当图片在static路径下的显示方式 <img alt="hello" src="img/1.jpg"> 注意:src是访问路径,alt是图片注释 (2)显示本机其它路径(自定义路径)的图片 1)实现类继承 WebMvcConfigu...

2019-02-18 09:22:43 247

原创 java之旅--day10--servlet与Java继承

java之旅–day10–servlet与Java继承 一.servlet: 1.在浏览器中访问一个servlet的地址是: http://ip号:端口号/项目名字/servlet的拦截路径 http://localhost:8080/mavenl/LearnServlet 2.本机 默认的ip地址: 127.0.0.1 也可以是localhost 3.查看ip地址: ipconfig 4.解决中...

2019-01-19 10:01:47 191

原创 JDBC数据库的增删改查

JDBC数据库的增删改查一,对数据库进行操作要先对数据库连接:1,封装DBUtil类,便于数据库的连接2.新建user类,向数据库添加user信息二,对数据库进行操作1.添加(add)操作2.删除(delete)操作3.修改(update)操作4.查找(select)操作 一,对数据库进行操作要先对数据库连接: 1,封装DBUtil类,便于数据库的连接 public class DBUtil { ...

2019-01-12 10:14:21 167

原创 课程设计--day3--随堂笔记

删除操作 难点:java脚本 一,简单方案: 在每条记录后面加一个超链接, 表头修改:     dao类 根据id删除: 实现类EmpDaoImpl:   Service:   Servlet: 注解方式配置: 注册service组件并实例化 超链接发请求是doGet方式,可以用doPost方式: 修改...

2019-01-09 10:26:45 175

原创 java之旅--day6--jdbc访问技术1

一,在jdbc中使用增删改查并连接mysql 步骤: String url="jdbc:mysql://localost:3306/learn";//learn数据库名字 String username="root"; String password="123456"; String sql="insert into user(name,age,sex) values('小王','12','男'...

2019-01-08 10:32:14 193

原创 课程设计--day2--随堂笔记

  一.Dao   二.实现类 1. 2.获取数据库连接 3.送sql语句到数据库 4.执行查询sql语句,并赋值到各个属性,最后将对象存放到列表 6.释放资源                                                                                               ...

2019-01-08 10:27:23 169

原创 课程设计--day1--随堂笔记

Dao的实现类 此处有错,应该修改为”AddempServlet”去掉/ 1.radio 默认选中时是checked 互斥的话要name相同 value 值不同 <input type="radio" name="a" value="m"/> <input type="radio" name="a" value="f"/>

2019-01-07 11:32:48 266 3

原创 java之旅--day5--数据库入门

万里之行,起于足下 mysql下载 https://dev.mysql.com/downloads/mysql/ DBever软件下载 https://dbeaver.io/download/ mysql语句对数据库的操作 --选择数据库 learn use learn; --选择表名为user的sql语句; use  user; --列出所有数据库 show databases; ...

2019-01-07 11:15:35 197

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除