08 2018 档案

摘要:一. MyBatis简介 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain O 阅读全文
posted @ 2018-08-28 17:34 以德为先 阅读(432) 评论(0) 推荐(0) 编辑
摘要:方式一: /// <summary> /// Http Get请求 /// </summary> /// <param name="url">请求地址</param> /// <param name="postData">请求参数</param> /// <param name="result">返 阅读全文
posted @ 2018-08-24 13:48 以德为先 编辑
摘要:问题起源: 很多时候为了业务层调用(后台代码),一些公共服务就独立成了WCF,使用起来非常方便,添加服务引用,然后简单配置就可以调用了。 如果这个时候Web站点页面需要调用怎么办呢? 复杂的XML , 使用不方便 ,而且通信成本也比较高。 这时候有人受不了了, 于是就新建了一套WebAPI , We 阅读全文
posted @ 2018-08-24 13:32 以德为先 编辑
摘要:NET 3.5以后,WCF中提供了WebGet的方式,允许通过url的形式进行Web 服务的访问。现将WCF服务设置步骤记录如下: endpoint通讯协议设置成 webHttpBinding endpoint的行为设置成 <webHttp /> 在接口上加入 WebGet 的Attributes 阅读全文
posted @ 2018-08-24 13:29 以德为先 编辑
摘要:有时我们需要将WCF的配置文件放在单独的配置文件中,而默认情况下WCF又是在web.config或app.config中去寻找服务配置。如果我们把配置文件放在另一个config文件中,如何让WCF知道呢? 答案就是重写ServiceHost。在重写中告诉WCF配置文件的路径。 public clas 阅读全文
posted @ 2018-08-24 13:27 以德为先 编辑
摘要:一、引言 今天来介绍下WCF对事务的支持。 二、WCF事务详解 2.1 事务概念与属性 首先,大家在学习数据库的时候就已经接触到事务这个概念了。所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单元。例如,银行转账功能,这个功能涉及两个逻辑操作 现实生活中,这两个操 阅读全文
posted @ 2018-08-24 13:24 以德为先 阅读(761) 评论(0) 推荐(0) 编辑
摘要:本文转载自其它 1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来说明文件类型;content-disposition 阅读全文
posted @ 2018-08-24 13:17 以德为先 编辑
摘要:swagger的一个最大的优点是能实时同步api与文档,但有些时候我们不想全部公开接口,而要隐藏或屏蔽一些接口类或方法,swagger也是支持的,只需要设置一下DocumentFilter方法。 第一步:在SwaggerConfig.cs配置文件中设置DocumentFileter public c 阅读全文
posted @ 2018-08-24 13:12 以德为先 编辑
摘要:说明:本文摘自其它优秀博客 Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这 阅读全文
posted @ 2018-08-24 12:49 以德为先 编辑
摘要:本文说明:memcached分布式缓存的负载均衡配置比例,数据压缩,socket的详细配置等,以及在.net中的常用方法 首先下载客户端的3个dll,ICSharpCode.SharpZipLib.dll,log4net.dll,Memcached.ClientLibrary.dll 然后新建一个简 阅读全文
posted @ 2018-08-24 12:36 以德为先 阅读(488) 评论(0) 推荐(0) 编辑
摘要:在分布式缓存的应用中,会遇到多个客户端同时争用的问题。这个时候,需要用到分布式锁,得到锁的客户端才有操作权限 下面通过一个简单例子介绍: 这里引用的是Memcached.ClientLibrary.dll //引用 using Memcached.ClientLibrary; namespace M 阅读全文
posted @ 2018-08-24 12:29 以德为先 阅读(1857) 评论(0) 推荐(1) 编辑
摘要:简述:memcached 开源的分布式缓存数据系统、高性能的NOSQL Linux 一、环境配置与安装 01、编译准备环境 yum install -y gcc make cmake autoconf libtool 02、编译memcached #官方下载 wget http://memcache 阅读全文
posted @ 2018-08-24 12:26 以德为先 阅读(1909) 评论(0) 推荐(0) 编辑
摘要:MemCache是一套高性能的分布式高速缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态web应用的速度、提高可扩展性、数据库驱动网站的速度。 Memcached基于一个存储键/值对的hashmap。 MemCache 官网:http:/ 阅读全文
posted @ 2018-08-24 12:24 以德为先 阅读(337) 评论(0) 推荐(0) 编辑
摘要:一、Redis简单介绍: Redis是有名的NoSql数据库 Redis是一个分布式缓存数据系统,存储Key-value的数据结构,可以以数据库的形式,缓存系统,消息处理器使用,它支持的存储value类型很多,例如,string、list(链表)、set(集合)、zset(sorted set--有 阅读全文
posted @ 2018-08-24 12:20 以德为先 编辑
摘要:一、什么是Trace Trace是Rabbitmq用于记录每一次发送的消息,方便使用Rabbitmq的开发者调试、排错。可通过插件形式提供可视化界面 二、Trace实现概况 1、Trace启动后会自动创建系统Exchange:amq.rabbitmq.trace 2、每个队列会自动绑定该Exchan 阅读全文
posted @ 2018-08-24 12:17 以德为先 阅读(9795) 评论(0) 推荐(0) 编辑
摘要:说明:本文摘自其它优秀博客 引入MQ话题 什么时候会用到MQ 可能很多人有疑惑:MQ到底是什么?哪些场景下要使用MQ?前段时间安装了RabbitMQ,现在就记录下自己的学习心得吧。首先看段程序: class Program { static void Main(string[] args) { ne 阅读全文
posted @ 2018-08-24 12:16 以德为先 编辑
摘要:RabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。 RabbitMQ之五种消息模型 RabbitMQ 阅读全文
posted @ 2018-08-24 12:13 以德为先 编辑
摘要:来源自:https://blog.csdn.net/noaman_wgs/article/details/70214612 Dubbo背景和简介 Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。 单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起, 阅读全文
posted @ 2018-08-23 17:59 以德为先 阅读(632) 评论(0) 推荐(0) 编辑
摘要:说明:本文部分内容参考其他优秀博客后结合自己实战例子改编如下 Spring框架是个轻量级的Java EE框架。所谓轻量级,是指不依赖于容器就能运行的。Struts、Hibernate也是轻量级的。 轻量级框架是相对于重量级框架而言的,重量级框架必须依赖特定的容器,例如EJB框架就必须运行在Glass 阅读全文
posted @ 2018-08-23 15:59 以德为先 阅读(44710) 评论(0) 推荐(5) 编辑
摘要:Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 Sprin 阅读全文
posted @ 2018-08-23 14:59 以德为先 阅读(1529) 评论(1) 推荐(1) 编辑
摘要:下面是调用实例: 阅读全文
posted @ 2018-08-23 14:58 以德为先 阅读(1848) 评论(0) 推荐(0) 编辑
摘要:package com.javaweb.mvc; import java.text.*; import java.util.Date; import java.util.Random; public class CommonHelper { /** * 获取现在时间 * * @return返回字符串格式 yyyy-MM-dd HH:mm:ss ... 阅读全文
posted @ 2018-08-23 14:57 以德为先 阅读(1798) 评论(0) 推荐(0) 编辑
摘要:刚才在写代码的时候,写了十几行可以说是重复的代码: 如果整个方法或类中代码多了,感觉它们太TM占地方了,给读者在阅读代码上造成很大的困难,于是想到能不能把他们“浓缩”成一行,脑子里第一个闪现出的就是Visual Studio中的#region和#endregion。 没有用过VisualStudio 阅读全文
posted @ 2018-08-23 14:56 以德为先 阅读(1137) 评论(0) 推荐(0) 编辑
摘要:使用Eclipse写Jquery和Javascript代码的时候,是没有智能提示的。我们可以使用一个插件来解决这个问题。 安装完成后,Eclipse会自动重启。重启之后,我们在项目上右键, 根据自己的需求选择相应的支持 添加完成之后,代码中就会有相应的提示 如果要变动就右键项目 阅读全文
posted @ 2018-08-23 14:55 以德为先 阅读(1869) 评论(0) 推荐(0) 编辑
摘要:我们平时用eclipse开发jsp页面时智能提示效果不太理想,今天用了两个小时发现了eclipse也可以像Visual Studio 2008那样完全智能提示HTML/JS/CSS代码,使用eclipse自带的插件,无需另外安装插件,具体步骤如下 1.打开eclipse→Windows→Prefer 阅读全文
posted @ 2018-08-23 14:54 以德为先 阅读(1149) 评论(0) 推荐(0) 编辑
摘要:eclipse也可以像Visual Studio 2008那样完全智能提示HTML/JS/CSS代码,使用eclipse自带的插件,无需另外安装插件,具体步骤如下 1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist 修改Auto Ac 阅读全文
posted @ 2018-08-23 14:53 以德为先 阅读(614) 评论(0) 推荐(0) 编辑
摘要:本文将会对Thread 到 Task 再到 .NET 4.5的 async和 await,这三种方式下的并行编程作一个概括性的介绍包括:开启线程,线程结果返回,线程中止,线程中的异常处理等。 async 和 await 出现在C# 5.0之后,给并行编程带来了不少的方便,特别是当在MVC中的Acti 阅读全文
posted @ 2018-08-23 14:52 以德为先 阅读(233) 评论(0) 推荐(0) 编辑
摘要:参考文章:http://www.cnblogs.com/dflying/archive/2006/12/04/581750.aspx 阅读全文
posted @ 2018-08-23 14:43 以德为先 阅读(182) 评论(0) 推荐(0) 编辑
摘要:原文作者:懒惰的肥兔 博客地址:https://www.cnblogs.com/lzrabbit/archive/2012/05/01/2477607.html 上文NuGet学习笔记(1) 初识NuGet及快速安装使用说到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内 阅读全文
posted @ 2018-08-23 14:26 以德为先 编辑
摘要:原文作者:懒惰的肥兔 博客地址:https://www.cnblogs.com/lzrabbit/archive/2012/04/30/2476255.html 关于NuGet园子里已经有不少介绍及使用经验,本文仅作为自己研究学习NuGet一个记录。 初次认识NuGet是在去年把项目升级为MVC3的 阅读全文
posted @ 2018-08-23 14:23 以德为先 编辑
摘要:Jenkins简单配置流程及升级 官网下载地址:https://jenkins.io/index.html Jenkins各安装包下载地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/windows-stable/ 如何升级Jenkins版本 Jenki 阅读全文
posted @ 2018-08-23 14:14 以德为先 编辑
摘要:本文摘自:http://www.cnblogs.com/keepfool/p/5619070.html Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手 阅读全文
posted @ 2018-08-23 10:47 以德为先 编辑

点击右上角即可分享
微信分享提示