自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(331)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 【EJB】introduce of CDI

一、CDI是什么?        Contexts and Dependency Injection,顾名思义就是“上下文依赖注入”,“依赖注入”基本概念和spring一样,在此不再赘言。“上下文”就是我们熟知的context,对于CDI来说,具有“上下文”的特性,就以为它具有管理bean生命周期的能力,当然因为CDI是为web开发而成,这种“上下文”概念就以为每个web bean是有状态的,

2017-04-21 11:04:18 952 8

原创 【颗粒归仓】计算机网络原理

准备了好几个月,今天的考试终于结束了,当然学习课本不是为了考试,那就抛开应试层面对这门课程进行一个小小的总结。        在开始动笔写这篇博客之前,我想先问我自己几个问题:       (1)讲了什么?       (2)收获到了哪些?哪些层面?       (3)还有什么疑惑?       (4)对于当前的学习以及以后工作有什么帮助?        带

2017-04-16 21:16:34 717 8

原创 【Arquillian】Incorrect Summary

For recently vincent had done any research for Arquillian about EJB Unit Test,During this progress, i encountered and resolved some problems, so i decided to record them.          Firstly:About Jbos

2017-04-11 14:52:00 1648 7

原创 【EJB】理论篇

如题,关于EJB的理论篇哦~

2017-04-09 21:55:43 1011 7

转载 JUnit单元测试框架的使用

最近在用Arquillian做EJB的单元测试研究,其实在用Arquillian的过程中,每次跑测试方法,也都是在测试方法上右击“Run As”,选择"JUnit"。由于目前对于Arquillian的研究已经有了些成果,就回头看了下Junit,究竟什么地方会进行Assert断言,以及测试方法有返回值或者没有返回值(void)情况下,如何做单元测试,我看了一些资料,转载一篇不错的文章,分享给需要的网

2017-04-05 21:43:14 1256 10

翻译 【EJB】“Arquillian” VS “EJB嵌入式容器”

小编最近在使用Arquillian做EJB的单元测试工作,不妨在查一些资料,为什么选择Arquillian,以及它和其他内置容器之间的区别是什么,看到一篇,做一下总结。        原文链接:http://stackoverflow.com/questions/24310912/arquillian-vs-ejb-embeddable-container (来自“Stack Overflow

2017-03-29 23:03:44 704 14

原创 【支付业务】做支付必须要了解的一些基础概念

由于小编在北京工作时做了3个月支付业务,对这块比较感兴趣,本文内容来源于社河师哥的技术分享摘要,以及网络上搜索的资料。一、电商和互联网公司的区别?        电商是电子商务,是电子化的商务行为,而互联网只是网,属于电子平台,这个平台并不指定你的网络行为,而电商肯定是销售行为。二、第三方支付公司        拥有第三方支付牌照,可以为其他无支付牌照的公司提供

2017-03-26 19:23:47 8609 17

原创 【英语】三月小结

三月,刚把棉裤脱掉,春姑娘就来了,也赶上了凌晨十二点的第一场春雨,万物复苏,春风沉醉,绿草如茵。        三月,英语学习依然很有味道,没有了集体的约束,自己玩的很尽兴。        三月,更加坚定了英语能够为我们打开另一个世界的大门。一、回味        翻了2月份写的英语总结博客,上个月听了将近1整个月的“English Pod”,3天1集做个小总结,很纯正

2017-03-26 13:10:06 821 11

原创 【算法】斐波那契数列的效率问题

点击这个链接:(斐波那契数列)是在数学中非常有名的一个数列形式,无论是数学界还是编程圈无不在拿它讲解递归调用的思想,数学公式如下:                                 现在通过编程实现“斐波那契数列”程序,通过传入的数值n,拿到第n位下斐波那契数列的值。   正如在课本中所讲解到的,通过“递归调用”来实现该方法,代码实现可以设计为:public Long

2017-03-14 15:08:51 2470 15

原创 【Basic Code】一道“单例”的笔试题

