自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

方法属性类,一个都不会

横批:啥都不会

  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 189. 旋转数组——来源力扣 (LeetCode)

给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]方法 1:暴力(例1就是旋转三次)最简单的方法是...

2020-02-28 22:51:47 128

原创 Spring MVC 详述拦截器

将堆内存SpringMVC使用拦截器对请求进行拦截处理,以实现特定的功能:1.自定义一个实现HandlerInterceptor接口的类并实现接口中定义的抽象方法package com.jd.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRes...

2020-02-28 10:43:57 285

原创 自定义视图执行过程

1、自定义一个实现View接口的类,添加@Component注解,将其放入SpringIOC容器package com.jd.view;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org...

2020-02-28 09:45:10 217

原创 异常处理:ResponseStatusExceptionResolver类,DefaultHandlerExceptionResolver类,SimpleMappingExceptionResolve

1.ResponseStatusExceptionResolver类2.DefaultHandlerExceptionResolver类3.SimpleMappingExceptionResolver类ResponseStatusExceptionResolver类:下面实现一个功能:后台登录账户密码,正确返回正常页面,错误返回错误页面。UserInfoControlle...

2020-02-27 21:33:10 365

原创 异常处理:ExceptionHandlerExceptionResolver类

index.jsp:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html> <head> <title>首页</title> </head&gt...

2020-02-27 20:49:59 6470

原创 数据结构:判断算法的好坏 -07

问题在于重复计算。

2020-02-27 00:57:52 183

原创 数据结构:菲波那切数列

