自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

原创 监听Spring应用关闭的方式

利用Spring Application的事件机制监听 ContextClosedEvent 事件 @EventListener public void listen(ContextClosedEvent event) { log.info("context will be closed immediately.. {}", event); }使用javax自带的 @PreDestroy 注解 @PreDestroy public void close.

2021-08-27 17:13:05 902 1

spring security中的secure何时校验

spring security中的secure何时校验spring security中的secure何时校验初始动机从401报错开始查找spring security中的secure何时校验初始动机项目引入了spring-security 作为权限校验,在controller方法上加了 Secure 的注解,后面又加了 filter,发现 Secure 的调用是在 filter 之后的,所以想查一下源码看看原因是什么。从401报错开始查找Secure校验失败的时候会返回401的错误码,所以就从抛了

2021-04-21 10:02:26 239

原创 jenkins安装publish over ssh插件

Jenkins版本:v2.103在安装Jenkins的publish over ssh插件的时候,Jenkins界面里无法安装成功,后面自己去网上下载了publish over ssh插件,使用本地上传插件文件去安装的方式,但是提示了 “Publish Over SSH v1.18 failed to load”的错误,后面排查了之后发现,应该还需要安装 publish over这个插件,把p

2018-01-26 16:41:28 2037

原创 mac修改mysql端口

macOS:10.12.4 BETA mysql:5.6.35 采用dmg方式安装的mysql,默认启动端口为3307,不是默认的3306.如果想改为3306,可以编辑 /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist,在ProgramArguments的array中添加或修改 <string>--port=3306</string

2017-03-23 11:25:24 6728 5

原创 Cookie的作用域

今天遇到了一个cookie的作用域问题,发现以前对cookie的作用域不是很了解,后面去搜索了一下,拜读了一下这篇文章 http://www.cnblogs.com/chenqianpeng/archive/2012/04/24/2468642.html 总结了一下,可以认为服务端设置的cookie是否生效取决于domain域的设置是否正确,当domain域设置正确后,cookie的设置才会生效,

2017-03-11 21:10:21 2344

原创 初识mongo

环境:mac sierra 版本:mongo v3.4.2 今天稍晚搞了一下mongo,简单记录一下心得 1.启动的时候没有使用–auth命令,即直接以 mongod 命令启动,没有用 mongod –auth 命令启动,然后创建了一个只有只读权限的用户,验证该用户是否能插入数据的时候居然发现插入成功了,后面才发现是因为db启动方式的原因导致的

2017-03-11 20:38:46 385

原创 企业号第三方服务商可信域名配置

环境:测试阶段;第三方服务商套件 描述:在测试应用套件的时候,修改了之前填写的可信域名,改了之后没有立即生效 解决方法:企业号重新授权该应用套件

2016-12-14 17:10:33 9264

原创 intellij idea 找不到符号

版本:10.1idea编译的时候提示找不到符号,清除caches和restart都不行,后面想到有可能是之前文件有错误然后在命令行用mvn命令编译,那边可能有缓存什么的,所以导致了现在的问题,后面重新在命令行执行mvn clean package命令就好了。

2016-12-07 15:05:29 27456 5

原创 微信开发-40029 invalid code

微信开发过程中,根据回调code获取snsapi_userinfo的时候,遇到了错误提示{"errcode":40029,"errmsg":"invalid code"},后面发现是因为自己内部服务调试过程中,将该code使用了两次,导致提示该错误。所以,如果有谁遇到了该提示,请务必检查是否code被使用了两次。

2016-11-16 02:27:29 20588

原创 服务端错误码规则设计

错误码暂定都是5位数字,并配有相应的英文解释错误码为 0 表示成功,其他都表示错误错误码按模块按功能场景分级分段,前三位错误码表示模块,第四位表示模块下的功能。举例,商城系统里有交易模块和商品模块,则可以这样划分:401开头的表示交易模块,402开头的表示商品模块,4011开头的表示交易模块里的下单场景需要用到的错误码,4021表示商品模块下的添加商品场景里需要用到的错误码。如果某个场景功能下

2016-06-20 17:55:20 4833