题目:设计一个类,只能生成该类的一个实例。        面试过程中,对于“设计模式”这块,由于“单例”非常具有代表性,同时代码量不大,实现起来比较简单,经常会被放到笔试部分让应聘者手写,   写法一:私有构造方法   最普通的写法,会利用静态的构造方法的写法来实现:public sealed class Singleton1{ private Singleton1

2017-03-13 22:29:56 691 12

原创 【OA】Dao层“接口”、“实现”两个维度一个良好的设计学习

在学习OA系统的时候,鉴于已经搭建起来的SSH框架,首先要做的就是从底层开始做起,结合所做的项目更多的是在前人基础上修改,这次学习如何设计Dao也是让我大开眼界,总结成博客,便于以后再回头学习。    一、包设计    项目名称:ItcastOA    资源文件夹:src、config、test             由于“src”用于存放主代码,对DAO的接口、实现就该

2017-03-10 12:29:11 1197 12

原创 【英语】17年2月小结

感叹时间过得真的好快,1月31号寒假归来,这都3月份了,借此机会,对2月英语学习做个总结。      1)时间      实习的时候,我买了一个蓝牙耳机,不幸在快回来的时候丢掉了。2月份的时候,和伟涛前后买了一个比较稍微好一点的蓝牙耳机,待机时间超过15hours,接着就开始在路上听了,学习的时间更多的是早晨来的时候,和晚上回去的时候,因为这两段时间路上的车比较少,而且一趟要15分钟,这样

2017-03-05 17:04:37 967 15

转载 【Git之窗】(六)A successful Git branching model

先放链接:http://nvie.com/posts/a-successful-git-branching-model/   原文作者Vincent Driessen,同时国内CSDN极客头条的翻译后的链接:“http://geek.csdn.net/news/detail/67321”,绝对的好文,转发给需要的朋友们。            在这篇文章中介绍的开发模型在大

2017-03-03 09:45:40 841 14

原创 【Git之窗】(五)Git分支管理的一个实例

上一篇博客中介绍了Git分支管理的基础概念,这篇博客模拟一个实际场景来分析下为什么要提倡要“频繁”地使用Git分支。      -------------------------------------------       人物:        一名姓“程”,名“序员”的单身程序员,29岁,黑框眼镜、格子衫、牛仔裤、运动鞋、双肩包……

2017-03-01 21:44:24 1777 19

原创 【Git之窗】(四)Git分支管理

Git的分支管理,可以说是区别于其他“VCS”最重要的一个标志,也是Git这个工具的“必杀器”!       一、Git和其他VCS分支的原理比较     1、其他“VCS”分支的原理:     备份所有项目文件到特定的目录(新的分支目录)当中,但是备份的时间会随着文件数量、项目大小等因素的不同而不同,可能新建或者切换分支的时间就要几分钟。      2、Git分支的原理:

2017-03-01 20:50:35 945 10

原创 【Git之窗】(三)几个最常用的命令解析

依稀记得上家公司入职的时候,电脑上安装了两个关于Git的软件,一个是"Git Bash",另一个是“Git Extention”,奈何用了三个月之后才顿悟,我一直在用客户端,然而Git的精髓确是命令行啊,就在刚才我画完了一张“我所理解的Git”的思维导图,发现绝大多数二级分支下都是Git的命令行,如图:         这里暂且不对上图进行细致分析,只是为了说明命令行在git的使用过程中,

2017-03-01 18:02:11 1387 16

原创 【Git之窗】(二)记我为“Arquillian”开源框架贡献一次源码的经历

在上一家公司工作的时候,组长说,以后找工作简历上写,我为“xxx”开源项目贡献过源码,那你就NB了,恰巧今天我就干了这样一件事情。一、 起源:    前几天我的好朋友文彬说研究下EJB的单元测试吧,因为“EJB3Unit”对我们itoo的"vo"支持的不是很好,于是给了我一些资料,以这个“Arquillian”框架为主,“http://arquillian.org/invasion

2017-02-28 14:41:50 1404 47

原创 【Hibernate】Hibernate对“悲观”和“乐观”锁的支持

