eag1eX的博客

整理个人学到的知识

注意

1.String为什么是不可变的 (1) 为了安全,String是几乎每个地方都会用到的类,通常一些URL,文件路径path都需要String参数,如果是可变的就会给别人随意篡改String的机会从而影响程序的安全性 (2)为了效率,java维护了一个字符串池,这样在大量使用字符串的情况下可以...

2017-07-22 13:56:13

阅读数 160

评论数 0

在应用中获取路径的问题

1在JAVA文件中获取当前文件的路径 System.out.println(this.getClass().getResource(“”).getPath()).replaceAll(“%20”, ” “); 因为当读出路径后,如果有空格则有%20这样的字符,会影响路径的正确定位,故需将此替换为...

2017-07-12 20:46:11

阅读数 134

评论数 0

spring--contextLoader源码

/* * Copyright 2002-2015 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may ...

2017-06-28 11:01:15

阅读数 203

评论数 0

扯淡的bug--redis

2017-06-24 18:10:30,077 ERROR [][][com.mg.web.common.service.impl.BaseService] - <ActivityServiceImpl getChristmasUser method error:> redis.cli...

2017-06-25 16:48:41

阅读数 721

评论数 0

扯淡的bug--shiro

Exception in thread "taskExecutor-5" org.apache.shiro.session.InvalidSessionException: java.lang.IllegalStateException: getAttribute: Sessi...

2017-06-24 21:05:19

阅读数 654

评论数 0

微信公众号开发--微信支付的回调函数

开发微信支付功能的时候出现了一个问题:可以正常支付,但是却不执行预先设置好的回调函数。 然后我打开服务端日志看了一眼有来自腾讯的调用,最后找到原因,原来是因为我没有将该调用地址加入拦截器的白名单,然后就一直被拦截一直不能被调用。

2017-06-14 16:23:42

阅读数 273

评论数 0

关于jquery绑定事件

今天做项目时碰到一个问题,我用jquery给按钮绑定了一个事件,事件触发函数,代码如下:$(function(){ $("#btn_save_deposit").on("click",after()); function after(){ ...

2017-06-14 08:29:28

阅读数 221

评论数 0

获取首字母为单个字母的变量的值

在有些时候我们命名变量名首字母会是一个单个字母而不是一个单词,这样常常在前段会获取不到该变量的值。 今天在使用easyui的datagrid的时候又碰到了,特意记下来,之后再遇到这种情况就可以立马想到解决方案了。java实体类private Integer bContactStatus; //g...

2017-05-13 18:23:41

阅读数 193

评论数 0

微信公众号开发--HTTP协议

转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx Author :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得...

2017-05-12 21:57:16

阅读数 2274

评论数 0

微信公众号开发--request获得各种路径

request.getRequestURL() 返回全路径request.getRequestURI() 返回除去host(域名或者ip)部分的路径request.getContextPath() 返回工程名部分,如果工程映射为/,此处返回则为空request.getServletPath() 返...

2017-05-11 11:55:10

阅读数 230

评论数 0

微信公众号开发--mysql的安装过程中10060错误

有几种情况 1.配置文件绑定了ip127.0.0.1 (修改my.cnf) 2.防火墙限制了3306端口(关闭防火墙或者修改防火墙配置) 3.mysql账户设置(修改user表)如果你使用的云服务器还需要看一下安全组设置是不是没有开放3306端口

2017-05-07 11:07:15

阅读数 298

评论数 0

微信公众号开发--获取请求地址的几种方式

假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPa...

2017-05-04 21:01:41

阅读数 756

评论数 0

微信公众号开发--spring HandlerInterceptor的使用

HandlerInterceptor是spring的拦截器他有3个方法 1.boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) 2.void postHandle...

2017-05-04 20:50:45

阅读数 332

评论数 0

微信公众号开发--使用redis

首先,在项目中引入jeids的jar包。 Xml代码  <!– java readis客户端 –>  <dependency>      <groupId>redis.clients</groupId>      <artifactId>...

2017-05-02 16:45:52

阅读数 914

评论数 0

微信公众号开发-log4j

#定义后面要使用到的变量 log.filepath=/home/urqq/soft/tomcat8/logs logfile.filename=urqq_mvc.log#这里要明确一点 我们在java类中初始化一个logger时 通常这样写:Logger logger = Logger.getLo...

2017-05-02 14:18:35

阅读数 219

评论数 0

zookeeper+dubbo+springMVC

http://doc.okbase.net/congcong68/archive/112508.html

2017-05-01 17:52:42

阅读数 124

评论数 0

微信公众号开发---模板消息url

发送模板消息的详情url在controller中无法获取第二个参数。 解决方法://拼凑到中间的url先进行一次编码,原因还没弄明白,弄明白了之后再来更新 String detailURL = String.format(weiXinConfig.getOpenUrl(), weiXinConf...

2017-04-30 18:50:27

阅读数 1510

评论数 0

spring-DBCP配置

validationQuery的配置是用来验证数据库连接的正确性,为了防止数据库认为连接已死而web应用认为连接还有效的情况发生。 该语句必须是至少返回一条数据的select语句,每个数据库有不同的语句。 DataBase validationQuery hsqldb select...

2017-04-21 01:57:56

阅读数 164

评论数 0

Collection.sort

有时候我们需要集合中的元素按照某种规则排列,这个时候就需要用到Comparator. 示例代码:Map<String,String> map = new HashMap<String,String>(); map.put("a","1&quo...

2017-04-20 20:13:14

阅读数 117

评论数 0

HttpClient使用学习(转载)

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟...

2017-04-19 01:18:19

阅读数 201

评论数 0

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