自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

布丰的专栏

善于总结,善于记录,匍匐前进的小蜗牛

  • 博客(87)
  • 资源 (32)
  • 收藏
  • 关注

原创 【Java设计模式】原型

简介:       原型模式是一种创建型设计模式,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。1. 定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。2. 解决的问题    1、一个系统想要独立于它想要使用的对象时...

2018-04-11 00:01:53 307

原创 【Java设计模式】建造者

简介:       建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。建造者模式属于对象创建型模式。根据中文翻译的不同,建造者模式又可以称为生成器模式。1. 定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。2. 解决的问题在建造者模式中, 客户端不必知道产品内部组成的细节,将产品本身与产...

2018-04-09 00:27:00 278

原创 【Java设计模式】抽象工厂

简介:       当每个抽象产品都有多于一个的具体子类的时候,工厂角色怎么知道实例化哪一个子类呢?比如每个抽象产品角色都有两个具体产品。抽象工厂模式提供两个具体工厂角色,分别对应于这两个具体产品角色,每一个具体工厂角色只负责某一个产品角色的实例化。每一个具体工厂类只负责创建抽象产品的某一个具体子类的实例。每一个模式都是针对一定问题的解决方案,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式针...

2018-04-08 00:03:58 324

原创 【Java设计模式】工厂方法模式

简介:        工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。工厂方法模式是简单工厂模式的衍生,解决了许多简单工厂模式的问题。首先完全实现...

2018-04-06 21:51:54 279

原创 【Java设计模式】单例模式

1. 定义在一个应用内某个类只会产生一个实例. 基本实现方式是,私有化构造方法,提供一个获取实例的方法;2. 解决的问题如果整个系统中针对某个类只需实例化一次,则可以考虑用单例,解决应用类实例爆炸,也可简化类的调用方式.3. 例子  单例模式有很多种实现方式:A.     懒汉式顾名思义,比较懈怠,就是需要的时候才会去创建实例,这是经典的延迟加载思想,包括缓存的实现

2017-07-06 17:56:47 552 3

原创 【Java设计模式】简单工厂模式

