自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈袁的博客

无限引擎,虚空战士,读完评论

  • 博客(202)
  • 资源 (8)
  • 收藏
  • 关注

原创 log4j将指定的日志保存到指定的文件里

log4j将指定的日志保存到指定的文件里一例子二log4j语法及介绍如下set packagestdoutlog to filestdoutset package四下面是我常用的Log4j的配置一.例子比如想将yui.bss.mgr.ext.cabt.ConnLogMgrxImpl.java下的输出的日志保存到conn_log.log文件里。那么log4j配置文件可以如下:log4j.r

2017-09-21 11:18:01 8789

转载 [Linux/Ubuntu] vi/vim 使用方法讲解

vi/vim 基本使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念  

2017-09-19 11:50:08 1566

转载 Java中的Filter过滤器

Filter简介Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。它主要用于对用户请求进行预处理,也可以对HttpSe

2017-09-13 09:56:14 508

转载 Linux 下修改Tomcat使用的JVM内存大小

转载自 http://www.cnblogs.com/lcword/p/5857892.html我的服务器的配置: # OS specific support.  $var _must_ be set to either true or false.JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512

2017-09-08 14:59:22 594

转载 Linux 查看Tomcat内存占用情况

以前服务器还是用 Windows Server 系统的时候,查看一下各个进程对内存的影响就再简单不过了,打开任务管理器跟踪一下相关的 JAVA 进程就OK了。但是服务器如果使用的是 Linux 系统,有不少小伙伴就不知道怎么看了,而且网友的回复也是众说纷纭。我总结了一下,大致有以下三个方向:1.在 Linux 端写批处理文件,调用查看Tomcat 的内存使用情况;2.在项目中植入.

2017-09-06 16:04:04 33030

转载 EL表达式

EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user = (Us

2017-09-02 10:32:14 214

原创 jsp获得路径getRequestURL,getRequestURL,getServletPath等路径问题

jsp获得路径getRequestURL,getRequestURL等路径问题代码如下:<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"/>

2017-09-01 17:44:34 788

原创 微信里iphone后退不刷新问题解决方案,真实有效

网上有很多这些文章,但我觉得没一篇真正解决这个问题,倒是能给人一个解决方案的思路,对,就是posState事件。 要解决这个问题也不难,使用history的replaceState属性替换当前网页链接(其实作用是在不增加history长度的基础上,仍然使用当前网面链接不能使用popState,因为它的作用是增加了history的长度,后退时会出错,往往跳不出循环)。 完整代码如下:$(func

2017-09-01 10:49:05 11216 6

转载 图解用HTML5的popstate如何玩转浏览器历史记录

一、popstate用来做什么的? 简而言之就是HTML5新增的用来控制浏览器历史记录的api。二、过去如何操纵浏览器历史记录? window.history对象,该对象上包含有length和state的两个值,在它的proto上继承有back、forward、go等几个功能函数 在popstate之前,我们可以利用back、forward、go对history进行后退和前进操作。

2017-08-28 23:23:07 1023

原创 微信公众号获得城市及街道位置信息

微信公众号获得城市及街道位置信息一 概念介绍二 js和java坐标转换工具库三 获得当前城市或经纬度对应的位置四 总结一、 概念介绍目前国内主要有以下三种坐标系: 1. WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系,即国际标准经纬度坐标; 2. GCJ02:表示经过国测局加密的坐标; 3. BD09:为百度坐标系,其中bd09ll表示百度经纬度坐标

2017-08-22 10:10:41 13024

原创 Redis系列学习(四)之jedis工具类

Redis系列学习(四)之jedis工具类public class JedisUtils{ private static final Logger logger = LoggerFactory.getLogger(JedisUtils.class); /** * 私有构造器,防止类的实例化操作 */ private JedisUtils() {

2017-08-20 22:31:49 904

原创 Redis系列学习(三)之java api接入及事务 (补)

Redis系列学习(三)之java api接入及事务 (补)一 引言二 事务例子补充三 watch命令一、 引言本篇为补充《Redis系列学习(三)之java api接入及事务》文章里事务的例子二、 事务例子补充 没加事务private void testTransaction(){ System.out.println("======================测

2017-08-20 16:54:49 2169

原创 Redis系列学习(三)之java api接入及事务

Redis系列学习(三)之java api接入

2017-08-19 23:54:55 793

原创 Redis系列学习(二)之命令行操作数据库

Redis提供了字符串(String),哈希表(hash),字符串列表(list),无序字符串集合(set),有序字符串集合(sorted set)5种数据类型。比较长用是String和hashRedis是以key-value键值对保存据的NoSql数据库;key的要求:不要太长,最好不要超过1024个字节,也不要太短,按普通的java驼峰命名即可。

2017-08-18 11:29:55 2794

原创 Redis系列学习(一)之概述及安装

Redis系列学习(一)之概述及安装1 引言2 适用人群3 背景4 学习目标5 为什么选择redisRemote Dictionary Server6安装1Window 下安装2 Linux下安装3Ubuntu下安装7总结1、 引言 在繁星点点的夜空,一道流星闪过,那光亮的瞬间,令人浮想联翩。青春岁月中,许多流星般的精彩瞬间,带给我难以忘怀的砰然心动,像寂寞时的一首歌曲,像寒

2017-08-17 14:41:31 498

原创 学习MarkDown编辑器。不看会后悔

引言生成目录创建标题一级标题二级标题三级标题四级标题五级标题六级标题删除线和分隔线脚注代码块和语法高亮超链接引用图片引用加粗斜体引用字体大小颜色测试例子分隔线测试脚注测试代码块高亮测试超链接测试插入图片测试引用测试粗体斜体测试测试字体大小颜色总结引言Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通

2017-08-16 15:42:12 857 1

转载 SpringMVC、Tomcat怎样完成一次Http请求的?

引言Tomcat和SpringMVC的职责Tomcat和Servlet的工作原理Tomcat下Servlet的配置文件webxmlSpringMVC的改变引言都SpringMVC了为什么还要学Servlet?今天面试一个工程师,tomcat、springmvc都懂,基础还不错,最后问了这个问题:SpringMVC、Tomcat是怎样完成一次Http请求的?能回答说tomcat把请求分配给s

2017-08-16 14:05:02 9165 3

原创 第三方支付:微信公众号接入支付宝支付开发

第三方支付:微信公众号接入支付宝支付开发引言这篇文章使用一些简单的代码例子来解释微信接入支付宝支付功能的操作步骤,即使新手也可以轻松参透的。第三方支付是指具备一定实力和信誉保障的独立机构,采用与各大银行签约的方式,通过与银行支付结算系统接口对接而促成交易双方进行交易的网络支付模式。使用第三方支付,我们只要申请一个帐号平台即可以支持所以银行卡信用卡支付功能,具体支付功能由第三方支

2017-08-15 16:43:56 150922 12

原创 腾讯art-template4,即vue后又获一利器

腾讯art-template4,即vue后又获一利器art-template是一个简约、超快的模板引擎,官方给出的优点及特性是:1.拥有接近 JavaScript 渲染极限的的性能2.调试友好:语法、运行时错误日志精确到模板所在行;支持在模板文件上打断点(Webpack Loader)3.支持 Express、Koa、Webpack4.支持模板继承与子模板5.浏览器

2017-08-09 10:01:15 5099 2

转载 前端模块化开发的价值

随着互联网的飞速发展,前端开发越来越复杂。本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用 Sea.js 进行前端的模块化开发。恼人的命名冲突我们从一个简单的习惯出发。我做项目时,常常会将一些通用的、底层的功能抽象出来,独立成一个个函数,比如function each(arr) { // 实现代码}function log(str) {

2017-08-02 09:53:56 567

原创 你真的懂prototype吗

prototype是学习js的一个重要的概念,即原型的意思,它是属于类型的一个属性,我们知道js里任何元素都要当成对象处理,而类型和对象是不一样的,类型像java里的Class,对象类似java里new出来的对象。我们今天介绍的prototype是属于类型的。      先上个例子:测试protytype function People(sex) { this.s

2017-07-26 17:52:35 826

原创 jquery validation纪要,我们的好伴侣

首先明确一点,jquery validation框架是为form标签使用的,其它不在form标签里的使用无效。被他吸引是因为框架可以做到自动做参数验证,而且有提示,提示还是动态的,省去了我们在页面里加各种标签为了显示错误提示而带来的工作量。 1.初探,该框架包含4个js文件第一个当然是基础的jquery.js第二个是jquery.validate.min.js包含是验证的主要逻辑

2017-07-26 12:05:13 628

原创 给eclipse 和tomcat增加内存步骤及报PermGen space错误

1.找到eclispe 中window->preferences->Java->InstalledJRE ,点击右侧的Edit 按钮2. ,在编辑界面中的 “Default VM Arguments ”选项中,填入-Xms128m -Xmx512m,重启eclipse即生效tomcat增加内存。-Xms512m -Xmx512m -X

2017-06-09 14:58:31 1352

原创 HTML5 data-* 自定义属性及其注意点

在HTML5中添加了data-*的方式来自定义属性,所谓data-*实际上上就是data-前缀加上自定义的属性名,命名可以用驼峰命名方式,但取值是必需全部使用小写(后面会说),使用这样的结构可以进行数据存放。使用data-*可以解决自定义属性混乱无管理的现状。1.   Html绑定数据写法1.1简单单词: Click Here1.2  使用驼峰命名(需要特定注意

2017-06-09 14:32:47 15542 1

原创 微信 开发诡异的40029错误invalid code错误 443 failed to respond错误的解决办法

情景:使用静默授权或感知授权的方式将请求绑定到微信公众号的菜单栏上。链接如下:https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect 当点击菜单按钮时微信

2017-06-09 12:07:06 44854 1

原创 史上最全的java spring注解,没有之一

注解是个好东西,但好东西我们也是看见过,整理过,理解过,用过才知道好。不求我们每个都记住,但求保有印象,在需要的时候能提取出来再查找相关资料,平时工作就不会显得那么被动了。1.@Configuration注解该类等价 与XML中配置beans,相当于Ioc容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean,与xml中配置的bean意思一样。@Configurati...

2017-05-27 23:23:59 60105 10

原创 呕心沥血,拒绝水货,Jsp结和js做前端开发经验<二>

写在前面,程序开发中有难点,需要花时间去思考,但项目时间是有限的,怎么能在工作中挤出时间思考大问题是关键,我们讲有经验的开发人员为什么好?因为他能提高开发的“命中率”,何为“命中率”?就是根据自己掌握的经验去判断某处代码应该怎么写,不用调试都基本能保证这行代码写出来就是是正确的。我们需要在平时的学习中记住和总结知识,让我们看到某个功能就能写而不用去百度上去搜资料,也不用去看其它某处代码是不是这么写

2017-05-25 16:52:19 1352

原创 呕心沥血,拒绝水货,Jsp结和js做前端开发经验&lt;一&gt;

都是干货哦。1.以ModelAdnView传数据到jsp页面,如何使用数据。2. 页面导航后退功能3. js操作style样式方式,比如根据判断结果不一样,显示不一样4. 页面跳转参数传递5. 使用Vue.js,下载Vue.js库并引入 jsp页面里6. html里获取当前索引值7. 弹出框,引入bunndle.js8. 我想取索引值小于3的所以li9. 请求报

2017-05-23 16:07:59 2664

原创 微信支付接入,就差这一步

首先测试号是无法接入微信支付功能的。必需有公众号并开通支付功能,不会的可以让公司的商务帮你开通。1. 公众号后台  找到“接口权限”选项,然后找到“网页授权获取用户基本信息”,点“修改”2.打开界面点“设置”3.添加网页授权域名,注意去掉“http://”将下载下来的MP_verify_qHZ4JkZ2soVXMEYX.txt文件

2017-05-17 15:10:28 10767 1

原创 微信接入js-sdk-获取地理位置,打开微信内置地图

1.第一步当然是已经正确接入了微信并且配置好了回调安全域名。不会的朋友可以看看《微信开发-初级接入微信公众平台MP》2.   引用微信js-sdk,http://res.wx.qq.com/open/js/jweixin-1.0.0.js,然后通过config接口注入权限验证配置。先在自己的服务器上写个获取数据的接口:/** * 获取页面需要的配置信息的参数 *

2017-05-12 12:05:31 70988 7

原创 Gson项目使用全解析

Gson项目使用全解析概述json的解析jar包很多,有gson,fastjson,net.sf.json,org.json等等,做为开发人员只要了解一种或2种工具即可,人推荐gson和fastjson,因为gson稳定,容错率好,是goole出的,而且fastjson号称最快,也是不错的选择。开始之前,先介绍一下json的数据格式,相信大家都见过json格式数据,它的语法是:

2017-05-12 10:28:12 1722

原创 微信开发-初级接入微信公众平台MP

微信公众平台,简称weixinMP, 微信公众平台发布以前叫媒体平台,提供给合作方与用户互动,MP是media platform的简写。说难也难,说容易也容易,看微信接入文档,会让人一头雾水,蒙逼的感觉,因为官方文档都是晦涩难懂的,显的逼格很高,下面用普通语言走一遍,让我们开始微信接入之旅吧。1.   首先,微信服务器使用的是必需是80端口,而我们常常使用的是tomcat是8080端口,当

2017-05-07 16:10:33 23407 4

原创 微信开发-ngrok内网穿透部署

由于要接入微信公众号,查看了官网上的接入文档,必需是80端口而且微信服务器需要验证token,那我本地开发不可能每次都把源码上传到服务器上吧,而且也不方便,这就需要能内网穿透的工具,能让外网通过外网域名访问我本机的127.0.0.1IP,于是研究了一下ngrok,ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道,而且还可以将自己的应用暴露给外部网部,是

2017-05-03 09:05:26 19145 2

原创 前端框架Vue.js的使用及具体页面跳转时的参数传递

由于项目急且前端开发人员只会拼页面具体数据交互不会,只能我后台开发人员来写。因为是数据交互使用的是ajax方式,我首先要面临的问题是我获得的数据怎么显示在页面上,以及怎么把数据保存下来,等页面跳转时就不用向后台再次请求数据,比如用户名以帐号相关基础信息,不可能每次打开新页面都向后台请求一下,太麻烦且交互数据太多。我首先想到的是H5里的LocalStorage,SessionStroage保存数

2017-04-23 17:13:03 60391 6

原创 安全认证框架Shiro (一)- ini配置文件

我不是语言的开发者,我只是它的搬运工。每进步一点,5年之后你也是个人物为什么看网上的例子都喜欢用ini格式文件,为什么不用.propertes或xml。我们来看看一个ini格式文件text.ini:[main]activeDirectoryRealm = org.apache.shiro.realm.activedirectory.ActiveDirectoryRealmactiv

2017-04-22 22:31:24 12803 4

原创 mysql命令行式连接本地和远程数据仓库

由于工作中用图形工具太慢,有时会卡死,所以想用dos命令查看表及数据。查了网上的教程,发现写的注意点不够,按他们的方法老是报错。故总结了一下。1.在我的程序里打开mysql命令工具:2.它会提示输入密码。输入安装时你定义的密码,输入成功后:3.连接成功后默认连接本地数据库仓库,使用”showdatabases;”命令查看本地有多少数据库:

2017-04-21 12:46:55 2298

原创 Spring常见Bean总结,必需学习的类

我不是语言的开发者,我只是它的搬运工。1.   InitializingBean接口它只有一个方法void afterPropertiesSet() throwsException;官方解释是:Invoked by aBeanFactory after it has set all bean properties。翻译过来是bean的所以属性都设置完毕后BeanFactory会调用

2017-04-20 23:15:38 712

原创 spring配置和管理bean的方式简历概述

1.      写在前面Spring框架对bean的管理,是通过2个容器管理的即BeanFactory和ApplicationContext。而ApplicationContext其实是BeanFactory的子接口,内容进行了扩展。即然称其为容器则说明它是管理整个框架里的bean的,负责bean的生命周期。2.      第一种方式。也是框架里常用的方式,实现FactoryBean接口。

2017-04-18 11:30:42 643

原创 从源码角度分析Spring batch里ItemReader的使用

从源码来分析spring-batch的itemReader怎么工作的

2017-04-09 21:08:02 15798

原创 学习Spring batch记要(上)

网上例子很多,只是大部分都不全,而且都是复制粘贴,不是很深入。没个流程化的东西。一.Batch框架整体初见从网上截图 这种分层结构有三个重要的组成部分:应用层、核心层、基础架构层。应用层包含所有的批处理作业,通过Spring框架管理程序员自定义的代码。核心层包含了Batch启动和控制所需要的核心类,如:JobLauncher、Job和step等。应用层和核心层建立在基础构架层之

2017-04-09 14:55:32 2053 1

小幺鸡插件

小幺鸡插件,拖拽到360浏览器,自动安装,然后插件列表会显示小幺鸡,点击打开小幺鸡

2018-05-24

全国城市数据json格式

全国城市数据json格式,树型结构。从北京开始到港澳台。json格式

2018-02-01

JerseySpring

读这篇文章的前提是我们应当知道Jersey框架是对RESTful约束的一个实现的框架,这里假设大家都明白Jersey框架以及RESTful约束。项目管理使用Maven。当然Spring相关知识是基础,你应该会,不然还搞啥技术?

2017-11-03

百度导航外部调起协议

百度导航外部调起协议,供外部调用百度地图jsAPI,包括地图搜索,路线规划等 百度导航外部调起协议,供外部调用百度地图jsAPI,包括地图搜索,路线规划等

2017-09-01

template-web.js框架

template-web.js框架

2017-08-07

完整的文件上传功能。File Reference实现

完成的文件上传功能。使用FileReference类实现。还有多文件上传

2012-12-20

自制滚动条

使用as3自己实现的滚动条。传精灵sprite即要使用。当不能使用flex里的组会实现滚动时,是个好的选择

2012-12-14

歌词显示源代码

随时音乐播放,精确显示歌词,比qq音乐还准确。歌词格式是qrc

2012-10-09

空空如也

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

TA关注的人

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