package test;public class test { public static int fib1(int n) { if (n<=1) return n; return fib1(n-1)+fib1(n-2); } public static int fib2(int n) { if(n<=1)return n; int first = 0;...

2020-02-27 00:10:10 355

原创 1、InternalResourceViewResolver工作流程

项目结构:userinfocontroller.javapackage com.jd.userinfo;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controllerpublic class ...

2020-02-26 17:32:30 668

原创 详述ThreadLocal

代码:(第一种)package keeper;import java.util.Date;import java.util.Random;public class Test { private static int data = 0; public static void main(String[] args) { new Thread(new Runnable(){ ...

2020-02-26 11:26:37 134

原创 线程间协作

上代码:package keeper;import java.util.Date;public class Test { private static String time; static class Display extends Thread{ @Override public void run() { System.out.println(time);...

2020-02-26 10:37:59 121

原创 线程间数据共享

上代码:package keeper;import java.util.Date;public class Test { public static void main(String[] args) { Object object = new Object(); new CountThread("********",object).start(); new Count...

2020-02-26 09:42:17 242

原创 Spring MVC SessionAttributes注解

a、该注解只能应用在类上;b、该注解用于将Map、ModelMap、Model或ModelAndView中的数据暂存到HttpSession中以使其可以在多个请求之间共用数据c、@SessionAttributes除了可以通过value或names注解属性指定哪些属性放到Session中以外,还可以通过type注解属性进行指定userinfocontroller.javap...

2020-02-25 20:08:13 276

原创 Spring MVC 数据格式化

上一篇博客用数据类型转换器将时间字符串转换为Date,这里通过数据格式化的方式来实现。FormattingConversionServiceFactroyBean类:使用自定义类型转换器时需要通过org.springframework.context.support.ConversionServiceFactoryBean的converters属性注册该类型转换器,此时<mvc:an...

2020-02-25 19:09:04 168

原创 Spring MVC 数据类型转换器

Spring MVC默认数据类型转换器:ConversionService converters = java.lang.Boolean -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@1b27f3d java.lang.Character -> ja...

2020-02-25 18:06:58 188

原创 Spring MVC 网页显示数据

web.xml配置:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.su...

2020-02-25 17:27:48 336

原创 线程常用方法

上代码:package venus;public class Test { public static void main(String[] args) { CountThread countThread = new CountThread(); //创建新线程 countThread.start(); //执行一次 ...

2020-02-24 22:52:26 180

原创 线程生命周期

这里举例子:假如这里只有一个线程,那么它执行结束后正常死亡。但是如果这个线程爆发异常:(程序出现异常)假如现在两个线程同时运行:那么他们的运行状态是抢占式(不是同时运行,谁抢过来谁用)如果按照现在这个状态来运行:运行结果:AB是抢占式。如果把运行数量调大。那么运行结果是交叉式(如果CPU运行速度快,还是看不出来结果)下面演示...

2020-02-24 21:04:13 115

原创 线程常用方法总结

线程有两种常用方法:1.继承2.接口如下例子:package venus;import java.util.Date;public class Test { public static void main(String[] args) { try { Thread.sleep(10000); } catch (InterruptedException e...

2020-02-24 20:08:30 232

原创 进程和线程例子

进程是指程序的运行过程。进程例子:(进程运行10s)package venus;public class Test { public static void main(String[] args) { try { Thread.sleep(10000); } catch (InterruptedException e) { e.printStackTrace(...

2020-02-24 19:57:16 987

原创 用html,css,js来绘制中国地图

html中代码: <div class="row"> <!-- World Map --> <div class="col-md-8"> <div class="tile"> ...

2020-02-23 21:22:56 6744

原创 js ——数值转换,类型转换,操作符,隐式类型转换 5——9

js区分大小写:强行转换数据类型:number() parseInt() parseFouat()提取字符串中的数字:var topval = parseInt("28px"); var c = "abc58"console.log(topval);console.log(parseInt(c));输出是28c输出是Nan,原因输出必须是数...

2020-02-23 13:26:06 108

原创 js数据类型 3-7

js 简单数据类型:Undefined , Null , Boolean , Number , String 复杂数据类型:Objecttypeof (作用:检测变量类型)返回值类型:string number boolean object undefined functionconsole.log()在控制台打印.这里提示一点:undefined...

2020-02-22 23:27:58 83

原创 解决sql语句查询图片后缀名出现空值的情况

错误语句:<select id="get" resultType="online.nxk.vo.UserInfo"> select id,name,age,mobile,address,image_suffix from user_info where id = #{id} </select>结果是出现空值,无法获取图片后缀名。解决办...

2020-02-22 12:59:11 300

原创 用IntelliJ IDEA写一个小项目(分页功能)

这里需要熟悉两点:第一:IntelliJ IDEA配置的时候需要给apache-maven-3.5.0配置阿里云路径:配置方法如下:打开这个settings.xml搜索<mirrors>节点,添加如下:在<mirrors>节点中加上一个子节点,然后保存即可:<mirror><id>alimaven</id&gt...

2020-02-19 17:33:16 2350

原创 javaweb一个请求执行过程

(1)index.jsp中发出一个请求:(因为请求是.do结尾,所以可以被)因为请求是.do结尾,所以可以被servlet捕获:DispatcherServlet继承的是service方法:调用processRequest()方法:而这里面的doService()方法被DispatcherServlet继承所以这里面会有doService方法(往请求对象里面添加新的数据...

2020-02-18 10:48:12 607

原创 分析配置DispatcherServlet类时load-on-startup标签作用

大致流程:项目发布——执行init()方法——执行initServletBean()——执行initWebApplicationContext()——执行onRefresh()——执行initStrategies()方法,这个里面是视图解释器下面是解释:因为web.xml中有此方法:web项目发布时创建servlet对象并且执行servlet init()方法当Tom...

2020-02-17 22:20:12 117

原创 javaweb文件上传

(1)配置index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/T...

2020-02-17 21:00:16 299

原创 搭建SSM

文件结构:需要导入的jar:application.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...

2020-02-14 19:23:42 97

原创 Spring MVC

什么是Spring MVC? SpringMVC是一种Web层MVC框架,该框架简化了传统JavaWeb开发:传统JavaWeb开发中一个模块需要定义多个Servlet类,且接收请求中数据时需要调用诸如getParameter方法;而SpringMVC中一个模块只需一个Controller类即可。1.这里先用最初的方法:(1)index.jsp<%@ page...

2020-02-14 12:09:32 70

原创 spring整合Mybatis

文件结构:log4j.properties# DEBUG\u8BBE\u7F6E\u8F93\u51FA\u65E5\u5FD7\u7EA7\u522B\uFF0C\u7531\u4E8E\u4E3ADEBUG\uFF0C\u6240\u4EE5ERROR\u3001WARN\u548CINFO \u7EA7\u522B\u65E5\u5FD7\u4FE1\u606F\u4E5F\u4F...

2020-02-13 11:26:19 400

原创 python——数值列表——75

for value in range(1,5): print(value)这里的意思是从1打印到4.所以如果想要从1打印到5,则必须是range(1,6):如何存储range()的值?这里可以使用list()函数:numbers = list(range(1,6))print(numbers)输出结果:[1, 2, 3, 4, 5]even_numbers...

2020-02-13 00:10:43 279

原创 MyBatis之动态SQL

先把文件创建好:创建IUserInfoDao类:package com.jd.userinfo;import java.util.List;import org.apache.ibatis.annotations.Param;import com.jd.vo.UserInfo;public interface IUserInfoDao { List<User...

2020-02-12 18:22:00 141

原创 因为中文路径而导致log4j报错:

出现下面这个问题:log4j:ERROR Could not parse url [file:/D:/行唐/新建文件夹/mybatis2020年2月12日下午/bin/log4j.xml].com.sun.org.apache.xerces.internal.util.URI$MalformedURIException: Path contains invalid character: 行...

2020-02-12 16:38:40 2136 1

原创 mysql——设置utf-8方法以及idea往mysql中添加数据变成问号的方法

ALTER TABLE your_table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;这样,输入汉字时就不会报错了。

2020-02-12 10:11:08 446 1

转载 python——操作列表 p68

1.for循环:magicians = ['alice', 'david', 'carolina']for magician in magicians: print(magician)这里的for循环,print()需要缩进,不然会报错:IndentationError: expected an indented block这行代码让Python从列表magicians中...

2020-02-11 23:15:29 221

原创 python——组织列表

1.使用sort()方法——按照字母顺序排序cars = ['bmw', 'audi', 'toyota', 'subaru']cars.sort()print(cars)如果按照字母相反的顺序:cars = ['bmw', 'audi', 'toyota', 'subaru']cars.sort(reverse=True)print(cars)注意,这个对列表的修改是...

2020-02-11 21:02:55 167

原创 映射文件

第一:往表中添加内容:IUserInfoDao类中加入: boolean add( String id, String userName,String password);userinfo.xml中加入:<insert id="add">insert into user_info(id,user_name,password) values(#{arg0},#...

2020-02-11 17:38:20 198

原创 mybatis全局配置文件

先配置文件:jar包:文件结构:test类:package com.jd.test;import java.io.IOException;import java.io.InputStream;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;impor...

2020-02-11 11:32:55 218 1

原创 python2020年2月10日 列表-----57

该编写什么样的注释: 编写注释的主要目的是阐述代码要做什么,以及是如何做的。在开发项目期间,你对各个部分如何协同工作了如指掌,但过段时间后,有些细节你可能不记得了。当然,你总是可以通过研究代码来确定各个部分的工作原理,但通过编写注释,以清晰的自然语言对解决方案进行概述,可节省很多时间。 要成为专业程序员或与其他程序员合作,就必须编写有意义的注释。当前,大多数软件都是合作编...

2020-02-10 22:35:35 269

原创 初识MyBatis

1、什么是MyBatis?MyBatis源自Apache的iBatis开源项目, 从iBatis3.x开始正式更名为MyBatis。它是一个优秀的持久层框架。官网地址:http://www.mybatis.org/mybatis-3/2、为什么使用MyBatis?为了和数据库进行交互,通常的做法是将SQL语句写在Java代码中,SQL语句和Java代码耦合在一起不...

2020-02-10 17:21:43 95

爬虫视频教程

基础爬虫视频教程,带领大家学习如何利用JAVA做网络爬虫,以及一些网络编程知识。主要利用到了Jsoup框架。

2018-09-14

空空如也

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

TA关注的人

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