自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring 过源码

对spring的印象从DispatcherServlet开始,就从这个类开始看从HttpServletBean开始,是spring框架自己的。 总的来说,HttpServlerBean 直接继承了java的HttpServlet,作用是将Servlet的配置的参数设置到相应的属性; FrameworkServlet初始化了WebApplicationContext DispatcherServ

2017-08-22 20:04:56 304

原创 需求:通过点击按钮,根据按钮的字找到图片

需求:通过点击按钮,根据按钮的字找到图片 function getJqObjByText(content){ var ele; $("button:contains('"+content+"')").each(function(){ if(this.innerHTML==content){ ele = this; //

2017-08-22 16:23:36 389

原创 注意java分隔符

//__2017年7月++__111++__1111++__3232323++__333String[] split = paramAndValue.split("+");这里会报错,因为+是正则表达式,需要转义 “\+”注意:字符”|”,”*”,”+”都得加上转义字符,前面加上”\”。而如果是”\”,那么就得写成”\\”如果一个字符串中有多个分隔符,可以用”|”作为连字符。eg:publ

2017-08-10 08:43:12 1737

原创 java普通类中,获取request

HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();

2017-08-10 08:32:56 6633 2

原创 (Spring)springdata、spring、jpa、hibernate、springsecurity、maven整合

麻雀虽小,框架不少。。首先,放个项目结构图: 项目使用到的框架:1.集成了spring、springmvc、springdata、jpa、springsecurity2.使用jdk1.8,tomcat8,maven3.spring使用了4.0.0, springsecurity使用的是3.1.6(springsecurity4的操作和3不一样,主要修改了GrantedAuthorityImpl)

2017-07-11 12:17:37 391

原创 assert java 断言

用法:1. assert <boolean表达式>2. assert <boolean表达式> : <错误信息表达式>例子:public static void main(String args[]) { //断言1结果为true,则继续往下执行 assert true; Syste

2017-07-10 18:53:37 313

原创 java字符串表示/

需要双反斜杠转义

2017-07-10 18:52:02 1167

转载 java发送email Demo

package com.my.map;import java.util.Properties;import javax.mail.Address;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentication;import javax.mail.Session

2017-07-10 18:51:13 355

原创 MySQL的union和order by一起使用的问题

想使用下面的sql逻辑,会报错, [Err] 1221 - Incorrect usage of UNION and ORDER BYSELECT DISTINCT APP_NAME FROM tm_platform_usr_reld WHERE app_id <> 'APP_ALL'

2017-07-05 08:55:29 414

原创 浏览器不能更新js的问题解决

1.火狐: 第一步,在浏览器中敲入:about:config ,然后回车 第二步,在显示出的内容中找到下面的列表内容,双击下面图中圈出的内容 在出现的对话框中将3改为12.chrome   F12后按F1,出现Settings界面,勾选Network下的Disable cache选项:

2017-07-05 08:54:10 609

原创 table表头对不上的问题

加上style=”table-layout:fixed”>如果还对不上 , 使用这个,需要在第一行的th或者td加上固定的width,并且第一行宽度总和等于 table的width<table id="hourUser-table" class="table table-bordered table-hover" style="border:1px solid #62A8D1;width:1830

2017-06-29 17:30:57 630

原创 (SpringMVC)springmvc不可以用成员变量的map

项目中的血的教训!! 使用成员变量map可以传数据,是因为,springmvc的requestMapping是单例。 但正是以为单例,所以多用户使用时,都从map中取数据,造成数据冲突。。 所以,一定要不轻易使用成员变量!

2017-06-29 17:29:05 887

原创 Arrays.asList获取的list不可以直接使用remove

(list.remove是获取下标对应的那个值)下面方法看起来没问题,运行报错, java.lang.UnsupportedOperationException因为我们认为JDK会返回一个ArrayList或者LinkedList,所直接调用remove(int index)方法。实际上asList返回的时什么呢?asList返回的是Arrays类内部自定义的AbstractList的子类,它没有

2017-06-29 17:27:00 473

原创 集合之间插入字符(例如逗号)StringUtil.join

import org.apache.commons.lang.StringUtils;package com.wondertek.mobilevideo.core.util.ftp;import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.StringUtils;import com.wonder

2017-06-29 17:25:48 2149

原创 新建动态web工程jsp报错

需要add Server Runtime 参照:https://jingyan.baidu.com/article/4f7d5712c58d081a201927f9.html

2017-06-29 17:24:47 347

原创 mysql中文字段排序

ORDER BY CONVERT (name USING gbk) ASC

2017-06-29 17:23:50 361

原创 onclick传两参数,需要转义双引号,不然只能传一个数值

_td.innerHTML="<a href='#' onclick=\"showinfo('"+strs[i][1]+"','"+strs[i][2]+"','"+strs[i][3]+"')\"> 编号:"+strs[i][0]+"</a>";

2017-06-29 17:22:53 8320

原创 MYSQL的ROUND和TRUNCATE

MYSQL的ROUND(x,y)函数在截取值的时候会四舍五入,而TRUNCATE(x,y)函数直接截取值,并不进行四舍五入。

2017-06-28 08:39:32 400

原创 System.exit(-1);和System.exit(0);

exit方法用于中断正在运行之中的java虚拟机,其中包含的整形参数用来表示状态码。惯例来说,非零的状态码表示异常终止。零状态码表示正常终止整个程序。 if (args == null || args.length < 2) { logger.error("非法的启动参数!"); logger.error("Usage : 1.处理周期(yyyyMMdd) 2.数据渠道(ms

2017-06-28 08:39:10 483

原创 创建有值的set

private Set<String> st = new HashSet<>(Arrays.asList("1","2"));

2017-06-28 08:38:10 475

原创 yyyy-MM-dd HH:mm:ss SSS

yyyy-MM-dd HH:mm:ss SSS SSS表示为毫秒

2017-06-28 08:37:20 17710

原创 (jQuery Datatable)jQuery Datatable

参考资源http://blog.csdn.net/builderwfy/article/details/50401302http://ask.csdn.net/questions/257315http://blog.csdn.net/panbo434557245/article/details/39050071// *************************************//

2017-06-28 08:36:50 717

原创 jquery invalidate验证

<input id="userName" name="user.username" value="${user.username}" placeholder="用户名" class="col-xs-10 col-sm-5" type="text" data-rule="required;length(~20)">data-rule="required;length(~20)"其他的参见 http:/

2017-06-28 08:34:09 365

原创 (hibernate)出现sql injection violation错误,order ?,?这里用户输入的变量不能直接嵌入到SQL语句,

出现sql injection violation错误,order ?,?这里用户输入的变量不能直接嵌入到SQL语句, 使用的spring-data 改配置文件,# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙spring.datasource.filters.sso=stat,wall去掉wall,可以解决这个错误Hibernate: SELECT

2017-06-28 08:32:28 1737

原创 判断两个字符串不相等,不要用!=

要用: str1.equals(str2)==false

2017-06-28 08:31:04 22019 3

原创 select选存在参数其中一个

使用正则表达式SELECT *FROM appWHERE concat(',', APP_NAME, ',') REGEXP concat( ',(', REPLACE ( '和地图-ios,和视界-ios,咪咕数媒在线教育-android,杭研融合通信-linux,中国移动在线服务公司智能客服系统(web api)

2017-06-28 08:30:26 269

原创 慎用subList

import java.util.ArrayList; import java.util.List; public class TestSubList { public static void main(String[] args) { List<Integer> test = new ArrayList<Integer>(); //init list

2017-06-28 08:24:07 175

原创 page实体类

package com.wondertek.mobilevideo.oas.core.model;import java.util.List;import org.springframework.core.convert.converter.Converter;import org.springframework.data.domain.Page;import org.springframewo

2017-06-28 08:21:11 1236

原创 (SpringMVC)request.getParameterValues

form表单提交select,后台获取全部值<select id="apps" multiple="multiple" size="8" name="apps" id="appList"> <c:forEach var="app" items="${apps}"> <option value="${app.appId}" <c:if test="${app.isSelec

2017-06-28 08:20:35 834

原创 option添加,反序,排除重复

function chosApp() { var sel = $("#appsSelect option:selected").html(); if(sel != '请选择') { $("#appsChos").prepend("<option>" + sel + "</option>") $("#appsChos option").e

2017-06-28 08:19:38 409

原创 超链接点击变色设置

a:link {color: #FF0000} /* 未被访问的链接 红色 */a:visited {color: #0000ff} /* 已被访问过的链接 绿色 */a:hover {color: #FFCC00} /*鼠标悬浮在上的链接 橙色 */a:active {color: #0000FF} /*鼠标点中激活链接 蓝色 */

2017-06-28 08:18:03 6016

原创 JS获取项目名

<script type="text/javascript"> var ctx = "${pageContext.request.contextPath}";</script>//获取当前网址,如:var curWwwPath=window.document.location.href;//获取主机地址之后的目录如:/Tmall/index.jspvar pathName=wind

2017-06-28 08:17:39 3642

原创 JS下拉列表去重

“` 点击按钮删除select控件中的重复元素: 1 1 2 2 3 ` (function(){(function(){ (“:button”).click(function() {

2017-06-28 08:16:23 1520

原创 (hibernate)Executing an update/delete query

出现Executing an update/delete query的原因是没有事务处理事务可以采用两种方法: 第一种直接: 在后面加上@Transactional让spirng来管理事务第二种可以采用AOP声明式事务来管理:

2017-06-28 08:15:21 1204

原创 eclipse报错Address already in use: JVM_Bind(端口冲突)

解决方法是关闭javaw.exe进程!

2017-06-28 08:13:53 3041

原创 jsp页面截取字符串

<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%><td> ${fn:substring("xxxx",0,5)} </td>

2017-06-28 08:13:22 2333

原创 验证是否为空并抛异常

CommonUtils.assertNotNull(this.proxyGrantingTicketStorage, "proxyGrantingTicketStorage cannot be null.");

2017-06-28 08:12:26 1347

原创 (Hibernate)Hibernate的一个注释 @Transient

@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性. 如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic @Transient public int getAge() { return getYear(new Date()) - getYear(birth); }

2017-06-27 08:42:48 481

原创 利用typeof来进行判断得到的变量是否为null(undefined)

- var exp = undefined;- if (typeof(exp) == "undefined")- {- alert("undefined");- }注意判断是否是undefined的时候一定要在两边加上引号,否则不成功(个人测试结果!)typeof 返回的是字符串,有六种可能:”number”、”string”、”boolean”、”object”、”functio

2017-06-27 08:40:43 1327

原创 table单元格合并

<td rowspan="2">micr</td>,rowspan是向下合并<td colspan="2">eelop</td>,colspan是向右合并

2017-06-27 08:38:07 246

空空如也

空空如也

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

TA关注的人

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