自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 资源 (2)
  • 收藏
  • 关注

原创 vue-tips

vue小技巧

2022-10-24 09:44:35 408 1

原创 匹配空格字符正则

匹配空格字符正则求求你们不要再说s可以匹配空格了,s匹配任意的空白符,包括空格,制表符(tab),换行符,中文全角空格,我现在只想匹配空格。网上找了很多种方法,最后找到一种方法,j记录一下,采用空格的unicode码2.半角空格(英文符号)\u0020,代码中常用的;3.全角空格(中文符号)\u3000,中文文章中使用;...

2021-06-22 18:17:01 1479

原创 IDEA 自带数据库管理工具(一)

1.连接数据库然后连接数据库连接测试脸上成功以后是这样的:如果一个连接名下面有多个数据库的时候勾选你想要添加的数据库然后点击OK!到这里已经添加成功!直接可以使用。下一张是使用。...

2021-04-18 20:53:39 294

原创 IDEA maven 打包的时候报Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin

IDEA maven 打包的时候报Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin今天换了新电脑,把项目clone下来的时候,原本在旧电脑上面能运行的项目,maven一直报错,Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin。。。。 后来大概网上查了一下,发现是因为maven在打包的时候会自动运行test测试,这是打包失败的罪

2021-04-18 20:32:34 817 1

原创 mysql 常用函数

1.find_in_set()# 查找x在y中的位置(从1开始),如果没找到,则返回一个0find_in_set(x,y) 使用示例1:select * from sys_dept where find_in_set('101',ancestors);使用示例2:select dept_id,find_in_set('101',ancestors) from sys_dept ;使用示例3:select dept_id,if(find_in_set('101',ancesto

2021-04-04 15:12:53 190

原创 通用代码工具类java

package com.aiseeding.ase.common.utils;import com.aiseeding.ase.common.domain.CommonParam;import com.aiseeding.ase.common.domain.PageObject;import com.aiseeding.ase.common.domain.PageParam;import org.apache.commons.lang3.StringUtils;import org.sprin

2021-03-31 15:59:58 96

原创 IDEA git提交代码的时候出现Code analysis failed with exception...

今天提交代码的时候代码出现Code analysis failed with exception: com.intellij.psi.PsiInvalidElementAccessException: Element:......一大串报错信息,然后百度了下解决方案清缓存重启解决~特此记录一下

2021-02-26 17:03:06 2831

原创 面试题:有10个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位

今天去面试,上海某家公司,由于中午去得有点早,其实也不是早,是hr跟我约得是13点,然后我12点50多到的,前台跟我说,他们还没有上班,况且和我约的不是13点半吗?我拿出手机给他看确实是13点,她说让我等一下,我就在那等,看见到13点的时候他们的企业文化来了,一群程序员在办公室理做起了广播体操,跑起了圈。。。,这样的企业文化真是“别致”,然后一顿操作昨晚以后叫我直接去机试。最后一个面试题就是标题上这个题,因为前面最快排序算法的原因浪费时间的原因,这题没做,但是写了思路,然后给我见检查的是那个不懂技术的hr。

2020-12-19 18:11:04 1883 3

原创 jsp中为什么有时候需要加isELIgnored=“false“,有时候不加?

jsp中为什么有时候需要加isELIgnored=“false”,有时候不加?在IDEA写jsp的时候一直有个疑问在jsp的头文件中有时候是下面这种写法<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>有时候又是这种写法:<%@ page contentType="text/html;charset=UTF-8" language="java" %>

2020-11-05 19:20:31 1890 2

原创 实测IDEA中maven项目打jar包失败的解决方案

实测IDEA中maven项目打jar包失败的解决方案File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent![INFO] Compiling 4 source files to E:\fourthStage\dubbo\001-link-orderservice-provider\target\classes[INFO] -----------------------

2020-11-04 10:12:30 1772

原创 dubbo 20880端口被占用的几种解决方案记录

