自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苦瓜君

从零到一,从入门到入土.................

  • 博客(57)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 IDEA打jar包在服务器运行出现Error:Invalid or corrupt jarfile xxx.jar 报错+如何使用IDEA打jar包

JAR包错误:Error :Invalid or corrupt jarfile xxx.jar错误背景:IDEA 打包springboot 项目为jar包。打包方法百度了好几种,结果都在运行时报了Error :Invalid or corrupt jarfile xxx.jar错误。...

2019-03-01 18:28:23 56519 28

原创 Eclipse反编译插件(免费无需下载资源)

Eclipse反编译

2022-01-12 14:54:37 691

转载 html如何使用springboot进行跳转

问题:页面之间的跳转,通常带有值的传输,但是,在现在比较流行的SPRING MVC WEB 开发模型中,设计机制导致页面之间的直接接跳转和传值不被支持(网上看到的,没有深究), 但是如果我么要实现两个页面之间传值怎么实现呢?值的传递:  将值name从A.html传给controller,让后读取这个值,增加到model里,然后,B.html从model中读取处理A. html 如...

2018-11-02 08:43:19 1189

转载 spring boot 入门

什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(...

2018-10-29 22:34:32 159

转载 SSH框架整合

 1.首先先创建一个动态web项目。2.一路点击next最后记得勾选创建创建xml文档选项。3.创建完成之后首先添加本次项目所需要的jar包。为避免在找jar过程中的麻烦,我已经所有jar包上传至百度网盘。链接:http://pan.baidu.com/s/1eRLnf6i 密码:vc2a4.将所有jar包添加至如图的lib目录下。5.选中所有jar包,右键BuildPa...

2018-10-29 00:14:52 172

转载 Hibernate入门

一、Hibernate简介  1、什么是Hibernate?          Hibernate是数据持久层的一个轻量级框架。数据持久层的框架有很多比如:iBATIS,myBatis,Nhibernate,Siena等等。并且Hibernate是一个开源的orm(Object relations mapping)框架,提供了查询获取数据的方法,用面向对象的思想来操作数据库,节省了我们开发...

2018-10-24 00:13:42 151

转载 oracle sql*plus常用命令

一、sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2)、system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager(3...

2018-10-23 00:37:00 160

转载 REST,RESTful到底是个什么?

0. REST不是"rest"这个单词,而是几个单词缩写。但即使那几个单词说出来,也无法理解在说什么 -_-!! (不是要贬低人,是我自己也理解困难);1. REST描述的是在网络中client和server的一种交互形式;REST本身不实用,实用的是如何设计 RESTful API(REST风格的网络接口);2. Server提供的RESTful API中,URL中只使用名词来指定资源,原则...

2018-10-22 02:23:18 11359 4

转载 Idea搭建整合SSH框架(Maven管理)

<strong>1.开发环境</strong>:IntelliJ IDEA: 2016Maven :3.0xJava 82.pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> ...

2018-10-18 19:08:03 540

转载 SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认...

2018-10-18 02:05:15 458

转载 SSM框架注解整合

 1.ServletContext   对于一个web应用,其部署在web容器(比如:tomcat)中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,它由web容器负责初始化,其为后面的spring容器提供宿主环境。 ServletContext是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。ServletContext提供对应用...

2018-10-17 01:42:37 192

转载 ssm框架小案例

简介Spring+SpringMVC+MyBatis框架(SSM)是比较热门的中小型企业级项目开发的框架,对于新手来说也是比较容易学习入门的。虽说容易,但在框架搭建过程中仍然遇到了许多问题,因此用实例记录下来吧。实例第一步——导包Spring框架包及其依赖包 MyBatis框架包及其依赖包 MyBatis-EhCache架包 C3P0架包 MySql数据库驱动包项目...

2018-10-16 00:46:01 2206

转载 spring Ioc

一:spring的基本特征Spring是一个非常活跃的开源框架;它是一个基于Core来架构多层JavaEE系统的框架,它的主要目的是简化企业开发。Spring以一种非侵入式的方式来管理你的代码,Spring提倡“最少侵入,这也意味着你可以适当的时候安装或卸载Spring。 二:开发Spring所需要的工具  1.Spring的jar包到http://www.springsour...

2018-10-11 22:07:55 92

转载 MyBatis学习笔记

首先给大家推荐几个网页:http://www.mybatis.cn/http://blog.csdn.net/isea533/article/category/2092001   http://www.mybatis.org/mybatis-3/zh/index.htmlhttp://www.mybatis.org/spring/zh/index.htmlhttp://www....

2018-10-09 00:23:55 137

转载 JAVA--Servlet复习

1.Servlet是什么?  servlet是一个运行在服务器端的小应用程序。通过HTTP协议接受和相应来自Web客户端的请求。  提到web客户端的请求和对web客户端的响应,必须了解HTTP协议。2.HTTP协议  HTTP协议用于定义web浏览器(客户端)和web服务器(服务器端)之间交换数据的过程以及交换的数据的格式。    (1)请求部分      请求部分包括请...

2018-09-29 21:43:12 139

原创 JAVA复习之多线程

java中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个java县城在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序出现错误。解释实现多线程的几种方法?区别是什么?Java线程可以实现Runnable接口或者继承Thread类来实现,当你打算多重继承时, 优先选择实现Runnable启动方法不一样。Thread1继承,T...

2018-09-27 01:10:08 105

转载 如何实现页面登录验证

现在很多网站在登录的时候都需要输入验证码,现在输入的验证码方式层出不穷有单单是数字的、字母(又分大小写)的,有数字、字母混合的,有给出运算表达式需要回答结果的,还有的卡片移动组合的...,为什么要输入验证码呢?其实是为了有效防止对某一个特定注册/登录用户用特定程序暴力破解方式进行不断的登陆尝试,这些验证码都是随着网络安全性要求越来越高而不断变化,实现的方式也多种多样。下面由于自己最近在开发中用到(...

2018-09-26 01:37:25 8517 2

转载 Filter 设计模式编码实践

什么是 FilterFilter 在设计模式里面被称为责任链设计模式,顾名思义,我们可以在这条责任链上对一组数据做不同的处理。这种类型的设计模式属于结构型模式,它结合多个标准来获得单一标准。UML见下图,Filter设计模式为什么要使用 Filter好处是显而易见的,它使我们的代码将请求和处理分开。请求者可以不知道是谁处理的,处理者可以不用知道请求的全貌,两者解耦,提高系统的灵活性。从...

2018-09-24 20:22:13 599

转载 JavaWeb————过滤器Filter

过滤器   过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。        如图,浏览器发出的请求先递交给第一个filter进行过滤,符合规则则放行,递交给filter链中的下一个过滤器进行过滤。过滤器在链中的顺序与它在web.xml中配置...

2018-09-20 20:00:06 149

转载 四大作用域

一、application(ServletContext)1、生命周期:当Web应用被加载进容器时创建代表整个web应用的application对象,当服务器关闭或Web应用被移除时,application对象跟着销毁。  2、作用范围:整个Web应用。3、作用:       a)application.setAttribute(“key”,Object value):存储整个we...

2018-09-19 21:38:01 4398

转载 Ajax底层原理

当下盛行的Ajax    现在Ajax框架数不胜数,Ajax的功能也太庞大的以至于它连它的父辈JavaScript都带动起来了,记得我最初接触web的时候Javascript还没到达有现在的高度,如今随着客户提醒越来越重要,很多软件开发并不仅仅停留在功能实现的要求上,而是更注重交互、分享和互动(这也是web2.0的目标)。其实这也是完全正确的,毕竟那种仅仅赋予功能的东西我们不能满足了,例如你买...

2018-09-19 00:17:53 383

转载 jsp中对数据进行批量删除操作

批量删除的SQL:delete from user where uid in(主键列表); UserBiz: //批量删除 public boolean batchDelete(String[] uids); UserBizImpl:public boolean batchDelete(String[] uids) { String sql = "delete fro...

2018-09-17 00:34:19 3009

转载 精简代码技巧

11.乘法和除法使用移位操作         如:        for(val = 0;val < 100000;val += 5) {            a = val * 8;            b = val / 2;        }        用移位操作可以极大的提升性能,因为在计算机底层,对位的操作是最方便的。        可以替换为:   ...

2018-09-13 22:14:28 129

转载 jsp分页

分页是对于大数据一个简单有效的显示优化,既可以快速的显示用户想要的结果,又能够大幅调高查询速度,进而提高体验和操作效果,下面先对基本原理进行简单的阐述,希望大家能够从个人的叙述中有所了解(因为习惯使用Mysql数据库进行各种验证和小功能的模拟实现,以下分页sql只在mysql中试用)。(以下所有查询在本人自定义的数据库Text下的account表中实现)一、定义的常量      首先根...

2018-09-12 20:34:22 115

转载 JavaWeb学习----JSP内置对象详解

一、内置对象介绍JSP内置对象:可以不用声明和创建,就可以直接在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量。那为什么不用生命和创建就可以直接使用呢?这是因为,内置对象必须由支持JSP的容器去创建。例如Tomcat就是一个容器。JSP共有以下9大内置对象:out request response session pageContext applicat...

2018-09-11 19:28:47 144

转载 IDEA配置Tomcat

IntelliJ IDEA 2017 配置Tomcat 运行Web项目以前都用MyEclipse写程序的 突然用了IDEA各种不习惯的说借鉴了很多网上好的配置办法,感谢各位大神~前期准备IDEA、JDK、Tomcat请先在自己电脑上装好 好么~博客图片为主 请多看红框框开始1.创建、配置项目1.1创建项目New Project - 【next】1.2 给你的...

2018-09-08 15:30:27 19839

转载 临时表

上个星期; 我正在处理一个问题,其中与OLAP登台相关的子查询在生产服务器中运行了大约2个多小时,最后确定为了让查询在不到7秒的时间内运行。这有点有趣; MySQL子查询世界中的一种已知问题,以及MySQL对中间派生表结果进行更多控制的限制之一。有时我们可以重写子查询,以便不涉及派生表复杂性; 但不好的是; 此特定子查询是UPDATE语句的一部分; 因此,由于其自​​身的限制,并非所有子查...

2018-09-06 19:14:29 123

转载 三层架构解析

三层架构  三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软...

2018-09-04 23:25:55 1932

转载 commons-beanutil简介

1.   概述commons-beanutil开源库是apache组织的一个基础的开源库。为apache中很多类提供工具方法。学习它是学习其它开源库实现的基础。 Commons-beanutil中包括大量和JavaBean操作有关的工具方法,使用它能够轻松利用Java反射机制来完毕代码中所须要的功能,而不须要具体研究反射的原理和使用,同一时候,该类库中提出了动态Bean的概念,不但提供...

2018-09-03 20:48:29 3817

转载 防止sql注入

一、SQL注入简介    SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。二、SQL注入攻击的总体思路1.寻找到SQL注入的位置2.判断服务器类型和后台数据库类型3.针对不通的服务器和数据库特点进行SQL注入攻击 三、SQL注入攻击实例比如在一个登录界面,要求输...

2018-09-02 23:17:24 88

转载 Mysql数据库 —— 事务

事务数据库事务数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全执行,要么完全地不执行。ACID事务必须具备ACID四个特性原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。一致性(Consistency)一致性是指事务必须使数据库从一个一致的状态变到另外一个一致的状态,也...

2018-08-31 00:25:36 229

转载 Mysql增删改查

MySQL:众多关系型数据库中的一种仓库 --数据库箱子 --表数据库:进入mysql 命令行: mysql -uroot -p查看所有数据库: show databases;创建数据库: create database niu charset utf8;删除数据库: drop database niu;选择数据库: use databases;查看所有表: show table...

2018-08-29 21:49:16 116

转载 jQuery实现简单的拼图游戏

一,实现拼图的搭建:<div class="box">   <table id="table1" class="mytable">    <tr>      <td id="1"><img src="Files/01.gif" /></td&amp

2018-08-28 20:06:47 723

转载 JQuery事件

DOM 属性$( “P”)addClass(CSS中定义的样式类型); 给某个元素添加样式$(“img”)。attr({src:“test.jpg”,alt:“test Image”}); 给某个元素添加属性/值,参数是map $(“img”)。attr(“src”,“test.jpg”); 给某个元素添加属性/值$(“img”)。attr(“title”,function(){ret...

2018-08-28 00:03:34 114

转载 jquery 操作DOM

DOM操作分类DOM操作分为三类: CSS-DOM:用于操作CSS,如element.style.color="green" HTML-DOM:用于处理HTML文档,如document.forms DOM Core:任何一种支持DOM的编程语言都可以使用它,如getElementById() jQuery中的DOM操作 jQuery对JavaScript中的...

2018-08-26 21:53:18 203

转载 HTML——002Javascript

Number()、parseInt() 和 parseFloat() 的区别一:Number()如果是Boolean值,true和false值将分别被转换为1和0。 如果是数字值,只是简单的传入和返回。 如果是null值,返回0。 如果是undefined,返回NaN。 如果是字符串:  a.  如果字符串中只包含数字时,将其转换为十进制数值,忽略前导0  b. 如果字符串中...

2018-08-23 22:19:44 110

原创 HTML篇——001Get请求和Post请求

HTTP请求有很多种,如GET、POST、HEAD、TRACE、OPTIONS等,但是GET与POST是两个最常用的方法。其中GET是最简单的一种请求方法,其主要功能是从服务器端获取用户所需要的资源,并将其作为相应返回给客户端,这些资源可以是HTML页面、图片、文档内容等任何一种,凡需要注意的是,GET方法的作用主要是用来获取服务器端的资源信息,不会影响资源自身。而POST请求提供了比GE...

2018-08-22 23:31:09 5977

原创 日志记录工具log4j的使用

一、如何配置log4j1.在项目下面创建一个文件夹jar,将jar复制到该文件夹。2.选中该jar 然后鼠标右键 在弹出来的菜单栏选择 Buid Path -à选择 add to buidpath3.添加log4j.properties 配置文件### 设置Logger输出级别和输出目的地 ###log4j.rootLogger=debug, stdout,logfil...

2018-08-21 22:04:30 308

转载 JAVA泛型

引言泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。泛型基础泛型类我们首先定义一个简单的Box类: 1 2 3 4 5 public class Box {     private Strin...

2018-08-20 23:08:24 103

转载 JAVA概念笔记

1.OOP中最重要的思想是类,类是模板是蓝图,从类中构造一个对象,即创建了这个类的一个实例(instance)。2.封装:就是把数据和行为结合起在一个包中)并对对象使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段(instance field)。3.通过扩展一个类来获得一个新类叫继承(inheritance),而所有的类都是由Object根超类扩展而得,根超类下文会做介绍。4....

2018-08-20 10:12:21 108

IDEA中文教程

文件为chm格式的中文文档。里面干货满满,从3种系统的安装到热键大全都有详细的介绍使用。

2019-02-21

Spring4.3文档,chm格式

注:文档为spring4.3.10版本,格式为chm,特别注意,文档为英文格式,并非中文。按需下载。

2019-02-21

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

TA关注的人

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