- 博客(81)
- 收藏
- 关注
转载 HBuilderX
table的属性 width 表格的宽度 border 边框 align 对齐方式 bgcolor 背景框颜色.target:窗口打开的方式 _self:当前窗口 _blank:在空白窗口。<hr> 单标签(color 颜色 size 粗细 width 长度(百分比 或 px)align 位置)<hr> 单标签(color 颜色 size 粗细 width 长度(百分比 或 px)align 位置)
2023-04-03 16:23:51
4053
转载 vue中的vuex
一、适合初学者使用,保存数据以及获取数据 1、在store文件夹,新建个index.js文件(命名看个人习惯,如果没有该文件夹,可以新建一个,当然也可以不建文件夹,直接新建个js文件也是可以的) 在新建的js文件中写入如下代码: import Vue from "vue" import Vuex from "vuex" Vue.use(Vuex); export default new Vuex.Store({ state:{ pathName: "", ...
2021-11-02 18:28:08
302
转载 swagger 实现原理
实现原理: 因为Swagger-ui读取的数据来源于/v2/api-docs,并且返回的是json数据。 所以只要自己写一个页面去解析json数据,并展现就可以实现自定义swagger的UI界面了 如何使用Swagger 1、引入jar包 首先需要在你的 pom.xml 中引入swagger的包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagge...
2021-10-29 13:25:55
1407
转载 三层架构,======
一、什么是三层架构 三层架构分为三层:①表现层:适用于展现数据的。 ②业务层:是处理业务需求的。 ③持久层:是和数据交互的。 二、三层架构的展示图 ———————————————— 版权声明:本文为优快云博主「勇敢红红,不怕困难」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.youkuaiyun.com/...
2021-10-28 18:35:53
328
转载 mybatis-plus的使用
订阅专栏 mybatis-plus的使用 mybatis-plus的AR模式、插件、逆向工程、自定义全局操作、公共字段自动填充等知识点进行讲解。 一、ActiveRecord: Active Record(活动记录),是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。ActiveRecord 一直广受动态语言( PHP 、 Ruby 等)的喜爱,而 Java 作为准静态语言,对于 ActiveRecord 往往只能感叹其优雅,所以 MP 也在 AR 道路
2021-10-28 18:33:11
833
转载 servlet生命周期
Servlet生命周期过程 详解: 1.加载web.xml文件——当前只去解析xml文件,知道servlet的存在,此时还没有去创建servlet。 <!-- 声明servlet --> <servlet> <!-- servlet的别名 --> <servlet-name>first</servlet-name> <servlet-class>com.etime.servlet.Fir...
2021-10-28 18:28:57
129
转载 2021-10-28
本文分享自华为云社区《修电脑、格子衫、单身狗...程序员被误解的这些瞬间,你中招了吗?【内附社区用户搞笑段子集锦】》,原文作者:技术火炬手 。 有人说,你们程序员工作赚钱真简单,电脑上按按键盘就行了,一点也不辛苦。 有人说,程序员不懂生活,就知道天天对着电脑。 还有人说,你们程序员是不是没有女朋友? 很多时候因为大众并不了解技术,也不了解程序员的工作,所以自然就产生了上述提到的一连串误解。 如果我们打破刻板印象,程序员到底是怎样一个群体呢? 那些年,被我们误解的程序员 “在长辈眼里是坐办公室的神
2021-10-28 18:24:59
177
转载 SQL语句
前言 在一级项目组时,监控服务器的同时,总结了一下SQL关于查询的语句,希望能给大家带来一些帮助 推荐两个博客,下面借鉴了这两个 菜鸟教程 网上大佬的 之前的总结 这次在之前的基础上扩展一些内容,分别在字句的后面扩展更多的表达式或者函数。 下面会用到一级中具体某个表,会有说明 Select Select+聚合函数 总数 count(*)表示计算总行数,括号中写星与列名,结果相同 例1.查询登录系统学总数 select count(*) from StudentBindPaperTypeEntity
2021-10-28 18:14:20
179
转载 Linux常用命令大全
订阅专栏 Linux常用命令大全 1.Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 rm 删除文件 rmdir 删除目录 vi 编辑文件 1.1 pwd命令 该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linu
2021-10-25 13:08:24
291
原创 servlet的生命周期
1.servlet的生命周期 主要有三个方法: init()初始化阶段 service()处理客户端请求阶段 destroy()终止阶段 初始化阶段: Servlet容器加载Servlet,加载完成后,Servlet容器会创建一个Servlet实例并调用init()方法,init()方法只会调用一次 Servlet容器会在一下几种情况装载Servlet: Servlet容器启动时自动装载某些servlet,实现这个需要在web.xml文件中添加1 在Servlet容器启动后,客户首次向Servlet
2021-10-25 13:05:46
148
转载 Redis 学习笔记
redis学习笔记之数据结构 redis有五种数据结构,分别是String(字符串)、List(列表)、Set(集合)、Hash(散列)、Zset(有序集合) redis的集合和列表都可以存储多个字符串,它们之间的不同是: 列表可以存储多个相同的字符串; 集合通过使用散列表保证自己存储的每个字符串是各不相同的; 散列可以存储多个键值对之间的映射,它可以存储字符串或数字; 有序集合存储键值对,键被称为成员,每个成员不同。 分布式锁实现(redis场景)还有缓存 在分布式场景下,无法使用单机环境下的锁来对多
2021-09-22 21:14:32
374
转载 python脚本
创建脚本 欢迎来到我的博客!天波易谢,寸暑难留。今天我们聊一下如何创建第一个python脚本。 1. 第一条程序: 我们开始创建我们的第一个程序脚本,首先我们在桌面上创建一个txt文件。 1.1 打开文档进行编辑,我们输入print("Hello World") 1.2 这是python输出内容的代码print(""...
2021-09-17 19:47:45
1935
转载 java笔试题(转载)
以下是自己总结的一些Java常见的基础知识题,答案仅供参考,如有异议请指出。一直保持更新状态。 1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 2.“static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法? “static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。
2021-09-17 19:43:02
863
转载 SpringBoot入门
SpringBoot是干哈的 介绍:springboot是由Pivotal团队提供的全新框架。spring的出现是为了解决企业级开发应用的复杂性,spring的通过注册bean的方式来管理类,但是随着业务的增加,使用xml配置bean的方式也显得相当繁琐,所以springboot就是为了解决spring配置繁琐的问题而诞生的,并且近几年来非常流行 开启我的第一个Hello SpringBoot! 开启方式 根据https://start.spring.io网址创建一个springboot项目 使用idea
2021-09-17 19:40:38
198
原创 2021-09-17
<%-- Created by IntelliJ IDEA. User: Lenovo Date: 2021/9/15 Time: 15:44 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <script src="//cdn.bootcs.
2021-09-17 19:16:59
128
转载 2021-09-17
jQuery jQuery是一个JavaScript的库,封装JavaScript操作让JavaScript操作更简单 版本问题 jQuery–1x兼容IE6,7,8 2x,3x不兼容IE6,7,8 1x版本兼容好,但文件较大 2x,3x文件小,但兼容差 使用jQuery 下载jQueryhttps://jquery.com/download/ 在html文件中引入(和引入js文件的格式相同) 在script标签中写jQuery代码 入口函数的区别 入口函数:一共有四种写法,最常用:$(function
2021-09-17 19:12:09
111
原创 【Vue】
全局配置 silent optionMergeStrategies devtools errorHandler warnHandler ignoredElements keyCodes performance productionTip 全局 API Vue.extend Vue.nextTick Vue.set Vue.delete Vue.directive Vue.filter Vue.component Vue.use Vue.mixin Vue.compile Vue.observable Vue
2021-09-17 19:10:31
143
转载 利用递归方法求6!
利用递归方法求6! 使用递归时,关键问题是弄明白递归表达式的含义以及递归的终止条件 1 package com.test01; 2 3 public class JianDa03 { 4 public static long fac(int i) { 5 if (i == 1){ 6 return 1; 7 } else { 8 return i * fac(i - 1); 9
2021-09-15 20:10:18
1005
转载 用Java语言模拟一个观察者模式。
面试题:用Java语言模拟一个观察者模式。 先看测试程序: 有一个被观测的对象天气类——Whether 两个天气观察者——WhetherDisplay1,WhetherDisplay2。 天气改变后,两个观察者输出观察结果。 public class Test { public static void main(String[] args) { Whether whether=new Whether(); //实例化被观察对象 天气类 whether ...
2021-09-15 20:09:16
181
转载 Vue笔记
定义 vue是一款渐进式前端框架,由底向上增量开发,Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在与相关工具和支持库一起使用时 ,Vue.js 也能完美地驱动复杂的单页应用。 vue基础 模板(视图) 封装好的应用程序,它只是js文件的封装。 业务逻辑 指令 文本渲染:{{}}、v-text、v-html, 属性绑定:v-bind:title、:title, 事件:v-on:函数、或者 @ 函数 修饰符:v-on.once:执行一
2021-09-15 19:58:41
129
转载 Java面试题
java面试题 专栏收录该内容 41 篇文章24 订阅 订阅专栏 Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你将会被问到许多 Java 程序员都没有看过..
2021-09-07 08:03:50
688
转载 Ajax请求的五个步骤
Ajax请求的五个步骤 一、定义 1、什么是Ajax Ajax:即异步 JavaScript 和XML。Ajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。而传统的网页(不使用 Ajax)如果需要更新内容,必需重载整个网页面。 2、同步与异步的区别 同步提交:当用户发送请求时,当前页面不可以使用,服务器响应页面到客户端,响应完成,用户才可以使用页面。 异步提交:当用户发送请求时,当
2021-09-06 08:54:21
230
转载 MySQL基础面试题
1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 ? 2、与Oracle相比,Mysql有什么优势? 1.Mysql是开源软件,随时可用,无需付费。 2.Mysql是便携式的 3.带有命令提示符的GUI。 4.使用Mysql查询浏览器支持管理 3、如何区分FLOAT和DOUBLE? 以下是FLOAT和DOUBLE的区别: 浮点数以8位精度存储在FLO...
2021-09-06 08:52:37
344
原创 Mysql 查询语句
1. 表的全查, 不带条件的查询 select * from hzuser; 2. 条件查询, 条件一共有: 13个 , 去掉相似的 共8个 查询 id 是 5484的人是谁? = select * from hzuser where hzUserNum = 5484; 查询 id 不是 5484的人 有哪些? != select * from hzuser where hzUserNum != 5484; select * from hzuser where hzUserNum <> ...
2021-09-06 08:51:16
183
转载 Springmvc的5种传值的方法
springmvc的5种传值的方法: 1.request获取值: @RequestMapping("/request.action") public String request(HttpServletRequest request){ String value= (String) request.getAttribute("value"); String val=request.getParameter("value"); return "index"; } request的get...
2021-09-06 08:42:03
965
转载 spring的MVC执行原理及流程
spring的MVC执行原理 1.spring mvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求 进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet请请求提交到目标Controller 4.Controller进行业务逻辑处理后,会返回一个ModelAndView 5.Dispathcher查询一个或多个ViewResolve
2021-08-31 20:03:51
477
原创 Spring MVC(一)五大核心组件和配置
一,五大核心组件 1.DispatcherServlet 请求入口 2.HandlerMapping 请求派发,负责请求和控制器建立一一对应的关系 3.Controller 处理器 4.ModelAndView 封装模型信息和视图信息 5.ViewResolver 视图处理器,定位页面 二,Spring MVC的编写步骤(访问WEB-INF下的.jsp) 1.建立项目,导入jar包(ioc mvc)并且拷贝Spring容器中对应的配...
2021-08-31 19:58:42
678
转载 Java jvm
1. Java 内存区域与内存溢出异常 1.1 运行时数据区域 根据《Java 虚拟机规范(Java SE 7 版)》规定,Java 虚拟机所管理的内存如下图所示。 1.1.1 程序计数器 内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成 如果线程正在执行一个 Java 方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是 Native .
2021-08-27 14:36:12
234
转载 spring面试必问
Spring 的 AOP 是怎么实现的(5分) 本质是通过动态代理来实现的,主要有以下几个步骤。 1、获取增强器,例如被 Aspect 注解修饰的类。 2、在创建每一个 bean 时,会检查是否有增强器能应用于这个 bean,简单理解就是该 bean 是否在该增强器指定的 execution 表达式中。如果是,则将增强器作为拦截器参数,使用动态代理创建 bean 的代理对象实例。 3、当我们调用被增强过的 bean 时,就会走到代理类中,从而可以触发增强器,本质跟拦截器类似。 多个AOP的顺序怎
2021-08-27 14:32:58
249
转载 Springmvc面试题(转载)
1、什么是Spring MVC ?简单介绍下你对springMVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。 2、SpringMVC的流程? (1)用户发送请求至前端控制器DispatcherServlet; (2)DispatcherServlet收到请求后,调用Handle
2021-08-27 14:32:38
216
转载 注解的是什么
注解是一系列元数据,它提供数据用来解释程序代码,但是注解并非是所解释代码的一部分。注解对于代码的运行效果没有直接影响。 注解的用处: 提供信息给编译器:编译器可以利用注解来探测错误和警告信息 编译阶段时的处理:软件工具可以利用注解信息来生成代码 html 文档或者其他相应的处理 运行时的处理:某些注解可以在程序运行的时候接受代码的提取 好处: 提升开发效率 编译期间就可以验证正确性,差错很容易 保存在 class 文件中,降低维护成本 坏处: 若要对配置项进行修改,需要修改 Java 文件,
2021-08-26 17:26:14
108
转载 什么是 MyBatis?
什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 获取 MyBatis 因为已经搬到了GitHub,可以直接去GitHub上下载,最简单的当然还是使用Maven获取。 <!-
2021-08-18 17:53:09
133
原创 SpringBoot
1. Spring Boot 入门 Spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进行入门体验,让Java开发也能够实现Ruby on Rails那样的生产效率。为Spring生态系统提供了一种固定的、约定优于配置风格的框架。 Spring Boot具有如下特性: 为基于Spring的开发提供更快的入门体验 开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求。
2021-08-18 17:49:32
281
原创 layui笔记
Layui的下拉选项初始化 var item = $("#task_level").find("option"); $(item).each(function(e,obj){ var val = $(obj).attr("value"); console.log(val); console.log(res.level); if(val===res.level){ $(obj).attr("selected","selected"); }else.
2021-08-18 17:44:58
266
原创 常见面试题目
Springboot 常用组件 和注解 1.spring boot 项目中的注解 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。 @Configuration 等同于spring的XML配置文件;使用Java代码可以检查类型安全。 @EnableAutoConfiguratio
2021-08-18 16:47:14
171
原创 MySQL 语句
1. 表的全查, 不带条件的查询 select * from hzuser; 2. 条件查询, 条件一共有: 13个 , 去掉相似的 共8个 查询 id 是 5484的人是谁? = select * from hzuser where hzUserNum = 5484; 查询 id 不是 5484的人 有哪些? != select * from hzuser where hzUserNum != 5484; select * from hzuser where hzUserNum <> 5..
2021-08-18 16:46:14
164
转载 点击切换验证码
<script> /* 分析: 点击超链接或者图片,需要换一张 1.给超链接和图片绑定单击事件 2.重新设置图片的src属性值 */ window.onload = function(){ //1.获取图片对象 var img = document.getElementById("checkCode"); //2.绑定单击事件 img.onclick = ...
2021-08-10 21:42:21
287
转载 javaweb项目实现连续3次输错密码后禁止登录
摘要:主要通过sql(oracle)实现连续X次输错密码后,禁止登录。Y小时或隔天后可以登录。 在javaweb项目的登录模块中经常会有连续X次输错密码后禁止登录的需求。这个功能可以通过多种方法来实现。本文只介绍以sql为主的方法,以供参考。 这是从实际项目中扒出来的代码,对一些变量名进行了处理,但是文中将包含全部核心代码。使用框架为struts2,ibatis。 需求:连续输入错误密码5次后,账号进入锁定状态,不可登录。锁定状态将于1小时后,或者下一个自然日(0点)解除。 具体方法描述。 1.建一张表
2021-08-10 21:15:20
2991
转载 php 实现密码错误三次锁定账号10分钟
/** * 登录 * 1、接收数据 * 2、正则判断接收到的数据是否合理 * 3、根据用户名获取用户数据 * 获取到数据 -> 继续执行 * 没有获取到数据 -> 提示:用户名密码错误 * 4、判断锁定时间 * 当前时间和锁定时间差 大于 10分钟 或者 没有锁定时间 -> 继续执行 * 当前时间和锁定时间差 小于 10分钟 -> 提示:账号锁定中、请10分钟后再试 * 5...
2021-08-10 21:04:55
937
转载 idea部署web项目访问404
最近刚学习使用 Intellij IDEA 开发项目,就遇到了坑爹的问题,部署一个简单的 ssh 项目,tomcat启动正常,没有任何报错,就是打不开项目,一直报404,错误如下图: 控制台输出: D:\apache-tomcat-7.0.57\bin\catalina.bat run [2017-05-19 12:18:47,831] Artifact SSHDemo:war exploded: Server is not connected. Deploy is not a
2021-08-09 21:16:36
9563
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