- 博客(8)
- 收藏
- 关注
原创 Dubbo初识
前世今生 以前的以前,网站规模很小,简单,我们只需要一个应用,将所有的功能集成在一起,以减少部署节点和成本,这时单一应用架构。 之后,网站规模扩大,单一架构不支撑这样的规模,于是将一个大的应用拆分成互不相干的几个应用,提高效率。这时垂直应用架构(MVC应用而生)。 再之后,垂直应用越来越多,应用之间交互不可避免。于是,分布式服务框架(RPC)应运而生。
2018-03-27 09:27:10 226 34
原创 返回json时出现“序列化类型system.data.entity.dynamicProxies的对象时检测到循环引用”
我眼中的json先生 json:一种轻量级的数据交换语言。为什么需要这种数据交换语言呢?因为我们后端用的是c#等语言,而js是JavaScript语言,JavaScript中一切皆对象,于是controller与js互通就需要中间人“json”。json的序列化和发序列化大受欢迎序列化:从字符串转对象。反序列化:从对象转字符串。序列化类型system.data.entity.dynamicP...
2018-03-26 20:16:02 2413 29
原创 bootstarp的popover使用
项目使用bootstarp作为前端框架,我的模块中用到了许多弹出框(popover),需要动态向popover里添加数据,还要动态获取popover中列表li的对应数据,对此,总结出一篇博客,分享给大家! 什么是popover 看图,点击按钮在其上下左右弹出的小框框就是popover。 教程中对popover的应用只是添加死数据,例如: <button type="but
2018-03-26 19:57:53 1495 22
原创 EF模糊查询
做项目时,遇到了一个棘手的问题:查询某日期的数据,只是日期,但是数据库里是varchar类型的既包含日期又包含时间的字段,所以在这里是现将这个日期转换成了等同于数据库字段格式的字符串类型,然后使用了模糊查询startWith。所以现在整理一下Linq中的模糊查询。普通模糊查询以某字符开头的模糊查询查询日期为2018-03-06 **:**:**的字段 List<t_plan> ...
2018-03-26 19:35:47 2003 24
原创 面试锦囊
包装类型和基本类型区别 基本类型:字符,布尔,数值类型 byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。 short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。 int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。 long:64位,最大数据存储容量是2的64次方减1,数据范
2018-03-19 17:24:04 260 27
原创 SSH总结
定义 SSH是Struts、Spring、Hibernate的一种集成框架,是目前较为流行的一种web应用程序开源框架,主要帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的web应用程序。 Struts 一种基于JavaEE平台的MVC框架,是用来控制的。在struts框架的模型部分,负责业务跳转。Struts对model、view、controller都提供了对应的
2018-03-12 21:39:58 900 79
原创 游戏之美
在接触游戏项目之前,一直都对“游戏”有很大的抵触感,感觉就是祸害小孩大人的坏东西。但是,我们看事情或者看问题往往太过于片面和主观。灰度认知,黑白决策,以后看问题需要是灰度的,而不是非黑即白的。接触游戏之后,发现大多数人对于游戏是一种痴迷的状态,造成的后果可能只是生理本能上产生了快感,但是在游戏的背后却蕴藏了很多的东西。游戏本是美的,需要发现、探索、拥抱它的美。 是什么
2018-03-11 20:32:10 291 20
原创 java之多线程理论篇
一、概念理解 进程:程序关于某数据集合的一次运行活动 线程:进程运行的逻辑单元 并发:同一时间段同一实体的两个或多个事件的发生 并行:同一时刻不同实体上的两个或多个事件发生 线程安全 指在并发的情况之下,该代码经过多线程使用,线程的调度顺序不影响任何结果。这个时候使用多线程,我们只需要关注系统的内存,cpu是不是够用即可。 线程不安全 线程不安全就意味着线程的调度顺序会
2018-03-04 11:36:53 266 21
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人