自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 JS中身份证号(18位/15位)正则表达式详解

xxxxxx yyyy MM dd xxx x十八位xxxxxxyy MM ddxx x十五位地区:[1-9]\d{5}年的前两位:(18|19|([23]\d)) 1800-3999年的后两位:\d{2}月份:((0[1-9])|(10|11|12))天数:(([0-2][1-9])|10|20|30|31) ...

2019-07-20 15:55:45 2905

原创 Uncaught TypeError: $(...).bootstrapTable is not a function该报错可能有三种情况

1.jquery和bootstrap的js引入顺序问题(jquery在前);2.只引入了bootstrap.js却没有引入bootstrap-table.js!3.jquery和bootstrap的版本不匹配,升级版本。

2019-04-26 15:09:36 11130 1

原创 解决ubuntu中apt-get install xxx 显示E:无法定位软件包的问题

cd etc/aptsudo vi sources.list然后在etc/apt的sources.list 添加镜像源 deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse然后 sudo apt-get update接着安装就可以了...

2019-04-16 19:41:53 5160

原创 tomcat启动maven项目报错,严重: Error configuring application listener of class org.springframework.web.contex

严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener环境为...

2019-02-28 15:42:21 836

原创 Struts2.5框架所需要添加到lib目录下的 jar包

asm-5.2.jarasm-commons-5.2.jarasm-tree-5.2.jarcommons-fileupload-1.4.jarcommons-io-2.6.jarcommons-lang3-3.8.1.jarfreemarker-2.3.28.jarjavassist-3.20.0-GA.jarlog4j-api-2.11.1.jarognl-3.1.21.ja...

2019-02-24 17:30:43 1494

原创 Struts2.5出现匹配不到action的404错误

初学Struts2,在运行程序时,当我成功访问了main.jsp页面后单击页面链接出现 匹配不到action的404错误 ,查了半天资料才发现版本2.3以后 action_method的通配符匹配会有问题<action name="book_*" class="cn.itcast.action.BookAction" method="{1}">     <result&g...

2019-02-24 17:10:16 1113

原创 Struts2.5使用拦截器实现权限控制的简单应用