原创 Ubuntu下zh_CN.UTF-8 locale找不到的问题

在使用man 命令查看  locale 的时候报错man: can't set the locale; make sure $LC_* and $LANG are correct输入 locale 命令,得到如下信息localelocale: Cannot set LC_CTYPE to default locale: No such file or directoryl

2016-05-16 18:54:35 11184

原创 java jaxbContext convert bean to xml

在spring boot v1.3.3中将java bean转换为xml由于创建jaxbcontext对象比较耗时,所以将该对象注入进来使用@Beanpublic JAXBContext wxOrderJAXBContext() throws JAXBException { return JAXBContext.newInstance(MyBean.class);}

2016-05-11 17:24:52 593

原创 apiary multipart/form-data

+ Request (multipart/form-data; boundary=----abc)        + Body                        ----abc            Content-Disposition: form-data; name="file"; filename=""            Content-Type

2016-05-04 21:41:54 697

原创 mac 解决安装mysql_python时提示mysql_config not found的问题

按照 http://www.w3cschool.cc/python/python-mysql.html 提示进行Pythonlian

2014-10-26 17:09:56 6364

原创 mac下解决MySQL中文乱码的问题

mac osx 10.9mysql 5.5安装mysql的d'm

2014-06-11 19:56:23 10775

原创 eclipse中解决update maven之后jre被改成1.5的问题

在项目的pom.xml文件中加入以下内容 org.apache.maven.plugins maven-compiler-plugin 2.1 1.7 1.7 然后重新update maven就可以解决该问题

2014-03-15 22:49:03 16564 3

原创 执行jar包

