自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ck-wizard的学习之路

学习之路,无远弗届.

  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用原生Java Web来实现大文件的上传

BigFileUpload目录背景介绍项目介绍使用说明 获取代码需要知识点启动项目项目示范 核心讲解功能分析 分块上传秒传功能断点续传总结背景介绍这个项目是在朋友的一次面试中,面试人提出了一个问题. 我有一个100M的文件,然后我的宽带只有10M,我应该如何处理用户上传的文件? 根据这个问题,我小试牛刀,写了这个项目.期间查阅了资...

2018-02-24 14:46:51 5657 4

原创 Spring Security4的配置,以及一些吐槽.(二)

浪费了二天去解决生产问题,我滴妈啊.那生产问题代码真是又臭又长,看得人都崩溃了.在本章完成了登出/记住我/从数据库查询用户权限.让我们看一下最新的<beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/sche

2017-07-12 15:59:19 472

原创 Velocity 获取Request的请求URL

项目使用的是Velocity来渲染主体内容,大的框架还是使用JSP.总体来说就是JSP + Velocity.请求使用JSP, 异步使用VM你问什么用Velocity不用freemarker 因为项目比较老.修改比较麻烦.现在有一个需求,因为项目的生产和UAT使用的图片路径是不一样的.这样导致在渲染Velocity模板的时候,需要有一个属性去判断使用什么版本的资源.JSP很

2017-07-12 13:27:04 3454

原创 Spring Security4的配置,以及一些吐槽.(一)

我有一本参考书,是>第四版,虽然是一本关于实战的书,但是作者鼓励开发者采用注解的形式去做配置,我一开始也是觉得很酷,毕竟0配置,对于我们来说是一种挑战,也是一种冲刺吧.但在实际配置中,却有很多的坑需要踩,踩得你怀疑人生,书上说的东西虽然大多数在3.2以上就得到了实现,但是并不是所有类实际在3.2以上就得到了支持,采用纯注解的配置简直就是在跟自己过不去,有这个时间,我都可以多看几章书去了

2017-07-03 17:27:52 2189

原创 使用JQ加载图片,实现上传前先浏览.支持IE8+,火狐,Chrome,不支持Safari