首先,“锁”这个东西,可以认为是一种思想,悲观锁还是乐观锁,是人定义出来的一种概念,并非理解为DBMS的专属。换个称呼,叫做“悲观并发控制”或者“乐观并发控制”更便于我们理解二者的意义。        一、概念       ----(该部分内容来源于网络:http://www.open-open.com/lib/view/open1452046967245.html)----   

2017-02-25 19:54:38 668 10

原创 【Hibernate】hql小结

一、Hql是什么?        数据查询与检索是Hibernate中的一个亮点,相对于其他ORM实现而言,Hibernate提供了灵活多样的查询机制。Hibernate Query Language简称为hql,它是Hibernate的一种以对象的方式进行查询的机制,将查询语句封装为对象操作,同时Hibernate官方推荐使用hql进行查询。         同时,这里有几个概念:

2017-02-19 17:43:43 706 13

原创 【Git之窗】(一)Git的历史

今天我扮演下大紧老师的角色,和网友们“奇闻说今古”,聊一聊Git的前世今生。        一、“GIt”是什么?    浅显的理解,Git是一款代码管理工具(Version Control System),无疑对比现在市面上的VCS,“Git”绝对是最牛逼的。深层次的讲,在公司的时候,某大神曾讲:“Git的出现,使得其他国家和美国的计算机水平差距拉近了30年!!!”,也是

2017-02-13 20:30:16 2519 25

原创 【Hibernate】lazy延迟加载

延迟加载(lazy load)是(也称为懒加载)Hibernate3关联关系对象默认的加载方式,延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。可以简单理解为,只有在使用的时候,才会发出sql语句进行查询。    hibernate的lazy策略可以使用在如下四个场景:    * 标签上,可以取值:“true/fa

2017-02-09 11:15:26 1215 14

原创 【Hibernate】Component映射

如图,当多个对象之间有类似的属性的时候,可以将其公用的属性进行抽离:                         拿User和Employee对象举例,此时User和Employee中的公用属性已经被抽离到一个单独的对象“Comtact”当中,但是此时数据表仍然如下:                 由此可见,Component这种映射的方法,在对象模型中“细粒度”,在关系模型

2017-02-07 20:59:34 687 13

原创 【算法】网易云音乐日推算法浅析

“网易云音乐”里有一项类似于淘宝“我的喜好”的“日推”功能,根据你经常听的歌曲类型,每日推送给你类似的音乐,几乎次次惊艳,而且大多都没听过,或者好久以前听过早就忘记了名字,或者之前不知道在哪听过 只是知道其中一部分旋律,根本不知道名字,等等。    参考了在北京实习时一个同事的分享以及在“知乎”上大神们的介绍,本文暂不考虑算法实现,仅仅从算法本身来学习一番,对IT世界里一些脑洞大开的想法做以分

2017-02-07 14:16:10 19674 19

原创 【Hibernate】继承映射

Hibernate中继承映射的三种基本策略:   (1)单表继承   (2)具体表继承   (3)类表继承    下面围绕三种继承策略进行对比总结(举一个Pig、Bird继承于Animal的例子):       一、表结构关系         (1)每颗类继承树使用一个表IdNameSexWeightHeightType

2017-02-03 09:29:24 573 13

原创 【Hibernate】多对多映射

通过对实体对象之间“一对一”、“一对多”、“多对一”关系从hibernate映射到数据表的学习总结,“多对多”的学习就比较轻松些许了。         原理:采用中间表的方式来实现,如图:                         通过一个“用户”和“角色”之间的“many-to-many”关系来分析。一、单向“many-to-many”映射

2017-02-02 17:32:55 571 15

原创 【Hibernate】一对多映射

举个例子,一个班级和班里学生的关系可以用如下这幅关系图表示:                               从Classes的角度来看,1个班级里有多个学生,关联关系为1:n,从对象到表结构的映射关系则为:                               注意:在student表中有一个classid字段,原理:先向学生表中插入学生基本信息,执

2017-02-01 21:46:50 466 8

原创 【英语】17年1月小结

1月份来了一个身份的转变,从一名辗转于8号线6个月的“程序员”变为了一名学生,对这个月的英语学习做个小结。       Section1:耳机丢了       那是一个夜黑风高的夜晚(冬天北京6点半的天已经黑的不行不行的了),吃完成都小吃的我回到那个不足10平的小黑屋之后,发现蓝牙耳机不见了。       再买一个吧,毕竟每天路上的时间将近15min * 4。     

2017-02-01 09:43:19 637 15

原创 【Hibernate】一对一映射

接上一篇博客,多对一映射之后就是一对一映射,终究万变不离其宗。   “one-to-one(一对一映射)”对应的情景即两个实体之间的关系是一一对应,就像一个人只能有一个身份证号码一样。对应到“实体与表”之间的映射策略上来说,主要分为两种:   (1)主键关联:即让两个对象具有相同的主键值,以表明他们之间的一一对应的关系;数据库表不会有额外的字段来维护他们之间的关系,仅通过表的主键来

2017-01-24 15:12:25 444 6

原创 【Hibernate】多对一映射

什么是映射?        Hibernate的一个特性,将实体模型转化为关系模型的一个过程, 暂且我是这样理解的。    1)对应关系:    “实体类” --- “表” ,采用中的标签映射。在“实体类”中的普通属性(不包括集合、自定义类、数组)则对应成表中的字段,采用标签实现映射。    2)注意:若实体类的名称或者属性名称和数据库关键字重复,在中的标签中可以考虑使用t

2017-01-24 11:48:10 564 4

原创 【工作记录】VRLe工作总结

2016.07.21到北京,2016.07.25入职乐客灵境科技有限公司,2017.01.20离职,辗转半年就这样子过去了,做个总结,回顾一下这半年来的成长。翻看这半年在为知笔记上写的东西,从如下几个角度做个总结:   一、项目    很庆幸在乐客VR这半年参与了两个项目,第一个是结合VR_Park那边的一个支付系统,还依稀记得那个时候我第一任组长“军哥”对我的谆谆教诲,每一次提交