整个案例的结构图 BookAction.java package cn.itcast.action;import com.opensymphony.xwork2.ActionSupport;public class BookAction extends ActionSupport { /** * */ private static final l...

2019-02-24 17:00:42 332 1

原创 Struts2的web.xml内容

初步学习struts2(使用struts2.5.20版本),将它的经典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...

2019-02-24 16:37:48 630

原创 Mysql 8.0 client does no support authentic(1251)的错误解决方式

首先进入到mysql命令行界面,然后依次输入以下命令。 USE mysql; ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’; FLUSH PRIVILEGES; ...

2018-12-30 22:51:21 218

转载 windows环境下如何进入到mysql命令行界面

第一步:打开cmd,进入到mysql安装目录下的bin目录第二步:输入mysql -hlocalhost -uroot -p第三步:输入mysql的数据库连接密码看到如下界面就是进入到了mysql因为我安装的是MariaDB数据库,所以如果出现mysql>也是正确的...

2018-12-30 21:43:41 7059

原创 Maven+spring 报错:Error configuring application listener of class org.springframework.web.context.Cont

转载自:https://blog.csdn.net/hunhun1122/article/details/80027352 Maven+spring 报错:Error configuring application listener of class org.springframework.web.context.ContextLoaderListener错误信息:SEVERE: Er...

2018-12-29 20:18:05 172

原创 IntelliJ IDEA常用快捷键总结

 常用psvm ,public static void main(String[] args) { } sout,System.out.println(); Alt+Insert,可以生成构造器/Getter/Setter等 Ctrl+J,查看更多 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Alt+Shift+C,最近的更改 Ctrl+X/Ct...

2018-12-04 10:06:18 154

原创 jenkins搭建全流程

安装环境  操作系统:linux  软件:jdk 8  软件:tomcat(apache-tomcat-7.0.90)软件:jenkins软件:maven软件:git1.1安装步骤1.1.1安装jdk由于Jenkins是基于Java开发的,安装前确认操作系统已经安装了jdk。可用 java –version 进行测试(未安装则下载tar.gz版进行解压...

2018-09-29 17:10:03 22380 1

转载 Java将一数组乱序排列(洗牌,时间复杂度为O(n))

JAVA的Collections类中shuffle方法模拟了“洗牌”动作可以对list列表进行随机排序。如果一定要自己写,算法也很简单:假设数组array长度为n。用标准随机函数rand(n)生成[0, n-1]之间的一个随机数,将array[n-1]和array[rand(n)]交换,这样就把array[n-1]位置上的数确定了;再将array[n-2]和array[rand(n-1)...

2018-09-11 22:41:15 1344

原创 新增版本前端界面

<!DOCTYPE html><html><head>    <title>add</title>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <meta http-

2018-09-04 20:47:04 525

原创 springboot+mybatis信息查询系统:登录验证,条件查询

 项目效果图  StudentController.java package cn.wmyskxz.controller;import cn.wmyskxz.entity.Student;import cn.wmyskxz.service.StudentService;import cn.wmyskxz.util.Page;import org.apache.ibat...

2018-08-30 23:24:41 4590 11

转载 spring boot学习资料

https://blog.csdn.net/ityouknow/article/details/80490926

2018-08-27 11:02:20 132

翻译 前后端数据交互方法总结

       在此总结几种常用的前后端数据交互方法,并给出使用建议。目录:HTML赋值 JS赋值 script填充JSON AJAX获取JSON WebSocket实时传输数据 总结HTML赋值输出到 Element 的 value 或 data-name<input type="hidden" value="<?php echo $user_avatar;?...

2018-08-24 11:16:11 4240

转载 面经总结

https://github.com/frank-lam/2019_campus_apply

2018-08-22 09:50:04 252

原创 Nginx和Haproxy的区别

Haproxy特点支持TCP与Http协议,工作在网络4层和7层  支持Session共享、Cookies引导  支持通过URL健康检测  支持8种负载均衡策略  支持心跳检测 Nginx特点 支持Http协议,工作在网络7层  支持通过端口健康检测  支持强大的正则匹配规则  支持WebSocket协议  支持Http Cache 说明:对于...

2018-08-22 09:39:26 3983 1

转载 常见设计模式(带通俗解释)

转自https://blog.csdn.net/Wu_Ming0821/article/details/51838078单例模式 简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多...

2018-08-17 09:00:41 397 1

转载 工作中git常见命令总结

今天主要记录一下平常工作当中使用的git操作:  1.git的安装这里省略; 【推荐】   Git安装:http://blog.jobbole.com/25775/  2.git的操作指令:  在项目开发中,经常是拉去经理已经搭建好的一个项目,也就是给我们一个git地址。比如:http://git.com//xxx.git; 第一步:克隆代码   ...

2018-08-15 18:01:18 115

原创 线程池的种类,区别和使用场景

一、线程池使用场景单个任务处理时间短 将需处理的任务数量大二、使用Java线程池好处1.使用new Thread()创建线程的弊端:每次通过new Thread()创建对象性能不佳。 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。 缺乏更多功能,如定时执行、定期执行、线程中断。2.使用Java线程池的好处:重用存在的线程,减少...

2018-08-15 00:17:18 334

转载 Java线程池

转自https://blog.csdn.net/Hsuxu/article/details/89859311、线程池简介:    多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。        假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。    如果:T1 + ...

2018-08-14 21:03:17 94

转载 nosql的Memcache和Redis区别?

Memcache和Redis区别:Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcache相比一个最大的区别。 Redis在很多方面具备数据库的特征,或者说就是一个数据库系统,而Memcache只是简单的K/V缓存。 他们的扩展都需要做集群;实现方式:master-slave、Hash。 在100k以上的数据中,Memcache性能要高于Redis。 如果要说内存使...

2018-08-14 20:50:23 144

翻译 设计模式的定义,几种Java常见设计模式的实现

什么是设计模式?为什么要使用设计模式?设计模式(Design pattern):是针对设计问题的通用解决方案。使用设计模式:可以把它应用到特定的应用中,用于解决相似的问题。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 Java常用的几种设计模式一、单例模式(有的书上说叫单态模式其实都一样)该模式主要目的是使内存中保持1个对象。看下面的例子:...

2018-08-14 20:42:23 201

转载 悲观锁和乐观锁的区别

悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据...

2018-08-14 20:27:02 102

转载 sql强大的行转列功能(内置函数pivot)

语法:PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN(<column_list>)...

2018-08-14 20:12:58 18175

转载 前端和后端是如何交互的

1、前端请求数据URL由谁来写在开发中,URL主要是由后台来写好给前端。 若后台在查询数据,需要借助查询条件才能查询到前端需要的数据时,这时后台会要求前端提供相关的查询参数(即URL请求的参数)。2、接口文档主要由谁来写接口文档主要由后台设计和修改。 后台直接跟数据打交道,最清楚数据库里有什么数据,能返回什么数据。 前端只是数据的被动接受者,只是接口文档的使用者。 使用过...

2018-08-14 10:43:15 862

翻译 SpringBoot启动原理

前言SpringBoot为我们做的自动配置,确实方便快捷,但是对于我这样一个新手来说,懂SpringBoot内部启动原理是非常必要的。正文我们开发任何一个Spring Boot项目,都会用到如下的启动类@SpringBootApplicationpublic class Application {public static void main(String[] args) {...

2018-08-13 09:50:26 754 1

原创 SpringBoot常见注解

@Controller注解用于定义控制器类,在spring 项目中由控制器负责将用户发来的URL请求转发到对应的服务接口(service层),一般这个注解在类中,通常方法需要配合注解@RequestMapping。   @RestController和@RequestMapping注解4.0重要的一个新的改进是@RestController注解,它继承自@Controlle...

2018-08-13 09:39:00 190

翻译 linux显示当前目录下占用磁盘空间最大的前10个文件

首先要了解三个常用命令:du : 计算出单个文件或者文件夹的磁盘空间占用. sort : 对文件行或者标准输出行记录排序后输出. head : 输出文件内容的前面部分. du:-a:显示目录占用空间的大小,还要显示其下目录占用空间的大小 sort:-n  : 按照字符串表示的数字值来排序-r :按照反序排列head :-n : 取出前多少行...

2018-08-11 22:15:38 1637

原创 简洁好看的登录和查询界面

 login.html <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8" /><title>登录界面</title><link href=&q

2018-08-10 20:01:47 20325 2

翻译 AJAX实现页面登录及注册用户名验证

AJAX介绍定义:“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。        AJAX 是一种用于创建快速动态网页的技术。其核心是 JavaScript 对象 XMLHttpRequest。该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术。简而言之...

2018-08-05 21:02:49 17567

转载 通过ajax查询数据库数据显示在前台

Controller层 查询总用户数 @RequestMapping(value = "/findTotalUsers.do",method = RequestMethod.GET) public @ResponseBody Long findTotalUsers(){ ModelAndView modelAndView = new ModelAndView()...

2018-08-05 20:17:24 11380

原创 异步注册(JQuery)

在采用JQuery进行表单异步提交时,前台传入的是json数据格式,后台controller用map接收,再传回前台进行结果判断时,if-else接收结果()里面,尽量不要出现“=”,不然判断语句失效,应该在后台将一个boolean类型的flag变量存入map中:map.put("flag",true/false); 前台if(result.flag)进行判断。 前台:提交表单  ...

2018-08-05 18:47:28 570

原创 ajax和jsp的区别

一.ajax的优点:    1.开发过程中前端与后端脱离,交互通过JSON传输来实现    2.跨平台能力更强,依托于浏览器的支持    3.使后台数据接口能够得到复用二.ajax的缺点:    1.开发难度大,考虑浏览器的兼容性    2.页面请求过多    3.属于后加载,无法被爬虫爬到    4.接口代码需要新增很多    5.无法直接显示java实体类对...

2018-08-05 14:35:58 6233

原创 用户登录和注册界面(html ajax)

用户名密码的登录页面(点击注册跳转到注册页面)</html>login.html <!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><head><meta charset="UTF-8" /><title>index&amp

2018-08-05 14:28:42 29926 1

原创 Java中的接口是怎么实现的

1.接口的定义及简单理解接口( Interface ):确定了对特定对象所能发出的请求,或者对象接收消息的方式。将“做什么”与“怎么做”分离;接口中只声明方法(“做什么”,抽象方法)但不定义方法体(“怎么做”);接口只规定了类的基本形式,不涉及任何实现细节,实现一个接口的类具有接口规定的行为;接口可看作使用类的“客户”代码与提供服务的类之间的契约或协议。2.接口定义=接口声明+接口...

2018-07-27 16:54:15 10086

原创 C++和Java的区别

Java与C++都是面向对象的语言,都使用了面向对象的思想(封装、继承、多态),由于面向对象由许多非常好的特性(继承、组合等),因此二者有很好的可重用性。主要不同点:1、Java为解释性语言,其运行过程为:程序源代码经过Java编译器编译成字节码,然后由JVM解释执行。而C/C++为编译型语言,源代码经过编译和链接后生成可执行的二进制代码,可直接执行。因此Java的执行速度比C/C++慢,...

2018-07-27 16:23:31 496

空空如也

空空如也

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

TA关注的人

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