- 博客(113)
- 收藏
- 关注
转载 Spring MVC之LocaleResolver(解析用户区域)
为了让web应用程序支持国际化,必须识别每个用户的首选区域,并根据这个区域显示内容。在Spring MVC应用程序中,用户的区域是通过区域解析器来识别的,它必须实现LocaleResolver接口。Spring MVC提供了几个LocaleResolver实现,让你可以按照不同的条件来解析区域。除此之外,你还可以实现这个接口,创建自己的区域解析器。要定义一个区域解析器,只需在web应用程序上下文中...
2018-06-21 10:40:15 517
原创 crontab表达式
Cron表达式Cron表达式Quartz使用类似于Linux下的Cron表达式定义时间规则,Cron表达式由6或7个由空格分隔的时间字段组成,如表1所示:位置时间域名允许值允许的特殊字符1秒0-59, - * /2分钟0-59, - * /3小时0-23, - * /4日1-31, - * / L W C5月1-12, - * /6星期1-7, - * ? / L C #7年(可选)1970-20...
2018-03-21 14:56:42 1443
转载 linux jar 命令找不到 -bash:jar:command not found
通过jar命令进行打包或解压包的时候报:-bash: jar: command not found 。JDK环境已经安装。[luopu@TESTWEB1_13 ~]$ echo $JAVA_HOME/usr/lib/jvm/jre[luopu@TESTWEB1_13 ~]$ java -versionjava version "1.7.0_95"OpenJDK Runtime Environm...
2018-03-12 10:06:52 19952 3
转载 git分支管理
1.引言git 和 svn 的一个显著区别就是提供更丰富的分支特性,我们今天就要说一下如何管理这些分支。关于 git 的分支管理,Vincent Driessen 有一篇文章说的非常好,地址在参考[1]。我这里主要就是参考他的文章。2. 总览git 的分支整体预览图如下。从上图可以看到主要包含下面几个分支:master: 主分支,主要用来版本发布。develop:日
2018-03-06 14:04:31 285
原创 springmvc解决跨域问题
第一种方法:跨域实现类[java] view plain copypackage com.sq.filter; import org.springframework.stereotype.Component; import javax.servlet.*; import javax.servlet.http.HttpServlet; import javax.servlet.htt
2018-01-19 17:59:56 312
原创 git命令整理
https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速设置记住密码(默认15分钟):git config --global credential.helper cache如果想自己设置时间,可以这样做:git config credential.helper 'cache --timeout=
2017-08-15 11:15:32 336
原创 .net 拦截器
public class MvcApplication : PpdaiGlobalApplication { protected void Application_BeginRequest(object sender, EventArgs e) { //if (Context.Request.FilePath == "/hs"
2017-08-08 13:26:10 656
转载 解决powerdesigner连接mysql时连接不上的问题
利用powerdesigner反向生成表结构时,需要MySQL连接,配置好连接,测试时直接报:connection test failed”!,控制台输出:Could not Initialize JavaVMOS:WIN7 旗舰版 64位 JDK: 64位 PowerDesigner:16.5.0.3982问题原因: powerdesigner是基于32位的jv
2017-07-28 15:24:40 3183
转载 查看端口被占用的情况以及如何解除端口占用
以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等. 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令: >netstat -aon | findstr "80"
2017-06-21 17:58:03 24571
转载 Spring 中的BeanUtils与apache中的BeanUtils用法与比较
Apache BeanUtil简介。Apache Common BeanUtil是一个常用的在对象之间复制数据的工具类,著名的web开发框架struts就是依赖于它进行ActionForm的创建。 BeanUtil最常用的类是org.apache.commons.beanutils.BeanUtils。 BeanUtils最常用的方法为: 1. publi
2017-06-09 15:40:49 22873
原创 Spring 中的BeanUtils与apache中的BeanUtils差别
Spring 中的BeanUtils与apache中的BeanUtils区别org.apache.commons.beanutils.BeanUtils#copyProperties方法会进行类型转换,默认情况下会将Ineger、Boolean、Long等基本类型包装类为null时的值复制后转换成0或者false,有时这个可能会引起不必要的麻烦。而org.springframewo
2017-06-09 15:40:15 4776 2
原创 apache的commons-beanutils.jar中的BeanUtils的坑
Date为null时拷贝会报错而commons-beanutils则施加了很多的检验,包括类型的转换,甚至于还会检验对象所属的类的可访问性。而且,commons-beanutils中的装换是不支持java.util.Date的。除了支持基本类型以及基本类型的数组之外,还支持java.sql.Date, java.sql.Time, java.sql.TimeStamp, java.i
2017-06-09 15:35:45 3197
转载 全方位的技术服务及相关技术解决方案(纯java解决方案)
1.技术产品及应用产品体系架构图2.成熟的高性能Web应用解决方案3.成熟的分布式解决方案 4.成熟的海量数据处理方案 5.成熟的海量数据缓存方案 6.成熟的海量数据搜索方案 7.成熟稳定的系统推送方案
2017-03-21 17:32:14 1328
转载 Java框架研发思考
摘要:回顾这些年的Java之路,特别是开发Jdon这个Java开源框架的前后经历,我想也许有必要和大家分享其中的得与失,供后来者借鉴。本文谈谈Jdon框架的开发经历和我的思想转变发展过程。这次应CSDN之邀为Java20周年写稿,多谢大家能够记得我,本是想写一篇具体实战技术的文章,但这些技巧也许在其20岁成年之时已经代表不了什么新潮流,尽管20岁年龄的人类还是属于追求潮流的一代。回顾这
2017-03-14 09:35:43 601
转载 Nginx 错误处理方法: bind() to 0.0.0.0:80 failed
Nginx 错误处理方法: bind() to 0.0.0.0:80 failed今天启动window上的nginx总是报错错误信息是bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions
2016-12-07 11:24:28 2261
原创 jquery中的$("#id")与document.getElementById("id")的区别
以前一直认为jquery中的$("#id")和document.getElementByIdx_x("id")得到的效果是一样的,今天做特效的时候才发现并不是这么一回事,通过测试得到:1、alert($("#div"))得到的是[object Object]2、alert(document.getElementById("div"))得到的是[object HTMLDivEleme
2016-11-15 14:28:24 978
转载 spring整合redis的错误
在整合spring和redis的时候出现了如下的错误org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jedisConnectionFactory' defined in class path resource [application-context.xml]:
2016-10-19 09:24:03 4800
转载 git 提交大小限制efrror: RPC failed; result=22, HTTP code = 411
使用git提交比较大的文件的时候可能会出现这个错误error: RPC failed; result=22, HTTP code = 411fatal: The remote end hung up unexpectedlyfatal: The remote end hung up unexpectedlyEverything up-to-date
2016-08-26 11:27:25 894
转载 Maven常用仓库地址以及手动添加jar包到仓库
共有的仓库http://repository.sonatype.org/content/groups/public/http://mirrors.ibiblio.org/pub/mirrors/maven2/org/acegisecurity/http://mvnrepository.com/http://search.maven.org/私有的仓库http://rep
2016-05-18 16:12:24 2391
转载 Git:代码冲突常见解决方法
版权声明:本文为博主原创文章,未经博主允许不得转载。如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge: protected/c
2016-04-28 14:38:03 445
转载 一些英文词的标准缩写
有些词可能共用一些缩写。带星号的缩写或词来源于PeopleSoft标准。The following standard word abbreviations should be used in naming records, fields, and SQRs:Word(s)AbbreviationDescriptionAbbreviateAbb
2016-04-26 11:05:04 6334
转载 Laravel 4 入门三讲(下)laravel 在注册路由后还执行了哪些操作?
laravel run 应用程序事件 上篇介绍了 Laravel 的路由注册机制“Laravel 4 的路由是如何完成注册的?”作为这个系列的最后一讲,本篇将要为大家介绍的,是执行了 $app->run() 之后所发生的事,以及这个过程中涉及到的应用程序事件。 在完成了路由的注册后,紧接着执行的就是 public/index.php 中的 $app->run()
2016-04-25 10:26:58 956
转载 Laravel 4 入门三讲(中)laravel 的路由是如何完成注册的?
目录[-]group()createRoute()相关文件的源码请参考: 上篇分析了 Laravel 4 的启动流程 “Laravel 4 在启动的时候到底做了什么?”,读过的朋友应该对 Laravel 4 文件的加载顺序有了一个比较清晰的认识,这样就可以顺利的完成开发前的配置及准备工作。 而开发阶段我们将会面临另一个难点——路由。 通常,
2016-04-25 10:21:40 798
转载 Laravel 4 入门三讲(上)laravel 在启动的时候到底做了什么?
在 Laravel 4 的官方文档里介绍了如何快速的使用它来开始程序的开发。然而相对于如何快速的输出“Hello Word!”笔者更关心的,是在执行到“Hello Word!”这句代码之前程序都做了哪些事情,只有在理解了这个问题之后我们才能够更加深入的去完成开发,才能在出现问题的时候有的放矢,“能用 Laravel 开发”跟“会用 Laravel 开发”毕竟是两码事。 下面安照执行顺序列
2016-04-25 10:08:25 515
转载 Laravel学习笔记(六)数据库 数据库填充
数据库驱动的应用程序往往需要预先填充数据到数据库,以便进行测试和演示。什么是种子数据种子数据就是必须要加载了应用程序才能正常运行的数据。大多数应用程序需要在开发、测试和生产中加载一些参考数据。一般来说,这些数据不是用户创建的,尽管我们可能一次一次的修改它们;我们的数据会依赖这些数据。种子数据通常是不变的。一般来说,在应用程序中不可被编辑。但是,要求上它是可以被更改的
2016-04-02 13:48:22 485
转载 Laravel学习笔记(五)数据库 数据库迁移案例2——创建数据结构,数据表,修改数据结构
默认假设所有的列在定义的时候都有默认的假设,你可以根据需要重写。Laravel假定每个表都有一个数值型的主键(通常命名为”id”),确保新加入的每一行都是唯一的。Laravel只有在每个表都有数值型主键时才会正常运行。所以,对于每一个Laravel应用,都要确保定义的主键使用的是increments()方法。列在默认情况下为NOT NULL。现在,让我们一行行分析结构生成器
2016-04-02 13:47:28 706
转载 Laravel学习笔记(四)数据库 数据库迁移案例
创建迁移首先,让我们创建一个MySql数据库“Laravel_db”。接下来打开app/config目录下的database.php文件。请确保default键值是mysql:1 return array(2 ...3 'default' => 'mysql',然后输入你的数据库配置信息: 1 ... 2 'connec
2016-04-02 13:46:58 1227
转载 Laravel学习笔记(三)数据库 数据库迁移
该章节内容翻译自《Database Migration using Laravel》,一切版权为原作者。原作者:Stable Host, LLC翻译作者:Bowen Huang正文:Laravel鼓励敏捷、迭代的开发方式,我们没指望在第一次就获得所有正确的。相反,我们编写代码、测试和与我们的最终用户进行交互,并完善我们的理解。对于工作,我们需要一个配套的
2016-04-02 13:46:25 669
转载 Laravel学习笔记(二)Laravel 应用程序的体系结构
在一切环境就绪了,当然就要开始了解框架了。 站在巨人的肩膀上,学东西会事半功倍。我在网上找到一篇好文章,正好可以让我轻松了解Laravel应用程序的体系结构。因此借来直接用了。 该章节内容翻译自《Architecture of Laravel Applications》,一切版权为原作者,由于原作者写这篇文章时Laravel版本还没有到4.1,一些地方有稍微差别,我会稍作修改。
2016-04-02 13:45:49 708
转载 Laravel学习笔记(一)安装配置开发环境
摘要Laravel的目标是给开发者创造一个愉快的开发过程,并且不牺牲应用的功能性。快乐的开发者才能创造最棒的代码!为了这个目的,开发者博取众框架之长处集中到Laravel中,这些框架甚至是基于Ruby on Rails、ASP.NET MVC、和Sinatra等开发语言或工具的。对Laravel初步认知刚从事PHP开发没多久,对PHP的一些框架了解甚少,在CSDN上看到一篇
2016-04-02 13:44:57 696
转载 500 G JAVA视频网盘分享
Jeecg社区秉承开源宗旨,分享社区Java架构视频,更多资料点击: www.jeecg.org JAVA架构QQ技术群: 39596137师徒架构班: 开源社区师徒架构班1、javascript视频教程 链接: http://pan.baidu.com/s/1gd57FVH 密码: d9ei2、JPA视频教程
2016-03-23 14:32:53 28565 6
转载 MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
环境:linux,mysql5.5.21错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'原因: 同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;解决
2015-12-15 11:40:31 518
转载 response.encodeURL的用法
Java Servlet API 中引用 Session 机制来追踪客户的状态。Servlet API 中定义了 javax.servlet.http.HttpSession 接口,Servlet 容器必须实现这个接口。当一个 Session 开始时,Servlet 容器将创建一个 HttpSession 对象,Servlet 容器为 HttpSession 分配一个唯一标识符,称为 Sessio
2015-09-16 09:47:05 1412
转载 java-encodeURI decodeURI 解决地址传参乱码问题
当以url的形式(url?param=...)传递参数时,如果传递的是日文,或中文字符串那么在接收的时候是乱码形式。javascript:encodeURI(value):将value转换成utf-8,decodeURI(value):将utf-8的value反转成字符串。java:URLDecoder.decode(value, "utf-8");URLEncod
2015-09-16 09:39:28 1816
转载 电商抢购秒杀系统的设计_1_应用场景分析
目录[-]电商抢购秒杀系统的设计_1_应用场景分析概述评估系统处理能力场景目标产品特征刷单特征账号IP库频次破解原生AppCC攻击产品与技术措施产品业务角度预约购买抢购排队引流技术防守角度验证码IP禁止策略fastcgi请求计数队列静态化建立黄牛账号库增加服务器可伸缩架构nginx请
2015-08-31 13:52:51 1854
转载 nginx配置说明
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集于网络.user www-data; #运行用户worker_processes 1; #启动进程,通常设置成和cpu的数量相等error_log /var/log/nginx/error.
2015-08-31 13:50:47 405
转载 进程与线程的一个简单解释
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行一个任务
2015-08-03 15:45:40 449
转载 一亩田创始人邓锦宏:当农民在田里也能用手机上网,事情就成了
一亩田创始人邓锦宏:当农民在田里也能用手机上网,事情就成了2013年年底,我发现一个很让我兴奋的数据:每天访问一亩田的用户里三成是通过手机登录的,农民白天在田间地头,也可以通过手机登录一亩田了。这意味着,我们可以撮合农民和买家进行交易了。假如今天全国有一万个人要买白菜,以前是通过很复杂的多对多的关系完成交易,我们出现后,通过系统的算法,包括价格、品质、规格、距离、天气和信誉等级等,实现双方交易的精准
2015-07-29 14:32:53 1558
转载 Git:代码冲突常见解决方法
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease, comm
2015-07-22 14:27:26 466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人