自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(37)
  • 资源 (37)
  • 问答 (8)
  • 收藏
  • 关注

原创 ajax实现form表单提交

昨天在做 ajax 申请链接提交表单的时候,发现提交了两次,Debug 的时候,也能发现控制器会执行两次。当然,数据库里也是两条数据。然后今天起来,修改了一下,结果出现了中文乱码情况,原因是多次解码,这里大家可以百度 serialize 相关信息。最终整理了一下代码,能够完美实现要求。不刷新提交表单,只提交一次,中文不乱吗。代码如下html 部分form id="app

2017-12-27 13:39:59 1764

原创 FTP已登录,读取目录列表失败

今天帮朋友解决网站FTP连接不上问题,其中报错如下状态: 正在解析 www.xxxx.com 的地址 状态: 正在连接 166.62.92.44:21... 状态: 连接建立,等待欢迎消息... 状态: 已登录 状态: 读取目录列表... 命令: PWD 响应: 257 "/" 是您目前的位置 命令: TYPE I 响应: 200 TYPE目前是 8-bit binary 命

2017-12-27 13:38:59 44974 2

原创 ibatis mybatis sql语句配置 符号不兼容 大于号 小于号

在mybatis中对sql语句中涉及到大于号,小于号,如何操作:方法一、将其放入到标签中如:       and mm.ttime > to_date(#{startDateTime},'yyyy-mm-dd hh24:mi:ss')       and mm.ttime ]]> 方法二、如果是在动态语句中,则需要转换如:"start

2017-12-27 13:37:23 331

原创 SSM博客 点赞和文章浏览量实现

本文目标主要介绍 通过 ajax+cookie 实现文章访问量和点赞数量的动态更新,并且在一次会话中,不会重复增加。即刷新网页,访问量不会增加,点赞数量也不能多次增加。 效果预览点赞:点赞后再继续点,点赞数不会增加,刷新也不行浏览量:浏览量+1,刷新不会继续增加视图层代码如下1、点赞的 html 部分span class="like">     

2017-12-27 13:35:24 6982 3

原创 ajax一直返回 error

刚才在用的 springmvc + ajax 实现点赞功能不刷新更新数据的时候,ajax 返回一直是 error。经过百度后,发现原因是 dataType 和实际返回值类型不一致。String dataType预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如XML MIME类型就被识别为XML。在1.4中,JSON就会生成一个J

2017-12-27 13:32:30 502

转载 PUT 还是 POST ?

创建,更新与HTTP幂等性构建基于REST API的开发者对于何时使用HTTP PUT与POST有很大的误解与困惑。有些人认为POST 应用于创建资源,而PUT则用于更新资源。其他人则认为PUT用于创建而POST用于更改资源。这两种说法都不太确切。通常,开发者将每个HTTP方法与CRUP操作一一对应。CRUD       HTTPCreate      POSTRead  

2017-12-27 13:27:57 574

转载 [转载]HTTP的幂等性

理解HTTP幂等性基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层协议,无论是服务器端提供Web服务,还是客户端消费Web服

2017-12-27 13:27:00 654

原创 java博客二级菜单的实现

本文将介绍如何实现二级菜单,实现起来很简单。先看效果动图 数据表如下其中 pid 表是父级分类的id,pid=0表示为该分类为一级目录,pid=1表示该分类为id=1的子分类...order 是分类的排序,icon是分类名前的字体图标。 视图层代码其他层代码没什么特别的,这里就不贴出了。这里贴一下 jsp 页面代码c:forEach 

2017-12-26 16:18:28 2712

原创 mybatis-generator逆向工程生成boolean字段解决办法

通过逆向工程生成代码,如果字段是 int(1) 或者 tinyint(1) 会自动生成Boolean类型,不得不说是坑,本来我 的 status 字段是用来记录状态,当然不止有 0 和 1,还有 2,3 呢。这下子,给我转成 boolean 类型,让我怎么区分。像这样解决办法方法一、直接修改字段长度,比如 int(2) 之类的。方法二、在jdbcURL 上加 ?tinyInt1is

2017-12-26 16:15:55 2128 1

原创 JSTL求时间差

这里有一个需求,就是从数据库取出文章的发布时间(post_time,datatime类型的),然后在 JSP 文件里做运算,如果 当前时间-发布时间 我们输出一个 NEW,像下图这样的。实现起来很简单,只需要三四行代码jsp:useBean id="nowDate" class="java.util.Date"/> %--当前时间--%>c:set var="inter

2017-12-26 16:15:14 1090

原创 Mybatis无法获取带有下划线前缀的字段的值

今天下面,把几张表里的字段都加了前缀,如 article_id,article_title,acticle_content,article_status。然后通过Mybatis-generator 生成了 po和mapper,替换后。原本正常的网页,这下数据全没了。当时,很淡定,推测可能是哪里写错了,改改就好。但是就是这改改,改了几个小时都没成功,调试了很久。打断点一直是显示:All El

2017-12-26 16:14:23 3899

原创 WARN No appenders could be found for logger的解决方法

在spring的web项目中常常会在tomcat启动的时候出现这种提示:log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).log4j:WARN Please initialize the log4j system properly.

