自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BoomMan

爱生活,爱Coding.....

  • 博客(346)
  • 收藏
  • 关注

原创 图解HTTP之Cookie

在客户端向服务端发送Cookie,服务端接收不到?保留无状态协议这个特征的同时又要解决类似的矛盾问题,于是引 入了Cookie 技术。Cookie 技术通过在请求和响应报文中写入Cookie 信 息来控制客户端的状态。 Cookie 会根据从服务器端发送的响应报文内的一个叫做Set-Cookie 的首部字段信息,通知客户端保存Cookie。当下次客户端再往该服务器 发送请求时,客户端...

2018-03-07 18:23:44 285 1

原创 Java的Regex匹配

@Test public void regexTest() { String line = "ShippingCar=\"\"; shoppingCar=[{\"goodsId\":2,\"goodsNum\":1,\"goodsStatus\":0}]; JSESSIONID=091F7F355920D8A7930343F14714012E; Webstorm...

2018-03-07 15:25:27 420

原创 前端实现购物车js代码

function Goods(goodsId, goodsNum, goodsStatus) { // 0.正常可下单 1.缺货 2.不存在 this.goodsId = goodsId; Goods.prototype.goodsNum = 0; if( typeof goodsNum ==="undefined")...

2018-03-07 15:24:47 8808

原创 WebJS的事件-个人笔记

本文从绑定事件的方式对比,事件的两种流,事件对象,事件类型有哪些,事件优化几方面聊一聊WebJs绑定事件的方式事件首先分为3种写法第一种:根据HTML4新增:在html中的事件属性可以调用JavaScript<button onclick="buttonClick()">MyButton</button><script> ...

2018-03-06 14:26:41 547

原创 java面向对象的四大特征

Java是面向对象的编程语言面向过程和面向对象的关注点:面向过程关注每个阶段的过程面向对象关注每个动作的执行者面向对象的四大特征有 封装 继承 多态 抽象面向对象的四大特征我认为可以称之为四大行为或动作没有抽象封装继承多态,我们也可以写代码,这就是面向过程语言面向对象的四大特征我们写代码一定要用到吗,看情况,具体问题具体对待,就看自己理解深不深什么是抽象?抽象是...

2018-02-27 16:26:02 829

转载 Spring Web MVC 多viewResolver视图解析器解决方案

viewResolver的定义如下: public interface ViewResolver { View resolveViewName(String viewName, Locale locale) throws Exception; }在spring 中,常用的ViewResolver 有如下几种: InternalResourc...

2018-02-23 15:28:55 432

原创 Model和ModelMap的关系

在我个人debug时,发现两个是一样的BindingAwareModelMapBindingAwareModelMap继承自:ExtendedModelMapExtendedModelMap继承ModelMap实现Model在使用的时候也不要纠结https://docs.spring.io/spring/docs/current/spring-framework-reference...

2018-02-23 15:07:14 1994

原创 HandlerExceptionResolver 异常视图根据异常种类返回不同形式

目标内容如题:HandlerExceptionResolver 异常视图根据异常种类返回不同形式我们书写一个HandlerExceptionResolver 来进行异常处理后返回到前端,如我们进行参数校验时,我们正常返回时json,异常返回也应该是json,前端好进行处理如访问了没有权限的页面,正常是页面,异常也应该是页面其本质是对异常的类型进行判断:那么我们应该通过对Exce...

2018-02-23 14:13:33 916

原创 SpringMVC的近期小结

首先使用Spring和SpringMVC编写项目第一步:配置Spring和SpringMVC的环境,也就是项目启动时Spring和SpringMVC要起作用目标:web.xml中 1.Spring的配置 首先配置Spring的启动,Spring需要随着Web项目启动或者Servlet进来时,Spring需要存在。随着web启动Spring需要启动就使用listener方式:Spri

2018-02-07 15:48:48 251

转载 spring声明式事务 同一类内方法调用事务失效

[问题]       Spring的声明式事务,我想就不用多介绍了吧,一句话“自从用了Spring AOP啊,事务管理真轻松啊,真轻松;事务管理代码没有了,脑不酸了,手不痛了,一口气全配上了事务;轻量级,测试起来也简单,嘿!”。不管从哪个角度看,轻量级声明式事务都是一件解放生产力的大好事。所以,我们“一直用它”。       不过,最近的一个项目里,却碰到了一个事务管理上的问题:有一个

2018-02-07 09:06:05 312

转载 MySQL中的锁(表锁、行锁)

转载自:http://blog.csdn.net/mysteryhaohao/article/details/51669741锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效性,是

2018-02-06 08:52:08 247

转载 使用springmvc时处理404的方法

转载自:咕咚萌西 https://www.cnblogs.com/handsome-man/p/5519439.html如何定义404404,说白了就是找不到页面,那么如何定义“找不到”呢?我们可以通过源代码来看看Spring MVC如何定义“404”的:// Determine handler for the current request.mappedHandler = getHa

2018-02-05 15:47:44 2486

转载 异常类有哪些?

转载自:Java 常见异常种类 1、Error 2、Runtime Exception 运行时异常 3、Exception 4、throw 用户自定义异常异常类分两大类型:Error类代表了编译和系统的错误,不允许捕获;Exception类代表了标准Java库方法所激发的异常。Exception类还包含运行异常类Runtime_Exception和非运行异常类Non_Runtime

2018-02-05 09:56:23 10272 1

原创 手动创建Maven项目并建立两个项目之间的依赖关系

用命令行快速建立maven项目-> mvn:archetype:generate-> 直接回车或者自己输入你想生成的-> groupId->artifactId->如果有默认值回车即可最后 y 确认创建我们看下他的目录结构项目名:src ->main ->java ->test ->javapom.xml

2018-02-04 00:05:05 3698

原创 Spring从入门到放弃 - 不完全指南

为什么使用Spring?没有Spring的时候我们是如何工作的?在Web项目中我们都是面相接口进行编程,如UserService接口 要使用UserService userService=new UserServiceImpl();我们需要对接口的引用指向他的一个实现,如何UserService在10个地方用,我们需要new 10次, 假如我们有一天因为项目版本迭代,接口的指...

2018-02-03 23:26:42 988 1

原创 Java数据库Dao层-不完全指南

从开始使用Windows软件到自己编程,一切有点东西的软件都需要涉及到数据库,它存储着我们的重要信息~-~开始你可能首先知道这些?1.为什么要使用数据库? 数据库是做数据持久化保存的一种方式!2.什么是数据持久化,它与什么相对应? 数据在创建和使用过程中都是在内存中进行的,我们要将他保存下来可以下一次使用,将数据模型转为存储模型的过程叫持久化操作!3.J

2018-02-03 00:00:02 595

原创 Environment env java.lang.NullPointerException

在Spring官方代码https://docs.spring.io/spring/docs/5.0.4.BUILD-SNAPSHOT/spring-framework-reference/core.html#beans-standard-annotations@Configuration@PropertySource("classpath:/com/myco/app.properties

2018-02-02 15:03:17 1492

原创 Java的面向对象的四大特性

封装,继承,多态,抽象封装 事情简单化,隐藏细节 1.接口,抽象类 就是一种封装 2.封装有相同代码 3.方法重载继承 提高代码复用性多态 父类变量指向子类对象 抽象 抽象出抽象类 抽象出接口抽象类是对事务的抽象接口是对行为的抽象

2018-02-01 18:47:27 272

原创 Mysql中行列转换方法

使用Case when then else end

2018-02-01 14:16:33 537

原创 SVN理解

更新操作:SVN会将我们本地的文件:自己未做变动的文件更新为最新提交操作:将我们变动过的文件提交到库上后续继续添加

2018-01-31 17:07:14 244

转载 Maven常用命令

转载自:https://www.cnblogs.com/wkrbky/p/6352188.html Maven常用命令: Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/一,Maven常用命令:1. 创建Maven的普通Java项目:mvn archetype:crea

2018-01-30 15:08:08 157

原创 postman入门级别使用

Postman官方地址:https://www.getpostman.com/有时间会将postman教程补上

2018-01-29 14:11:53 285

转载 清空表数据

转载自:http://blog.is36.com/mysql_difference_of_truncate_and_delete/ 直接进入mysql直接清空表或者删除表中数据。本文记录一下这2种操作模式的区别,目标对象是表wp_comments,里面的所有留言均是垃圾留言,均可删除。然后便有了以下2种方式(进入mysql操作界面后):truncate table wp_comments

2018-01-26 15:32:00 11139

原创 Maven实战心得

待写:

2018-01-26 13:42:06 272

原创 CentOS7中Docker文件挂载,容器中没有执行权限

在CentOS7中运行NodeJs的容器,发现挂载的本地目录在容器中没有执行权限,经过各种验证和Google搜索,找到了问题的原因,这里做一下记录。原因是CentOS7中的安全模块selinux把权限禁掉了,至少有以下三种方式解决挂载的目录没有权限的问题:1,在运行容器的时候,给容器加特权:示例:docker run -i -t –privileged=true -v /home/docs

2018-01-25 21:19:18 2007

原创 MySql数据库随笔

1.什么是笛卡尔积笛卡尔积是关系代数里的一个概念,表示两个表中的每一行数据任意组合。 结果:一表中每一行与另一表每一行的之间的所有组合(不重复) A表有:X行 B表有:Y行 结果 X*Y行;列为 X列+B列2.SQL语句的执行顺序 SELECT Syntax 官方:https://dev.mysql.com/doc/refman/5.7/en/select.html 一条完整的不包含

2018-01-24 15:13:41 267

转载 Java Web类路径,项目路径的获取问题

//类加载根路径String classPath = this.getClass().getResource("/").getPath();//类加载根路径URL xmlPath = this.getClass().getClassLoader().getResource("");//类所在工程根路径String proClassPath = this.getClass().getR

2018-01-23 15:57:29 1417

原创 Java IO流小结

IO流中涉及到两种涉及模式:装饰模式(包装器) 适配器模式BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));//一行代码用到了两种IO的两种涉及模式1.将InputStream:System.in 字节流变为字符流 即适配器模式2.将InputStreamRe

