
笔记
文章平均质量分 57
学好Java就改名
编程是爱好.河北科技师范学院学生大三学生,目前在学java.欢迎大家交流评论。@
展开
-
vue
vue笔记第一个vue入门实例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>vue</title></head><body><div id="app"> {{msg}} <h3>用户名:{{username}}</h3></div>原创 2021-05-03 22:36:21 · 226 阅读 · 1 评论 -
Ajax技术
介绍Ajax通过浏览器与服务器进行少量的数据交换就可以实现网页的异步更新,在不重新加载整个网页的情况下,即可对网页进行更新。下面使用jQuery封装的方法来实现ajax异步交互。方式使用$.post()来提交,url表示提交的地址,data是中是要传递给controller中的数据,为键值对形式,键是controller中的方法参数名字,需要一致才能接收到,后面跟的是值。success表示响应成功之后调用的方法,function中的data为形式参数用来接收controller返回的数据,然后进行判断原创 2020-12-08 20:14:23 · 109 阅读 · 0 评论 -
springboot-mybatis-thymeleaf整合
整合springboot,mybatis,thymeleaf模板首先我们需要构建一个springboot的maven项目,采用spring Initializr构建。然后我们需要导入相应的依赖。pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymelea原创 2021-03-05 20:43:10 · 363 阅读 · 2 评论 -
spring-mvc拦截器
拦截器概述拦截器是springMVC中特有的,与过滤器不同的是,过滤器是servlet中的一部分,任何框架都可以使用。拦截器只能够对controller中的请求进行拦截,拦截器也是aop思想的一种体现。如果我们想要定义一个拦截器,就必须要实现HandlerInterceptor接口,重写preHandle方法。下面通过案例来解释案例解释:首页有登录和进入主页两个功能,如果没有登录不能够直接进入到主页中,需要登录之后才能够进入。如果登录之后,再次点击首页无序登录,可直接进入。springmvc的配置文原创 2020-12-08 21:29:55 · 174 阅读 · 0 评论 -
vue的生命周期
在vue中,生命周期是非常重要内容。vue的生命周期总的来说,可分成三个阶段。在不同的阶段所执行的钩子函数是不同的。所谓钩子函数就是vue内部在进行vue对象的初始化创建,运行,以及销毁阶段的自动执行的函数,不同的函数代表着不一样的意义。上图是vue官方给出的生命周期图,把vue的生命周期分成了三个阶段,共八个钩子函数。下面我们分别来看钩子函数的作用。初始化阶段初始化阶段共四个钩子函数beforeCreate(),created(),beforeMount(), mounted()//.原创 2021-03-19 08:35:38 · 159 阅读 · 0 评论 -
通过实现callable建立线程
import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;/** * 通过实现callable接口建立线程 * @author 杜浩宇 * @date 2020年6月2日 * @time 下午2:17:52 */public class TestCallable { public static void原创 2020-06-07 20:35:59 · 157 阅读 · 0 评论 -
java中List<Integer>如何存储字符串?
import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;/** * @author duhaoyu * @date 2020/11/24 21:34 * * 给你一个List<Integer>的对象,如何存储一个字符串类型的数据? */public class Test06 { public static void main(String[] args) thro原创 2021-01-16 17:33:44 · 417 阅读 · 0 评论 -
spring-aop 面向切面编程
spring aop是在不改变原来代码的基础上来增加功能,面向切面编程。文件头<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.or原创 2020-12-01 21:06:33 · 88 阅读 · 0 评论 -
mybatis动态sql
动态 SQL动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis 显著地提升了这一特性的易用性。如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动态 SQL 元素可能原创 2020-12-02 20:44:58 · 127 阅读 · 1 评论 -
redis笔记(一)
命令 说明set 设置一个key/valueget 根据key获得对应的valuemset 一次设置多个key valuemget 一次获得多个key的valuegetset 获得原始key的值,同时设置新值strlen 获得对应key存储value的长度append 为对应key的value追加内容getrange 索引0开始 截取value的内容setex 设置一个key存活的有效期(秒)psetex 设置一个key存活的有效期(毫秒)setnx 存在不做任何操作,不存在添加ms原创 2021-04-26 22:45:49 · 220 阅读 · 0 评论 -
ssm 框架整合
spring-dao.xml文件头<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"原创 2020-11-27 23:18:32 · 108 阅读 · 0 评论 -
springMVC xml配置
1.配置DispatcherServlet <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>原创 2020-11-27 23:11:41 · 128 阅读 · 0 评论 -
springboot打包方式
war包1.将打包方式换成war,springboot默认是jar <packaging>war</packaging>2.指定入口类,注意mainclass为springboot的启动类 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId>原创 2021-03-31 18:22:45 · 509 阅读 · 0 评论 -
动态代理模式
使用动态代理的基本步骤如下:1、定义代理对象和真实对象的公共接口;(与静态代理步骤相同)2、真实对象实现公共接口中的方法;(与静态代理步骤相同)3、定义一个实现了InvocationHandler接口的动态代理类;4、通过Proxy类的newProxyInstance方法创建代理对象,调用代理对象的方法。例如下面的例子,有一个学生接口,有登录和注册两种功能,我们想要在不改变原有代码的基础上,增加权限验证和日志记录的功能。这时候就需要使用我们的动态代理模式来实现。StudentDao接口代码pa原创 2020-12-01 21:24:50 · 96 阅读 · 0 评论 -
Nginx
Nginx的安装一、官网下载安装文件官网下载地址:http://nginx.org/en/download.html二、Nginx解压安装下载后上传到Linux服务器上解压# 解压文件[root@localhost applications]# tar -zxvf nginx-1.20.0.tar.gz安装指令步骤如果没有gcc环境,需要安装gcc:yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-deve转载 2021-06-13 16:16:57 · 108 阅读 · 0 评论 -
计算机网络
一、绪论1.什么是计算机网络?计算机网络的功能有哪些?计算机网络是计算机技术与通信技术结合的产物,是自主计算机的互连集合。自主是指每个计算机都是独立的,不存在一台计算机控制另一台计算机的情况。互连是指两台计算机能够通信,交换数据,而不是指简单的用线缆连接在一起。2.简述计算机网络的组成计算机网络是硬件和软件的集合体,既包括主机、网络设备以及它们之间的硬件链路,还包括网络协议。硬件是网络通信的物理基础,网络协议则是双方实现信息交换的通信规则。二、计算机网络体系结构1.什么是网络协原创 2021-06-19 20:57:26 · 1180 阅读 · 4 评论