- 博客(19)
- 资源 (8)
- 收藏
- 关注
原创 webservice几个知识点
一. Webservice是什么? 1. 基于Web的服务:服务器端整出一些资源让客户端应用访问(获取数据)2. 一个跨语言、跨平台的规范(抽象)3. 多个跨平台、跨语言的应用间通信整合的方案(实际)以各个网站显示天气预报功能为例:气象中心的管理系统将收集的天气信息并将数据暴露出来(通过WebService Server), 而各大站点的应用就去调用它们得到
2015-08-31 23:41:16 1325
原创 浅谈sql中的in与not in,exists与not exists的区别
1、in和existsin是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大;如果两个表中一个较小一个较大,则子查询表大的用exists,子查询表小的用in;例如:表A(小表),表B(大表)select * fr
2015-08-28 11:33:51 839
原创 webService学习之前奏
1.1. Schema约束 先看看几个重要的属性: 1.namespace 相当于schema文件的id2.targetNamespace属性 用来指定schema文件的namespace的值 3.xmlns属性 引入一个约束,它的值是一个schema文件的namespace值 4.
2015-08-26 22:40:03 558
原创 java反射学习总结
一。Class类的使用 1. 在面向对象的世界里,万事万物皆对象。(java语言中,静态的成员、普通数据类型除外) 类是不是对象呢?类是(哪个类的对象呢?)谁的对象呢? 类是对象,类是java.lang.Class类的实例对象 2. Class.forName("类的全称") 不仅表示了,类的类类型,还代表了动态加载类 请大家区分编
2015-08-23 12:44:15 488
原创 如何选择mysql的存储引擎
mysql常用的三种存储引擎,下面就几方面进行学习总结:MyISAM存储: 如果表对事务要求不高,同时是以查询和添加为主的,我们考虑使用MySAM存储引擎,比如bbs中的发帖表,回复表。innoDB存储: 对事务要求高,保存的数据都是重要数据,我们建议使用innoDB,比如订单表,账号表,支付之类的。Memory存储: 比如我们数据变化频
2015-08-22 21:37:12 426
转载 115个Java面试题和答案——终极列表(下)
设计模式?Java中的Swing组件使用了MVC(视图-模型-控制器)设计模式。JDBC72.什么是JDBC?JDBC是允许用户在不同数据库之间做选择的一个抽象层。JDBC允许开发者用JAVA写数据库应用程序,而不需要关心底层特定数据库的细节。73.解释下驱动(Driver)在JDBC中的角色。JDBC驱动提供了特定厂商对JDBC API接口类的实现,驱
2015-08-22 21:25:51 453
转载 115个Java面试题和答案——终极列表(上)
目录面向对象编程(OOP)常见的Java问题Java线程Java集合类垃圾收集器面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,
2015-08-22 21:22:58 482
转载 浅析Mysql Join语法以及性能优化
一.Join语法概述join 用于多表中字段之间的联系,语法如下: 复制代码代码如下:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditiona table1:左表;table2:右表。JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):取得两个
2015-08-21 10:21:32 494
转载 构建高性能web之路------mysql读写分离实战
一个完整的mysql读写分离环境包括以下几个部分:应用程序clientdatabase proxydatabase集群在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的repl
2015-08-20 10:45:28 428
转载 MySQL索引的查看创建和删除
1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。 SELECT c1
2015-08-19 09:59:47 398
原创 Mybatis - 分页拦截器
package com.mgear.samering.util;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sq
2015-08-17 11:09:28 776
转载 mybatis动态SQL语句
三、动态SQL语句 有些时候,sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。 下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。
2015-08-17 10:56:16 359
转载 OAuth那些事儿
英国诗人蒲柏在牛顿的墓志铭中写道:『自然和自然的法则在黑暗中隐藏,上帝说,让牛顿去吧,于是一切都被照亮!』,而在保护账号安全方面,OAuth起着如同牛顿般中流砥柱的作用,为什么这么说呢?人人网提供了导入MSN联系人的功能,但前提是用户必须提供账号密码,如下图所示:人人网信誓旦旦的宣称不会记录你的密码,它甚至提供了一个所谓保证账号安全的方法:先改密码再导入,成功后再改为原密码。不
2015-08-10 11:04:44 387
转载 理解RESTful架构
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,
2015-08-10 10:59:04 422
原创 jsp页面使用百度地图定位
css样式: *{margin:0;padding:0;}.theme-buy{margin-top:7%;text-align:center;}.theme-signin{font-size:15px;}.theme-popover-mask{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;back
2015-08-07 15:05:57 4020 1
转载 一张图道尽程序员的出路
原文转自:http://blog.csdn.net/foruok/article/details/40585139 最近在琢磨程序员到底路在何方,经过不断的自虐和代入,终于在迷雾森林中得图一张,看之豁然开朗。独乐乐不如众乐乐,share了:图1 程序员职业路线图术语表 图1中使用了很多术语,这里先做解释,只有我们大家都说同一种语言,沟
2015-08-06 11:27:15 606
转载 Spring+Shiro案例分析
在 Web 项目中应用 Apache ShiroApache Shiro 是功能强大并且容易集成的开源权限框架,它能够完成认证、授权、加密、会话管理等功能。认证和授权为权限控制的核心,简单来说,“认证”就是证明你是谁? Web 应用程序一般做法通过表单提交用户名及密码达到认证目的。“授权”即是否允许已认证用户访问受保护资源。关于 Shiro 的一系列特征及优点,很多文章已有列举,这
2015-08-05 21:58:20 1893
转载 程序员年少成名,是一种什么样的体验
出名要趁早,尤其在新人辈出的科技界。这个小伙名叫 Dan Shipper,今年才 24 岁。他边学习边创业,一毕业就卖掉公司赚得盆满钵满。大二那年,他还被 Ruby on Rails 框架的创始公司 CEO 用公司博客邀请加入,一不小心上了 Hacker News 的头条。但是这哥们拒绝了。这就是 Shipper 卖给 Pegasystem 的 Firefly 官网
2015-08-02 11:41:10 634
转载 一个资深投行女销售和低调IT创业男的故事
下面插播一段与主题无关的故事,嗯,若非楼主亲眼所见,绝对不会相信这是真的。楼主暑期实习面试的时候,认识了两个人。一个是牛光闪闪、举手投足透着精英气息的高智商帅哥,一个是低调沉默、有些不合群的平庸男子。在双方都没有什么家庭背景的情况下,到底谁能拿到Offer, 几乎是一目了然的。前者顺利拿到实习,我们给他的代号是A. 后者被拒之后不知道去了哪里,我们给他的代号是B.A
2015-08-02 11:22:29 1963
Spring Security开发安全的REST服务包含视频和源码
2019-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人