
Web
文章平均质量分 60
youngitman
个人从事金融行业,就职过易极付、思建科技等重庆一流技术团队,目前就职于某网约车平台负责整个支付系统建设。自身对金融行业有强烈的爱好。同时也实践大数据、数据存储、自动化集成和部署、分布式微服务、响应式编程、人工智能等领域。
个人博客地址:http://youngitman.tech
展开
-
EJB3.0容器模型的WEB服务-WebService
使用JBoss、EJB3.0、开发WebService和客户端: 1、 首先我们先建立Webservice: 第一步:首先建立一个普通的Java项目并且导入G:\javaEEServers\jboss-4.2.3.GA-jdk6\jboss-4.2.3.GA\client下的所有*.jar文件第二步:建立EJB Bean接口如下:public interface Order...原创 2012-04-28 15:01:43 · 114 阅读 · 0 评论 -
Ehcache 整合Spring 使用页面、对象缓存
Ehcache 整合Spring 使用页面、对象缓存 Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分...原创 2013-12-12 13:04:26 · 93 阅读 · 0 评论 -
网页上播放视频的免费的播放器_CKPlayer
今天在工作的过程中遇到一个功能:在网页中加入视频播放器,类似于我们经常看到的优酷,爱奇艺等视频网站的功能。ckplayer(官网:http://www.ckplayer.com/)是一款在网页上播放视频的免费的播放器,功能强大,体积小巧,使用起来随心所欲。注意上面的红色框:请注意:播放器上的任何元素都可以换成您自己的!(在开发过程中,你回发现ckplayer的注释写的是很完...原创 2013-12-12 14:17:40 · 16182 阅读 · 0 评论 -
身份证验证 80秒13亿数据校验
/** * @Company asiainfo-linkage * @author WANGDENG */public class IdCardValidator { private static final IdCardValidator VALIDATOR=new IdCardValidator(); //单例常量 private static final boolean[] regio...原创 2014-01-15 13:41:46 · 4676 阅读 · 0 评论 -
Javascript: unterminated string literal解决方法
Javascript: unterminated string literal解决方法 php 中出来方法 :(其他语言类似)先将\r\n替换为<br>,然后再将\r与\n替换掉,而不是简单的舍弃为‘’。function my_nl2br($s) { return str_replace("\n",'<br>',str_repl...原创 2014-02-06 16:47:09 · 627 阅读 · 0 评论 -
java 实现微信搜索附近人功能
最近给andorid做后台查询数据功能,有一个需求是模仿微信的查找附近人功能。 数据库中存储每个用户的经纬度信息及用户信息,通过当前用户传递过来的经纬度查询这个用户半径N公里以内的用户信息。 数据库表结构 表信息表名Mobile_Usermu_id自增,主键mu_u_id用户表的ID 外键mu_longitud精度mu_lat...原创 2015-03-25 18:07:14 · 616 阅读 · 1 评论 -
Dubbox+Redis3.0+Spring+Hibernate+zookeeper实现消息推送核心搭建
这里在开始搭建环境之前请搭建先熟悉了解Dubbox、Redis、Zookeeper.... 并且安装Redis、Zookeeper 下面进入主题首先我们需要下载Dubbox相关代码链接地址:https://github.com/dangdangdotcom/dubbox这里使用Eclipse git工具下载源代码 这里我们具体使用的是 dubbo-demo-provider这个项目...原创 2015-12-30 15:55:07 · 206 阅读 · 0 评论 -
实现消息推送核心搭建(升级版)
前面已经实现了第一版实时消息推送核心框架搭建,下面就在第一版基础上加以升级完善。使用技术框架:分布式调度 http://git.oschina.net/hugui/light-task-scheduler 请自行玩玩 这里简单介绍下。light-task-scheduler 调度框架基本原理和第一版实现一样不过这里更加完善的是该框架实现了消息重发,当消息失败消息会被重新保存起来定期重...原创 2016-01-08 15:43:34 · 350 阅读 · 0 评论 -
高可用消息队列框架ZBUS
我们在日常开发中可以需要用到消息队列 当然我们完全可以自己写一个生产者-消费者框架 但是高可用性、实时性已经大量数据堆积时候就显得问题捉襟见肘了下面推荐的框架在我时间项目中和测试中都是非常不错那么他是什么框架呢? zbus git地址 http://git.oschina.net/rushmore/zbus ZBUS=MQ+RPC 服务总线 1)支持消息队列, 发布订阅, RPC, 交...原创 2016-01-13 10:47:53 · 742 阅读 · 0 评论 -
Codis使用入门
首先严重吐槽 在使用Coids遇到无数坑 坑 坑 ... 首先对于不熟悉linux系统的同学也是一大坑爹的货各种命令不知道边使用边查询 好吧对于熟悉同学先绕道 对于Codis的性能和高可用性在日后测试过程中在分享。 下面是搭建环境由于没有linux机器就是有vm搭建软件版本:VMware-workstation-full-10.0.7-2844087 、CentOS6.6 、Zoo...原创 2016-01-15 16:35:18 · 674 阅读 · 0 评论 -
分布式配置统一管理平台-Windows
这里主要使用到disconf分布式配置管理平台 支持window和linux下面是大家window环境步骤和一些操作总结。 所需环境:Windows、nginx1.8.1、redis3.0.5、zookeeper3.4.6、mysql5.7 、python2.7.11、Git-2.6.4-64-bit.exe 1.下载并解压缩 nginx,解压缩到 d:/d...原创 2016-02-02 14:10:51 · 365 阅读 · 0 评论 -
解决fastjson内存对象相互应用导入json字符串出现错误问题
日常在使用FastJson的时候可能很少会遇到这种问题。比如:我们在一个对象中存在一个集合属性对象这个集合属性对象元素属性也同样存在集合属性那么在使用toJSONString的时候就会出现一些对象相互引用的问题这是fastjson内部的一种机制(相同对象内存指向同一个内存地址) 解决方法: JSON.toJSONString(“需要格式化对...原创 2016-04-05 17:48:24 · 275 阅读 · 0 评论 -
App开发一些总结
架构因人而异,不同的架构师大多会有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。然而,有些东西还是通用的,是所有架构师都需要考虑的,也是所有项目都会有的需求,比如API如何设计?架构如何分层?开发环境和生产环境如何分离?这几年,我负责研发过的App,有餐饮类的、社交类的、智能家居类的、电商类的、新闻媒体类的等等。当有了一定的经验之后,你总会有一些自己的心得体会。而以下内...原创 2016-04-05 17:48:30 · 494 阅读 · 0 评论 -
PV模型
你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢?一、PV是什么 PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。 二、计算模型 每台服务器每秒处理请求的数量=((80%*总PV量)/(24小时*60分*60秒*40%)) / 服务器数量 。 其中关键...原创 2017-02-05 18:05:20 · 562 阅读 · 0 评论 -
js 手机验证
*** 手机号:目前全国有27种手机号段。 * 移动有16个号段:134、135、136、137、138、139、147、150、151、152、157、158、159、182、187、188。其中147、157、188是3G号段,其他都是2G号段。* 联通有7种号段:130、131、132、155、156、185、186。其中186是3G(WCDMA)号段,其余为2G号段。* 电...原创 2013-12-11 13:25:32 · 125 阅读 · 0 评论 -
Freemarker使用
以下内容全部是网上收集:FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出下面是一个F...原创 2013-12-04 16:57:36 · 73 阅读 · 0 评论 -
Mysql 乱码解决
在几天做开发的时候使用到了数据库。一个可坑爹的问题就是乱码啦!在安装数据库的使用选中了utf8编码在jsp中使用utf8来获取数据库中的显示的时候老是出现乱码怎么解决这个问题呢? 我们在安装Mysql数据库的使用指定了编码utf8有时候这个指定也许不会起作用,这个时候我们得去Mysql的安装目录中去到 my.ini文件打开如下: [client]port=33...原创 2012-06-27 20:08:24 · 93 阅读 · 0 评论 -
Sqlserver20005 储存过程实例
1使用不带参数的存储过程 使用 JDBC 驱动程序调用不带参数的存储过程时,必须使用 call SQL 转义序列。不带参数的 call 转义序列的语法如下所示:{call procedure-name} 作为实例,在 SQL Server 2005 AdventureWorks 示例数据库中创建以下存储过程:CREATE PROCEDURE GetContactFormalNa...原创 2013-03-02 15:48:10 · 125 阅读 · 0 评论 -
注册Jdbc驱动程序的三种方式
1、比较常用try{ Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动 String url="jdbc:mysql://localhost:3306/databasename";//数据库连接子协议 Connection conn=DriverManager.getConnection(url,"...原创 2013-03-02 16:54:06 · 115 阅读 · 0 评论 -
jpa+spring+stuct整合
下面就对今天的jpa+spring+stuct进行总结也希望这篇文章对您有帮助,下面我们就开始搭建环境(注:jpa只是一种规范他的实现产品有hibernate、lbatis等)及一个简单的注册例子来测试框架是否整合完成 环境所需*.jar 这里JPA的实现采用hibernate,需要使用到下面的jar文件Hiberante核心包(8个文件)hibernate-...原创 2012-07-09 19:52:45 · 99 阅读 · 0 评论 -
使用JSON-LIB转换JAVA对象
使用JSON-LIB可以极大的简化JAVA对象转换成JSON对象所需进行的操作,更可以避免人工操作生成JSON对象字符串时带来的麻烦和误操作:使用JSON-LIB,首先要有几个支持的包:http://json-lib.sourceforge.net下载json-lib-1.1-jdk15.jarcommons-lang.jar、commons-logging.jar,commons-b...原创 2013-03-17 17:42:25 · 70 阅读 · 0 评论 -
j2ee 开发中防止表单重复提交
今天对j2ee web开发中怎样防止对表单的重复提交作一下总结: 第一:可以在客户端利用Javascript对表单重复提交作验证,主要实现手段是在这个表单触发表单提交事件的时候调用一个Javascript编写的函数,这个函数:var isCommitted = false;function checkPost(){if(!isCommitt...原创 2012-07-28 12:35:32 · 89 阅读 · 0 评论 -
Tomcat的配置和使用
第一步:下载j2sdk和tomcat:到sun官方站点 最新的jdk为1.6.04,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加...原创 2012-04-15 10:06:24 · 83 阅读 · 0 评论 -
myeclipse的破解
MyEclipse7.0 下载地址:downloads.myeclipseide.com/downloads/products/eworkbench/7.0M1/MyEclipse_7.0M1_E3.4.0_Installer.exe http://downloads.myeclipseide.com/downloads/products/eworkbench/7.0M1/MyEc...原创 2012-04-15 17:38:42 · 108 阅读 · 0 评论 -
FCkediter 整个struct2
在这里总结一下今天使用Fckediter 和在整合Struct2中遇到问题 这里如果直接使用servlet开发不会遇到这些问题其他环境搭建这里不再阐述因为struct2中有一些过滤器于FCK中存在冲突 所有我们在web.xml中配置如下 Connector com.buy.ckediter.ConnectorServlet ...原创 2013-05-19 18:52:44 · 87 阅读 · 0 评论 -
pushlet Demo
[url]http://www.pushlets.com/pushlet/examples/pushlet.html[/url]原创 2012-12-26 10:38:31 · 109 阅读 · 0 评论 -
html5学习视频地址
[url]http://bbs.lampbrother.net/[/url]原创 2012-12-28 15:46:40 · 171 阅读 · 0 评论 -
Html5游戏开发
[url]http://v.youku.com/v_show/id_XNDQ0MTE4OTUy.html[/url][url]http://video.baidu.com/v?ct=301989888&rn=20&pn=0&db=0&s=8&word=html5%C9%E4%BB%F7%D3%CE%CF%B7%BF%AA%B7%A2%CA%D3%C6%B5%BD%CC%B3%CC&fr=a...原创 2012-12-28 16:59:13 · 156 阅读 · 0 评论 -
Hibernate数据缓存策略
(一)hibernate数据缓存策略 缓存是数据库数据在内存中的临时容器,它包含了库表数据在内存中的拷贝,位于数据库与数据访问层之间。对于查询操作相当频繁的系统(论坛,新闻发布等),良好的缓存机制显得尤为重要。 ORM在进行数据读取时,首先在缓存中查询,避免了数据库调用的性能开销。ORM的数据缓存应包含下面几个层次:1)事务级缓存 2)应用级...原创 2013-11-27 23:28:41 · 84 阅读 · 0 评论 -
CDN加速WordPress触发CORS导致跨域加载失败
这两天折腾CDN加速来提升自己博客的访问速度,用的阿里云CDN加速方案;使用的时候发现一个问题,部分资源CDN加速失败,原因是触发了CORS,因为CDN加速网址与博客网址不一致引发的跨域请求不成功;从报错中发现Off与Tff字体加载报错:(index):1 Access to Font at 'http://cdn.5yun.org/wp-content/themes/yusi1....原创 2018-04-09 17:36:45 · 2007 阅读 · 0 评论