2017-12-26 16:13:10 17142

原创 -webkit-padding-start: 40px;ul的padding-left:40px;问题

今天在仿本站搭一个SSM博客的时候,在写 HTML/CSS 的时候,遇到一个问题。如图,左边有 40px 的空隙然后审查元素,查看一下,真相出来了。md,竟然是浏览器的原因。解决办法,添加一行* {    padding:0;    margin:0;}但是,这个貌似比较占资源,我们可以换用下面这段代码body, div, dl,

2017-12-26 16:11:16 5350 1

原创 SSM 实现 RESTful 风格

上文介绍了分页,详情请点击 SSM博客实战(1)–实现分页效果 。但是我们的分页效果的链接是 这样的 http://localhost:8090/ForestBlog/?nowPage=2我们希望的是:http://localhost:8090/ForestBlog/p/2也就是传说中的 RESTful 风格。本文将做介绍,不足的地方,希望大家不吝赐教,在下方评论。这里主要讲控

2017-12-26 16:10:15 783

原创 @Responsebody与@RequestBody

一、预备知识:@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。@RequestMapping(value = "/aaa")//类级别,可以没有public class myController {    @RequestMapping(value =

2017-12-26 16:09:09 286

原创 SSM实现分页效果

分页是JAVA WEB项目常用的功能,今天在Spring MVC中实现了简单的分页操作和搜索分页,在此记录一下。使用的框架为SSM(MyBatis+SpringMVC+Spring)。先上效果图一、Java 工具类Page.javapackage com.liuyanzhao.blog.util.others;/** * 分页 * Created by 言曌 o

2017-12-26 16:08:18 2777 3

原创 正则表达式去除html标签

大部分博客网站的首页文章的内容都是截取了文章的一部分,然后点击“查看更多”才能看完整的文字。所以,截取字符串是必不可少的。但是如果我们直接用 substring 截取,会出现很多问题。比如样式不会改变,加粗的,文字颜色都不会去掉。还有就是一个 html标签如可能会被截成两段,导致后面的文字全部加粗之类的。这种情况绝不允许。像下图的,首页文章列表中 部分文章颜色全部变红,截取不正当导致。

2017-12-26 14:31:35 5881

原创 Google浏览器Chrome安装失败,错误代码0xa0430721解决办法

Google浏览器Chrome安装失败,错误代码0xa0430721解决办法谷歌浏览器安装失败错误代码0xa0430721 的解决办法这个是因为我们删除的时候没有删除干净。然后又重装了谷歌浏览器。所以就出现这个问题了。这里提供一种解决办法,下载 CCleaner ,修复注册表此方法,经过我检验是有效的,也比较方便。 网上也

2017-12-25 17:42:50 718

原创 springmvc解决静态资源无法访问的两种方法

这个可以说是很多初学Springmvc的人都会碰到一个令人头痛的问题那就是为什么我配置好web.xml中的dispatchservlet后,js,css,甚至gif都不能正常显示了比如我们要在 index.jsp 中引用 resource (你也可以把静态文件放在 WEB-INF 里)文件夹下的 静态文件,但是正常情况我们是无法访问的。下面是解决方法。 方法一、开放指定

2017-12-25 17:42:06 2450

原创 org.springframework.beans.factory.BeanDefin…

最近开发项目启动服务器后报错org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.naarchi.microdecoration.serviceImpl.AdminServiceImpl] for bean with name 'adminServiceImpl' def

2017-12-25 17:40:59 1711

原创 html/css相对路径引用/、../、../../、/..、/../..、同级、下级、标准写法

/ 代表根目录,慎用../ 代表上一级目录../../ 代表上两级目录/.. 代表下级目录/../.. 代表下两级目录标准写法:同级 直接引用文件名下级 同级目录/下级目录/文件名

2017-12-25 17:39:42 12346 1

原创 js实现简单的全选和反选

js实现简单的全选和反选,一般都用得上。代码很简单,就这一小段。function DoCheck() {    var ch = document.getElementsByName("ids");    if (document.getElementById("allSelect").checked == true) {        for (var i = 0; i     

2017-12-25 17:38:36 502

转载 Druid连接池简单配置

偶尔的机会解释Druid连接池,后起之秀,但是评价不错,另外由于是阿里淘宝使用过的所以还是蛮看好的。Druid集连接池,监控于一体整好复合当前项目的需要,项目是ssh结构,之前是用C3p0的,现在换一个连接池也是很简单的,首先spring配置DataSource,配置如下:bean id="dataSource" class="com.alibaba.druid.pool.Dr

2017-12-25 17:35:58 385

原创 IntelliJ IDEA 源值1.5已过时,将在未来所有版本中删除

原因:IDEA默认把项目的源代码版本设置为jdk1.5,目标代码设置为jdk1.5解决方案:1、修改Maven的Settings.xml文件添加如下内容profile>  id>jdk-1.8id>  activation>    activeByDefault>trueactiveByDefault>    jdk>1.8jdk>  activation>  pr

2017-12-25 17:35:01 446

原创 IntelliJ IDEA配置Maven详解

首先声明,本文非 EamonSec 原创,转自哪儿我现在也不知道了,可能被我转的人也不是原创。。。1. 下载Maven官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹 2.配置本地仓库路径 3.配置maven环境变量  4.在Intell

2017-12-25 15:25:28 515

原创 wordpress知更鸟begin主题添加菜单字体图标

经常有人问,知更鸟begin主题如何设置菜单的图标。回答次数多了,也烦啊,这里还是写一个教程吧。虽然很简单! 一、进入后台菜单选项进入后台,依次点击【外观】--【菜单】菜单如何新建,选定这里就不废话了,直接说如何加字体图标。比如我们现在要给首页 链接 添加一个图标然后很多人就不知道怎么加了。 二、点击显示选项勾选 css 类点击右上角的显示选项

2017-12-25 15:22:54 3317

原创 ssm实现上传文件

本文介绍 ssm (Spring+SpringMVC+Mybatis)实现上传功能。以一个添加用户的案例介绍(主要是将上传文件)。一、需求介绍我们要实现添加用户的时候上传图片(其实任何文件都可以)。文件名:以 博客名+日期的年月日时分秒毫秒形式命名如 言曌博客2017082516403213.png路径:上传到 uploads 文件夹,并 生成相应的 年和月 子文件夹如

2017-12-25 15:19:57 895

原创 IntelliJ IDEA多项目共用一个Tomcat

最近在学 SpringMVC,用 IDEA 进行开发。在学到 SpringMVC上传文件的时候,因为需要 给上传目录一个虚拟路径,以供访问。在 server.xml 里添加了如下代码Context docBase="I:\Java_Study\upload\temp" path="/pic" reloadable="false"/>目的是,当在浏览器中输入 http

2017-12-19 08:11:35 13346 2

原创 IntelliJ IDEA 无法导入HttpServlet包解决方法

IntelliJ IDEA 没有导入 servlet-api.jar 这个架包,需要你手动导入支持。解决方法1、点击左上角的 File,然后点击 Project Structure (快捷键是 Ctrl+Shift+Alt+S)2、点击 点击Libraries,然后点击绿色的 + 图标,选择 Java3、选择你的 tomcat 目录下的 lib下的 servlet-api.ja

2017-12-19 08:10:25 7280 1

原创 宝塔面板修改端口号无法登陆解决方案

今天一个朋友修改了宝塔后台登录的那个端口号,默认是 8888,那位朋友听我一句最好要改端口号,然后他就改了,然后接了个电话,刚才改成啥了,丫的,忘了。下面介绍宝塔面板忘记端口号如何找回或者修改。如果你是忘记宝塔后台密码参考这篇文章:宝塔控制面板忘记密码怎么找回?1、找回端口方法1在终端输入 cat /www/server/panel/data/port.pl 回车,就能查看

2017-12-19 08:05:00 23045 1

原创 Result Maps collection already contains value for com.liuyanzhao.ssm.mapper.Items的原因及解决办法

Caused by: java.lang.RuntimeException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.mapper.PetMapper.BaseResultMap at org

2017-12-19 08:04:08 352

原创 mybatis逆向工程利用mybatis-generator-core自动生成代码

本文目标:介绍如何使用 mybatis-generator-core-1.3.2.jar 生成数据表的持久类(po)和映射类(mapper.java)和映射文件(mapper.xml)。因为当我们的数据表和字段都比较多的时候,如果让我们手动生成这些,会比较繁琐。所以我们不得不通过逆向工程来生成我们需要的东西,当然,过程也比较简单。一、需要的文件生成代码需要的主jar包: mybatis

2017-12-19 08:01:43 648

原创 SpringMVC入门程序-以注解方式

本文将以注解的方式完成一个SpringMVC的入门程序,为什么不用 xml 方式,因为 xml 方式比较繁琐,没有 注解 方式来得简单,所以推荐注解方式。一、开发准备1、准备 jar 包本程序因为没有 涉及到数据库,所有数据都是存在对象中。所以不需要 mysql-jdbc 驱动包因为我们的程序需要写jsp代码,这里我们需要 jstl.jar和一个 standard.jar日志包也是

2017-12-19 07:59:45 356

原创 classpath路径浅谈

【01】 src路径下的文件在编译后会放到WEB-INF/clases路径下吧。默认的classpath是在这里。直接放到WEB-INF下的话,是不在classpath下的。用ClassPathXmlApplicationContext当然获取不到。【02】 如果单元测试的话,可以在启动或者运行的选项里指定classpath的路径的。用maven构建项目时候resource目录就是默认的cla

2017-12-19 07:58:21 522

转载 一个完整的Java Web项目需要掌握哪些技术

最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整java Web项目的同学一个比较完整的视角,提供一个所谓的“大局观”,也以便于同学们更有针对性地学习。当然,这里所用到的例子项目是非常初级,简单的项目,所以大神们就可以不用往下看了。首先我们从网站的架构谈起。一

2017-12-19 07:57:18 16730

原创 Spring和Mybatis整合-mapper开发

接着上篇文章 Spring和Mybatis整合-原生dao开发 写。一、开发准备1、jar 包包括 spring开发必备包,mybatis核心包,spring和mybatis整合包,日志包还有 Junit4 包 2、数据库我在本地测试,主机 localhost,用户名 root,密码为空创建数据表 user,5个字段,测试数据如下 二、文件结

2017-12-19 07:54:52 380

原创 Spring和Mybatis整合-原生dao开发

一、开发准备1、jar 包包括 spring开发必备包,mybatis核心包,spring和mybatis整合包,日志包还有 Junit4 包 2、数据库我在本地测试,主机 localhost,用户名 root,密码为空创建数据表 user,5个字段,测试数据如下 二、文件结构1、文件夹结构 config 存放配置文件--

2017-12-19 07:51:56 423

apache-cxf-3.3.12.zip

apache-cxf-3.3.12.zip

2022-02-17

curl-7.80.0.zip

curl-7.80.0.zip

2022-02-17

python-3.9.10-amd64.exe

python-3.9.10-amd64.exe

2022-02-17

qqwry.dat纯真IP数据库2018版

qqwry.dat纯真IP数据库2018版 Java 使用参考: https://liuyanzhao.com/7958.html

2018-04-09

Java面试题全集(下)

http://blog.csdn.net/jackfrued/article/details/44931161

2018-03-02

Java面试题全集(中)

原文地址:http://blog.csdn.net/jackfrued/article/details/44931137

2018-02-28

Java面试题全集(上)

原文地址:http://blog.csdn.net/jackfrued/article/details/44921941

2018-02-28

Java博客系统

一个基于Spirng+SpringMVC+Mybatis的博客系统,预览地址:https://liuyanzhao.com/6347.html

2017-10-14

软件设计师三年真题

软件设计师三年真题,2014-2017年(截止上半年)真题和答案。

2017-10-14

eclipse插件Emmet的jar包

eclipse插件Emmet的jar包

2017-05-03

Java入门经典.李伟等PDF.part2

这个PDF总共有99MB,博主压缩了两个包,每个50MB

2017-04-30

Java入门经典.李伟张金辉PDF.Part1

这个PDF总共有99MB,博主压缩了两个包,每个50MB

2017-04-30

QQ截图.exe

2017-04-29

Opera_Mobile_Emulator

Opera Mobile Emulator实际上是一个opera mobile的模拟器,它具有后者的所有功能,官方推出这个工具是用来给开发人员调试用的,但大家把它当作浏览器使用也完全没有任何问题。

2017-04-29

Php面试宝典100题汇总.doc

更多内容,欢迎访问:言曌博客

2017-04-26

301重定向设置方法大全

更多内容,欢迎访问 言曌博客

2017-04-26

ScreenToGif动态图录制工具

更多内容,欢迎访问:言曌博客

2017-04-26

DNS协议分析和HTTP协议分析的实验报告.pdf

更多内容,欢迎访问:言曌博客

2017-04-26

SEO基础指南和手册

2017-04-26

Java常见面试题.pdf

2017-04-22

Head-First-Javas代码

Head-First-Java代码

2017-04-17

wampserver64位

wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b.exe 更多内容,欢迎访问 言曌博客

2017-04-16

去水印软件

去图片水印,inpaint序列号ODMK-AALG-CODY-CFPA-YAYA-YAYA-YGUC-QCQC。更多内容 欢迎访问 言曌博客

2017-04-16

msvcr120d.dll

更多内容欢迎访问,言曌博客

2017-04-16

屏幕取色软件

屏幕取色,十分好用,更多内容,欢迎访问 言曌博客

2017-04-16

FlashFXP破解版

flshfxp破解版

2017-04-16

brackets工具

前端工具

2017-04-16

谢旭升操作系统课后答案

谢旭升操作系统课后档案,更多内容访问http://liuyanzhao.com

2017-04-16

数据结构C语言学生信息管理系统

基于C语言,数据结构,学生信息管理系统

2017-04-16

知更鸟主题begin4.4

知更鸟主题,begin4.4

2017-04-16

剑指offer(java版

2017-04-16

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

TA关注的人

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