2017-01-22 21:27:23 1990 34

原创 【Basic Code】转义符 小结

由于最近在写一些正则表达式,并不是很熟悉,其中很多地方用到了转义符,就大概了解了一下,做如下总结。       一、为什么使用转义符      (1)第一个原因是像“”这类符号已经用来表示HTML标签,因此就不能直接当做文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转义字符串时,要严格遵守

2017-01-06 23:18:33 1316 17

原创 【工作记录】一串带中文及空格的路径引发的“血案”

即使是技术大牛,偶尔也会挖个坑,而我已在填坑的路上越走越远。                                                                                                         --- 前言    “VR** S 4.*.0.0“”版本截止到今天下午已经提测了,而这一版除了新加入游戏下载“断点续传”

2017-01-06 22:36:44 666 21

原创 【考研总结】16考研

未完待续~

2016-12-31 21:35:16 790 9

转载 【转载精品】阻塞与非阻塞、同步与异步

背景:      最近在工作中,消息通信这块的代码可没有少敲,S系统在初始化时候,我数了一下就启动了不下10个线程,包括几个类似于从server端到windows端发送当前游戏状态的线程,还有用于接收UDP调用消息的线程,经常会出现代码奇奇怪怪的问题,一次我问组长,原因是因为线程阻塞,不解什么是线程阻塞?阻塞与非阻塞之间有什么区别?这和我们之前在ajax里接触的同步与异步又有什么不同?

2016-12-17 09:58:29 577 23

原创 【工作记录】模拟实现“实时监控网速”之思路与实现

因工作需要,游戏在下载过程需要于界面显示当前每个游戏的下载速度,下载进度。      百度一下,“C#如何获取当先网速的下载速度”,网友热评,实时获取是不可能的,十脸茫然。而且,对于迅雷这样的网站,下载速度的显示,也都是通过程序计算得到的,而非实时拿到。      不过,要做这个活,有两个思路:      1、“通过StopWatch或者通过一个一直在跑的子线程,Thread.Slee

2016-12-07 21:32:26 1943 33

原创 【Basic Code】浅谈线程锁及Queue队列

项目中,下载游戏这块有一个需求,每一时刻正在下载的游戏个数不能超过5个,如果超过5个,则置为等待状态,这5个中的一个下载并安装完毕后,等待状态中的一个游戏开始下载。       由于这个项目是我中途入手,下载这块的代码是公司某大神写的,看了之后比较复杂,基本上“Task任务 + 多线程 + Lock锁 + 轮询机制”完成这个工作(WCF + UDP协议提供两个端之间的通信、广播支持),既然用到

2016-12-02 21:46:54 1027 22

原创 【工作记录】软件开机自启、关闭自启操作

需求:软件需要由用户设置是否开机自启,这对于“QQ电脑管家”来说,设置启动项就Ok了,之前在11教机房的时候,有几个批处理文件需要放到”启动”文件夹下,这样子就可以在程序启动的时候将他打开,其实除了这种方法,还有一种,就是在注册表“SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run”这个地方做文章, 网上有很多源码,下面实现以下通过在“启动”文件

2016-12-01 21:29:48 1343 17

原创 【Basic Code】异常处理再认识

今天下午工作上没有事,看了一会书,对于try catch的使用之前的一个不理解的地方,做一下更正,记录下来。       一直在用的就是catch异常,而对于throw异常不是很熟悉,通过几个例子,就搞清楚了,如下:public static void PrintArg(string arg){ try { if (arg == null) { ArgumentNull

2016-11-30 22:13:47 686 12

转载 【转载精品】JAVA学习路线

出来实习,敲了几个月的代码,不禁要想,为啥子,我的这个基础不牢?感官我们进入java阶段学的东西,高大上的框架直接就上了,难免有些“空中楼阁”的feel, 转载这篇,正好写出了我所疑虑的,套路学习一下。        原文地址:http://blog.csdn.net/yizhenn/article/details/53232728?ref=myread        一直以来

2016-11-20 11:03:19 745 26

原创 【工作记录】支付系统数据库梳理

这段时间,完成了VRLe_Pay_V1.0的开发,转战了VRLe_S(一套小型商户的VR线下体验控制系统)的填坑工作,抽空整理了一下之前VRLe_Pay的数据库表,算是为以后数据库设计方面积累些经验吧。        如图,晚上抽了点时间画的:

2016-11-17 22:30:31 3712 21

《JSF入门 - 简体中文版》.pdf

需要JSF资源的同学,可以来下载。

2017-04-30

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

TA关注的人

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