JavaWeb
文章平均质量分 95
今晚打酱油8
这个作者很懒,什么都没留下…
展开
-
使用DDD指导业务设计的一点思考
https://insights.thoughtworks.cn/ddd-business-design/领域驱动设计(DDD) 是 Eric Evans 提出的一种软件设计方法和思想,主要解决业务系统的设计和建模。DDD 有大量难以理解的概念,尤其是翻译的原因,某些词汇非常生涩,例如:模型、限界上下文、聚合、实体、值对象等。实际上 DDD 的概念和逻辑本身并不复杂,很多概念和名词是为了解决一些特定的问题才引入的,并和面向对象思想兼容,可以说 DDD 也是面向对象思想中的一个子集。如果遵从奥卡.转载 2021-03-18 17:21:28 · 750 阅读 · 0 评论 -
ubuntu 12.04下搭建web服务器(MySQL+PHP+Apache) 教程
http://www.cnblogs.com/onlycxue/p/3246124.html最近,经理让我搭建一个服务器,我从网上找了一篇比较好的教程,按教程一步步执行感觉挺顺利,所以准备整理一下这个教程。尊重原版注明出处:http://news.2ky.cn/Linux/ubuntu-12.04-web-server.htm1.开始说明下面很多可能参照网上其中以为前辈转载 2015-08-17 17:15:24 · 651 阅读 · 0 评论 -
Memcached 客户端程序三种API的比较
Memcached 客户端程序 Memcached的java客户端已经存在三种了: ? 官方提供的基于传统阻塞io由Greg Whalin维护的客户端 ? Dustin Sallings实现的基于java nio的Spymemcached ? XMemcached 1. 三种API比较 1)转载 2015-08-17 17:35:47 · 377 阅读 · 0 评论 -
【MongoDB for Java】Java操作MongoDB
http://www.cnblogs.com/hoojo/archive/2011/06/02/2068665.html【MongoDB for Java】Java操作MongoDB上一篇文章: http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html介绍到了在MongoDB的控制台完成MongoDB的数据操作,通转载 2015-09-10 15:42:55 · 625 阅读 · 0 评论 -
MongoDB整合Spring 详细讲解(含代码)
http://blog.csdn.net/cuiran/article/details/8287204写这篇文章也做了下思考,首先是本人技术欠佳。但就是喜欢研究一些东西。因为在此之前有很多的朋友已经写过类似的,很多我也看过,但是讲解的不够深入。对有些朋友提出的问题不能给出答案。在这里,我根据我目前的能力对其进行整理。并最终运行成功。在测试过程中出现过一下问题:转载 2015-09-11 16:42:47 · 616 阅读 · 0 评论 -
MyEclipse安装aptana插件, 8.5之前版本 和 之后版本, MyEclipse10安装aptana
MyEclipse8.5安装aptana插件说明:1.在myeclipse的安装目录下,有个common文件夹,建一个myplugIns,此目录下建aptana_update_024747目录2.把features和plugins的两个文件夹copy到aptana_update_024747目录中。3.打开myeclipse8.5下的dropins的目录新建一个aptana_updat转载 2014-01-22 10:06:33 · 1060 阅读 · 0 评论 -
maven3 快速入门指南
http://www.21ops.com/linux/11337.htmlmaven3 快速入门指南2014年01月28日 linux专栏, Linux教程 暂无评论 阅读 3 views 次前提条件 你首先需要了解如何在电脑上安装软件。如果你不知道如何做到这一点,请询问你办公室,学校里的人,或花钱找人来解释这个给你。 不建议给转载 2015-09-11 17:47:50 · 2327 阅读 · 0 评论 -
Idea 工具的一些使用
Intellij IDEA 的使用http://my.oschina.net/lujianing/blog/177042#OSC_h1_2IntelliJ IDEA WEB项目的部署配置http://my.oschina.net/lujianing/blog/186737Intellij IDEA创建Maven Web项目http://devel转载 2015-09-15 23:22:15 · 1104 阅读 · 0 评论 -
跨域问题解决方案(HttpClient安全跨域 & jsonp跨域)
http://blog.csdn.net/lovesummerforever/article/details/380522131 错误场景 今天要把项目部署到外网的时候,出现了这样的问题, 我把两个项目放到自己本机的tomcat下, 进行代码调试, 运行都没有问题的, 一旦把我转载 2015-10-21 19:58:41 · 3549 阅读 · 0 评论 -
eclipse下gradle配置
http://my.oschina.net/u/1994816/blog/297967使用gradle进行开发——环境搭建1、gradle编译环境 下载gradle编译包(http://www.gradle.org/downloads),解压到目标文件夹下 例如:D:\Windows7 (64)\gradle-2.02、安转载 2015-09-20 23:31:11 · 2551 阅读 · 0 评论 -
使用IntelliJ IDEA,gradle开发Java web应用步骤
http://www.open-open.com/lib/view/1427034613470使用IntelliJ IDEA,gradle开发Java web应用步骤最近 正在学习gradle构建工具的使用,看了一堆的文档,有点一知半解,索性动作实践一把,在以后的自己的项目中尝试使用看看。目前手头用的是 IntelliJ IDEA 14,搭建了一天终于明白怎么集成gradle赖转载 2015-09-21 00:04:08 · 1794 阅读 · 0 评论 -
Memcached笔记
http://snowolf.iteye.com/blog/1447348Memcached笔记——(一)安装&常规错误&监控08年的时候接触过Memcached,当时还对它的客户端产品嗤之以鼻,毕竟手工代码没有各种ORM原生XML配置方便。尽管如此,Memcached现在已经成了服务器架构里不可或缺的一部分! 相关链接: Memcached笔记——(一)安装&常规错误转载 2015-08-17 16:09:17 · 370 阅读 · 0 评论 -
使用Selenium 和Junit 进行WEB功能测试
http://yingxiong.iteye.com/blog/782711下载用firefox 到http://selenium -ide.openqa.org/download.jsp 下载selenium -ide 这个firefox 插件, 然后安装,到http://release.openqa.org/selenium -remote-control/ 下转载 2015-07-16 14:10:04 · 3646 阅读 · 1 评论 -
大型网站架构提速关键技术
大型网站关键技术介绍1. pv值(page views),访问量大 带来问题 a. 流量大 10000000*2m ->解决方案 买带宽 ,优化程序(处理图片) b. 并发量,同时访问网站的人多.,解决方案 对程序的架构重新设计.->服务器集群 示意图: 1. 数据量大->10亿记录解决方法是 a. 表的设计合理 b. 分表技术(垂直分割,水转载 2015-08-24 09:47:06 · 735 阅读 · 0 评论 -
eclipse和tomcatPlugin配置使用
http://wenku.baidu.com/link?url=KH4RKhSkK7I-TkOnV0fJqwje2Zu4i7QmA5sWgz2Poegdla1tE9xlKNvtAzgAucdYyB7KptM3QJblvlXd6O1v3u7PMtpmf2jBJYHDcFN5X4a转载 2015-03-09 15:28:51 · 1349 阅读 · 0 评论 -
关于Struts-JSON的提高开发效率
http://blog.csdn.net/lf_software_studio/article/details/7679048关于Struts-JSON的提高开发效率一、JSON是什么?:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard EC转载 2015-03-09 16:21:40 · 356 阅读 · 0 评论 -
oscache缓存使用总结
在目前流行的三种开源的缓存工具中,OSCache的配置和使用应给是最简单的了,它主要是针对页面级的配置,EHCache主要针对对象级的缓存,MemCached应该是比较完整的了。下面我来总结一下OSCache,下面是网上找的两篇文章介绍:从 https://oscache.dev.java.net/files/documents/629/61427/oscache-2.4.1-fu转载 2015-03-10 16:41:07 · 459 阅读 · 0 评论 -
memcached完全剖析–1. memcached的基础
http://kb.cnblogs.com/page/42731/系列文章导航:memcached完全剖析–1. memcached的基础memcached全面剖析–2. 理解memcached的内存存储memcached全面剖析–3. memcached的删除机制和发展方向memcached全面剖析–4. memcached的分布式算法memc转载 2015-04-09 00:33:19 · 350 阅读 · 0 评论 -
Sublime Text 3能用支持的插件推荐
http://dengo.org/archives/923Sublime Text 3能用支持的插件推荐从二月份用测试版本build 3012开始用sublime text 3,虽然很多插件在sublime text 3不工作了,因为sublime text 3修复了2的一些bug、提升了性能并集成了不少常用插件的功能,当时没什么要求够用了,就这样傻傻地裸插件空手写转载 2015-06-16 21:36:07 · 1120 阅读 · 0 评论 -
微信公众平台java开发详解(工程代码+解析)
http://blog.csdn.net/pamchen/article/details/38718947说明:本次的教程主要是对微信公众平台开发者模式的讲解,网络上很多类似文章,但很多都让初学微信开发的人一头雾水,所以总结自己的微信开发经验,将微信开发的整个过程系统的列出,并对主要代码进行讲解分析,让初学者尽快上手。在阅读本文之前,应对微信公众平台的官方开发文档有所了解,知道转载 2015-06-17 19:57:59 · 781 阅读 · 0 评论 -
基于SpringMVC文件上传服务器端进度条实现
http://blog.csdn.net/ben1247/article/details/7440483文件上传应该大部分人都接触过,一般都是基于commons-fileupload组件来实现,SpringMVC的文件上传功能也是在commons-fileupload组件提供的功能上面做了一些包装功能,使文件上传开发更容易方便。 首先来看看我们系统对于文件上传功能提出来的转载 2015-05-22 23:19:51 · 1377 阅读 · 0 评论 -
通过浏览器直接打开iOS/Android App 应用程序 - Cundong's log - 开源中国社区
http://itindex.net/blog/2014/11/07/1415353560000.html点击浏览器中的URL链接,启动特定的App。首先做成HTML的页面,页面内容格式如下:a href="[scheme]://[host]/[path]?[query]">启动应用程序a> 这一句就可以了。 各个项目含义如下所示:s转载 2015-06-29 22:39:57 · 3602 阅读 · 0 评论 -
如何解决Tomcat服务器的stdout.log大文件问题
http://blog.163.com/messcat@126/blog/static/1720908792014514115050705/公司对于访问量不是很大的J2EE应用,一直使用Tomcat做WEB服务器,一直遇到一个很让人头痛的问题,就是stdout.log日志文件会自动增长,而且增长得很快。 对于一些访问量大的,stdout.log日志暴增,每天有可能就增长转载 2015-07-06 16:48:42 · 9646 阅读 · 1 评论 -
CAS实现SSO单点登录原理
CAS实现SSO单点登录原理2013-04-08 | 所属分类:Cas SSO 原理1. CAS 简介1.1. What is CAS ?CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS转载 2015-10-24 23:40:25 · 690 阅读 · 0 评论 -
SSO CAS 单点登录 教程整理
转自 微信公众号"Java架构师"1. 10分钟让你了解SSO技术到底讲个啥?http://mp.weixin.qq.com/s?__biz=MzAxNzcwNzY1Nw==&mid=214527346&idx=1&sn=3dfebd284acd1471c251bf8067b9bda7&scene=4#wechat_redirect2. 干货!原来实现一个SSO认证原创 2015-12-24 23:23:09 · 1597 阅读 · 0 评论 -
Quartz使用-入门使用(java定时任务实现)
注:这里使用的是Quartz1.6.5版本(包:quartz-1.6.5.jar)http://blog.csdn.net/lotusyangjun/article/details/6450421/ [java] view plain copy//测试main函数 //QuartzTest.java packa转载 2016-07-29 18:33:19 · 490 阅读 · 0 评论 -
kafka2.9.2的分布式集群安装和demo(java api)测试
http://www.aboutyun.com/thread-8919-1-1.html问题导读1、什么是kafka?2、kafka的官方网站在哪里?3、在哪里下载?需要哪些组件的支持?4、如何安装? 一、什么是kafka? kafka是LinkedIn开发并开源的一个分布式MQ系统,现在是Apache的一个孵化项目。在它的主页描述k转载 2016-07-31 21:45:48 · 1298 阅读 · 0 评论 -
Google Guava官方教程(中文版)
http://ifeve.com/google-guava/引言Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字转载 2016-08-06 23:06:47 · 976 阅读 · 0 评论 -
Mybatis Generator最完整配置详解
http://www.jianshu.com/p/e09d2370b796Paste_Image.png同学们有福了,花了一些时间,重新整理了一个最完整的Mybatis Generator(简称MBG)的最完整配置文件,带详解,再也不用去看EN的User Guide了;<!DOCTYPE generatorConfiguration PUB转载 2016-08-10 18:33:49 · 730 阅读 · 0 评论 -
聊聊高并发系统之HTTP缓存
http://geek.csdn.net/news/detail/96586简介最近遇到很多人来咨询我关于浏览器缓存的一些问题,而这些问题都是类似的,因此总结本文来解答以后遇到类似问题的朋友。因本文主要以浏览器缓存场景介绍,所以非浏览器场景下的一些用法本文不会介绍,而且本文以chrome为测试浏览器。浏览器缓存是指当我们使用浏览器访问一些网站页面或者http服务转载 2016-08-23 09:07:14 · 479 阅读 · 0 评论 -
Quartz与Spring集成——创建调度器 定时
目录(?)[-]前言创建调度器读取调度器配置创建远端调度器代理创建远端jmx调度器代理实例化作业工厂实例化实例ID生成器实例化线程池实例化JobStore的具体实例获取数据库管理器并设置数据库连接池设置调度器插件设置作业监听器设置触发器监听器获取线程执行器创建脚本执行工厂生成调度实例ID设置JobStore的数据库错误重试的间隔及现场执行器构造QuartzSchedulerReso转载 2016-09-01 18:12:58 · 1948 阅读 · 0 评论 -
Java 8新特性终极指南
http://www.importnew.com/11908.html编者注:Java 8已经公布有一段时间了,种种迹象表明Java 8是一个有重大改变的发行版。在Java Code Geeks上已经有大量的关于Java 8 的教程了,像玩转Java 8——lambda与并发,Java 8 Date Time API 教程: LocalDateTime和在J转载 2017-06-20 09:25:34 · 737 阅读 · 0 评论 -
使用Mockito进行单元测试
http://qiuguo0205.iteye.com/blog/14433441. 为什么使用Mockito来进行单元测试? 回答这个问题需要回答两个方面,第一个是为什么使用mock?mock其实是一种工具的简称,他最大的功能是帮你把单元测试的耦合分解开,如果你的代码对另一个类或者接口有依赖,它能够帮你模拟这些依赖,并帮你验证所调用的依赖的行为。转载 2017-06-20 14:37:07 · 1010 阅读 · 0 评论 -
【干货】Chrome插件(扩展)开发全攻略
转自:http://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html 写在前面我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,写博客的辛苦大家懂的,所以转载务必保留出处。本文所有涉及到的大部分代码均在这个demo里面:https://github.com/liuxianan/chrome-plugin-...转载 2018-09-29 16:50:28 · 1092 阅读 · 0 评论 -
拜托!面试请不要再问我Spring Cloud底层原理
>转载请标明出处:>https://www.fangzhipeng.com> 本文出自[方志朋的博客](http://blog.csdn.net/forezp)>>本文为转载文章,作者:中华石杉,十余年BAT架构经验,倾囊相授。作者微信公众号:石杉的架构笔记(ID:shishan100)概述毫无疑问,Spring Cloud是目前微服务架构...转载 2019-03-05 11:30:23 · 317 阅读 · 0 评论 -
quartz spring 实现动态定时任务
源码:http://chuhanzhi.com/?p=45 点击最下方链接即可下载 在实际项目应用中经常会用到定时任务,可以通过quartz和spring的简单配置即可完成,但如果要改变任务的执行时间、频率,废弃任务等就需要改变配置甚至代码需要重启服务器,这里介绍一下如何通过quartz与spring的组合实现动态的改变定时任务的状态的一个实现。参考文章:http://ww转载 2016-07-29 17:24:23 · 669 阅读 · 0 评论 -
Spring+Log4j+ActiveMQ实现远程记录日志
http://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651477299&idx=1&sn=7045d82c5cc01f214ac57598162711a0&scene=0#wechat_redirecthttp://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651477299&idx=2转载 2016-07-07 21:15:07 · 608 阅读 · 0 评论 -
jasig CAS实现单点登录(数据库认证)
jasig CAS实现单点登录(数据库认证)http://www.open-open.com/lib/view/open1392714410256.html这个CAS( Central Authentication Service)是耶鲁大学的开源项目,旨在实现企业应用单点登录,还是很不错的。其官网http://www.jasig.org/cas 。实验环境:转载 2015-10-28 01:41:02 · 796 阅读 · 0 评论 -
ActiveMQ入门实例 - ActiveMQ教程
------------- ActiveMQ教程 --------------Queue与Topic的比较1、JMS Queue执行load balancer语义:一条消息仅能被一个consumer收到。如果在message发送的时候没有可用的consumer,那么它将被保存一直到能处理该message的consumer可用。如果一个consumer收到一条mess转载 2015-11-17 00:27:08 · 2227 阅读 · 0 评论 -
tomcat7.0 内存配置 和 端口配置
http://blog.csdn.net/wwwyuanliang10000/article/details/238397951.在catalina.bat的第一行增加: 在catalina.sh的第一行增加: set JAVA_OPTS=-Xms1024m -Xmx1024m -Xss1024K -XX:PermSize=64m -XX:MaxPermSiz转载 2014-06-24 14:01:27 · 3817 阅读 · 0 评论