dubbo 20880端口被占用的几种解决方案记录今早起来的时候发现dubbo的20880端口被占用了,下面提供目前我所知的几种解决方案,如有错误,欢迎指正~Caused by: com.alibaba.dubbo.remoting.RemotingException: Failed to bind NettyServer on /*.*.*.*:20880, cause: Failed to bind to: /0.0.0.0:20880 at com.alibaba.dubbo.remoti

2020-11-04 09:56:29 10080 1

原创 IDEA中maven项目控制台的日志出现乱码问题解决方案实测

IDEA中maven项目控制台的日志出现乱码问题解决方案实测Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project maven_web: Compilation failure: Compilation failure: [ERROR] ����֧��Դѡ�� 5����ʹ�� 6 ����߰汾��[ERROR] ����֧��Ŀ��ѡ�

2020-11-04 08:57:55 2883

原创 jsp页面中的input框时间格式化解决方案

jsp页面中的input框时间格式化解决方案不推荐一下这种写法:<input name="xxx" value="<fmt:formatDate value="${xxx}" pattern="yyyy-MM-dd HH:mm:ss"/>"直接在后台转化// date属性 private Date employeeExpireTime; // 将date类型转化为String类型的属性 private String employeeExpireTimeStr;

2020-10-30 11:52:13 2244

原创 明明js语法没什么错,但导入的时候始终是访问不到的原因

明明js语法没什么错,但导入的时候始终是访问不到的原因解决方案:1.检查路径是否正确2.如果是spring项目,查看是否有写静态资源过滤3.检查<script></script>双标签是否完整,不能使用这"<script src=“xxx”/>",必须是“<script src=“xxx”></script>”,闭合标签不能省...

2020-10-30 11:39:44 284

原创 为什么明明是radio单选框,却可以同时选中多个?

为什么明明是radio单选框,却可以同时选中多个?原因是:input框中type为radio类型的单选框是否是同一组的判断依据为否拥有同一个name属性值。详情可以看下面的例子:<!DOCTYPE html><html><head></head><body>性别:<br/> 男:<input type="radio" value="男"/><br/> 女:<input type="ra

2020-10-30 11:29:18 5205 3

原创 谷歌浏览器get传汉字参数没问题,但到IE中get方式传参有乱码问题解决方案

谷歌浏览器相对于IE较为智能,会自动给你转,但是IE不行,所以在中文参数必须经过转码value = URLEncoder.encode(中文参数, "UTF-8");

2020-10-24 17:18:38 468

原创 基于模板模式用java语言实现基本的增删改查(快到起飞)

1. 模板模式介绍网上有很多的模板模式的介绍,既然是我自己的笔记,自然要写一点关于我自己的理解。其实关于模板模式,我国古代的时候就有过这样的例子-----北宋庆历间(1041年-1048年)中国的毕昇发明了一个活字印刷术。,从那会那开始,模板就成为了我们生活中不可或缺的一部分。回到正题,既然是模板模式,就是要将代码中重复率较高的的那几段代码给抽象出来,然后要使用这部分抽象出来的代码就可以直接继承或者是实现这部分抽象出来的代码即可。下面以常用的增删改查应用一下这个模板模式的设计模式(可以提高写代码的效率)

2020-10-24 17:01:32 747 2

原创 springmvc静态资源处理手法

第一种:spring文件里面配置 <!-- 以下路径不会被当控制器拦截,当静态资源处理 --> <mvc:resources mapping="/images/**" location="/images/" /> <mvc:resources mapping="/css/**" location="/css/" /> <mvc:resources mapping="/js/**" location="/js/" /> -->/* :

2020-10-21 15:09:58 116

原创 mysql日期转换函数记录

日期转换为字符串函数:date_format(date,format)例如:select date_format(SYSDATE(),'%Y-%m-%d %H:%i:%s')format格式: y 两位数年 Y 四位数年 m 月 d 日 h 小时 12小时制 H 小时 24小时制

2020-10-21 15:02:06 105

原创 mybatis dao方法多个参数时的取值方法

1.使用参数的位置0代表第一个参数,1代表第二个参数…依次类推,例如要取第二个参数:#{1}2.使用命名式占位符param1代表第一个参数,param2代表第二个参数…依次类推,例如要取第二个参数:#{param2}3.使用@org.apache.ibatis.annotations.Param在方法形参上标注参数名称public int out(@Param("no") String no, @Param("amont") int amont);例如要取第二个参数:#{amont}...

2020-10-21 14:59:58 356

原创 查询多表的3种方式

1.内连接(等值连接 )等值连接select * from t_class c,t_teacher t where c.class_teacher = t.tea_id内连接select * from t_class c inner join t_teacher t on c.class_teacher = t.tea_id2.外连接左外select * from t_class c left join t_teacher t on c.class_teacher = t.tea_id右外

2020-10-21 14:57:41 1861

原创 基于mybatis--pageHelper的分页工具类实现带参查询工具类pageInfo

mybatis的分页工具已经写得很完美了,还可以根据各种数据库方言进行改变,唯一的遗憾的就是不支持带参查询。我将其pageInfo改进了一下。实现了带参查询~记录一下:package com.yyc.util;import com.github.pagehelper.PageHelper;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.contex

2020-10-21 14:48:02 453

原创 ServletContext初步理解笔记

ServletContext笔记ServletContext:解释为servlet的上下文,当项目部署到服务器的时候,服务器会为这个项目创建一个对象,而这个对象就是ServletContext对象,并且这个对象是全局唯一的,而且所有的servlet都共享这个对象。可以理解为全局程序共享对象。从图中就可以很清晰看出,并不是一个servlet对应一个servletContext,而是一整个项目只有一个servletContext。1.1 四大域对象域对象范围具体类page仅在j

2020-10-21 14:37:44 239 4

原创 servlet+jsp 展示数据库中的记录数

需求用servlet + jsp将数据库中的数据数据展示到前台。数据库中的数据:要使用到的JDBCUtil.class工具类(点我打开)servlet代码package com.jsp;import com.util.JDBCUtil;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import

2020-09-08 10:24:59 496

原创 Xshell连接阿里云服务器2020版本

前几天用学生优惠购买了一个云服务器,用来学习Linux。下面记录一下用xhell怎么连接阿里云服务器。首先肯定是安装一个xshell,有个人免费版,网上多了去了。安装好后打开然后点击新建然后:这个端口号在阿里云官网控制台开通。...

2020-09-08 08:19:07 145

原创 servlet实现记录上次登录的时间

本文主要是用servlet技术实现记录上次登录的时间,中间主要使用cookie来记录上一次登录的值,其中用户名和密码是用SQL语句从数据中查询出来对比的。前端页面:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>登陆界面</title> <script src="js/jquery-1.8.3.js">&l

2020-09-07 21:32:46 693

原创 servlet工具类封装实现

本文主要是用原生的servlet封装成的工具类package com.util;import org.apache.commons.beanutils.BeanUtils;import org.apache.commons.beanutils.ConvertUtils;import org.apache.commons.beanutils.Converter;import java.text.ParseException;import java.text.SimpleDateFormat;

2020-09-07 21:27:03 319

原创 servlet实现前后端用户名密码以及验证码校验

本文主要是用于记录原生的servlet生成验证码、前后端数据的获取,最终完成用户名、密码和验证码的验证。一、验证码的生成这个我其实在其他的博客也有写过,但是没有具体的使用,下面正式的使用一下。验证码生成类package com.service;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.se

2020-09-07 20:41:16 1830

原创 maven配置安装与使用

1.安装maven1.下载maven压缩包,可以直接去官网下载(传送门)我自己下载的是3.6.3版本的。下载以后解压然后配置环境变量,选系统变量,然后新建一个,然后变量名命名为MAVEN_HOME,变量值是maven的安装解压路径。随后在配置path路径然后新建一个将一下代码粘贴进去%MAVEN_HOME\bin%然后确定就OK。最后来检测一下是否安装成功:win+R建输入cmd,键入mvn -v 如果安装成功会出现以下图片显示的内容。此时maven就安装成功了。2.将m

2020-09-04 20:37:09 203

原创 原生的servlet文件下载实现

文件下载是很多项目中比不可少的一个需求,下面用最原生的servlet来实现文件的下载功能。记录一下实现的代码,方便以后忘记的时候再来温习一下~package com.service;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.annotation.WebServlet;

2020-09-03 20:02:51 214

原创 原生的JDBC工具类封装

无论是mybatis还是hibernate都是只是将JDBC进行了封装,于是乎参考了老师的套路自己也封装了一些功能。说不定对于以后学习mybatis和hibernate的时候会有帮助。功能主要包括:本工具类包含了JDBC的常用的增删改查操作查询包括:单表查询单表条件查询多表查询多表联合加条件查询分页查询满足条件的记录数根据主键查询等原生的JDBC操作…上代码:package com.util;import com.alibaba.druid.pool.DruidDataS

2020-09-03 19:47:21 446

原创 java验证码代码实现(servlet演示)

以前看见各大网站都有图形化的验证码(虽然现在已经很少大型网站都不使用了)的时候就超级非常的好奇这个验证码到底是怎么实现的,真的是超级的羡慕…今天学习了很多东西,然后自己也来试着写了一下,为此记录下来,说不定以后会用得到吧 ~这里以最原生的servlet来演示:package com.service;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.annotation.W

2020-09-03 19:38:25 233

原创 Servlet中Tomcat响应客户端返回去的页面中出现中文乱码问题

当servlet响应客户端请求的时候,返回去的中文字符会会出现乱码,可以使用response.setContentType("text/html;charset=utf-8");将字符集设置为utf-8,而不是像响应一样req.setCharacterEncoding("UTF-8");这样设置字符集,多数的时候这样设置字符集是没有效果的。下面用一个例子来演示:package com.service;import javax.servlet.ServletException;import java

2020-09-03 19:22:16 957

原创 IDEA启动tomcat控制台出现中文乱码问题完美解决方案(亲测有效)

最近在IDEA上配置Tomcat服务器的时候控制台的日志文件出现中文乱码,然后在网上找了很多种办法都没有效果,最后自己鼓捣了一下还是解决了,并不是像其他人的那么复杂改这改那,改各种配置文件。不用那么麻烦!!!先来看一下我的中文乱码:NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.

2020-08-31 19:56:21 6159 9

原创 Comparable和Comparator详解---java

Comparable和Comparatorjava.lang.Comparable 传入一个对象与自己比较—>内比较器接口中定义的方法:public interface Comparable<T> { public int compareTo(T o);}用Comparable来排序字符import java.util.Collections;import java.util.*;public class ComparableTest01{ publi

2020-08-15 16:12:42 439

原创 java模拟实现斗地主(超简单的发牌理牌思路)

java语言模拟实现斗地主用数组以及随机数模拟实现,超简单~~~一、初始化牌众所周知,纸牌共有54张,将这54张牌放入到字符串数组里面,进行初始化操作,注意:这个顺序很重要,后面理牌的时候要用。相当于一个模板 以下是我声明的字符串数组。String[] pai = { "3♠", "3♥", "3♦", "3♣", "4♠", "4♥", "4♦", "4♣", "5♠", "5♥", "5♦", "

2020-08-12 12:25:16 1964

原创 java单例模式模拟实现

java 单例模式模拟实现单例模式就是说保证一个类只有一个实例。我们的生活中有很多单例:太阳,地球,皇帝,董事长,女神(baby,你就是我的唯一…)…思路分析:如何能使n对象变成只有1对象?答案其实很简单直接用private关键字来修饰构造方法…目标:一个类只能产生一个实例实例从哪里来?(构造方法,所以要设置构造方法对外不可见)构造方法对外不可见,那怎样创建实例?(谁能产生实例就找谁!只有它自已可以)怎样保证只有一个实例?(静态变量在内存中只有一份,你自已保证你只创建一次就可

2020-08-08 10:30:13 276

原创 java中的Iterator接口和Iterable接口

java中的Iterator接口和Iterable接口一、Iterator接口Iterator接口是用来迭代java中的对象。它在java.util包下面。Iterator接口里面必须实现的两个方法是:boolean hasNext();E next();例如:Iterator实现类:package com.iterator;import java.util.Iterator;public class IteratorTest implements Iterator<Obj

2020-08-07 19:49:05 624

原创 c语言二维数组和java二维数组的两大区别

c语言二维数组和java二维数组的两大区别1. 存储方式不同直接开门见山c语言:c语言里面的的二维数组存在栈空间中。java:java里面的二维数组存在堆空间中。2. 第二维不同c语言:c语言里面的二维数组的第二维必须是一样的,你可以形象的把它看做是一个由很多小矩形组成的大矩形。java:java里面的二维数组的第二维长度可以是不一样的,也就是说它有可能就不是矩形。...

2020-08-07 10:54:30 1241 1

原创 java-多线程修炼功法(二)

java多线程(二)关于多线程并发环境下,数据的安全问题在多线程并发环境下,数据安全是重点,因为在开发当中实现多线程的概率是比较低的,后期我们的程序是运行在服务器当中,服务器已经给多线程实现了,服务器负责给我们创建线程,包括给我们启动起来。但是一定要谨记,项目开发好以后是要放到多线程的环境下面的,更应该注重的是,这个项目的数据放在服务器这种多线程的环境下是否安全的。1、什么情况下数据在多线程的环境下会存在安全问题?比如下面这个图,假如银行账户里面有10000元钱,然后我(t1线程)从账户里面取出

2020-08-06 21:47:33 171

java中文帮助文档.rar

JDK1.6的中文帮助文档,和JDK1.8中文帮助文档-

2020-07-31

springMVC实现简单的增删改差操作

springMVC实现简单的增删改差操作,还有封装了数据库的查询操作等等

2018-08-21

空空如也

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

TA关注的人

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