自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

半拾

人生苦短,你要勇敢

  • 博客(73)
  • 资源 (14)
  • 收藏
  • 关注

原创 SpringMVC 接收参数当参数名带有下划线时获取不到的问题记录

在工作中遇到前端传来的参数是 _appId ,_os,_xx 这种的参数名时,后台在用springMVC接收参数获取值发现都是null ,各种尝试发现总是获取为空,各种查网上的论坛,最后在WebDataBinder类中找到原因:protected void doBind(MutablePropertyValues mpvs) { this.checkFieldDefaults(m...

2019-07-22 15:31:31 6185

原创 Spring-Boot 学习系列(一)入门篇

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.上面那段话的意思是“SpringBoot使创建独立的、生产级的、基于Spring的应用程序变得容易,您可以“只运行”。” 这句话说明了spring-boot的实质...

2019-04-27 10:58:43 247

原创 定时任务多机部署时的任务调度

定时任务多机部署时的任务调度参加工作以来写过很多的定时任务,总结下之前遇到印象较深的问题——任务在多服务器部署时任务重复执行或者由于数据被其他任务锁执行失败的问题。解决方案:让任务只在一台执行;使用已有框架的解决方案进行任务调度处理;第二种方法之前只是弄过quartz。按照它给的sql语句创建相关需要的表,然后根据其文档进行配置。这是最好的方案但是比较麻烦。本文只讨论第一种方案。目...

2019-01-14 10:57:40 2019

原创 Quartz学习---入门demo【任务调度的运行信息在内存】(一)

定时任务经常使用,从未研究其内部原理等。实际项目中多机部署时遇到问题,项目部署在不同服务器上。同一时间同时启动怕出现错误。于是有了此篇文章。 首先先从简单的demo入手(log4j.properties未配置,任务调度的运行信息在内存): 使用SimpleTrigger 1. 新建了一个Java类让它实现quartz的job方法,这就是一个简单的job。/** * 简单的job类 ...

2018-03-09 14:57:38 697

原创 SpringMVC 对于静态资源的处理

在使用SpringMVC捕获web请求时,当我们配置为下面这种时 它会捕获所有的请求。但是这样就遇到一个问题,当我们访问静态资源文件的时候也会被DispatcherServlet捕获,最终导致我们对静态资源的访问总是404。那么如何在全请求捕获的情况下访问到静态资源呢,经过网上的查询,最终知道两种对于静态资源的配置方法。<!--SpringMVC配置 --> <servlet>

2017-08-08 10:54:28 287

原创 Java中静态代码块以及构造方法等执行顺序

Java中静态代码块,静态方法,静态变量,构造方法,普通变量,普通方法先后执行顺序,记录一下。以下为测试代码:public class TestOrder { private String userName; private int age; private static String sex; static{ System.out.println("此处静

2017-07-20 11:06:59 371

原创 支付宝微信支付总结

1.微信公众号支付 流程:拼接授权url,然后将授权的redirectUrl定义为含有微信预下单支付等的方法内 (1)授权 在拼接授权url时将相关的预下单所需的参数一并拿到,然后redirect至redirectURL业务处理 (2)统一下单 拿到上一步传递来的参数,调用微信统一下单API。除被扫支付场景以外,

2017-06-01 18:21:07 1113

原创 idea 下部署web项目遇到问题总结

换了IDE ,使用Idea 部署项目,遇到的问题总结下:项目部署成功,但是访问404。 原因:部署的时候选择错误 添加项目时候应该选择第一种以war包的方式项目转为maven项目后web.xml找不到Spring相关的配置文件maven项目classpath 查找配置文件是在web.xml同目录下找classpath不能保证到你实际的目录下查找你制定的文件

2017-03-25 21:07:22 1703 1

原创 Spring+Quartz 实现定时调度

工作中常常遇到需要定时执行任务的需求,记录一下 **1.引入相关需要的jar包** **2.配置文件** **3.编写任务业务逻辑**第二步:配置文件 Spring创建jobDetailbean 有两种方式分别是 配置Spring的任务调度抽象层简化了任务调度,在Quartz的基础上提供了更好的调度对象。Spring使用Quartz框架来完成任务调度,创建Qua

2017-02-21 16:53:02 401

原创 生成加密sign

接口请求时,生成sign/** * 生成sign * @param params * @return */ public static String sign(MultiValueMap<String, String> params){ List<String> paramsStr = new ArrayList<String>();

2016-12-01 10:44:12 1822

原创 Windows 下redis的安装使用

安装等参考百度经验: 配置等参考http://www.cnblogs.com/kreo/p/4423362.html 和spring整合:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/200

2016-11-11 16:54:59 260

原创 Http请求带cookie

package com.zhubu.course.util.http;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.URL; import java.net.URL

2016-10-28 12:21:31 2117

转载 在SecureCRT中向linux上传和下载文件

1.需要上传或者下载,需要使用rz和sz命令。如果linux上没有这两个命令工具,则需要先安装。可以使用yum安装。运行命令yum install lrzsz。2.rz 上传文件打开了文本框 3.sz 文件名 下载文件 目录自己在option中配置

2016-09-14 11:38:06 267

原创 中文乱码问题

当在页面返回中文乱码时:response.setCharacterEncoding("UTF-8");response.setContentType("text/plain; charset=UTF-8");这样配置。

2016-09-13 15:00:35 253

转载 Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener

原文地址:http://chenzhou123520.iteye.com/blog/1836987项目maven依赖的包都有,但是在tomcat启动时报标题所示错误。问题背景: 工程为maven工程,ContextLoaderListener类位于spring-web-3.1.0.RELEASE.jar包中。检查了maven的pom.xml,依赖引入正常。在工程Maven Dependen

2016-08-15 14:47:46 450

原创 Java实现邮件发送【带附件】

这个与之前单纯文字的发送相差无几。只是在设置内容的时候有些变动。代码如下:package com.mailSend;/** * @author pc-zw * @describe * @date 2016/8/11 */import javax.activation.DataHandler;import javax.activation.FileDataSource;import jav

2016-08-12 16:01:47 562

原创 Java 实现邮件的接收

Java实现接收指定邮件地址的邮件,代码如下:package com.mailSend;import javax.mail.*;import javax.mail.internet.MimeMessage;import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * @auth

2016-08-12 14:49:23 5039 2

原创 Java实现邮件发送【单纯文字】

使用JavaxMail 实现一个简单的邮件发送的demo,网上找来了好多。在调试的时候总是有错。最后终于成功了!源码如下:package com.mailSend;/** * @author * @describe * @date 2016/8/11 */import java.io.IOException;import java.io.InputStream;import jav

2016-08-12 13:40:17 3385

原创 PHP初学之路【二】

PHP 对于文件的操作<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>PHP文件上传</title></head><body> <form action="FileUpload.php" method="post" enctype="multipart/form-da

2016-08-12 11:29:35 257

原创 PHP 初学之路【一】

基础知识:PHP 变量不需要声明其变量会在首次为其赋值时被创建。我们不必告知 PHP 变量的数据类型,PHP 根据它的值,自动把变量转换为正确的数据类型。PHP变量规则 变量以”$” 符号开头,其后是变量的名称变量名称必须以字母或下划线开头变量名称不能以数字开头 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)变量名称对大小写敏感(y与y 与 Y 是两个不同的变量

2016-08-10 13:43:35 258

原创 MySql 中blob 类型乱码的转换

之前的工作中遇到一个需要保存网页的需求,在开发过程中遇到乱码问题,我在将整个网页源码保存在数据库表中。数据库为mysql该字段的类型blob. 在从数据库读取时是保存内容全部为乱码,最后在网上找到一种好的解决方法。 1。可以在读出内容后自己写代码去转换 2。写一个转换类,在指定结果类型时给需要转换的字段指定装换类(PS:持久层使用了mybatis)下面为转换class:import java.

2016-08-05 18:30:02 23161 1

转载 Jquery ajax 介绍

在前后端交互中我们经常使用ajax Ajax的核心是XMLHttpRequest对象(XHR)。XHR为向服务器发送请求和解析服务器响应提供了接口。能够以异步方式从服务器获取新数据。通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML 或 JSON - 同时您能够把这些外部数据直接载入网页的被选元素中。jQuery 不是

2016-08-05 11:11:40 264

原创 JS实现网页打印功能

很多网页提供打印功能,其实实现很简单。使用下面的函数即可function printit() { if (confirm('确定打印吗?')) { bdhtml=window.document.body.innerHTML;//获取当前页的html代码 sprnstr="<!--startprint-->";//设置打印开始区域

2016-07-19 17:26:12 1860

原创 JS 处理json 对象或json串

function checkAgent() { var agentId = $('#agent').val(); $.ajax({ type : "post", url : "${ctx}/agent/yearsettle/agentYearbackSettleReport/applyCh

2016-07-04 18:41:53 736

原创 JSP中处理特殊字符

在jsp页面中我们常常需要处理一些特殊的字符,当然我们可以在后台业务逻辑中处理完毕在Jsp上显示,如果不想这样做,我们可以借助jstl标签在jsp页面上也可以轻松实现。1.对于数字百分比货币等使用标签<fmt:formatNumber> 此标签包含属性: 此标签的属性: value:要格式化的数字 type:按照什么类型格式化 pattern:自定义格式化样式

2016-06-21 18:28:54 4027

转载 mybatis配置文件中写大于小于号

两种方式 1。使用转义字符 2。使用特定标签xml特殊符号转义写法< < > > <> <>& & &apos; '" "也可以使用

2016-06-07 17:15:50 1883

原创 数字字符串转为指定数组

String tempStr = “2,344,“; //特殊处理 if (tempStr.startsWith(",")) { tempStr = ids.substring(1); } String[] strArr = tempStr.split(","); Long[] c

2016-05-20 17:20:39 352

原创 动态输入框

<%@ page contentType=”text/html;charset=UTF-8”%> <%@ include file=”/WEB-INF/views/include/taglib.jsp”%> 身份证信息管理 var num = 1; (document)            .ready(                    function() {

2016-04-07 15:08:41 391

原创 Eclipse 常用插件在线安装地址

在使用Eclispe时候我们常常需要安装一些插件,常用插件的地址记录下,省的下次还的去问度娘。SVNhttp://subclipse.tigris.org/update_1.10.x GIT http://download.eclipse.org/egit/updatesmavenhttp://m2eclipse.sonatype.org/sites/m2e

2016-03-30 16:57:12 408

原创 寻找Jar或者查询maven依赖写法的网址

开源中国的镜像rep库 **http://maven.oschina.net/index.html#nexus-search;quick~ueditor**MavenRepository库 **http://mvnrepository.com/artifact/aspectj/aspectjweaver**

2016-03-24 18:38:47 983

原创 Tomcat 内存配置

在使用Tomcat的过程中经常遇到内存溢出的情况,尤其是加载大型项目。同时间有大量class文件被load到内存中,内存设置较小就会爆出内存溢出。故总结下内存的配置:Eclipse 下tomcat 内存的配置 直接在server下的tomcat的arguments中添加 -Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSi

2016-03-16 16:22:51 302

原创 Thrift入门学习

1.官网下载Thrift编译工具以及安装包(for linux) 2.编写thrift文件 3.使用thrift编译工具产生Java文件 使用命令 thrift -gen java ./HelloDemo2.thrift 4.编写服务实现类 5.模拟客户端服务端

2016-03-16 15:49:13 195

原创 sql合并多行记录

MySQL 使用关键字 group_concat,具体示例如下: select stuID, group_concat(borrowId) as dd from t_borrowSqLServer select companyIds = ( stuff( (select ',

2016-03-09 14:05:05 1265

原创 Hibernate 执行原生SQL

我们在使用Hibernate的时候,有时由于hql的局限性我们不得不使用SQL,Hibernate不仅支持Hql同时也支持sql。 我们可以通过HibernateDaoSupport的getSessionFactory()拿到我们需要的Session工厂 然后通过工厂获取一个Session 这里有两种方法。 1.getSessionFactory().openSession();

2016-02-18 18:18:57 2198

原创 Java从Spring中获取Bean

Java从spring中获取Bean常用的是下面这种ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); JobLauncher launcher = (JobLauncher) context.getBean("jobLauncher");

2016-02-18 18:05:39 349

原创 debug下 奇葩问题

今天在debug模式下调试一段代码,无论怎么改都是程序执行到那儿就直接跳到下次循环了(再循环内的)后台也不爆出任何错误。尝试修改了好多方法。 最后在那段代码处加了try catch块后台终于爆出错误,根据错误解决问题。之前一味的去猜可不行,只有知道了问题的原因解决起来才有针对性和目的性。单纯记录一下,俗话说 好记性不如烂笔头么。

2016-02-18 17:04:08 302

原创 Hession 异常 com.caucho.hessian.io.HessianProtocolException

今天在写一个简单的Hession小demo程序时,接口访问在服务层完全没有问题,但是通过另外一个模拟客户端程序去调用此服务时总是报com.caucho.hessian.io.HessianProtocolException: uploadFile: expected string at 0xff (?) 错误,在网上查了好多有说是客户端Hession版本与服务端版本不一致,Hession版本过

2016-02-04 14:29:46 6332

翻译 SqlServer驱动包 Maven

SqlServer驱动包即 sqljdbc4-4.0.jar  我们在maven的pom文件中直接加入依赖是不行的。需要下面几个步骤:      1.下载适合自己操作系统的JDBC Driver 网站为          https://msdn.microsoft.com/en-us/sqlserver/aa937724   然后解压。我们可以在解压的包中找到那个jar

2016-01-08 18:08:33 15596 2

原创 常用网址记录

常用到的jar包以及maven写法查询网址          http://www.findmaven.net/detail/org.apache.myfaces.extensions.cdi.core/myfaces-extcdi-core-api/1.0.0/org.apache.myfaces.extensions.cdi.core.api.Aggregatable/1/0

2015-12-30 17:28:39 366

原创 Servlet获取Spring管理的Bean

重写servlet的初始化方法,在里面加上获取Bean的逻辑,在创建servlet的过程中Bean也就会被创建。代码入下所示:@Overridepublic void init() throws ServletException { super.init(); ServletContext servletContext = this.getServletContext

2015-12-29 10:40:17 230

老版本thrift 执行程序

thrift PC可执行文件,老版本thrift PC可执行文件

2018-12-26

日常用的工具类

工具类

2016-06-03

一个非常不错的UI弹出框架

一个比较不错的提示框各种都有留存以后有需要时不用再去导出找和下载

2015-10-29

Spring非注解方式学习

一直在使用SpringMVC的注解方式,可是却从来没有去思考其内部的实现逻辑,决定重新学习SpringMVC。从非注解方式开始

2015-08-06

比上一版多了分页以及定时器

spring定时器

2015-07-09

springMVC和Quartz定时

描述主要是在上个基础上多加了个spring定时器功能

2015-07-06

简单ssh搭建

简单ssh搭建

2015-07-03

xml解析Demo以及相关jar包

参照网上实例自己动手实验了xml的解析,里面包含了好几种解析方式,以及解析时所需的jar包

2015-04-28

关于解析xml的一些demo

网上找的解析xml文件的demo,自己拷贝了过来然后试了试,最后我觉得字数应该是够了。

2015-04-27

json所需jar包

操作json所需的一些jar包,里面主要是json-lib的相关jar。还可以单独使用里面谷歌的gson.jar.恩,我觉得字数差不多了。

2015-04-26

eclipse svn 插件

eclipse svn 插件

2015-04-13

java 反编译工具

一个非常不错的工具,小而且方便。个人感觉很不错,留存

2015-04-02

UI窗口组件

一个非常nice的ui组件此处是组件的示例http://demo.jq22.com/zDialog-150323201011/很好,很强大

2015-04-01

UI_dialog(UI弹出窗口)

一个不错的UI弹出窗口,用起来非常方便,个人感觉很不错,备份以便以后用到

2015-04-01

空空如也

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

TA关注的人

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