- 博客(45)
- 收藏
- 关注
原创 win7禁用显示方向旋转快捷键
步骤1:首先在桌面右键→打开【图形属性】,如果没有,请看步骤2。如果有,直接进入步骤3 步骤2:为了美化桌面右键,往往会把桌面右键中的图形选项隐藏掉,此时,我们可以通过【控制面板】打开【图形属性】。操作步骤,打开【控制面板】,在控制面板搜索框中输入【英特尔】,如图所示,一般出来的第一个就是,点击【英特尔(R)图形和媒体】打开图形属性。 步骤3:进入【选项】,就可以【禁用】快捷键了,当然,也可以
2016-11-09 15:33:14
881
原创 UML类图的关系
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)
2016-11-01 14:15:55
213
原创 Mock平台资料整理
开源框架MocoGitHub:mocoBottle轻量级Python框架 Offical Website:BottleMock.jsOffical Website:mock.js GitHub:Mock
2016-10-26 12:03:46
423
转载 Ubuntu下shell脚本运行异常:bash和dash的区别
Ubuntu下我用bash到语法写了一个shell脚本(准确的说是把书上的脚本敲进电脑),在ubuntu下,用sh test.sh来运行,但是出现了意料之外到结果,比如echo -e “\nTest\n”到执行就不同,直接用sh test.sh运行,会打印出-e(作为字符串);而直接在终端中输入echo -e “\nTest\n”是不会输出”-e”的。我就在想是什么原因,后来终于发现是Ubuntu下
2016-10-11 17:50:29
344
原创 6大设计原则
单一职责原则(SRP)Single Responsibility Principle里氏替换原则(LSP)Liskov Substitution Principle依赖倒置原则(DIP)Dependence Inversion Principle接口隔离原则(ISP)Interface Segregation Principle迪米特法则(LoD)Law Of Demeter开闭原则(OCP)Ope
2016-10-10 11:17:12
246
转载 正向代理和反向代理的区别
正向代理的概念正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理服务器呢,他能访问那个我不能访问的网站 于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容 代理服务器去取回来,然后返回给我 从网站的角度,只在代理服务器来取内容的时候有一次记录 有时候并不知道是用户的请求,也隐藏了用户的资料,
2016-10-09 15:27:44
220
原创 数据库事务隔离级别
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题
2016-10-09 15:06:15
223
原创 Java的数组和集合
性能要求较高的场景中使用数组替代集合不同的列表选择不同的遍历方法ArrayList实现了RandomAccess接口,是随机存取的,各个元素之间没有关系。而foreach查询是iterator的变形用法,所以ArrayList用foreach查询,就需要强制建立一些互相知晓的关系,所有用foreach遍历ArrayList比较耗时,用下标方式遍历性能较高。 而LinkedList实现了双向链表,是
2016-10-09 13:52:49
292
原创 Java实战总结
return语句越少越好么?不必追求return语句的精简,如果一个复杂的逻辑方法强行只有一个return语句,那么有可能导致一个返回变量从开始蔓延到最后,整个方法就会变得很拖沓。 不过一般我推荐我的小组成员尽可能块的结束掉函数体,优先处理错误、简单逻辑,尽可能快速的 return,throw,让代码层级平一些,逻辑才能清楚些。 当然return语句不能不加限制,如果一个方法体出现了5个甚至10
2016-10-09 11:46:40
391
原创 Java重写equals方法
equals方法的特性自反性:对于任意的引用值x,x.equals(x)一定为true对称性:对于任意的引用值x 和 y,当x.equals(y)返回true,y.equals(x)也一定返回true传递性:对于任意的引用值x、y和z,如果x.equals(y)返回true,并且y.equals(z)也返回true,那么x.equals(z)也一定返回 true一致性:对于任意的引用值x 和
2016-10-08 17:00:08
1733
原创 Java开源世界
Apache扩展包 JSON扩展包FastjsonFastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等多种应用场景。时间扩展包Joda集合扩展包lambdaj
2016-10-08 10:26:33
316
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-10-08 09:56:27
193
原创 CheckBoxList动态绑定数据按需换行
/// /// 填充空标签 /// (根据标签类别分组,根据每行的数量填充相应的空标签以达到根据标签关系分行的目的) /// /// /// private void FillEmptyTag(List tagList, int repeatColumns) { var list = tagList.G
2015-08-12 15:04:29
1032
原创 The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
报错详情System.InvalidOperationException: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine. at System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString
2015-08-04 09:44:29
1299
原创 移动APP服务端API设计应该考虑到的问题
2014年,移动APP的热度丝毫没有减退,怎样为您的移动端app设计良好的服务器端接口(API)呢? 下面谈谈我个人的一些想法。2014年,移动APP的热度丝毫没有减退,并没有像桌面软件被WEB网站那样所取代,不但如此,越来越多的传统应用、网站也都开始制作自己的移动APP,也就是我们常说的IOS客户端、android客户端。这仿佛又回到了多年前的CS架构,那时候我们用VB、VC、D...
2015-02-28 13:45:43
776
原创 数据库查询优化
[b]1 使用SET NOCOUNT ON 选项:[/b] 缺省地,每次执行SQL语句时,一个消息会从服务端发给客户端以显示SQL语句影响的行数。这些信息对客户端来说很少有用。通过关闭这个缺省值,你能减少在服务端和客户端的网络流量,帮助全面提升服务器和应用程序的性能。为了关闭存储过程级的这个特点,在每个存储过程的开头包含“SET NOCOUNT ON”语句。[b]2 正确使用UN...
2015-02-28 13:45:15
175
原创 URI和URL的区别
[size=large]1.简写:URI (uniform resource identifier)统一资源标志符;URL(uniform resource location )统一资源定位符(或统一资源定位器);URN(uniform resource name )统一资源命名。2.URI 和 URL 的比较a.URI是一个相对来说更广泛的概念,URL是URI的一种,是U...
2015-02-26 10:49:07
123
原创 脏读 幻读 不可重复读
[b]1, 脏读 [/b]一个事务读到另一个事务,尚未提交的修改,就是脏读。这里所谓的修改,除了Update操作,不要忘了,还包括Insert和Delete操作。 脏读的后果:如果后一个事务回滚,那么它所做的修改,统统都会被撤销。前一个事务读到的数据,就是垃圾数据。 举个例子:预订房间。 有一张Reservation表,往表中插入一条记录,来订购一个房间。 事务...
2015-02-26 10:48:49
125
原创 公钥、私钥、数字证书的概念
一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。 公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。 使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的: 1. 我发送给你的内容必须加密,在邮件的传输过程中不...
2015-02-26 10:47:28
178
原创 SQL Server中时间比较
select count(*) from table where DATEDIFF ([second], '2004-09-18 00:00:18', '2004-09-18 00:00:19') > 0 说明 [b]select DATEDIFF(day, time1 , time2) [/b] 对应示例语句如下 select DATEDIFF(day, '...
2015-02-04 00:32:14
567
原创 SQL查询一个表中另外一个表不存在的数据
#方法一:使用 not in ,容易理解,效率低 ~执行时间为:1.395秒~[code="sql"]SELECT COUNT(1) FROM ecs_goods WHERE ecs_goods.goods_id NOT IN (SELECT ecs_member_price.goods_id FROM ecs_member_price);[/code]#方法二:使用 left jo...
2015-02-04 00:31:33
910
原创 Win7下Eclipse中文字体太小
最近新装了Win7,打开eclipse3.7中文字体很小,简直难以辨认。在网上搜索发现这是由于Eclipse 3.7 用的字体是 Consolas,显示中文的时候默认太小了。 [b]解决方式有两种:[/b] [b]一、把字体设置为Courier New [/b]操作步骤:打开Elcipse,点击菜单栏上的“Windows”——点击“Preferences”——点击“Genner...
2015-02-04 00:30:35
92
原创 tomcat 7对EL表达式的语法要求比较严格
tomcat 7对EL表达式的语法要求比较严格,例如"${owner.new}"因包含关键字new就会导致解析出错。 问题是出来了,怎么解决呢?有三种,如下: 第一种:严格遵守java规范,修改对象的属性名称,要求不包含java关键字; 第二种:修改EL表达式,例如"${owner.new}"可以修改为"${owner['new']}"; 第三种:修改tomcat属性,忽略对E...
2015-02-04 00:26:24
520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人