PS: 年初换了一家公司,在这期间基于SpringBoot和SpringCloud搭建了一套环境用于重构公司的某接口系统,现已上线;       在这过程中,很多共用的模块,实现的功能需要抽象和封装,但是在面向对象设计这块非常薄弱,       导致在搭建系统的时候花了非常多的时间去考虑该怎么设计以达到系统的后期可维护和可扩展。      所以决定将设计模式再学习和研究一遍(基于《研磨

2017-07-06 17:43:05 394

原创 Spring Boot集成Swagger2并替换默认的UI

Spring Boot继承Swagger2并替换默认的UI,网上大神写的一个页面,美观大气上档次,自己下载下来稍微改了下界面并支持响应参数

2017-05-02 11:24:27 24750 12

原创 Mysql GROUP_CONCAT函数多个字段合并的使用

Mysql GROUP_CONCAT函数多个字段合并的使用

2017-03-20 18:25:45 15063

原创 easyUI 1.4版本 easyui-numberbox输入不了小数点bug

解决办法:第一种方法:升级当前easyUI版本()第二种方法:官方提供了bug的解决办法,办法如下  在你用到这个数字框的页面引入这个js文件就可以了 jquery.easyui.patch.js

2015-08-06 16:41:02 5413 1

原创 Flex 远程视频监控观看端新版

第一个版本只做了预览这一块 http://blog.csdn.net/songanling/article/details/38306037,后面老板看了觉得色调太暗,看得不舒服,然后就开始重新改版,好多都得重新做过,因为做了一段Flex时间后,了解的也深入点了,所以完全重新写,下面就是最新版的了,现在由于一些原因得离开这家公司了,所以记录下改版后的界面。感觉做的这个FlexWeb完全是按照P

2015-03-31 16:03:35 1954 3

原创 Flex Graphics 画时间轴测试例子

视频监控的web观看端有视频回放这一块,需要做一个时间轴,下面是根据Graphics画的时间轴的例子例子做的只是把时间轴网格,时间轴填充和会移动的时间画出来了,很多细节没有,例子中有用Flex画文字的两种实现方式,画时间刻度那种实现不知道怎么改样式代码如下:<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"

2015-02-09 17:04:54 2494

原创 FlashBuilder4.6 as中代码有错误但是IDE不提示错误的原因

我是比较喜欢用新的东西的,所以IDE也一样,有新版的话,一定是

2014-11-17 21:25:34 2214 1

转载 Flash Builder 4.7 注册机完美激活方法

之前我是用到下面第二种替换 amtlib.dll的方法,就是用着用着,Flashbuilder的内在就直增加,就十分卡,然后不不得不重启Flashbuilder,经常惹得我拼命的砸键盘鼠标,一天之中至少要重启10次,想想吧,受得了吗?还用了大半年了,今天网上搜索了下解决办法,看到下面的文章,所以就按照第三种方法重装,现在已经装好了,(没有做第一个步骤中括号里的那步)会不会卡就要看接下来的日子了。

2014-10-30 10:58:45 2854

原创 Flex tree加三状态的Checkbox

网上有下过其他人的实现的例子,但是样式不好改,还有就是不能初始化选中,还有三态效果那个半选中状态也是不清楚,所以自己根据Itemrender搞了一个,还凑合效果如图:全选和半选状态,Checkbox的flex3的样式用的图片TreeCheckboxItemRender.mxml<s:MXTreeItemRenderer xmlns:fx="http://n

2014-09-18 14:56:05 2388

原创 easyui 两个datagrid 数据左移右移

easyui 代码 类别 : ${goodscatModel.text } 《 移入 移出 》 js var hasAttrDataGrid; var noAttrDataGrid; $(function() { hasAttrDataGrid = $('#hasAttrDataGrid').datag

2014-09-07 11:47:51 7474 4

原创 springMVC easyUI filebox 单个文件上传

被这个文件上传坑到现在,还是自己技术问题,照着之前extjs项目那边的上传实例,愣是上传不了到后面就查了下springMVC的文件上传,按照那样搞定了http://blog.csdn.net/jadyer/article/details/7575934easyui 前端文件 名称:

2014-08-31 00:10:31 16859 5

原创 Flex web视频监控浏览端

之前有发过一个这样的博客,不过那个只有视频播放这一块用flash做的,其他部分都是用html,由于上头考虑到要同步这一块,也就是服务端要向页面推送消息,所以就换成全部用flash来做了,虽然现在的网页推送,像DWR和pushlet也是可以的,但是处理起来还是不好整,况且flash有Socket这块,通信就比较简单了。其实也没多少功能,最主要就是视频播放这块,还有布局这块,里面的功能都在之前的博客中

2014-07-30 20:17:41 2742 2

原创 Flex/AS3 base64指定字符编码

public static function base64Encode(str:String, charset:String = "GBK"):String{ if(StringUtils.getInstance().isEmpty(str)){ return ""; } var base64:Base64Encoder = new Base64Encoder();

2014-07-22 19:37:55 2922

原创 Mina airQQ聊天 客户端篇(三)

开发工具 (FlashBuilder4.7)程序类型(Adobe Air)Flex Air做的桌面程序,效果还挺好看的,最主要是Socket这一块,它也是异步的,并且在Flex中的事件机制比较强大(个人认为)有改一些样式,重新看看新的效果吧:大致的实现方式:在WindowedApplication中包含登陆窗口和主界面,用Flex中的状态来切换,聊天窗口

2014-06-30 01:11:14 2558 2

原创 Mina airQQ聊天 服务端篇(二)

Mina聊天服务端实现思路:在用户登录的时候,连接服务端并且验证登录用户,如果成功,则将IoSession保存到map中,并且通知该用户的好友上线,然后再请求好友列表;若不成功,则断开连接。自定义协议格式:包头+包体包头(10字节):包头长度(short)+ 消息类型(byte)+ 内容类型(byte) +  消息命令(short)+ 包体长度(int)包体:JSON字符串自定

2014-06-29 23:59:52 3015 2

原创 腾讯qq等级计算公式面试题

就三道题大概是:1. 推算出等级对应的天数这个还比较简单,公式是:(b=2a+3)   a是等级, b是对应的天数    2. 推算出等级总共的天数先看下规律等级a对应天数b总天数s1552712392141132公式:s=a^2 + 4*a (a的平方加

2014-06-25 19:15:40 1679

原创 Mina airQQ聊天开门见山篇(一)

最近项目可能要用到Mina,这个礼拜就在看这个框架,所以想写个小小的聊天的demo来巩固下,打算用几篇博客来记录下相关的知识客户端用的是Flex Air(这是什么?谷歌吧),为什么要用这个flex Air,因为目前在学习这一块,况且只会Java,选Java做那要命,所以选了这个flex;服务端是用Mina,刚刚把这个登录界面的样子照着QQ的登陆框整了下,目前只是粗糙的实现了一对一的聊天功能

2014-06-21 04:11:02 2275 2

原创 Flex Web部分浏览器兼容问题解决

今天找了一天这个项目的兼容性的问题,好在功夫不负有心人啊,都解决了照理来说Flex应该没什么兼容性的问题的,但是我做的这个web应用却是有那么几个问题,在IE8内核的电脑上会出现,部分360浏览器也是第一个问题:Flex页面显示不全,由于在我的应用中需要的面积比较大,所以没有用自适应大小,设了minWidth="1000" minHeight="710"这两个属性但是在360等浏览

2014-06-05 19:57:11 7754

原创 解决Flex项目下bin-debug文件在其他电脑打开不显示的问题

在Windows XP操作系统中,当前用户的本地信任文件路径为:C:\Documents and Settings\[你的用户名]\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrustWIN7中的文件路径为:C:\windows\system32\Macromed\Flash\FlashPlayerT

2014-06-04 19:42:08 1694

原创 Spring4 SpringMVC Hibernate4 Freemaker 整合例子

前话:写了半年的Flex,也就是一个做一个WEB的视频监控浏览端,已经初步成型,现在是要做一个管理平台,于是终于又要用回JAVA了,但是一切都变的陌生了,比如写个方法或者定义一个变量,总是会用Flex的语法去写,以前都是用Struts2 Hibernate Spring框架的,现在据说springMVC更流行了,于是花了这一周时间入了下门,感觉确实不错,我是看的这个系列教程,跟开涛学S

2014-05-23 18:40:23 5019 1

原创 springMvc整合Freemarker引入CSS,JS文件404的问题

在spring webmvcjar包中有个spring.ftl的文件如下图:你可以把他拷出来,放到你的目录下,也可以不拷出来,具体的用法就是在你的freemaker模版开头加上 如果你烤出了spring.ftl文件,像找存在感的话,比如拷到 当前项目路径的plugins文件下那么就加上这个路径就好了然后在你要引入的js或这css文件中这样写" rel="styl

2014-05-22 09:31:09 8568

原创 Flex版的2048游戏

最近2048游戏好像挺火,在公交,吃饭,甚至在路上走路都有人拿着手机在玩,之前我看同事玩,觉得很幼稚,移来移去太无聊了吧到后面自己也下了,发现确实挺无聊的,也就是在无聊的时候打发无聊的时间,现在手机中的记录是4W+,求超越哈哈.后来就想用flex写下这个游戏, 移动的逻辑借鉴了这个安卓的实现:http://www.jikexueyuan.com/study/index/cid/43/lid

2014-05-16 22:24:48 1820

原创 Flex JPEGEncode 图片转码屏幕卡住

FLEX视频监控的截图功能,在JPEGEncode 转码的时候屏幕会卡顿之前没注意,也不以为然,但是经理看来觉得问题很大,要解决于是后面发现改成PNGEncode不会卡住,但是经理还是觉得用jpg好,于是网上找到一位大牛的一种方法http://tech.pro/tutorial/722/flex-tutorial-an-asynchronous-jpeg-encoder我将代码

2014-05-06 13:12:40 1776

原创 FLEX 截图crtmpserver服务器的rtmp流视频报 SecurityError: Error #2123

去年11月份开始来到这家新公司,做视频监控的而我负责做WEB观看端,之前是说视频播放用flash来做,然后界面的话直接用原生的HTML后来就温习了CSS js jq ajax...... 还有dwr也做了一个类似的小Demo出来,当然没什么功能,只能播放rtmp视频流而已后来今年回来说都用Flex做,到现在3 、4个月了,功能差不多实现了还差一个视频截图加一个视频录像的功能,昨

2014-04-29 19:02:21 2520

原创 FLEX 树形菜单例子之即时搜索(四)

由于需要做一个树形菜单的即时搜索功能,顺便记下自己粗陋的实现方式因为需求说要保持之前树的原状,如之前的展开或者选中,所以用了两个tree组件,一个是最初的,一个是用来显示搜索的效果图如下:代码都有注释,就不说什么了。提一下flex中的字体 下面用了微软雅黑,看看微软雅黑的名称fontFamily="Microsoft YaHei"还有像宋体的名称是“SimSun”代

2014-04-24 15:20:55 1950

原创 Flex 亮度、对比度、饱和度和色相的设置

Flex做的视频播放器需要添加一个画面亮度,对比度,饱和度和色相调节的功能,falsh自身已经有相关的类,其中video是Video的一个实例,(我觉得可以用这个来做一些按钮图片或者其他一些可视化组件的鼠标点击经过变化的一些效果)在Flex lib中可能没有ColorMatrix,ColorMatrixFilter这两个类,可以从adobe flash软件中导出swc,然后添加到flex工

2014-04-09 14:32:29 2075

原创 JAVA排序之冒泡排序

冒泡:public class BubbleSort{ public static int index = 0; public static void main(String[] args) { int arr[] = {23, 4, 21, 44, 25}; BubbleSort.printArr(arr); int temp = 0; for (int i =

2014-04-09 00:06:58 1181

原创 javac 找不到或无法加载主类 com.sun.tools.javac.main的解决方案

大家是不是经常在系统重装的时候,jdk设置环境变量又得去查下设置方法?现在有种很简单的方法,保证你不用再去谷歌百度了现在jdk版本都已经1.8了,更新太快了,我现在正在用1.61.右键计算机-属性-高级系统设置-环境变量2.在系统变量列表中找到path 双击3.复制你jdk的安装目录,粘贴到到path变量值中的最后面 如果最后面没有分号,加个分号在粘贴

2014-04-08 14:28:31 4976

原创 JAVA设计模式之单例

概念:单例

2014-04-07 17:46:03 806

原创 FLEX Slf4Fx 日志框架使用

Flex本身自带了一套日志API,但是这个日志太死板了,针对不同操作系统,日志路径还不一样,并且日志文件中的日志每次都刷新掉了(我是在Win7下的,之前一直找不到appData这个文件夹,后面才发现这个文件夹隐藏了)所以后面就找到了slf4fx这个日志框架,功能还比较强大,也比较符合自己,因为自己本身是做java的,控制台一开,就像linux下那样打印日志,它的大致流程就是,服务器开一

2014-04-03 13:54:25 2205

原创 Flex Socket 安全沙箱问题

公司是做视频监控的,我负责WEB监控端,web端是用纯FLEX写的,后台是C++,交互用Socket套接字刚开始直接通过Flash Builder运行可以连接到Socket服务端,后来尝试着部署到tomcat,但是连不上Socket由于在tomcat中,flex的一些日志信息根本看不到,最后网上查了下,原来是安全沙箱的问题,由于初学flex,很多不懂经过一上午找资料,加上和服务端的同事

2014-04-02 19:28:39 1950

原创 Java jdk1.6+ 最简单的环境变量设置方法

大家是不是经常在系统重装的时候,jdk设置环境变量又得去查下设置方法?现在有种很简单的方法,保证你不用再去谷歌百度了现在jdk版本都已经1.8了,更新太快了,我现在正在用1.61.右键计算机-属性-高级系统设置-环境变量2.在系统变量列表中找到path 双击3.复制你jdk的安装目录,粘贴到到path变量值中的最后面 如果最后面没有分号,加个分号在粘贴如我的安装位置 F:\

2014-03-29 19:35:44 1524

原创 Struts2.3.16.1+Hibernate4.3.4+Spring4.0.2 框架整合

最新版Struts2+Hibernate+Spring整合    目前为止三大框架最新版本是:     struts2.3.16.1     hibernate4.3.4     spring4.0.2     其中struts2和hibernate的下载方式比较简单,但是spring下载有点麻烦,可以直接复制下面链接下载最新版springhttp://repo.spr

2014-03-29 01:56:14 15781 49

原创 更改Flex tree 滚动条样式

效果如图:样式: @namespace s "library://ns.adobe.com/flex/spark"; @namespace mx "library://ns.adobe.com/flex/mx";.VScrollBarStyle { downArrowUpSkin: Embed(source="assets/images/cloud/step_thu

2014-03-28 15:28:24 1875

转载 OpenSessionInViewFilter原理以及作用

转载地址 :http://hi.baidu.com/accpandsvse/item/2f23543e4c027e302e20c4a51、说说为什么使用lazy当使用Hibernate中的one-to-many、many-to one、many-to-many关系映射的时候,一个对象中会包含一个或多个Set来关联其他的对象。例如:user-groups,当程序取user 对象时

2014-03-28 00:10:53 1162

jquery.easyui.patch.js

easyUI 1.4版本 easyui-numberbox输入不了小数点bug 解决办法: 第一种方法:升级当前easyUI版本(鄙视) 第二种方法:官方提供了bug的解决办法,办法如下

2015-08-06

Spring4.0.2Hibernate4.3Freemarker2.3.20 bootstrap整合例子

Spring4 SpringMVC4 Hibernate4 Freemarker Bootstrap3 整合的小DEMO,主要就是一个登录页面,加一个主页面,然后实现增删改查,还有分页的功能 说明:在项目的doc下有数据库文件,新建数据库名为 db_shf,编码设为utf-8,然后导入就行 运行 http://你的ip:端口port/WebApp 用户名:admin,密码:admin

2014-05-23

flex JPEGEncode 转码

http://blog.csdn.net/songanling 看看这里 FLEX视频监控的截图功能,在JPEGEncode 转码的时候屏幕会卡顿

2014-05-06

Struts2.3.16.1Hibernate4.3.4Spring4.0.2 整合

struts2.3.16.1 hibernate4.3.4 spring4.0.2 最新版整合源码 博客地址 http://blog.csdn.net/songanling/article/details/22454973

2014-04-08

flex视频监控播放器

视频监控WEB观看端,用flash播放监控的视频的小例子 博文地址:http://blog.csdn.net/songanling

2014-02-14

flex HashMap.swc

AS3 实现的hashmap类,已打包成swc文件,直接导入就可以用

2014-01-23

Myeclipse10手动安装Velocity插件.

Myeclipse10手动安装Velocity插件,里面有两个文件,一个是插件文件,一个是txt说明

2013-12-12

Blazds三个war包

Blazds三个war包,大家下载吧blazeds.war、ds-console.war、samples.war

2013-11-19

myeclipse10整合Flex4 小例子

Myeclipse10整合flex4例子,很详细,文中是myeclipse8.5的,我的10按照这个也可以

2013-11-19

JAVA获取视频长度jar

Java获取视频时长的jar包,代码: http://blog.csdn.net/soanl/article/details/8912967

2013-05-11

巴巴运动网商城源码

巴巴运动网商品交易系统 运行说明: 1>采用myeclipse6.6导入工程 2>采用utf8字符集编码创建数据库,名为:itcast。DDL语句如下: CREATE DATABASE `itcast` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; 3>修改persistence.xml中的数据库连接信息 4>成功启动后,执行http://localhost:8080/system/init.do初始化信息 5>访问http://localhost:8080/进入主页 6>访问http://localhost:8080/control/center/main.do进入后台办公系统

2013-04-28

axis-bin-1_3

axis.zip稳定的1.3版本的axis包

2012-11-27

axis缺少的3个jar文件

将wsdl文件转换成java类文件需要的jar包

2012-11-27

myeclipse9.0 spket插件安装 超简单

大家都知道9.0的安装很少,这个绝对简单,凑效 具体教程如下: http://user.qzone.qq.com/100722907?ADUIN=285395841&ADSESSION=1337046081&ADTAG=CLIENT.QQ.4561_FriendTip.0&ptlang=2052#!app=2&pos=catalog_list 日志:myeclipse9.0 spket插件安装 超简单

2012-05-15

chm java23种设计模式

chm java的23种设计模式,很通俗易懂,想学的就下载吧

2012-03-17

JAVA编程思想(第四版)中文,清晰版

清晰版的JAVA编程思想,不想很多那个扫描版的,不清晰,而且那个文中的英文把字都盖掉了,看都看不清。

2012-02-24

win7系统安装Oracle 10g

在暑假装了oracle不知道装了多少遍,卸载了又装,装了又卸载,最后终于装成功了!所以就把安装经过给写下了,没有遗漏一点,虽然有点罗嗦

2011-09-07

struts+hibernate增删改查 word版

struts+hibernate增删改查 word版 从最基础最详细开始

2011-09-07

200多个js技巧代码

大家都知道,对于web开发,js是多么的重要,它可以减轻服务器的负荷量,所以js变的举足轻重在web开发中

2011-09-07

jsp+javabean开发的同讯录管理系统

jsp+javabean开发的同讯录管理系统,并附加数据库

2011-09-07

清理垃圾的文件.bat

点击一下飞快的清楚电脑垃圾,很快,点一下就行

2011-09-04

掌握AJAX全书CHM版

ajax资料,chm格式的,大家下载吧,好东西大家一同分享

2011-09-04

JAVA WEB 开发标签大全

JAVA web 标签开发大全,所有的标签都再,CHM格式的,方便查询

2011-09-04

struts1与 hibernate的增删改查

不多说了,想学习并且是新手的话就自己下载吧

2011-09-01

struts2+hibernate3+spring3的图书管理系统示例

基于S2SH编写的一个项目源码,只要导入就可以用,是新手最好的学习源码之一!!

2011-08-16

[JAVA案例开发集锦].(袁然&郑自国&邹丰).(第1版).pdf

你是不是感觉自己已经把java基础吃的够透了?那就赶紧用你所学的去开发一个小型软件吧!不知道如何下手?别担心,这本书会帮你,里面详细的介绍了项目开发的具体流程,宁愿啰嗦点也不会放弃一点点细节,所以特别适合那些没有做过项目的初学者!

2011-03-26

JA VA 排序算法大全

java算法大全,讲述 了一些java里面常用的算法,帮助你更好的学习java这门语言

2011-03-14

一个用ifelse编写的ATM 取款机

熟练掌握ifelse的使用,掌握系统开发的流程,适合新手

2011-03-12

用纯java做的一个液晶时钟

用java编写的一个时钟,拥有漂亮的界面,针对Swing设计的

2011-03-12

java做的一个人通讯录,

用java做的一个通讯录,很适合初学者学习,里面涉及到了很多类和方法的使用,多多下载哦

2011-03-09

java 学生管理系统

java学生管理系统,很适合初学者学习!

2011-03-09

空空如也

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

TA关注的人

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