04 2019 档案

摘要:maven常用的scope有compile,provided,runtime,test。 complie是默认值,表示在build,test,runtime阶段的classpath下都有依赖关系。test表示只在test阶段有依赖关系,例如junitprovided表示在build,test阶段都有 阅读全文
posted @ 2019-04-30 11:19 DarJeely 阅读(2126) 评论(0) 推荐(0)
摘要:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lisongjia123/article/details/56299006我们在使用Maven配置依赖项的时候,常常只会配置Maven的坐标以及版本信息就可以了,但我们看其他人的工程代码的时候常常会见到有个sco 阅读全文
posted @ 2019-04-30 11:19 DarJeely 阅读(839) 评论(0) 推荐(0)
摘要:今天开发web的时候,需要用到servlet-api,于是在pom.xml中添加依赖 通过插件启动tomcat的时候,报错,里面有一段是这样的: 产生的原因是:tomcat中也有servlet-api包,这样,发生了冲突 解决方法:添加<scope>provided</scope>,因为provid 阅读全文
posted @ 2019-04-30 11:12 DarJeely 阅读(716) 评论(0) 推荐(0)
摘要:问题再现: 上次这边朋友问我一个问题,就是他们在pom.xml中的dependency中,看到有一些是<scope>provided</scope>的情况,比如如下: 他们问我scope在何种情况下要设置为provided,以及和scope设置为compile的区别。 解释: 其实这个问题很简单。 阅读全文
posted @ 2019-04-30 11:11 DarJeely 阅读(552) 评论(0) 推荐(0)
摘要:我们在配置dispatchServlet时配置<url-pattern>/</url-pattern>拦截所有请求,这时候dispatchServlet完全取代了default servlet,将不会再访问容器中原始默认的servlet,而对静态资源的访问就是通过容器默认servlet处理的,故而这 阅读全文
posted @ 2019-04-30 10:01 DarJeely 阅读(1421) 评论(0) 推荐(0)
摘要:优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真 阅读全文
posted @ 2019-04-30 09:59 DarJeely 阅读(459) 评论(0) 推荐(0)
摘要:注意到spring中<context:component-scan>标签中会出现include和exclude的子标签,具体是做什么用的? spring的配置文件与springmvc的配置文件分开加载,在spring容器初始化的时候,会先加载(web.xml)<context-param>中的配置, 阅读全文
posted @ 2019-04-30 09:44 DarJeely 阅读(420) 评论(0) 推荐(0)
摘要:在Spring 的配置文件中有: <context:component-scan base-package="njupt.dao,njupt.service"> <context:exclude-filter expression="org.springframework.stereotype.Co 阅读全文
posted @ 2019-04-30 09:43 DarJeely 阅读(323) 评论(0) 推荐(0)
摘要:<context:component-scan>详解 默认情况下,<context:component-scan>查找使用构造型(stereotype)注解所标注的类,如@Component(组件),@Service(服务),@Controller(控制器),@Repository(数据仓库) 我们 阅读全文
posted @ 2019-04-30 09:41 DarJeely 阅读(253) 评论(0) 推荐(0)
摘要:在Spring MVC中的配置中一般会遇到这两个标签,作为<context:component-scan>的子标签出现。 但在使用时要注意一下几点: 1.在很多配置中一般都会吧Spring-common.xml和Spring-MVC.xml进行分开配置,这种配置就行各施其职一样,显得特别清晰。 在S 阅读全文
posted @ 2019-04-30 09:27 DarJeely 阅读(286) 评论(0) 推荐(0)
摘要:恢复内容开始 接上篇,上篇解析了DefaultBeanGenerator生成bean name的过程(http://www.cnblogs.com/jason0529/p/5272265.html ), 本篇我们继续解析另一类bean name生成方式。 spring定义bean有两种模式,配置文件 阅读全文
posted @ 2019-04-30 09:17 DarJeely 阅读(587) 评论(0) 推荐(0)
摘要:Spring源码入门——DefaultBeanNameGenerator解析 我们知道在spring中每个bean都要有一个id或者name标示每个唯一的bean,在xml中定义一个bean可以指定其id和name值,但那些没有指定的,或者注解的spring的beanname怎么来的的?就是Bean 阅读全文
posted @ 2019-04-30 09:13 DarJeely 阅读(289) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/u012325167/article/details/75388990 今天在配置Spring的component-scan时,发现了一个有趣的问题。就是在指定base-package时,如果使用了星号通配符*,有时会出现类扫描不到的情况。下面研究一下这个问 阅读全文
posted @ 2019-04-30 09:08 DarJeely 阅读(706) 评论(0) 推荐(0)
摘要:一、错误现象:当改变了jdk版本时,在编译java时,会遇到Unsupported major.minor version错误。jdk版本和stanford parser对应关系 JDK版本和Java编译器内部的版本号 J2SE 8 = 52,J2SE 7 = 51,J2SE 6.0 = 50,J2 阅读全文
posted @ 2019-04-29 17:31 DarJeely 阅读(2876) 评论(0) 推荐(0)
摘要:Unsupported major.minor version 52.0 这个错误网上一百度一大堆,我就简单的记一下。 直译过来意思是:不支持version52.0,其中version 52.0是魔码的其中一个版本,他对应的是jdk1.8 所以异议过来就是:不支持jdk1.8 简单来说,就是执行环境 阅读全文
posted @ 2019-04-29 16:55 DarJeely 阅读(553) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30879415/article/details/81265455准备工作安装cordovanpm install -g cordova1创建cordova工程并添加android平台cordov 阅读全文
posted @ 2019-04-29 16:31 DarJeely 阅读(205) 评论(0) 推荐(0)
摘要:1、获取当前应用的版本号 2、获取网络连接信息 3、获取GPS数据 4、Visual Notification(可视化消息提醒) 5、获取设备信息 6、在设备上读/写 7、文件上传或者下载 8、调用设备上的摄像头 9、控制应用的启动画面 10、获取设备上联系人的信息 11、二维码扫描和创建 12、调 阅读全文
posted @ 2019-04-29 16:30 DarJeely 阅读(4620) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010106153/article/details/53418528Cordova plugin工程目录 src: 各个平台的源码文件,包含 Android ios blackberry 等; www 阅读全文
posted @ 2019-04-29 16:29 DarJeely 阅读(337) 评论(0) 推荐(0)
摘要:Cordova入门系列(三)Cordova插件调用 版权声明:本文为博主原创文章,转载请注明出处 上一章我们介绍了cordova android项目是如何运行的,这一章我们介绍cordova的核心内容,插件的调用。演示一个例子,通过cordova插件,去调用摄像头。 一、插件的安装以及基本信息: 我 阅读全文
posted @ 2019-04-29 16:23 DarJeely 阅读(493) 评论(0) 推荐(0)
摘要:Cordova入门系列(二)分析第一个helloworld项目 版权声明:本文为博主原创文章,转载请注明出处 上一章我们介绍了如何创建一个cordova android项目,这章我们介绍一下创建的那个helloworld项目的代码,分析其运行。 MainActivity.java 我们已经将Main 阅读全文
posted @ 2019-04-29 16:21 DarJeely 阅读(284) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,转载请注明出处 Cordova是什么? 初学Cordova的人,虽然了解一点点,知道Cordova是用来将html, css, js变成app的,但并不知道到底是怎么用的,原理是什么。经常会有这样的困惑: 它是一个可以把H5代码变成iOS、安卓等原生代码的东西? 它是一 阅读全文
posted @ 2019-04-29 16:20 DarJeely 阅读(210) 评论(0) 推荐(0)
摘要:1.下载安装 Windows Server Hosting ,它的作用是,让IIS有反向代理功能(Asp.Net Core Module负责反向代理工作),将请求转发到 Kestrel 2.发布网站,有两种方法:用CLI dotnet publish 命令发布,也可以通过Visual Studio发 阅读全文
posted @ 2019-04-29 16:05 DarJeely 阅读(675) 评论(0) 推荐(0)
摘要:.NET CORE和asp.net 发布时不太一样,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件 阅读全文
posted @ 2019-04-29 16:02 DarJeely 阅读(276) 评论(0) 推荐(0)
摘要:部署教程 操作系统要求 Windows 7 或更高版本 Windows Server 2008 R2 或更高版本 依赖的组件 Runtime & Hosting Bundle image.png 可以选择.NET Core版本,选择 Runtime & Hosting Bundle 开始下载。 这里 阅读全文
posted @ 2019-04-29 15:50 DarJeely 阅读(1375) 评论(0) 推荐(0)
摘要:微软官方教程: https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x 在vs中创建.net core项目 选择.NET Core-》web application 项目名称按个人需求而定。 在vs中 阅读全文
posted @ 2019-04-29 15:22 DarJeely 阅读(382) 评论(0) 推荐(0)
摘要:初识服务发现及Consul框架的简单使用 1.什么是服务发现? 服务发现组件记录了(大规模)分布式系统中所有服务的信息,人们或者其它服务可以据此找到这些服务。 DNS 就是一个简单的例子。 当然,复杂系统的服务发现组件要提供更多的功能,例如,服务元数据存储、健康监控、多种查询和实时更新等。 服务发现 阅读全文
posted @ 2019-04-29 14:07 DarJeely 阅读(333) 评论(0) 推荐(0)
摘要:ASP.NET Core 微服务初探[1]:服务发现之Consul 在传统单体架构中,由于应用动态性不强,不会频繁的更新和发布,也不会进行自动伸缩,我们通常将所有的服务地址都直接写在项目的配置文件中,发生变化时,手动改一下配置文件,也不会觉得有什么问题。但是在微服务模式下,服务会更细的拆分解耦,微服 阅读全文
posted @ 2019-04-29 14:00 DarJeely 阅读(365) 评论(0) 推荐(0)
摘要:基于winserver部署Apollo初次体验(附.net客户端demo) 前言 配置中心伴随着这几年分布式系统演变和微服务架构的兴起,已经成为必不可少的需求之一。试下一下如果哪天公司的所有应用服务,从公司服务器迁移到云服务,成千上万的配置,修改起来是多么耗时费劲的事(我们公司就是……)。 配置中心 阅读全文
posted @ 2019-04-29 12:35 DarJeely 阅读(373) 评论(0) 推荐(0)
摘要:基于winserver的Apollo配置中心分布式&集群部署实践(正确部署姿势) 前言 前几天对Apollo配置中心的demo进行一个部署试用,现公司已决定使用,这两天进行分布式部署的时候,每一步都踩着坑过来的。因此写文档与需要的朋友分享。 此篇文章不代表官方部署流程,只是自己的部署的实践方式,屏蔽 阅读全文
posted @ 2019-04-29 12:02 DarJeely 阅读(420) 评论(0) 推荐(0)
摘要:winserver的consul部署实践与.net core客户端使用(附demo源码) 前言 随着微服务兴起,服务的管理显得极其重要。都知道微服务就是”拆“,把臃肿的单块应用,拆分成多个轻量级的服务,每个服务可以在短周期内重构、迭代、交付。随着微服务的数量增多,因量变引起了质量,带来新的问题其中一 阅读全文
posted @ 2019-04-29 12:00 DarJeely 阅读(294) 评论(0) 推荐(0)
摘要:【Consul】CONSUL调研 2016年08月18日 18:31:53 YoungerChina 阅读数:1962更多 所属专栏: Consul修炼 【Consul】CONSUL调研 2016年08月18日 18:31:53 YoungerChina 阅读数:1962更多 所属专栏: Consu 阅读全文
posted @ 2019-04-29 11:45 DarJeely 阅读(224) 评论(0) 推荐(0)
摘要:在Windows 下如何使用 AspNetCore Api 和 consul 一、概念:什么是consul: Consul 是有多个组件组成的一个整体,作用和Eureka,Zookeeper相当,都是用来做服务的发现与治理。 Consul的特性: 1、 服务的发现:consul可以把注册到其中的服务 阅读全文
posted @ 2019-04-29 11:42 DarJeely 阅读(220) 评论(0) 推荐(0)
摘要:.NET CORE微服务中CONSUL的相关使用 1.consul在微服务中的作用 consul主要做三件事:1.提供服务到ip的注册 2.提供ip到服务地址的列表查询 3.对提供服务方做健康检查(定时调用服务方一个用于健康检查的api接口 告诉消费方,服务方的服务是否还存在) 2.consul的下 阅读全文
posted @ 2019-04-29 11:36 DarJeely 阅读(752) 评论(0) 推荐(0)
摘要:Consul在.Net Core中初体验 简介 在阅读本文前我想您应该对微服务架构有一个基本的或者模糊的了解 Consul是一个服务管理软件,它其实有很多组件,包括服务发现配置共享键值对存储等 本文主要讲解Consul的服务注册服务发现以及集群的配置 参考资料: https://blog.csdn. 阅读全文
posted @ 2019-04-29 11:28 DarJeely 阅读(342) 评论(0) 推荐(0)
摘要:.NET Core微服务实施之Consul服务发现与治理 Consul官网:https://www.consul.io Consul下载地址:https://www.consul.io/downloads.html Consul nuget 命令:Install-Package Consul 我的理 阅读全文
posted @ 2019-04-29 11:02 DarJeely 阅读(404) 评论(0) 推荐(0)
摘要:.NET Core微服务之基于Consul实现服务治理(续) Tip: 此篇已加入.NET Core微服务基础系列文章索引 上一篇发布之后,很多人点赞和评论,不胜惶恐,这一篇把上一篇没有弄到的东西补一下,也算是给各位前来询问的朋友的一些回复吧。 一、Consul服务注册之配置文件方式 1.1 重温C 阅读全文
posted @ 2019-04-29 10:55 DarJeely 阅读(273) 评论(0) 推荐(0)
摘要:ActiveMQ安装配置及使用 ActiveMQ介绍 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍 阅读全文
posted @ 2019-04-29 10:47 DarJeely 阅读(601) 评论(0) 推荐(0)
摘要:一、为什么使用ActiveMQ 在总线的设计中可能会使用到JMS(Java Message Service)通道, Java消息服务(JMS)超越了生产商专有的MOM(Message-Oriented-MiddleWare) API,它为企业消息传递提供了一套API。JMS的目标是提供一个标准API 阅读全文
posted @ 2019-04-29 10:46 DarJeely 阅读(5122) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nangeali/article/details/81514517默认地址 http://192.168.40.200:8161/admin 用户名,密码 默认admin 菜单说明home,当前欢迎页 阅读全文
posted @ 2019-04-29 10:42 DarJeely 阅读(1517) 评论(0) 推荐(0)
摘要:简介 Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene 基础上的搜索引擎,可以说Lucene是 阅读全文
posted @ 2019-04-29 09:49 DarJeely 阅读(919) 评论(0) 推荐(0)
摘要:【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器 一、反向代理:Web服务器的“经纪人” 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给interne 阅读全文
posted @ 2019-04-29 09:09 DarJeely 阅读(601) 评论(0) 推荐(0)
摘要:Windows下Memcached在.Net程序中的实际运用(从Memcached客户端Enyim的库的编译到实际项目运用) 1、一点基础概念 2、获取EnyimMemcached客户端的源代码并编译出动态库 3、Memcached的服务器安装(windows server) 4、在web项目中实战 阅读全文
posted @ 2019-04-28 17:54 DarJeely 阅读(247) 评论(0) 推荐(0)
摘要:1. 启动并配置Memcached的服务端 1. 下载Memcached http://download.csdn.net/download/ful1021/7969231 2. 解压到任意目录下,例如: 解压缩文件到c:/memcached ,进入cmd控制台 3. 命令行输入 'c:/memca 阅读全文
posted @ 2019-04-28 17:52 DarJeely 阅读(358) 评论(0) 推荐(0)
摘要:一、工作准备 memcached客户端:Enyim.Caching.2.13 memcached服务器:memcached-win64-1.4.4-14 备注:不建议使用windows服务器,开发环境可以玩玩 二、Enyim.Caching配置 三、后台代码简单实现 阅读全文
posted @ 2019-04-28 17:51 DarJeely 阅读(763) 评论(0) 推荐(0)
摘要:Memcached 在windows环境下安装 1、memcached简介 memcached是一个高性能的分布式内存对象缓存系统,它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动应用的访问性 能。memcached基于一个储存键值对的hashmap,其守护进程是用C写的 阅读全文
posted @ 2019-04-28 17:50 DarJeely 阅读(454) 评论(0) 推荐(0)
摘要:memcache讲解和在.net中初使用 2017年10月17日 22:51:36 等待临界 阅读数:503 memcache讲解和在.net中初使用 2017年10月17日 22:51:36 等待临界 阅读数:503 memcache讲解和在.net中初使用 memcache讲解和在.net中初使 阅读全文
posted @ 2019-04-28 17:36 DarJeely 阅读(465) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/li150dan/p/9529054.html 阅读全文
posted @ 2019-04-28 17:35 DarJeely 阅读(197) 评论(0) 推荐(0)
摘要:在分布式缓存的应用中,会遇到多个客户端同时争用的问题。这个时候,需要用到分布式锁,得到锁的客户端才有操作权限 下面通过一个简单例子介绍: 这里引用的是Memcached.ClientLibrary.dll //引用 using Memcached.ClientLibrary; namespace M 阅读全文
posted @ 2019-04-28 17:34 DarJeely 阅读(240) 评论(0) 推荐(0)
摘要:本文说明:memcached分布式缓存的负载均衡配置比例,数据压缩,socket的详细配置等,以及在.net中的常用方法 首先下载客户端的3个dll,ICSharpCode.SharpZipLib.dll,log4net.dll,Memcached.ClientLibrary.dll 然后新建一个简 阅读全文
posted @ 2019-04-28 17:32 DarJeely 阅读(438) 评论(0) 推荐(0)
摘要:C# Memcache分布式缓存简单入门 什么是Memcache?能做什么? 以下是百度的观点: memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度 阅读全文
posted @ 2019-04-28 17:31 DarJeely 阅读(462) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/mss359681091/article/details/51076712 本文导读:在.NET运用中经常用到缓存(Cache)对象。有HttpContext.Current.Cache以及HttpRuntime.Cache,HttpRuntime. 阅读全文
posted @ 2019-04-28 17:30 DarJeely 阅读(1998) 评论(0) 推荐(0)
摘要:前言 本人从事 .netcore 转型已两年有余,对 .net core 颇有好感,这一切得益于优秀的语法、框架设计。 2006年开始使用 .net 2.0,从 asp.net 到 winform 到 winservice 等等领域开发都些许涉猎。对.net和大多数同胞有着类似的感触,那是又爱又恨, 阅读全文
posted @ 2019-04-28 17:24 DarJeely 阅读(458) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/qtqq/p/5951201.html StackExchange.Redis通用封装类分享 阅读目录 ConnectionMultiplexer 封装 RedisHelper 通用操作类封 String类型的封装 List类型的封装 Hash类型的封装 阅读全文
posted @ 2019-04-28 17:19 DarJeely 阅读(315) 评论(0) 推荐(0)
摘要:Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager Redis缓存服务器是一款key/value数据库,读110000次/s,写81000次/s,因为是内存操作所以速度飞快,常见用法有存用户令牌、短信验证码等 官网 阅读全文
posted @ 2019-04-28 17:17 DarJeely 阅读(285) 评论(0) 推荐(0)
摘要:.Net使用Redis详解之ServiceStack.Redis(七) 序言 本篇从.Net如何接入Reis开始,直至.Net对Redis的各种操作,为了方便学习与做为文档的查看,我做一遍注释展现,其中会对list的阻塞功能和事务的运用做二个案例,进行记录学习。 Redis官方推荐的.NET驱动类库 阅读全文
posted @ 2019-04-28 17:10 DarJeely 阅读(252) 评论(0) 推荐(0)
摘要:redis的过期时间和过期删除机制 一:设置过期时间 redis有四种命令可以用于设置键的生存时间和过期时间: EXPIRE <KEY> <TTL> : 将键的生存时间设为 ttl 秒 PEXPIRE <KEY> <TTL> :将键的生存时间设为 ttl 毫秒 EXPIREAT <KEY> <tim 阅读全文
posted @ 2019-04-28 17:05 DarJeely 阅读(4159) 评论(0) 推荐(0)
摘要:1.命令介绍 expire key seconds 设置key的有效时间,单位为秒expire命令返回1表示设置成功,返回0表示键不存在或设置失败。 ttl keyttl命令返回值是键的剩余时间(单位是秒)。当键不存在时,ttl命令会返回-2。没有为键设置过期时间(即永久存在,这是建立一个键后的默认 阅读全文
posted @ 2019-04-28 17:02 DarJeely 阅读(7040) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/soulmate_P/article/details/81136054如果没有设置有效期,即使内存用完,redis 自动回收机制也是看设置了有效期的,不会动没有设定有效期的,如果清理后内存还是满的,就不 阅读全文
posted @ 2019-04-28 17:01 DarJeely 阅读(2185) 评论(0) 推荐(0)
摘要:ASP.NET Redis 开发 文件并发(日志处理)--队列--Redis+Log4Net Redis简介 Redis是一个开源的,使用C语言编写,面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景。Redis纯粹为应用而产生,它是一个高性能的key 阅读全文
posted @ 2019-04-28 16:55 DarJeely 阅读(213) 评论(0) 推荐(0)
摘要:.NET中使用Redis Redis是一个用的比较广泛的Key/Value的内存数据库,新浪微博、Github、StackOverflow 等大型应用中都用其作为缓存,Redis的官网为http://redis.io/。 最近项目中需要使用Redis,这里简单记录一下Redis的安装,以及如何在.N 阅读全文
posted @ 2019-04-28 16:51 DarJeely 阅读(329) 评论(0) 推荐(0)
摘要:背景 多数系统都会涉及到“后台服务”的开发,一般是为了调度一些自动执行的任务或从队列中消费一些消息,开发 windows service 有一点不爽的是:调试麻烦,当然你还需要知道 windows service 相关的一些开发知识(也不难),本文介绍一个框架,让你让 console applica 阅读全文
posted @ 2019-04-28 16:48 DarJeely 阅读(314) 评论(0) 推荐(0)
摘要:ActiveMQ的另一个问题就是只要是软件就有可能挂掉,挂掉不可怕,怕的是挂掉之后把信息给丢了,所以本节分析一下几种持久化方式: 一、持久化为文件 ActiveMQ默认就支持这种方式,只要在发消息时设置消息为持久化就可以了。 打开安装目录下的配置文件: D:\ActiveMQ\apache-acti 阅读全文
posted @ 2019-04-28 16:42 DarJeely 阅读(407) 评论(0) 推荐(0)
摘要:ActiveMQ的另一种模式就SUB/HUB即发布订阅模式,是SUB/hub就是一拖N的USB分线器的意思。意思就是一个来源分到N个出口。还是上节的例子,当一个订单产生后,后台N个系统需要联动,但有一个前提是都需要收到订单信息,那么我们就需要将一个生产者的消息发布到N个消费者。 生产者: 假设生产者 阅读全文
posted @ 2019-04-28 16:41 DarJeely 阅读(290) 评论(0) 推荐(0)
摘要:1.ActiveMQ简介 先分析这么一个场景:当我们在网站上购物时,必须经过,下订单、发票创建、付款处理、订单履行、航运等。但是,当用户下单后,立即跳转到“感谢那您的订单” 页面。不仅如此,若果没有延迟,用户还会受到一封电子邮件。如果我们使用传统方式去实现,一般是对数据库操作一通,然后调用各种接口、 阅读全文
posted @ 2019-04-28 16:38 DarJeely 阅读(356) 评论(0) 推荐(0)
摘要:1 queue与topic的技术特点对比 对比项 Topic Queue 概要 Publish Subscribe messaging 发布订阅消息 Point-to-Point 点对点 有无状态 topic数据默认不落地,是无状态的。 Queue数据默认会在mq服务器上以文件形式保存,比如Acti 阅读全文
posted @ 2019-04-28 16:34 DarJeely 阅读(1570) 评论(0) 推荐(0)
摘要:1、开发的模式流程如下: 2、队列模式Queue 如果生产者产生了100条消息,那么两个消费同时在的话,会分工合作来接收这100条消息。就是每个消费者接收到50条来处理。 3、主题模式topic 如果生产者产生了100条消息,消费者在还没有订阅这个主题之前,是不会接收到这100条消息的。 消费者只有 阅读全文
posted @ 2019-04-28 16:31 DarJeely 阅读(386) 评论(0) 推荐(0)
摘要:MQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远 阅读全文
posted @ 2019-04-28 16:26 DarJeely 阅读(281) 评论(0) 推荐(0)
摘要:业务场景说明: 消息队列在大型电子商务类网站,如京东、淘宝、去哪儿等网站有着深入的应用, 队列的主要作用是消除高并发访问高峰,加快网站的响应速度。 在不使用消息队列的情况下,用户的请求数据直接写入数据库,在高并发的情况下,会对数据库造成巨大的压力,同时也使得系统响应延迟加剧。 在使用队列后,用户的请 阅读全文
posted @ 2019-04-28 16:14 DarJeely 阅读(270) 评论(0) 推荐(0)
摘要:MiniBlink的作者是 龙泉寺扫地僧 miniblink是什么? (抄了一下 龙泉寺扫地僧 写的简洁) Miniblink是一个全新的、追求极致小巧的浏览器内核项目,其基于chromium最新版内核,去除了chromium所有多余的部件,只保留最基本的排版引擎blink。Miniblink保持了 阅读全文
posted @ 2019-04-28 16:09 DarJeely 阅读(1774) 评论(0) 推荐(0)
摘要:已使用.netframework,version=v4.6.1 而不是目标框架netcoreapp,version=v2.1 还原包,此包可能与项目不完全兼容 NU1202: 包 System.Runtime.InteropServices.RuntimeInformation 4.0.0 与 ne 阅读全文
posted @ 2019-04-28 16:05 DarJeely 阅读(12966) 评论(3) 推荐(1)
摘要:一.基于erlang语言: 是一种支持高并发的语言 RabbitMQ的六种工作模式: 1.1 simple简单模式 消息产生着§将消息放入队列 消息的消费者(consumer) 监听(while) 消息队列,如果队列中有消息,就消费掉,消息被拿走后,自动从队列中删除(隐患 消息可能没有被消费者正确处 阅读全文
posted @ 2019-04-28 14:57 DarJeely 阅读(49729) 评论(2) 推荐(7)
摘要:http://www.cnblogs.com/zhangweizhong/category/855479.html https://www.cnblogs.com/zhangweizhong/p/5687457.html https://www.cnblogs.com/zhangweizhong/p 阅读全文
posted @ 2019-04-28 14:44 DarJeely 阅读(518) 评论(0) 推荐(0)
摘要:RabbitMQ基本概念和原理 1.AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。 2.RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写。 3.Channel Channe 阅读全文
posted @ 2019-04-28 14:26 DarJeely 阅读(1306) 评论(0) 推荐(0)
摘要:(二)surging 微服务框架使用系列之surging 的准备工作consul安装 suging 的注册中心支持consul跟zookeeper。因为consul跟zookeeper的配置都差不多,所以只是consul的配置 consul下载地址:https://www.consul.io/dow 阅读全文
posted @ 2019-04-26 15:47 DarJeely 阅读(253) 评论(0) 推荐(0)
摘要:(一)surging 微服务框架使用系列之surging 的准备工作rabbitmq安装 (1)下载erlang: http://www.erlang.org/download/otp_win64_17.3.exe 并安装 (2)下载RabbitMQ: http://www.rabbitmq.com 阅读全文
posted @ 2019-04-26 15:46 DarJeely 阅读(402) 评论(0) 推荐(0)
摘要:微服务框架surging学习之路——序列化 1.对微服务的理解 之前看到在群里的朋友门都在讨论微服务,看到他们的讨论,我也有了一些自己的理解,所谓微服务就是系统里的每个服务都 可以自由组合。自由组合这个就很厉害了,这样一来,每个服务与服务之间基本的物理 耦合为0,横向扩展整个系统就会非常非常灵活。 阅读全文
posted @ 2019-04-26 15:45 DarJeely 阅读(389) 评论(0) 推荐(0)
摘要:1.服务跟客户端初始化的时候需要添加缓存配置 2.配置文件(服务端跟客户端都需要) 3.服务端配置 (1)在容错规则里面配置开启缓存 (2)在缓存拦截器里面配置缓存的方法,key,类型,超时时间等等。。 (3)传递的方法参数如果是model类型,就需要设置 [CacheKey(1)]来标识缓存key 阅读全文
posted @ 2019-04-26 15:43 DarJeely 阅读(467) 评论(0) 推荐(0)
摘要:一、什么是API网关 API网关是一个服务器,是系统对外的唯一入口。API网关封装了系统内部架构,为每个客户端提供一个定制的API。API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。通常,网关也是提供REST/HTTP的访问API。服务端通过A 阅读全文
posted @ 2019-04-26 15:41 DarJeely 阅读(340) 评论(1) 推荐(0)
摘要:(三)surging 微服务框架使用系列之我的第一个服务(审计日志) 前言:前面准备了那么久的准备工作,现在终于可以开始构建我们自己的服务了。这篇博客就让我们一起构建自己的第一个服务 审计日志。 首先我们先创建两个项目,一个控制台的服务启动项目,一个业务的实现项目。(注:控制台项目可以引用业务项目, 阅读全文
posted @ 2019-04-26 15:38 DarJeely 阅读(324) 评论(0) 推荐(0)
摘要:目录 概述 局部刷新 错误处理 类型系统扩展 注册定制脚本 注册 Web 服务 在客户端脚本中使用认证和个性化服务 ScriptManagerProxy 类 添加 ScriptManager 控件 客户端脚本管理示例 概述 ScriptManager 控件管理用于 Microsoft ASP.NET 阅读全文
posted @ 2019-04-26 09:53 DarJeely 阅读(369) 评论(0) 推荐(0)
摘要:ASP.Net:Javascript 通过PageMethods 调用后端WebMethod方法 + 多线程数据处理 示例 2012年04月27日 16:59:16 奋斗的小壁虎 阅读数:4500 ASP.Net:Javascript 通过PageMethods 调用后端WebMethod方法 + 阅读全文
posted @ 2019-04-26 09:23 DarJeely 阅读(242) 评论(0) 推荐(0)
摘要:ScriptManager的几个属性和方法 ScriptManager的几个属性和方法 ScriptManager的几个属性和方法 ScriptManager的几个属性和方法 一、EnablePageMethods ScriptManager的EnablePageMethods属性用于设定客户端ja 阅读全文
posted @ 2019-04-26 09:20 DarJeely 阅读(1642) 评论(0) 推荐(0)
摘要:在JS中调用CS里的方法(PageMethods) 2014年04月28日 11:18:18 被动 阅读数:2998 在JS中调用CS里的方法(PageMethods) 2014年04月28日 11:18:18 被动 阅读数:2998 在JS中调用CS里的方法(PageMethods) 在JS中调用 阅读全文
posted @ 2019-04-26 09:17 DarJeely 阅读(528) 评论(0) 推荐(0)
摘要:解决StringHttpMessageConverter乱码问题问题: 当我们将字符串对象通过springmvc传回浏览器时,因为StringHttpMessageConverter消息转换器中默认的解码集是ISO-8859-1;因为当浏览器接收时,是乱码的. 解决: 通过配置文件,可以将问题解决: 阅读全文
posted @ 2019-04-25 17:59 DarJeely 阅读(3198) 评论(0) 推荐(0)
摘要:mvc:message-converters简单介绍 说说@ResponseBody注解,很明显这个注解就是将方法的返回值作为reponse的body部分。我们进一步分析下这个过程涉及到的内容,首先就是方法返回的类型,可以是字节数组、字符串、对象引用等,将这些返回类型以什么样的内容格式(即respo 阅读全文
posted @ 2019-04-25 17:56 DarJeely 阅读(501) 评论(0) 推荐(0)
摘要:SpringMVC配置多视图-内容协商原理 2014年03月06日 16:46:59 日积月累_滴水石穿 阅读数:10964更多 个人分类: SpringMVC SpringMVC配置多视图-内容协商原理 2014年03月06日 16:46:59 日积月累_滴水石穿 阅读数:10964更多 个人分类 阅读全文
posted @ 2019-04-25 17:53 DarJeely 阅读(425) 评论(0) 推荐(0)
摘要:Spring MVC Content Negotiation 2017年11月15日 00:21:21 carl-zhao 阅读数:2983 Spring MVC Content Negotiation 2017年11月15日 00:21:21 carl-zhao 阅读数:2983 Spring M 阅读全文
posted @ 2019-04-25 17:51 DarJeely 阅读(856) 评论(0) 推荐(0)
摘要:Spring配置中的"classpath:"与"classpath*:"的区别研究(转) 概念解释及使用场景: classpath是指WEB-INF文件夹下的classes目录。 通常我们一般使用这种写法实在web.xml中,比如spring加载bean的上下文时,如下: <!--系统自动加载文件- 阅读全文
posted @ 2019-04-25 17:45 DarJeely 阅读(299) 评论(0) 推荐(0)
摘要:目录: 1. 问题描述 2. 情形一:报表整体嵌入在.net系统框架中 3. 情形二:报表嵌入.net系统的某个页面中 4.权限控制方式 5、嵌入问题解决 目录: 1. 问题描述 2. 情形一:报表整体嵌入在.net系统框架中 3. 情形二:报表嵌入.net系统的某个页面中 4.权限控制方式 5、嵌 阅读全文
posted @ 2019-04-25 17:35 DarJeely 阅读(367) 评论(0) 推荐(0)
摘要:VS2017打开以前vs版本开发的项目 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v 阅读全文
posted @ 2019-04-25 17:14 DarJeely 阅读(601) 评论(0) 推荐(0)
摘要:目录 数据权限功能使用说明 1.功能概述 2.功能控制开关说明 3.权限配置说明 可授权权限 独立业务授权权限 数据权限功能使用说明 1. 功能概述 数据权限功能以授权方式划分可分为可授权权限和独立业务授权权限两种,可授权权限是指现在以责任为主的权限体系基础上增加数据权限功能,同以前的授权方式一致; 阅读全文
posted @ 2019-04-25 16:40 DarJeely 阅读(5808) 评论(0) 推荐(1)
摘要:目录 Web应用程序使用说明 1.组织权限概述 a)概述 b)组织权限设置 2.门户的使用 门户-栏目门户配置 3.安全策略功能使用说明 一、概述 二、安全策略设置 Web应用程序使用说明 1. 组织权限概述 a) 概述 业务基础框架是指一个应用系统的基础功能部分,UCML业务基础框架涵盖了一个WE 阅读全文
posted @ 2019-04-25 16:35 DarJeely 阅读(848) 评论(0) 推荐(0)
摘要:目录 制作系统升级安装包工具使用说明 1. 制作系统升级安装包 1.1 功能说明 1.2 系统升级安装包制作 2.安装包使用 制作系统升级安装包工具使用说明 本文档包含两部分,第一部分是如何制作系统升级安装包;第二部分是如果使用系统升级安装包。 1. 制作系统升级安装包 1.1 功能说明 文件菜单说 阅读全文
posted @ 2019-04-25 16:31 DarJeely 阅读(1036) 评论(0) 推荐(0)
摘要:一、业务操作行为导图 二、说明 1、 程序相关操作 2、 数据库相关操作 1、 程序相关操作 2、 数据库相关操作 一、 业务操作行为导图 在UCML开发中,每一种操作都会产生后续处理,如下图所示: 二、 说明 1、 程序相关操作 【生成数据访问层源码】:生成数据对象的源码,对每一个数据对象主要生成 阅读全文
posted @ 2019-04-25 16:27 DarJeely 阅读(506) 评论(0) 推荐(0)
摘要:平台导出操作在目标库中对应的数据表 平台导出操作在目标库中对应的数据表 平台操作如下图: UCML开发平台第五步有很多导出数据操作,在目标库中对应数据表如下: 导出项目 平台表(表名加DataSet) 目标表 备注 代码表 CodeValue CodeValue 代码表 屏幕定义 WebMainSc 阅读全文
posted @ 2019-04-25 16:25 DarJeely 阅读(412) 评论(0) 推荐(0)
摘要:源码目录说明 [复制链接] 源码目录说明 [复制链接] 本地搭建Web应用程序时会在本地部署一份源代码程序,这份源码程序是UCML标准项目模板程序。 其中BPObject目录是Web站点对应文件目录,下面对该目录下的文件说明一下: BPObject web程序主目录IIS配置时作为根目录 App_C 阅读全文
posted @ 2019-04-25 16:15 DarJeely 阅读(1540) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-04-25 10:33 DarJeely 阅读(253) 评论(0) 推荐(0)
摘要:官方微信有介绍通过web界面配置的方法:浅谈jeecg多数据源的使用,没试过不知道能不能用。 如果要手工配置也是可以的 在spring-mvc-hibernate.xml这个配置文件中增加一个数据源,如: 2.增加该数据源(也是修改spring-mvc-hibernate.xml文件: 3.在org 阅读全文
posted @ 2019-04-24 17:58 DarJeely 阅读(983) 评论(0) 推荐(0)
摘要:首先,简单的介绍下什么是JEECG。JEECG(J2EECode Generation)是一款基于代码生成器的免费开源的快速开发平台,使用JEECG可以简单快速地开发出企业级的Web应用系统。JEECG提倡简单功能由代码生成器直接生成,复杂业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口 阅读全文
posted @ 2019-04-24 17:52 DarJeely 阅读(5719) 评论(0) 推荐(0)
摘要:查询视图组件通常用于通过某些字段来查询数据,在页面设计处选好需要查询的字段,并设置操作符等信息最后设计页面添加执行查询的按钮即可,页面效果同编辑视图组件。 具体操作示例: 1、添加一个新的查询组件VC,绑定业务组件BC,并且在基本配置栏中一定要勾上开发者设计页面和允许编辑记录(允许输入查询条件),一 阅读全文
posted @ 2019-04-24 17:22 DarJeely 阅读(336) 评论(0) 推荐(0)
摘要:分页栏显示效果配置,取值为UCML.Pagination或UCML.PaginationMin,默认为UCML.PaginationMin,在视图显示前设置。 1、paginationCtype属性为UCML.Pagination时: 页面效果: 2、paginationCtype属性为UCML.P 阅读全文
posted @ 2019-04-24 17:13 DarJeely 阅读(300) 评论(0) 推荐(0)
摘要:链接业务组件是指某列以弹出层列表的方式选择数据进行录入或者自定义逻辑去完成业务的操作组件。 通过配置属性(包括业务组件启动参数)即可实现。常见的有2种方式: 1:数据选择录入 参与者Join选取组件。 2:自定义JS逻辑代码 自定义事件(包括组织选择常用和链接业务窗口的快捷装配功能)。 一个列可设置 阅读全文
posted @ 2019-04-24 17:04 DarJeely 阅读(397) 评论(0) 推荐(0)
摘要:当业务视图组件VC并排摆放时就会形成选项卡,本章介绍选项卡有关的操作函数和事件。 页面中有三个对象:TabStrip,Panel和Tab,TabStrip含Panel对象和Tab对象。业务单元BPO没有使用自定义业务模板时TabStrip对象ID命名规则为第一个:TabStrip_Level_1,第 阅读全文
posted @ 2019-04-24 16:57 DarJeely 阅读(328) 评论(1) 推荐(0)
摘要: 阅读全文
posted @ 2019-04-24 16:22 DarJeely 阅读(229) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-04-24 15:52 DarJeely 阅读(235) 评论(0) 推荐(0)
摘要:var params = { _bpoName: "BPO_KH_ED" + "Service", //BPO的名字(拥有那个服务端函数的BPO) _methodName: "GetData", //服务端函数名 _parameters: {OID: "1234",ID: "1"}, //函数的参数 阅读全文
posted @ 2019-04-24 15:04 DarJeely 阅读(342) 评论(0) 推荐(0)
摘要:Spring、Spring MVC、MyBatis整合文件配置详解 使用SSM框架做了几个小项目了,感觉还不错是时候总结一下了。先总结一下SSM整合的文件配置。其实具体的用法最好还是看官方文档。 Spring:http://spring.io/docs MyBatis:http://mybatis. 阅读全文
posted @ 2019-04-24 14:57 DarJeely 阅读(179) 评论(0) 推荐(0)
摘要:话不多说,最近在周末自己抽时间写一些框架做的系统,当所有东西都需要自己配置时候发现自己压根记不住这么多类和路径,所以日常总结就变得尤为重要了 db-config.properties 将配置文件常量提出来可多次使用 hibernate.dialect=org.hibernate.dialect.My 阅读全文
posted @ 2019-04-24 14:53 DarJeely 阅读(711) 评论(0) 推荐(0)
摘要:前言 在看这边博客时,如果遇到有什么不清楚的地方,可以参考我另外一边博文。Spring标签的探索,根据这边文章自己来深入源码一探究竟。这里自己只是简单记录一下各标签作用,每个人困惑不同,自然需求也不一定相同,所以还是自己动手深入源码一探究竟比较好。 context:annotation-config 阅读全文
posted @ 2019-04-24 14:40 DarJeely 阅读(630) 评论(0) 推荐(0)
摘要:spring配置文件 pom文件: <properties> <commons-lang.version>2.6</commons-lang.version> <slf4j.version>1.7.6</slf4j.version> <spring.version>4.1.3.RELEASE</sp 阅读全文
posted @ 2019-04-24 14:34 DarJeely 阅读(357) 评论(0) 推荐(0)
摘要:Web.xml配置详解之context-param <context-param> <param-name>contextConfigLocation</param-name> <param-value>contextConfigLocationValue></param-value> </cont 阅读全文
posted @ 2019-04-24 14:23 DarJeely 阅读(8881) 评论(0) 推荐(1)
摘要:web.xml 中的listener、 filter、servlet 加载顺序及其详解 一、概述 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。 2、紧急着,容创建一个ServletContext(ser 阅读全文
posted @ 2019-04-24 14:22 DarJeely 阅读(1931) 评论(0) 推荐(0)
摘要:在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 liste 阅读全文
posted @ 2019-04-24 14:20 DarJeely 阅读(272) 评论(0) 推荐(0)
摘要:一个web项目web.xml的配置中<context-param>配置作用 <context-param>的作用:web.xml的配置中<context-param>配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener>< 阅读全文
posted @ 2019-04-24 14:14 DarJeely 阅读(425) 评论(0) 推荐(0)
摘要:<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath*:conf/spring/applicationContext_core*.xml, classpath*:conf/spri 阅读全文
posted @ 2019-04-24 14:09 DarJeely 阅读(345) 评论(0) 推荐(0)
摘要:(转)web.xml中的contextConfigLocation在spring中的作用 一、Spring如何使用多个xml配置文件 1、在web.xml中定义contextConfigLocation参数,Spring会使用这个参数去加载所有逗号分隔的xml文件,如果没有这个参数,Spring默认 阅读全文
posted @ 2019-04-24 14:08 DarJeely 阅读(411) 评论(0) 推荐(0)
摘要:在使用Spring框架的时候,如果我们使用的是XML文件配置Bean的方式的话,我们往往会在web.xml里面配置如下内容: 这是因为如果我们有配置ContextLoaderListener, Spring会去web.xml中看我们是否有定义contextConfigLocation这个参数,如果有 阅读全文
posted @ 2019-04-24 14:03 DarJeely 阅读(804) 评论(0) 推荐(0)
摘要:spring默认启动位置以及contextConfigLocation设置源码解析 这几天在看spring的源码,涉及到spring启动位置的部分,下面就看看spring到底是从哪儿开始加载的。本文使用的是spring3.0M3 首先spring的加载会借助一个监听器ContextLoaderLis 阅读全文
posted @ 2019-04-24 14:01 DarJeely 阅读(536) 评论(0) 推荐(0)
摘要:【SpringMVC】关于classpath和contextConfigLocation 2017年11月16日 12:05:47 yongh701 阅读数:3624 【SpringMVC】关于classpath和contextConfigLocation 2017年11月16日 12:05:47  阅读全文
posted @ 2019-04-24 13:57 DarJeely 阅读(284) 评论(0) 推荐(0)
摘要:一、基本介绍 Web Services是一个软件接口,它描述了一组可以在网络上通过标准化的 XML 消息传递访问的操作。它使用基于 XML 语言的协议来描述要执行的操作或者要与另一个 Web 服务交换的数据。Web Services更多是一种标准,而不是一种具体的技术,不同的平台、语言大都提供Web 阅读全文
posted @ 2019-04-24 13:45 DarJeely 阅读(1260) 评论(0) 推荐(0)
摘要:WebService 的CXF框架 WS方式Spring开发 1.建项目,导包. 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 阅读全文
posted @ 2019-04-24 13:40 DarJeely 阅读(262) 评论(0) 推荐(0)
摘要:WebService:不同系统不同语言的数据交互, CXF主要分为两种服务方式: 1 )JAX-WS:传输数据, xml格式,基于SOAP协议(规范:规定了xml传递数据的编码规范) ; 2 )JAX-RS:传输数据,xml或json格式.基于HTTP协议.(风格). 一:WS独立服务使用(主要看底 阅读全文
posted @ 2019-04-24 13:38 DarJeely 阅读(513) 评论(0) 推荐(0)
摘要:第一RPC方式,不生成客户端代码 第二,document方式,不生成客户端代码 第三,用wsdl2java工具,生成客户端方式调用 Java代码 package samples.quickstart.client; import javax.xml.namespace.QName; import o 阅读全文
posted @ 2019-04-24 11:59 DarJeely 阅读(1013) 评论(0) 推荐(0)
摘要:首先,AXIS 是apache的作品。 1.到apache去下载相关的包,包括axis.jar、axis-ant.jar、commons-discovery-0.2.jar等。将jar包放到WEB-INF/lib下面 2.在WEB.XML中按如下配置,直接copy进去就可以 <servlet> <s 阅读全文
posted @ 2019-04-24 11:57 DarJeely 阅读(892) 评论(0) 推荐(0)
摘要:一、服务端代码 1、创建Maven工程 注意pom.xml文件的配置,需要引入axis的相关包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc 阅读全文
posted @ 2019-04-24 11:52 DarJeely 阅读(3341) 评论(0) 推荐(0)
摘要:axis2是可以实现webservice的一个插件,使用这个插件可以发布webservice 1:可以使用这个插件来发布webservice,可以看网址:http://clq9761.iteye.com/blog/976029/ 个人感觉一般不太适合我们做项目时候使用 2:我们这里将axis2的夹包 阅读全文
posted @ 2019-04-24 11:49 DarJeely 阅读(281) 评论(0) 推荐(0)
摘要:_Layout.cshtmlRenderSectionsection 分部页的使用@Html.Partial Html.RenderPartial与 Html.RenderAction的 return Content("xx") 就是简单的返回xx字符串 常用语与校验 Add,Delete,Upda 阅读全文
posted @ 2019-04-24 10:17 DarJeely 阅读(130) 评论(0) 推荐(0)
摘要:INotifyPropertyChangedPropertyChangedEventHandlerObservableCollectionusing System.ComponentModel.DataAnnotations.Schema;using System.Data;using System 阅读全文
posted @ 2019-04-24 10:16 DarJeely 阅读(188) 评论(0) 推荐(0)
摘要:访问权限可配置:勾上启用对当前业务单元在“系统管理”模块中定义的功能访问权限(列、按钮权限等) 导出信息 阅读全文
posted @ 2019-04-23 17:10 DarJeely 阅读(258) 评论(0) 推荐(0)
摘要:UCML异常提示界面,点击确定后UCML退出无法使用,原因见图二 图一: 图二:源码路径错误导致找不到路径出异常提示,在数据库中将数据update回正确路径即可解决该问题 阅读全文
posted @ 2019-04-23 15:51 DarJeely 阅读(257) 评论(0) 推荐(0)
摘要:UCML JS函数说明1.调用父窗体函数 window.openerWindow.函数名 2.公用JS存放位置 BPObject\Model\Rule\initvalue.js 3.弹窗JS var w = new UCML.OpenShowWindow({ frameMode: "frame",m 阅读全文
posted @ 2019-04-23 15:47 DarJeely 阅读(396) 评论(0) 推荐(0)
摘要:关闭自动构建: project - -build automatically 的勾去掉,如下图: 关闭自动验证:window - preferences-- myeclipse -- validation -- 右边需要取消什么验证 就把对应的勾去掉。 阅读全文
posted @ 2019-04-23 13:59 DarJeely 阅读(507) 评论(0) 推荐(0)
摘要:1:什么是MVC MVC(Model View Controller)是一种软件设计的框架模式,它采用模型(Model)-视图(View)-控制器(controller)的方法把业务逻辑、数据与界面显示分离。把众多的业务逻辑聚集到一个部件里面,当然这种比较官方的解释是不能让我们足够清晰的理解什么是M 阅读全文
posted @ 2019-04-23 13:28 DarJeely 阅读(928) 评论(0) 推荐(0)
摘要:SpringMVC学习笔记 一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDispatche 阅读全文
posted @ 2019-04-23 12:45 DarJeely 阅读(228) 评论(0) 推荐(0)
摘要:目录 1、在 web.xml 文件中配置前端处理器 2、在 springmvc.xml 文件中配置处理器映射器,处理器适配器,视图解析器 3、编写 Handler 4、编写 视图 index.jsp 5、在浏览器中输入:http://localhost:8080/SpringMVC_03/hello 阅读全文
posted @ 2019-04-23 12:00 DarJeely 阅读(184) 评论(0) 推荐(0)
摘要:目录 1、SpringMVC 详细介绍 2、SpringMVC 处理请求流程 3、配置前端控制器 4、配置处理器适配器 5、编写 Handler 5、配置处理器映射器 6、配置视图解析器 7、DispatcherServlet.properties 目录 1、SpringMVC 详细介绍 2、Spr 阅读全文
posted @ 2019-04-23 11:57 DarJeely 阅读(192) 评论(0) 推荐(0)
摘要:目录 1、什么是 SpringMVC ? 2、创建 web 工程,并导入相应的 jar 包。 3、新建 SpringMVC 全局配置文件 4、在 web.xml 文件中配置前端过滤器 5、编写处理器 Handler 6、在 springmvc.xml 文件中配置 Handler,处理器映射器,处理器 阅读全文
posted @ 2019-04-23 11:48 DarJeely 阅读(201) 评论(0) 推荐(0)
摘要:前段时日微软(Microsoft)正式发布了.NET Core 2.0,在很多开发社区中反响不错。但还是有一些开发者发出了疑问,.NET Core、Xamarin、.NET Standard和.NET Framework之间有哪些不同呢?本文就为大家简单描述一下这四者之间的区别。 .NET Core 阅读全文
posted @ 2019-04-23 11:18 DarJeely 阅读(1230) 评论(1) 推荐(2)
摘要:.NET Framework 和 .NET Core 是平台应用框架,而 .NET Standard 是 .NET 底层库。因此只要用 .NET Standard 工程来写的代码可以直接在上层的平台应用框架上使用。 你的库需要在多平台应用上使用,就使用 .NET Standard 来写。 经验与技巧 阅读全文
posted @ 2019-04-23 11:15 DarJeely 阅读(1084) 评论(0) 推荐(0)
摘要:简介 在C#中实现多线程的另一个方式是使用Parallel类。 在.NET4中 ,另一个新增的抽象线程是Parallel类 。这个类定义了并行的for和foreach的 静态方法。在为 for和 foreach定 义的语言中,循环从一个线程中运行 。Parallel类使用多个任务,因此使用多个线程来 阅读全文
posted @ 2019-04-23 10:59 DarJeely 阅读(241) 评论(0) 推荐(0)
摘要:精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel) 精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel) 介绍C# 4.0 的新特性之并行运算 Parallel.For - for 循环的并行运算 Parallel.For 阅读全文
posted @ 2019-04-23 10:50 DarJeely 阅读(228) 评论(0) 推荐(0)
摘要:集合 1 为什么使用并发集合? 原因主要有以下几点: System.Collections和System.Collections.Generic名称空间中所提供的经典列表、集合和数组都不是线程安全的,若无同步机制,他们不适合于接受并发的指令来添加和删除元素。 在并发代码中使用上述经典集合需要复杂的同 阅读全文
posted @ 2019-04-23 10:47 DarJeely 阅读(319) 评论(0) 推荐(0)
摘要:.Net多线程编程—任务Task 1 System.Threading.Tasks.Task简介 一个Task表示一个异步操作,Task的创建和执行是独立的。 只读属性: 返回值 名称 说明 object AsyncState 表示在创建任务时传递给该任务的状态数据 TaskCreationOpti 阅读全文
posted @ 2019-04-23 10:45 DarJeely 阅读(546) 评论(0) 推荐(0)
摘要:.Net多线程编程—System.Threading.Tasks.Parallel System.Threading.Tasks.Parallel类提供了Parallel.Invoke,Parallel.For,Parallel.ForEach这三个静态方法。 1 Parallel.Invoke 尽 阅读全文
posted @ 2019-04-23 10:43 DarJeely 阅读(547) 评论(0) 推荐(0)
摘要:因项目响应过慢,代码优化空间不大,在暂时无法调整系统架构的情况下,只有使用.NET中的TPL解决一些模块耗时过多的问题。但在使用过程中也碰到了一些问题,现在把它写下来,用于备忘。 1. Parallel.ForEach的使用 未设置最大线程数的情况下: a>为设置最大线程的情况下,TPL默认线程数为 阅读全文
posted @ 2019-04-23 10:13 DarJeely 阅读(644) 评论(0) 推荐(0)
摘要:之前的两篇文章我们了解了委托和事件,本文我们看一下线程。 1,一个窗体程序,默认拥有一个线程(相当于一个商店里面,只有一个店员),这个默认的线程叫做 UI线程/主线程。 2,进程和线程的关系: A,进程,包含程序运行所需要的资源 ,在大多数情况下是指 程序。(商店:囤积要使用的资源的地方) B,线程 阅读全文
posted @ 2019-04-23 09:39 DarJeely 阅读(169) 评论(0) 推荐(0)
摘要:【.NET基础】--委托、事件、线程(2) 本文介绍event的使用以及原理,本文接上一篇文章的Demo继续【下载上一篇Demo】 上一篇我们在类(dg_SayHi.cs)里面定义代理了4个Delegate,然后在Button的后台事件中 新建委托对象并初始化,这样去使用委托。本文我们看一下even 阅读全文
posted @ 2019-04-23 09:36 DarJeely 阅读(185) 评论(0) 推荐(0)
摘要:【.NET基础】--委托、事件、线程(1) 1,委托 是存放方法的指针的清单,也就是装方法的容器 A, 新建winform项目【01委托】,项目中添加dg_SayHi.cs 委托类 用于存储方法 namespace _01委托 { //定义委托 【类】 delegate void dg_SayHi( 阅读全文
posted @ 2019-04-23 09:30 DarJeely 阅读(225) 评论(0) 推荐(0)
摘要:随笔 - 353, 文章 - 1, 评论 - 5, 引用 - 0 随笔 - 353, 文章 - 1, 评论 - 5, 引用 - 0 随笔 - 353, 文章 - 1, 评论 - 5, 引用 - 0 随笔 - 353, 文章 - 1, 评论 - 5, 引用 - 0 三、并行编程 - Task同步机制。 阅读全文
posted @ 2019-04-22 16:59 DarJeely 阅读(226) 评论(0) 推荐(0)
摘要:一提到委托,浮现在我们脑海中的大概是听的最多的就是类似C++的函数指针吧,呵呵,至少我的第一个反应是这样的。 关于委托的定义和使用,已经有诸多的人讲解过,并且讲解细致入微,尤其是张子阳的那一篇。我就不用多废话了。 今天我要说的是C#中的三种委托方式:Func委托,Action委托,Predicate 阅读全文
posted @ 2019-04-22 16:14 DarJeely 阅读(203) 评论(0) 推荐(0)
摘要:多线程实际运用<第七篇> 1、单线程采集100个页面 class Program { static int i = 6991275; static void Main(string[] args) { Stopwatch sw = new Stopwatch(); sw.Start(); getTi 阅读全文
posted @ 2019-04-22 16:05 DarJeely 阅读(151) 评论(0) 推荐(0)
摘要:互斥体实现了“互相排斥”(mutual exclusion)同步的简单形式(所以名为互斥体(mutex))。互斥体禁止多个线程同时进入受保护的代码“临界区”。因此,在任意时刻,只有一个线程被允许进入这样的代码保护区。 任何线程在进入临界区之前,必须获取(acquire)与此区域相关联的互斥体的所有权 阅读全文
posted @ 2019-04-22 16:02 DarJeely 阅读(315) 评论(0) 推荐(0)
摘要:一、线程同步中的一些概念 1.1临界区(共享区)的概念 在多线程的环境中,可能需要共同使用一些公共资源,这些资源可能是变量,方法逻辑段等等,这些被多个线程共用的区域统称为临界区(共享区),临界区的资源不是很安全,因为线程的状态是不定的,所以可能带来的结果是临界区的资源遭到其他线程的破坏,我们必须采取 阅读全文
posted @ 2019-04-22 15:58 DarJeely 阅读(188) 评论(0) 推荐(0)
摘要:一、ManualResetEvent 该对象有两种信号量状态True和False。构造函数设置初始状态。简单来说, 如果构造函数由true创建,则第一次WaitOne()不会阻止线程的执行,而是等待Reset后的第二次WaitOne()才阻止线程执行。 如果构造函数有false创建,则WaitOne 阅读全文
posted @ 2019-04-22 15:54 DarJeely 阅读(290) 评论(0) 推荐(0)
摘要:在学习异步之前先来说说异步的好处,例如对于不需要CPU参数的输入输出操作,可以将实际的处理步骤分为以下三步: 以上步骤如果仅仅使用一个线程,当线程正在处理UI操作时就会出现“卡”的现象。 如果使用异步的处理方式,则这三步处理过程涉及到两个线程,主线程中启动第一步;第一步启动后,主线程结束(如果不结束 阅读全文
posted @ 2019-04-22 15:50 DarJeely 阅读(225) 评论(0) 推荐(0)
摘要:操作系统通过线程对程序的执行进行管理,当操作系统运行一个程序的时候,首先,操作系统将为这个准备运行的程序分配一个进程,以管理这个程序所需要的各种资源。在这些资源之中,会包含一个称为主线程的线程数据结构,用来管理这个程序的执行状态。 在Windows操作系统下,线程的的数据结构包含以下内容: 1、线程 阅读全文
posted @ 2019-04-22 15:48 DarJeely 阅读(312) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/kissdodog/archive/2013/03/28/2986026.html 一、CLR线程池 管理线程开销最好的方式: 微软早就替我们想到了,为我们实现了线程池。 CLR线程池并不会在CLR初始化时立即建立线程,而是在应用程序要创建线程来运行任务 阅读全文
posted @ 2019-04-22 15:43 DarJeely 阅读(357) 评论(0) 推荐(0)
摘要:C:\Users\Administrator\AppData\Local\Temp\Temporary ASP.NET Files C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files C:\Program Fil 阅读全文
posted @ 2019-04-17 10:49 DarJeely 阅读(3420) 评论(0) 推荐(0)
摘要:[ZooKeeper.net] 3 ZooKeeper的分布式锁 基于ZooKeeper的分布式锁 源码分享:http://pan.baidu.com/s/1miQCDKk ZooKeeper 里实现分布式锁的基本逻辑: 1.zookeeper中创建一个根节点(Locks),用于后续各个客户端的锁操 阅读全文
posted @ 2019-04-16 12:33 DarJeely 阅读(285) 评论(0) 推荐(0)
摘要:最近发现了一个比较有趣的东西 AutoMapper,主要将Model转换为DTO,DTO更注重数据,对领域对象进行合理封装,从而不会将领域对象的行为过分暴露给表现层。 先来看一点实例,两个类之间的映射。 首先定义两个类Source与DTOSource: Source与DTOSource字段完全相同, 阅读全文
posted @ 2019-04-16 11:54 DarJeely 阅读(189) 评论(0) 推荐(0)
摘要:一、最简单的用法 有两个类User和UserDto 将User转换成UserDto也和简单 这是一种最简单的使用,AutoMapper会更加字段名称去自动对于,忽略大小写。 二、如果属性名称不同 将UserDto的Name属性改成Name2 三、使用Profile配置 自定义一个UserProfil 阅读全文
posted @ 2019-04-16 11:51 DarJeely 阅读(376) 评论(0) 推荐(0)
摘要:AutoMapper用法 AutoMapper是对象到对象的映射工具。在完成映射规则之后,AutoMapper可以将源对象转换为目标对象。 作者:齐飞 原文:http://www.qeefee.com/article/automapper 配置AutoMapper映射规则 AutoMapper是基于 阅读全文
posted @ 2019-04-16 11:39 DarJeely 阅读(336) 评论(0) 推荐(0)
摘要:依赖倒置?控制反转(IOC)? 依赖注入(DI)? 你是否还在被这些名词所困扰,是否看了大量理论文章后还是一知半解了? 今天我想结合实际项目,和正在迷惑中的新手朋友一起来学习和总结依赖注入Autofac的使用和理解。 依赖注入粗暴理解 依赖: 这样的代码,估计没有程序猿不曾使用。 A类实例化的时候需 阅读全文
posted @ 2019-04-16 10:41 DarJeely 阅读(441) 评论(0) 推荐(0)
摘要:第二节:框架前期准备篇之AutoFac常见用法总结 一. 说在前面的话 凡是大约工作在两年以上的朋友们,或多或少都会接触到一些框架搭建方面的知识,只要一谈到框架搭建这个问题或者最佳用法这个问题,势必会引起一点点小小的风波,我说我的好,他说他的好,非常容易骂架,所以在本节乃至该系列我仅仅是总结了一下自 阅读全文
posted @ 2019-04-16 10:20 DarJeely 阅读(513) 评论(0) 推荐(0)
摘要:js 中 (function($){...})(jQuery) 含义 js中定义函数常用写法是 function name(arg){ //arg则是匿名函数的参数。 //... } 调用函数时的写法是: name(arg); 在js中不方法名的写法(就是匿名函数)//arg则是匿名函数的参数。 f 阅读全文
posted @ 2019-04-16 09:53 DarJeely 阅读(492) 评论(0) 推荐(0)
摘要:原文链接:http://caibaojian.com/284.html 方法一: 调用方法:$("#apDiv").setApDiv();· 方法二: 调用方法:$.setApDiv(); 总结 一种如$.extend({'aa':function(){}}),这种调用时就是这样$.aa(),另一种 阅读全文
posted @ 2019-04-16 09:52 DarJeely 阅读(2199) 评论(0) 推荐(0)
摘要:时间:02月20日 自定义主要通过两种方式实现$.extend({aa:function(){}});$.fn.extend({aa:function(){}});调用的方法分别是:$.aa();$($this).aa();注意:创建函数时不要放在 $(function() { }中,调用时候要放在 阅读全文
posted @ 2019-04-16 09:50 DarJeely 阅读(1922) 评论(0) 推荐(0)
摘要:javascript中(function($){...})(jQuery)写法是什么意思 这里实际上是匿名函数function(arg){...}这就定义了一个匿名函数,参数为arg而调用函数 时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(function(arg 阅读全文
posted @ 2019-04-16 09:45 DarJeely 阅读(426) 评论(0) 推荐(0)
摘要:jQuery和js自定义函数和文件的方法(全网最全) jQuery和js自定义函数和文件的方法(全网最全) jQuery和js自定义函数和文件的方法(全网最全) jQuery和js自定义函数和文件的方法(全网最全) 版权声明:本文为像雾像雨又像风_http://blog.csdn.net/topda 阅读全文
posted @ 2019-04-16 09:44 DarJeely 阅读(1074) 评论(0) 推荐(0)
摘要:<!doctype html><html><head><meta charset="utf-8"><title></title><!--引入jQuery--><script src="js/jquery.min.js" type="text/javascript"></script><script> 阅读全文
posted @ 2019-04-16 09:32 DarJeely 阅读(342) 评论(0) 推荐(0)
摘要:在js中函数有两种表达方式。1 函数声明 2 函数表达式 函数声明 function sayname(){ alert("li lei"); } 函数表达式 var sayname=function(){ alert("lilei"); } 函数声明会进行函数提升,但是函数表达式不能。 函数提升比变 阅读全文
posted @ 2019-04-16 09:28 DarJeely 阅读(151) 评论(0) 推荐(0)
摘要:1)函数声明(Function Declaration); 2)函数表达式(Function Expression)。 Javascript 中函数声明和函数表达式是存在区别的,函数声明在JS解析时进行函数提升,因此在同一个作用域内,不管函数声明在哪里定义,该函数都可以进行调用。而函数表达式的值是在 阅读全文
posted @ 2019-04-16 09:27 DarJeely 阅读(169) 评论(0) 推荐(0)
摘要:jquery源码中的(function(window, undefined){})(window)【转】 (function( window, undefined ) {})(window);这个,为什么要将window和undefined作为参数传给它? (function( $, undefin 阅读全文
posted @ 2019-04-16 09:21 DarJeely 阅读(186) 评论(0) 推荐(0)
摘要:转载 https://www.cnblogs.com/cndotabestdota/p/5664112.html +function ($) { "use strict";}(window.jQuery);全面分析 +function ($) { "use strict"; }(window.jQu 阅读全文
posted @ 2019-04-16 09:20 DarJeely 阅读(458) 评论(0) 推荐(0)
摘要:function(){}(); (function(){})(); 这两个是self-invoking anonymous 自调匿名函数,用这类的方法,能强制使匿名函数成为表达式,把不合法变成合法。()是对函数赋值,所以function($){}(window.jQuery) 就是指把window. 阅读全文
posted @ 2019-04-16 09:14 DarJeely 阅读(2005) 评论(0) 推荐(0)
摘要:作者:dym0080 来源:CSDN 原文:https://blog.csdn.net/dym0080/article/details/81017777 版权声明:本文为博主原创文章,转载请附上博文链接! 最近在一个项目上遇到需要修改数据库名称、物理文件名和逻辑名称。如下图所示,数据库ty_cms_ 阅读全文
posted @ 2019-04-10 09:03 DarJeely 阅读(1513) 评论(0) 推荐(1)