一同事在图片这一块遇到了不少兼容性问题,我结合网络上的资料写了一个预览功能,支持多图片加载,支持自定义图片格式,支持图片检测,支持错误取消.话不多说,直接上传代码./*! ImgPreView v0.0.3 ck 图片本地浏览,支持ie8+, 不支持safari,请直接设置监听imgPreView.onImgFileChange */(function(w){ var imgPreV

2017-06-28 15:53:02 581

原创 Spring4 Mybatis3 的开发配置

版本概况Spring系列 4.0.2Spring-Security-Cas-Client-3.0.8Mybatis 3.2.2hibernate-validator 5.2.2jedis 2.8.0 velocity 1.6.4数据库直接丢到服务器的lib中了.所以不列出来.做一个项目前,一定要确认项目需要哪些功能,确定功能后才能才能在脑中确定要配置什么

2017-06-22 17:27:17 452

原创 针对Apache poi的简单学习, 读写Excel

写了一周poi了,准备把poi做一下封装,封装到一半觉得有些坑要踩,就去问了项目组里面写报表的同事,他给我展示了几种类型的报表,打消了我继续封装的想法.因为报表一般只使用Excel,版本大多数都是2003!,遂着重说明这一块.一个简单的excel的结构是:一个Excel(WorkBook),Excel有多个Sheet(表格),每个表格都有多行(Row)每行里面都有多列(Ce

2017-06-20 09:38:08 298

原创 QuartZ和Spring整合

Spring 版本: 2.5QuartZ 版本  1.6.6Spring整合QuartZ算是非常简单的.创建一个Bean即可. timer.properties中的内容,就是QuartZ快速入门中的内容定义

2017-06-12 10:07:13 275

翻译 QuartZ 快速入门

本文章是基于 QuartZ2.x的Document编写的.1.下载QuartZ.jar下载地址:http://www.quartz-scheduler.org/downloads/或者去Maven 搜索进行下载.2.安装QuartZ.jarQuartZ有许多Jar包,主要的jar包为quartz-all-xxx.jar,导入到自己的依赖中.就可以使用基础功能了.3.

2017-06-09 10:44:11 393

转载 Spring SimpleUrlHandlerMapping的使用

作用:spring的一种拦截器,用于在XML文件中配置以拦截url,它是以map映射的方式进行拦截。映射是从前台urls到具体后台的beans。同时支持到bean实例和bean名称的映射,后者要求非单实例控制。 可以配置拦截器.实例: <bean id="urlMapping" class="org.springframework.web.servlet.h

2017-06-02 12:31:53 409

转载 Spring TaskExecutor

简单来说就是Spring给你优化了Java的线程池,方便你的使用.简介:Spring的TaskExecutor接口等同于java.util.concurrent.Executor接口。 实际上,它存在的主要原因是为了在使用线程池的时候,将对Java 5的依赖抽象出来。 这个接口只有一个方法execute(Runnable task),它根据线程池的语义和配置,来接受一个执行任务

2017-06-02 10:44:37 654

转载 Spring ApplicationEvent 和 AbstractApplicationEventMulticaster

spring 事件为bean 与 bean之间传递消息。一个bean处理完了希望其余一个接着处理.这时我们就需要其余的一个bean监听当前bean所发送的事件. spring事件使用步骤如下:1.先自定义事件:你的事件需要继承 ApplicationEvent2.定义事件监听器: 需要实现 ApplicationListener3.使用容器对事件进行发布

2017-06-02 10:22:17 787

原创 web编程从入门到项目实战-npm-scripts篇

npm支持package,json脚本的scripts属性,用于执行脚本,在对应的时间段..包括下面的属性:prepublish:在包发布之前运行。(也在本地运行npm install没有任何参数。)publish, postpublish:在包发布后运行preinstall 在安装软件包之前运行preuninstall,uninstall:在卸载软件包之前运行。postu

2017-02-12 14:07:13 666

原创 web编程从入门到项目实战-Package.json篇

package.json是一个json文件.1.name 名称名字和版本形成了唯一标识符,随版本改变而变化.名字不能有大写,不能以点和下划线开头,名称要小于214个字符,名称不能包含非网址安全字符.名字不要重复.2.version 版本版本必须可由node-semver解析,它与npm捆绑作为依赖关系.3.description 描述这个是说明,用来描述项目简介

2017-02-10 17:36:22 427

原创 web编程从入门到项目实战-ESLint篇

ESlInt 用于静态检查代码的语法和风格.需要配置.eslint文件,在项目下面.然后在package.json中加入相应的scripts脚本.

2017-02-10 15:43:41 279

原创 web编程从入门到项目实战-Babel篇

Babel是一个转码器,可以把ES6的代码转化成ES5的.使用Babel主要是学会配置.babelrc文件.配置.babelrc主要是配置二个数组字段presets字段设定转码规则.包含es2015,react,ES7转码.Babel一般是配合别的工具来使用,比如ESLint和Mocha

2017-02-10 13:23:19 212

转载 当Android开发遇到魅族手机-1

第一个问题:PopupWindow大家都使用过,在一般手机上当我们点击按钮让PopupWindow显示的时候,PopupWindow会自动获得焦点,然后使PopupWindow中的各种控件都可以使用,  Popupwindow.showAsDropDown(v, 0, 0);//显示PopupWindow此种显示在三星,谷歌,华为,中兴,小米等手机上显示都正常,且PopupWind

2016-12-09 11:39:32 862

原创 cocos2dx WindowsError: [Error 5] : 'assets'

原因是由于你vs打开的游戏占用了游戏资源..关闭掉游戏在编译就好了.

2015-10-07 11:37:08 414

原创 xcode导入Cocos2dx项目的注意事项

1.代码要用group导入,资源要用reference 导入.2.把项目配置文件的红色删除掉在重新添加3.检测有没有不需要的类文件,删除,或者不要加入编译.4.把资源和代码添加到项目中..

2015-10-07 11:20:09 667

原创 Cocos2dx编译Android问题之Multiple markers at this line

具体问题如下:Multiple markers at this linecall of overloaded  is  ambiguous- candidates are:遇到这个问题是因为Android 不支持重载C++的静态函数,你那个函数应该是静态的,然后又被重载了.所以编译会报错,改个名字就好了.

2015-10-07 11:15:49 279

原创 cocos2dx编程 之如何获取节点的中心点坐标

妈的.以前看一个人写的,说是使用node->convertToWorldSpace(Vec2(0,0)); 就可以转换成世界坐标了.今天做项目了时候为止老是不对,遂又去查了资料.正确的转换方式是nodename->convertToWorldSpace(nodename->getAnchorPointInPoints());中间传入的应该是描点在点中的位置啊.这样位置就能正确的

2015-09-09 11:48:59 2413

转载 cocos2dx编译android游戏中,我踩过的坑_3

cocos2dx使用了第三方库照样移植android平台-解决iconv库的移植问题原文地址http://www.zaojiahua.com/iconv.ht 当我写这篇文章的时候我是怀着激动的心情的,因为我又解决了一个技术问题。你可能对题目还一知半解,这是什么意思,我之所以要写这篇文章就是要解决当我们在cocos2dx中使用了第三方库的时候,移植到androi

2015-08-26 17:38:51 555

原创 cocos2dx编译android游戏中,我踩过的坑_2

代码中很多类使用到的是win平台的函数,编译通不过怎么办?使用条件编译.就可以通过编译了, 还有错 请选择android版本的函数运行..

2015-08-26 17:03:09 261

转载 cocos2dx编译android游戏中,我踩过的坑_1

Error format not a string literal and no format arguments解决方案场景: cocos2dx 跨平台开发, 移植Android版本时, 当进行到build_native.sh步骤后ndk版本: android-ndk-r9开发环境: win 64bit, Android+EclipseBUG:

2015-08-26 15:30:48 259

转载 写一些链表中头和尾节点/指针的常规用法

1.循环, 永远非空头插入: head->next =

2014-10-03 13:54:47 629

转载 android学习笔记之handler初接触!

这次学习了android中一个很重要的组件handler,我目前知道最大的作用就是main thread 和 worker thread 互相传递消息..首先是 worker thread 向 main thread 发送消息..基本思路就是,1.在主线程中生成一个handler,初始化..2.覆盖handler的handlemessage方法.3.在worker thread

2014-03-30 22:42:30 372

转载 android开发视频教程之线程

下面是学习笔记原则上:在ui线程之外,是不能修改ui.1.回顾java当中线程概念2.MainThread 与 Worker Thread3.Android当中的线程使用.java线程中的概率1.线程的两种实现方式    实现接口 Runable    继承 Thread2.线程的生命周期3.多线程同步在大多数情况下,在wor

2014-03-28 19:34:59 380

转载 android学习笔记之下载.

搞了二天,总算搞出来了, 记住这句话网络等耗时操作不能放在主线程之中, 不然会出现NetworkOnMainThreadException异常下面是一些简单的操作url的方法文件下载步骤1.创建一个HttpURLConnection对象HttpURLConnection urlConn = (HttpURLConnection)url.openConnection(

2014-03-28 19:33:12 319

转载 安卓学习笔记之调试

今天简单学习了 logcat  ddms 和 log类.logcat能很方便的查看android运行中出现的各种问题.如何打开logcat..点击window->show view->ohter->android->logcat. 就能放置logcat到面板logcat添加logtag点击logcat中绿色的加号,.其中filter name 是这一类信息的名称.

2014-03-25 20:39:08 471

转载 安卓学习笔记之SQLite数据库

下午看了这个,有点意思..1.sqlite介绍2.sqliteopenhelper使用方法3.使用adb访问sqliteSQLiteOpenHelper使用方法getReadableDatabase()getWritableDatabase()//下面三个是回调函数onCreate(SQLiteDatabase db)onOpen(SQLiteDat

2014-03-24 19:42:01 401

转载 安卓学习笔记之SimpleAdapter

今天学习了一个适配器. 让我们看一下这个适配器的构造方法SimpleAdapter(Context context, List > data, int resource, String[] from, int[] to) 这里我把simpleAdapter用于ListView那么context 就代表ListView 这个类了.List 代表的是需要显示的数据.resour

2014-03-24 13:42:05 446

转载 安卓学习笔记之布局

LinearLayout 线性布局    android:orientation //线性布局的方向        horizontal 水平局部,从上到下        vertical 垂直布局 从左到右    android:gravity="center_vertical" 控件内容居中.    android:padding //内边框. 设定内边框的边距

2014-03-22 17:01:23 318

原创 练习C语言文件操作

13.3 文件的打开与关闭 文件在进行读写操作之前要先打开,使用完毕要关闭。所谓打开文件,实际上是建立文件的各种有关信息,并使文件指针指向该文件,以便进行其它操作。关闭文件则断开指针与文件之间的联系,也就禁止再对该文件进行操作。在C语言中,文件操作都是由库函数来完成的。在本章内将介绍主要的文件操作函数。 13.3.1 文件的打开(fopen函数) fopen函数用来打开

2013-05-28 10:44:43 403

原创 编写程序,打印输入中单词长度的直方图(up/down/left/right)

/* Note:Your choice is C IDE */#include "stdio.h"#define MAXHIST 15#define MAXWORD 11#define IN 1#define OUT 0main(){ int c, i, j, nc, state; /*暂存C,单词长nc,布尔值state*/ int len, l

2013-04-07 21:13:37 510

转载 从多个数中找出N个数的结果为定值M的穷举法(转)

#include #include #include int main(){ double array[28]={ 1394.87,1264.10,929.91,464.96,2817.53,1735.61,209.23, 6659.64,45769.23,30512.82,1220.51,4183.16,3773.56,9938.46,

2013-03-24 22:51:39 681

原创 AVL树的基本操作

/* Note:Your choice is C IDE */#include "stdio.h"#include "stdlib.h"#include "cking.h"#ifndef _AvlTree_Hstruct AvlNode;typedef struct AvlNode *Position;typedef struct AvlNode *AvlTree;AvlTr

2013-03-09 00:35:15 329

原创 二插查找树的实现

/* Note:Your choice is C IDE */#include "stdio.h"#include "stdlib.h"#include "cking.h"#ifndef _Tree_Hstruct TreeNode;typedef struct TreeNode *Position;typedef struct TreeNode *SearchTree;Se

2013-03-07 23:12:50 307

PostMan win 64 4.9.3 rar22

postmain 本地调试工具2

2017-08-30

PostMan win 64 4.9.3

本地postman 用来调试redis

2017-08-30

Solr配置的解决方案

用于简单的进行lucene的配置.

2017-06-06

空空如也

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

TA关注的人

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