假设jar包名次为helloworld.jar,类名为HelloWorld,所在的包为com.test.hw,所引用的外部jar包目录为/lib/jar/,则执行jar包的命令为:java -classpath helloworld.jar:/lib/jar/* com.test.hw.HelloWorld

2013-12-31 19:04:53 668

原创 json infinite recursion stackoverflowerror

环境:springmvc+hibernate+json在controller返回数据到统一json转换的时候,出现了json infinite recursion stackoverflowerror的错误,即json在将对象转换为json格式的数据的时候,出现了无限递归调用的情况。具体的情况如下:A类中,有个属性:List b, A与B的关系为 OneToMany;在B类中,有属性A

2013-09-11 23:51:47 11744

原创 mysql 给表和字段加注释

给表加注释:ALTER TABLE table_name COMMENT='旺旺信息表';给列加注释:ALTER table table_name MODIFY `column_name` datetime DEFAULT NULL COMMENT '账号创建时间'

2013-09-03 19:38:41 122635 6

原创 eclipse + maven + tomcat 配置

这几天在配置eclipse + maven的web开发环境,之前用intellij + jetty,发现intellij对maven的支持很好,只需很少的配置,就可以实现在项目中debug代码,但个人比较习惯使用eclipse,所以就去折腾eclipse的maven配置(假设你的机器上已经装好maven,m2eclipse插件,tomcat插件)。环境:eclipse: Junot

2013-08-21 14:49:57 1325

转载 建立索引常用的规则

建立索引常用的规则如下1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔

2013-07-18 18:08:41 596

转载 Spring如何处理线程并发

一篇介绍spring中多线程访问dao层而没有出现线程安全问题的文章。http://www.open-open.com/bbs/view/1320130410702

2013-06-03 23:29:03 869

原创 spring启动时,解密配置文件的密文

场景:spring项目中,为了安全,配置文件中的部分信息设置成密文的,比如数据库密码,spring在加载这些配置文件时,需要指定相应的解密算法去解密这些配置项。实现原理:1.继承spring中的org.springframework.beans.factory.config.PropertyPlaceholderConfigurer类,并覆盖其中的loadProperties方法,同时

2013-06-02 13:00:46 2914

原创 在eclipse中使用git从github导入spring的源码

1.使用eclipse中的github功能,从github上下载源码下来,   地址如下:https://github.com/SpringSource/spring-framework.git   选择一个本地目录,将源码下载到本地。2.源码下载下来后,右键选择Import projects  选择 Import as general projec

2013-05-29 23:27:54 8117 3

转载 如何面试程序员?

原文出处:http://blog.jobbole.com/399/如果你要面试一个程序员,应该问他什么问题?有人在Hacker News的讨论区里,请求指点,怎么才能在面试中发现合格的人。众人纷纷出主意,有很多高质量的回帖,我觉得挺有启发,就整理出了下面这篇文章。 一、提问之前的准备首先,最重要的是,你自己一开始就应该想清楚:1. 需要新

2013-04-25 23:57:52 694

转载 mysql优化

用php处理百万级以上的数据提高查询速度的方法,其它数据库应用也有一定的参考价值:1.应尽量避免在 where 子句中使用!=或2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select i

2013-01-28 21:48:52 545

原创 spring mvc + ajax,请求发送不到controller层

最近在用spring  mvc + ajax,遇到了一个问题,即在js中,ajax的url请求发送不到controller层,琢磨了很久也没找出原因。主要文件目录结构如下:webcontent/js ,webcontent/jsp , webcontent/index.jsp, webcontent/web-inf。如果将jsp目录下的.Jsp文件放到与index.jsp同目录下,则aja

2012-04-15 17:03:01 11842 4

原创 windows7下apache+php +mysql配置

环境:windows7旗舰版所用软件:apache2.2.20 php5.3 mysql5.5 phpMyAdmin-3.2.5下载地址:php5.3 http://windows.php.net/download/#php-5.3-ts-VC9-x86apache http://www.apache.org/dist/httpd/binaries/win32/ phpMyAd

2011-12-30 22:32:49 767

原创 apache日志通过cookie记录独立访客

apache版本:apache2.2需要修改的文件:apache2.conf  sites-enabled/0000-default在apache2.conf 中,添加如下如下语句:LoadModule usertrack_module /usr/lib/apache2/modules/mod_usertrack.so在sites-enabled/0000-default中,添

2011-11-01 17:11:12 2969

原创 ubuntu11.10字体更改

ubuntu11.10装了之后系统字体很难看,想要换其它的字体。按一下windows键,输入gnome,选择高级设置,就会看到有字体设置,选择自己喜欢的字体。如果想装微软雅黑的话,如果系统没有自带,则假如你装了win7系统,则在win7系统的安装目录下找到windows文件夹,找到fonts文件夹,找到msyh.ttf和msyhbd.ttf文件,双击它们,在右下角选择安装字体,然后系统中应该就有雅

2011-10-31 22:16:19 4182 1

原创 ubuntu11.10,checking battery state

今天将ubuntu11.04更新到11.10,然后重启,卡在那里,之后按了电源键后重启,接着进入输密码的界面,但是就是进不了主界面,中间有短暂的终端界面出现,看到有一行信息:checking battery state,网上搜了一下,按 ctrl+alt+F1(网上的人说是按ctrl+F1,我的不是),然后把用户目录下的.Xauthority*文件都删除,命令为:sudo rm -r .Xauth

2011-10-26 10:43:44 2468

原创 mapreduce读取sequencefile文件中的数据

sequencefile中的数据是以key,value对存储的。通过mapreduce模式,可以读取sequencefile中的数据。public class MapReduceReadFile { private static SequenceFile.Reader reader = null; private static Configuration conf = new Config

2011-10-24 17:45:02 5051 5

原创 apache切割日志

系统环境:ubuntu11.04+apache2使用apache自带的rotatelog进行日志切割,可将日志的文件名以年月日时分秒保存,如2011-10-21_14_20_00,设置如下:首先在apache2的目录下有个sites-enabled文件夹,里面有个000-default文件,在该文件夹中加入一下内容:CustomLog "|/usr/sbin/rotatelogs  /

2011-10-21 14:36:51 3578

原创 时间戳和日期的互相转换

public class TimeStampToDate { public static void main(String[] args) { TimeStampToDate tsd = new TimeStampToDate(); tsd.dateToTime(1319095800); DateFormat format = new SimpleDateFormat("yyyy-M

2011-10-20 16:26:11 912

原创 hadoop 倒排索引

倒排索引是文档检索系统中最常用的数据结构,被广泛的应用于全文搜索引擎。它主要用来存储某个单词(或词组),在一个文档或一组文档中的存储位置的映射,即提供了一种根据内容来查找文档的方式,由于不是根据文档来确定文档所包含的内容,而是进行了相反的操作,因而被称为倒排索引。假设在inver

2011-10-14 10:44:41 5248 5

原创 hbase安装

1、通过命令tar xvf hbase-0.90.4.tar.gz解压到当前文件夹2、 修改HBase的配置文件:编辑所有机器上的hbase安装目录conf目录下的hbase-site.xml、hbase-default.xml、hbase-env.sh几个文件,当然可以

2011-09-13 22:56:38 7777 2

原创 lamp+svnmanager+artifactory安装

环境:ubuntu11.04用到的软件:php5,mysql-server,artifactory ...apache2的安装与卸载如果你的电脑上没有安装apache2,则使用命令sudo apt-get install apache2sudo apt

2011-09-13 22:52:44 2091 1

原创 expect安装

用到的软件版本:tcl8.5.10-src.tar  expect5.45.tar.gz下载完成后解压。我解压在/home/meisei下cd tcl8.5.10/unixsudo ./configure --prefix=/usr/tcl --enable-shar

2011-09-13 22:46:19 1119

原创 如何设置eclipse下查看java源码

<br />windows--preferences--java--installed jres --选中jre6--点击右边的edit--选中jre6/lib/rt.jar --点击右边的 source attachment configuration -- external file selection --找到你的jdk下的src.zip文件,选择,然后就结束了

2011-04-27 21:42:00 25023 7

原创 struts2 的jsp页面中路径的配置

<br />编译环境为eclipse。<br />首先在jsp页面中作如下设置:<br /><% String path = request.getContextPath(); String basePath = request.getScheme()+"://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%> <br /><br /><br />这样就可以获得你所在项目的目录,如你项目名为 Te

2011-04-13 20:45:00 3202

spring-boot doc

springboot的文档

2016-04-20

svnkit svn开发所需要的jar包及源码

svnkit svn api jar 源码 1.7.11

2013-11-06

调用SVN接口所使用的jar包及源码

svn开发所用到的jar包及源码,svnkit

2013-11-06

spring+mybatis应用

spring mybatis mysql mvc 一个基于spring3.0的web框架

2012-12-30

Subversion-1.7.4.msi

Subversion-1.7.4.msi svn 1.7

2012-04-07

spring开发中的jar包,json,annotation

The import org.springframework.web.bind.annotation cannot be resolved. json.jar spring.jar mail.jar log4j.jar

2012-03-20

gpick 取色器

linux下的使用的取色器

2011-11-30

实战hadoop中的源码

实战hadoop,源码,刘鹏,开启通向云计算的捷径

2011-10-13

mysql必知必会,创建数据库的脚本

可以创建一个内容丰富的数据库,是《mysqL必知必会》这本书上的数据库创建,并且包含有丰富的数据,可以让你作为对mysql数据库操作的练习

2011-10-05

Hadoop Map-Reduce教程

Hadoop Map-Reduce教程,hadoop,mapreduce

2011-08-21

java mail 开发用到的三个jar 包

activation.jar commos-email-1.1 mail.jar

2011-08-04

google-python-exercise

google的python练习,google的python练习,google的python练习

2011-08-03

junit 的源码jar包

junit 的源码jar包 junit 的源码jar包 junit 的源码jar包

2011-07-28

《Android开发入门教程》的源码

Android开发入门教程,书中的全部源码

2011-07-13

jfreechart-1.0.13

java图形解决方案,基本能够解决目前的图形方面的需求。( 态图表,饼图(二维和三维),柱状图( 水平,垂直),线图,点图,时间变化图,甘特图,股票行情图,混和图,温度计图, 刻度图等常用商用图表)。一些简介:http://blog.sina.com.cn/s/blog_62c89b450100l0ji.html 转载的

2011-03-19

log4j-1.2.14和commons-logging-1.1

log4j 用的两个jar包,log4j-1.2.14.jar 和 commons-logging-1.1.jar

2011-03-11

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

TA关注的人

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