2018-01-23 15:18:13 176

原创 Java中DateFormat的格式问题

常见的格式是: yyyy-MM-dd HH:mm:ss 对应结果 2018-01-23 15:02:43一般情况如上,那么有些特殊的地方用到特殊的用法,记不住备用以后查看/**日期格式化类(必须掌握)API:G Era 标志符 Text AD y 年 Year 1996; 96 M 年中的月份 Month July; Jul; 07

2018-01-23 15:05:35 1874

原创 Java中的日期时间类总结更新至JDK8

本文不涉及到java.sql中的日期时间类型,具体对应关系可以从 查看数据库连接问题 一般可以查到你想要的下面进入正题Java中的日期时间类:获取时间的方式有java.util.Date,java.util.Calendar;常见的两种,因为我们需要看到多种格式,或者说规范化;因此有了SimpleDateFormat,他是DateFormat的一个实现类,可以这么说吧?举个栗子:

2018-01-19 14:35:48 899

原创 JavaWeb一次请求到相应的过程是什么?

JavaWeb一次请求到相应的过程是什么?具体如下:1.用户点击客户端页面即点击URL,URL含有域名和URI 2.域名解析成IP地址: 〇浏览器缓存→系统缓存→路由器缓存→ISP DNS缓存→从根域名服务器递归搜索 3.Tomcat服务器得到请求,根据URI找到Servlet(如果是静态资源走DefaultServlet,如果是jsp,会先生称_jsp.java ,_jsp.c

2018-01-18 16:01:12 2275 1

转载 不同版本(2.3,2.4,2.5,3.0)的Servlet web.xml 头信息

web.xml v2.3 web-app> web-app>web.xml v2.4 web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2018-01-17 13:05:49 198

原创 Tomcat,Servlet,JSP之间是什么关系?

首先Tomcat,Servlet,JSP之间是什么关系? JAVA EE即Java Web标准Tomcat是Servlet的容器,Servlet运行在Tomcat容器当中(如docker镜像运行在docker容器当中)Servlet容器有很多(tomcat,Jboss,weblogic)等JSP是动态网页技术,出现在Servlet技术之后的,JSP技术是为了解决Servlet的开发效

2018-01-17 12:52:30 8303

原创 Java开发企业级权限管理系统 视频错误

在学习慕课实战视频中:Java开发企业级权限管理系统 在设计表结构时operateTime应为operate_time operateIp应为operate_ip等… 否则在其后续generator生成模型时会出现不符合驼峰命名的原则作者的源码和视频讲解不同!! 作者的源码和视频讲解不同!! 作者的源码和视频讲解不同!!可能是录完视频后自己改的数据库。弄得我大晚上写博客

2018-01-08 22:37:57 1953 3

原创 纪念弄了一下午的错误,logback+slf4j整合

在使用maven官网配置pom.xml时,需要注意其scope尤其是logback有些默认是 test模式 dependency> groupId>ch.qos.logbackgroupId> artifactId>logback-classicartifactId> version>${logb

2018-01-08 17:46:43 375

原创 Tomcat使用Jrebel没反应解决办法

在Update选项中没有Update classes and resources 只有Hot swap classes  这是由于服务器添加的Artifact类型问题,一般一个module对应两种类型的Artifact,一种是war,一种是war explored。   war就是已war包形式发布,当前项目是这种形式,在这种形式下on frame deactivation配置没有updat

2018-01-07 21:48:53 2867

转载 解决idea自动生成的web.xml中web-app报错的问题

转载自:http://blog.csdn.net/zzy1078689276/article/details/74612742用idea自动生成的web.xml中,在配置servlet后,我们发现web-app居然报错了,仔细一看,代码本身并没有出现什么问题,也就是说这是由于生成的web.xml对servlet标签不支持所致,详情看截图。正确的解决办法是将web-app替换成下面的代码

2018-01-07 17:08:00 6180 1

原创 表结构设计的良好习惯

每个表都有自己的主键字段尽量定义为NOT NULL尽量为每个字段添加备注数据库字段统一小写,单词之间使用下划线分割使用InnoDB存储引擎可以使用varchar的字段尽可能不使用TEXT、BLOB类型表字符集选择 UTF8

2018-01-07 15:53:21 585

原创 关于Bandicam使用心得

自从使用了Bandicam后就放弃了原本的屏幕录像专家。Bandicam是“录制电脑屏幕和声音的软件”,尤其是用来高清“游戏录像”、“视频”、“网络摄像头”以及“制作教程”等的全球最佳“视频录像软件”。破解使用:无限时间无水印原作者链接 https://www.52pojie.cn/thread-657951-1-1.html 破解网盘地址:https://pan.baidu.com/s/1sl

2017-12-20 16:35:03 3187

原创 关于MySQL5.7左右免安装的安装问题

版本 windows10 关于linux类似Mysql官网 https://www.mysql.com/zip的下载地址:https://dev.mysql.com/downloads/mysql/ ->mysqld –initialize ->mysql install ->net start mysql密码为随机密码 .err后缀的文件中有之后使用sql语句修改密码即可

2017-12-17 14:08:06 289

空空如也

空空如也

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

TA关注的人

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