数组 一.题目描述合并两个有序数组package kuaishou;import java.util.*;//两个有序数组的合并排序(归并思想),Java代码实现,并去重复,考虑空间利用率问题public class Solution { public static void main(String[] args) { Scanner sc = new ...
链表 一.题目描述给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。/* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution {...
秋招之遇见过的编程题 一.翻转单词顺序列I am a student .---->student. a am I1.两次翻转//两次翻转public class Solution { public String ReverseSentence(String str) { if(str==null||str.trim().equals("")) return str;...
秋招之Linux 非常详细的linux命令:https://www.yiibai.com/linux/ls.htmlchomd:用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限 必要参数:-c 当发生改变时,报告处理信息 -f 错误信息不输出 -R 处理指定目录以及其子目录下的所有文件 -v 运行时显示详细处理信息top:是一个优秀的交互式工具,用于监视性能。它提供系统...
剑指offer之打印二叉树 题目一 (一)题目:从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印。(二)思路:不分行从上往下打印二叉树:该题即为对二叉树的层序遍历,结点满足先进先出的原则,采用队列。每从队列中取出头部结点并打印,若其有子结点,把子结点放入队列尾部,直到所有结点打印完毕。(三)代码:import java.util.ArrayList;/**public class Tr...
剑指offer之圆圈中最后剩下的数(约瑟夫环) 一.基本推导过程二.特别清晰的推导过程约瑟夫环三.代码public class Solution { public int LastRemaining_Solution(int n, int m) { if(n < 1 || m < 1){ return -1; } int las...
SpringMVC学习笔记总结 SpringMVC常见面试题总结Spring 和 Spring MVC经典面试题及答案一.SpringMVC 运行原理1.原理图2.文字解释如果在web.xml 中设置DispatcherServlet 的<url-pattern>为/时,当用户发起请求, 请求一个控制器, 首先会执行DispatcherServlet.由DispatcherServle...
SpringMVC学习笔记三之登录验证 不登录不能进入main.jsp一.搭环境跟学习笔记二相同,不同的做如下说明<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...
SpringMVC学习笔记二之带有头像的注册及下载 功能一:带有头像的注册一.需求二.数据库users表三.搭环境1.新建registerweb项目2.导入相关jar包(同学习笔记一之练习菜单的jar包一样)加上3.WEB-INF下配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xm...
SpringMVC学习笔记一之练习菜单 一.需求二.数据库三.搭环境1.新建menu 的web项目2.导入jar包3.WEB-INF下配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xs...
Spring学习笔记二之练习AOP 一.需求二.数据库users表三.搭环境1.新建login web项目2.导入相关jar包3.WEB-INF下配置web.xml(1)配置监听器<listener>,复制管理spring web容器(2)<context-param>将spring配置文件传过去<?xml version="1.0" encodin...
Spring学习笔记一之生成验证码、登录 一.需求二.搭环境1.新建 validCode web项目2.在WebContent下新建images文件夹放进去图片3.新建index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE...
MyBatis学习笔记总结 一.resultType和resultMap在使用中的区别在使用mybatis进行数据库连接操作时对于SQL语句返回结果的处理通常有两种方式,一种就是resultType另一种就是resultMap。1.通常来说:resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用。但是resultType跟resultMap不能同时存在。2.具体来看:...
MyBatis学习笔记六之动态SQL能力提升 一.需求url为:localhost:8080/student/show二.数据库一.创建表二.插入测试数据老师表:学生表:三.后端代码具体实现一.新建student的web项目、构建框架1.在lib下导入jar包2.写mybatis全局配置文件(使用接口绑定方式)<mappers> <packa...
MyBatis学习笔记五之opensessioninview示例代码 整体目录结构数据库截图(具体代码见前面博客)一.mybatis.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3...
MyBatis学习笔记四之动态SQL 一.pojoLog.javapackage com.bjsxt.pojo;public class Log { private int id; private String accIn; private String accOut; private double money; public int getId() { return id; } public void...
MyBatis学习笔记三之接口绑定方案及多参数传递 例子:在mybati.xml中<mappers>下使用<package><mappers> <package name="com.bjsxt.mapper"/> </mappers>mybatis.xml的完整代码<?xml version="1.0" encoding="UTF-8"...
MyBatis学习笔记二之转账加日志练习 实现转账功能一.新建数据库及表1.2.插入测试数据3.结果截图二.新建bank项目、导入jar包、写mybatis全局配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"...