关闭

[置顶] Redis Sentinel模式集成到Spring

Redis Sentinel模式集成到SpringAuthor QiuRiMangCao 秋日芒草引入jedis依赖jarjedis-2.9.0.jarbean 定义,spring为将这个bean包装成一个bean definition, destroy-method=”destroy” 就是对应redis.clients.jedis.JedisSentinelPool中的销毁方法<bean id=...
阅读(53) 评论(0)

[置顶] windows上安装使用rabbitmq

windows上安装rabbitmqAuthor QiuRiMangCao 秋日芒草 安装erlang(rabbitmq运行的环境) 安装rabbitmq 使用rabbitmqctl.bat status查看是否正常启动 D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.5\sbin>rabbitmqctl.bat status St...
阅读(91) 评论(0)

[置顶] springboot 一些常用的注解介绍

springboot 一些常用的注解介绍Author QiuRiMangCao 秋日芒草@SpringBootApplication(scanBasePackages = {“com.qiu”}, exclude = {}) 包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Bo...
阅读(56) 评论(0)

[置顶] springboot 快速集成的一些启动类模块

springboot 快速集成的一些启动类模块Author QiuRiMangCao 秋日芒草常用启动类模块如下 1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。 2)spring-boot-starter-actuator 帮助监控和管理应用。 3)spring-boot-starter-amqp 通过spring...
阅读(73) 评论(0)

[置顶] 快速搭建一个简单的springboot项目

快速搭建一个简单的springboot项目Author QiuRiMangCao 秋日芒草使用eclipse新建一个maven-archetype-quickstart骨架的maven项目 New Maven project maven-archetype-quickstart 在pom中,继承父工程spring-boot-starter-parent <grou...
阅读(98) 评论(0)

[置顶] 分布式服务框架Dubbo+Zookeeper

分布式服务框架Dubbo+Zookeeper * Author QiuRiMangCao 秋日芒草*Zookeeper 能解决的问题:1.统一命名服务(server1:order服务名,server1:downOrder服务名,zk负责管理命名) 2.状态同步(用户状态,订单状态,在不同节点之间设置状态同步,保证各节点数据一致性) 3.集群管理(管理集群各节点协同对外提供服务) 4.分布式应...
阅读(256) 评论(0)

[置顶] 正向代理和Nginx反向代理配置介绍

正向代理和Nginx反向代理配置介绍 * Author QiuRiMangCao 秋日芒草*# 正向代理(代理对象是pc) 是一个位于客户端(pc)和原始服务器(google.com)之间的服务器 # 场景 pc ---> vpn ---> google.com# 反向代理(代理对象是服务器) 是对于客户端而言它是原始服务器,客户端不需要进行任何特别的配置 # 场景 pc01 }...
阅读(185) 评论(0)

[置顶] Zookeeper 本地模拟伪集群环境(一 leader 多 follower)

Zookeeper 本地模拟伪集群环境(一 leader 多 follower) * Author QiuRiMangCao 秋日芒草*ZooKeeper是一个分布式开源框架,提供了协调分布式应用的基本服务, 它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、 命名服务(Naming Service)、集群维护(Group Maintenance...
阅读(90) 评论(0)

[置顶] Redis Sentinel(哨兵) 和 Master+Slave(主从)的实现和原理分析

Redis Sentinel(哨兵) 和 Master+Slave(主从)的实现和原理分析 * Author:QiuRiMangCao 秋日芒草*# 单节点 server01 server02 } redis 单节点 server03# master slave server01 server02 } redis (master,slave)[数据备份][读写分离] slave减轻ma...
阅读(164) 评论(0)

[置顶] SpringCloud 技能 | 源码查看技巧

SpringCloud 技能 | 源码查看技巧1.日志配置文件:可以通过配置来在不改动配置文件来适应不同的环境 2.配置文件采用git或本地配置方式 3.有配置就读取配置文件中的值,没有就读取默认值 4.将配置中心生产配置都调整过来(configRepo),一般开发都是将配置中心放git上的 5.通过配置中心去读取和查看配置文件 6.用环境变量去运行时切换,而不是通过修改配置文件打包 7.配置文件的...
阅读(34) 评论(0)

[置顶] maven nexus 和 热部署

maven nexus 和 热部署1.nexus私库 上传,下载,热部署2.使用nexus私库的意义?现在已经有很多开源的maven仓库,为什么我们还要自己搭建私库?3.maven 自动部署(热部署):通过热部署命令,把打好的包移动到tomcat容器中发布项目4.cargo-maven2-plgin 热部署插件的使用5.mvn cargo:run 热部署并启动tomcat服务6.maven热部署只能...
阅读(57) 评论(0)

[置顶] git 和 jenkings 和svn 简单使用和介绍

git 和 jenkings 和svn 简单使用和介绍git 和 jenkings 和svnsvn 集中式版本管理软件分布式gitgit和svn的区别.git就是一个版本库,而svn是把元数据存放到一个.svn,.cvs文件中git-base 是一个基于linux的管理工具,所以都可以用linux的命令来操作git configgit config --listgit config global u...
阅读(75) 评论(0)

[置顶] aop xml 配置方式解析过程

aop xml 配置方式解析过程//next =======> 基础的理解切面,连接点,增强|通知,切点,引入,advisor 等基础的理解切面:一个非业务的功能模块,属于一种增强功能实现,如在调用一个方法的时候增加调用的日志收集,事物管理等 - 有多个advice 常用切面:日志管理,事务管理,异常管理连接点:就是对应被代理的方法(before method after)Joinpoint...
阅读(39) 评论(0)

[置顶] 一次请求的源码分析过程

一次请求的源码分析过程 <!-- 最后 **** 拿到中置拦截器处...
阅读(35) 评论(0)

[置顶] Spring 支持 Restful风格 源码分析

Restful风格API接口开发springMVC -- json Restful 请求处理 和 响应RequestResponseBodyMethodProcessor return parameter.hasParameterAnnotation(RequestBody.class); //解析方法-属性带有@RequestBody的参数for (HttpMessageConverte...
阅读(42) 评论(0)

[置顶] 分布式技术-Tomcat容器01 | QiuRiMangCao

分布式技术-Tomcat容器01 | QiuRiMangCao@author QiuRiMangCao | 秋日芒草 @Description 分布式技术 | Tomcat容器 | 01 | 其他 @time 2017-08-11[Tomcat容器]区域代理服务器的作用? 答:结合DNS,让浏览器访问最近的代理服务器, 让后代理服务器收集请求后通过负载均衡去访问具体的服务器。区域代理是怎么实现的?...
阅读(136) 评论(0)

[置顶] XML解析原理 | QiuRiMangCao

XML解析原理 | QiuRiMangCao@author QiuRiMangCao | 秋日芒草 @Description XML基础 | 解析原理 | 解析方法 @time 2017-08-10 xml 解析后乱码问题?contact.xml 里面写的是字符 编码过程:字符-字节 写完xml-保存-硬盘(字节) 都需要查码表windows - GBK解码过程:字节-字符 contact.xml...
阅读(86) 评论(0)

[置顶] Java高级之其他对象 | QiuRiMangCao

Java高级之其他对象 | QiuRiMangCao@author QiuRiMangCao | 秋日芒草 @Description Java基础 | 其他对象 @time 2017-08-101.一些java API的学习不是让我们去重点去记住这些api, 而是学习如何去查询api,利用api来完成一下功能和效果。2.System类包含了一下有用的类字段和方法,它不能被实例化, 不能实例化代表...
阅读(62) 评论(0)

[置顶] Java Source Attacher插件(Eclipse自动下载jar) | QiuRiMangCao

Java Source Attacher插件(Eclipse自动下载jar) | QiuRiMangCao@author QiuRiMangCao | 秋日芒草 @Description Eclipse插件 | 源码 | Java Source Attacher @time 2017-07-20当你还在使用Eclipse开发,时常需要查看源码(大神都是喜欢看源代码的**), 无意中发现Ecli...
阅读(128) 评论(0)

[置顶] Linux下tomcat常用操作命令

Linux下tomcat常用操作命令@author QiuRiMangCao | 秋日芒草 @Description linux 基础 | tomcat | 常用 | 启动关闭 | 进程 @time 2017-07-111.进入Tomcat下的bin目录 cd /usr/local/tomcat/bin2.使用Tomcat关闭命令 ./shutdown.sh3.查看Tomca...
阅读(274) 评论(0)

[置顶] 【Linux技术总结】linux 基础

【Linux技术总结】linux 基础@author QiuRiMangCao | 秋日芒草 @Description linux 基础 | 基础操作 | 网络配置 | 文件管理 | 磁盘管理 | 用户管理 | 系统管理 | 其他 @time 2017-07-09总结:linux是否熟练在于多敲,命令报错时候先看看是不是犯了简单错误,例如少敲空格,大小写错了,没加sudo等。 一、基础操作...
阅读(222) 评论(0)

[置顶] 奇怪的Java题:为什么1000 == 1000返回为False,而100 == 100会返回为True?

奇怪的Java题:为什么1000 == 1000返回为False,而100 == 100会返回为True?.txtInteger.java IntegerCache.java这个内部私有类,它为-128到127之间的所有整数对象提供缓存。Integer c = 100; Integer i = Integer.valueOf(100);public static Integer valueOf(in...
阅读(66) 评论(0)

[置顶] 提升 Web开发性能的 10 个技巧

提升 Web开发性能的 10 个技巧.txt1. 采用反向代理服务器(Reverse Proxy Server)来对应用进行加速和保护 其作用主要在以下三方面:1)负载平衡 – 运行在反向代理服务器上的负载平衡器会在不同的不服务器 间进行传输平衡。透过它,你可以进行无差别的服务器增添。2)存静态文件 – 对于直接的文件请求,例如图片文件或代码文件,可以直接存储在反向代理服务器然后直接发送给用户,...
阅读(61) 评论(0)

[置顶] 如何成为一名合格的(Java)程序员

如何成为一名合格的(Java)程序员.txt主流编程工具1 构建工具:Maven或Gradle。 2 SCM:Git(不是GitHub。大不相同)。 3 构建自动化:Jenkins。 4 IDE:Netbeans或Eclipse——不仅用于编写代码,而且还从IDE中重构和调试代码。我遇到了很多没有如何从他们最喜欢的IDE调试的开发人员。 5 Bug跟踪:Bugzilla或Jira。主流编程框架1 S...
阅读(87) 评论(0)

[置顶] 开发维护大型项目的Java的建议

开发维护大型项目的Java的建议.txt开发维护大型项目的Java的建议.txt1、不要试图一下子搞懂整个项目2、关注于尽快交付价值有效的单元测试用例是理解大型项目代码的很好途径 写一些笔记,或者画一些类图、时序图、数据模型图,以便你或日后其他的开发者维护3、维护大型项目所必须的技能3.1能够迅速发现需要的类 3.2能够分析变更的影响 模仿现有的特性使用相似的设计4、使用工具找到需要的变更内容以及变...
阅读(357) 评论(0)

[置顶] 程序员应该掌握的10个搜索技巧

程序员应该掌握的10个搜索技巧.txt程序员应该掌握的10个搜索技巧.txtGoogle搜索:1、准确搜索2、排除关键词3、用「Either OR」(或)逻辑进行搜索4、同义词搜索5、在站内进行搜索6、善用星号7、在两个数值之间进行搜索8、在网页标题、链接和主体中搜索关键词9、搜索相关网站10、搜索技能的组合使用10、搜索技能的组合使用 作者: GD_SeHun 链接:http://www.imo...
阅读(68) 评论(0)

[置顶] 30个提高Web程序执行效率的好经验

30个提高Web程序执行效率的好经验.txt1)尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置innerHTML的方法来替换document.createElement/appendChild()方 法。2)eval()有问题,new Fuction()构造函数也是,尽量避免使用它们。3)拒绝使用with语句。 它会导致当你引用这个变...
阅读(47) 评论(0)

[置顶] 10种优化页面加载速度的方法

10种优化页面加载速度的方法.txt1. 优化图像 1)图像尽可能的小 2)减小颜色深度 3)剪切图像到合适的尺寸2. 去掉不必要的插件 禁用和删除不必要的插件3.减少DNS查询(DNS lookups) 减少不同域名的数量将减少并行下载的数量,加速你的网站4.最小化重定向 1)重定向增加了额外的HTTP请求,因此也增加了页面加载时间。 然而有时重定向却是不可避免的,如链接网站的不同部分、保存多个域...
阅读(149) 评论(0)

[置顶] 4种方法让SpringMVC接收多个对象

4种方法让SpringMVC接收多个对象.txt 问题背景: 1 我要在一个表单里同时一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该如何处理? 第1种方法:表单提交,以字段数组接收; 第2种方法:表单提交,以BeanListModel接收; 第3种方法:将Json对象序列化成Json字符串提交,以List接收; 第4种方法:将表单对象序列...
阅读(208) 评论(2)

[置顶] Properties | 工具类

Properties 工具类package cn.qiu;import java.io.IOException; import java.util.Properties;/** * Properties 工具类 * @author QiuRiMangCao * */ public class PropertiesConfigUtils { private static Properti...
阅读(75) 评论(0)

[置顶] 在Eclipse中自动添加注释和自定义注释风格

在Eclipse中自动添加注释和自定义注释风格...
阅读(95) 评论(0)

[置顶] Filter | 日志处理 | 应用例子

日志Filterpackage cn.qiu;import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.PrintWriter; import java.util.Date;import javax.servlet.Filter; import javax...
阅读(74) 评论(0)

[置顶] ServletRequestListener | 监听器 | 应用例子

ServletRequestListener 监听器 package cn.qiu;import javax.servlet.ServletRequest; import javax.servlet.ServletRequestEvent; import javax.servlet.ServletRequestListener; import javax.servlet.annotation.Web...
阅读(103) 评论(0)

[置顶] 聚合支付-网页版和后台版接口的区别

聚合支付-扫码支付中的网页版和后台版接口的区别 网页版就是网关版 后台版就是api接口版 主要区别是: 1)后台版是直接给下游一个二维码的支付链接的接口,商户得需要自己构造给客户的支付页面。 2)网页版是给下游提供一个平台生成的支付宝二维码页面,用于给客户支付。...
阅读(766) 评论(0)

[置顶] git从本地到远程常用命令总结

git从本地到远程常用命令总结 1.修改远程地址url命令 git remote origin set-url [url] 2.先删后加 git remote rm origin git remote add origin [url] 3.直接修改config文件 git remote –v查看远端...
阅读(236) 评论(0)

[置顶] Dubbo基础知识

Dubbo基础知识1.Dubbo是什么? 是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 A.单一应用架构(ORM) B.垂直应用架构(MVC) C.分布式服务框架(RPC) Dubbo D.流动计算框架(SOA)2.Dubbo涉及的知识 A.远程调用:RMI,hassion,webservice,thrift...
阅读(159) 评论(0)

[置顶] J2EE企业级应用架构简述

J2EE企业级应用架构简述1.课程设计: A.了解企业应用架构 B.了解服务治理的方式 C.掌握远程调用的基础 D.掌握使用Dubbo开发分布式服务2.分布式服务基础概念 A.分布式服务框架是企业级应用的基础 B.分布式服务框架有效利用企业资源3.企业应用特点 A.多环境多系统的交互 B.海量数据,高并发,高TPS C.安全等级...
阅读(592) 评论(0)

[置顶] Web开发常用到的JavaScript代码区别和经验总结

1.下列三种写法的区别:就存在写法上的区别,而实际作用一致。 $(document).ready(function(){ //do something }) $().ready(function(){ //do something }) $(function(){ //do something }) 总结: ready() 函数仅能用于当前文档,因此无需选择器。 所以docume...
阅读(139) 评论(0)

[置顶] 如何在Eclipse中使用GitHub来管理项目工程?

如何在Eclipse中使用GitHub来管理项目工程? 基本步骤如下:...
阅读(235) 评论(0)

[置顶] 列举JavaWeb开发都需要学习的技术栈

列举JavaWeb开发都需要学习的技术栈: 1.Mybatis 2.Maven 3.Hibernate 4.Spring 5.SpringMVC 6.SpringBoot 7.Redis 8.Shiro 9.Struts 10.JDBC 11.JPA 12.local cache 13.jedis 14.Mysql 15.Servlet 16.memcache 17.WebServices 18....
阅读(831) 评论(0)

[置顶] Html+Css实现三栏布局响应式

宽度自适应布局 body,div { margin:0; padding:0; } div { height:500px; color:#F00; } ....
阅读(693) 评论(0)

[置顶] JavaWeb前后台开发需要掌握和注意的一些知识点?

JavaWeb前后台开发需要掌握的一些知识点?1.趋于前端框架(:Jquery)和Node.js(前端中的后台)的不断流行起来,而Node.js和前端框架都是采用JavaScript来编写的,所以就知道掌握JavaScript是多么的重要。2.前后端的验证方式总结: • 前端一般采用直接写js验证代码或使用一些前端的验证框架(:jquery.validate.js)来验证用户输入的正确性,大...
阅读(1623) 评论(0)

[置顶] jsp页面中利用jdbc操作数据库关键代码步骤

jsp页面中利用jdbc操作数据库关键代码步骤1.下载mysql连接的jar包:mysql-connector-java-5.1.33-bin.jar2.在JSP页面的首部导入所需的java.sql.*下的所有包 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" impor...
阅读(2010) 评论(0)

[置顶] 框架中拦截器的使用教程和权限的控制

---------------------------------------------------------------------------- 拦截所有后缀为.do的请求,交给Resources包下的spring-mvc.xml处理 ---------------------------------------------------------------------------- <...
阅读(96) 评论(0)

[置顶] 微信红包数据架构演变

PPT主题:微信红包数据架构演变 嘉宾:莫晓东有关资金安全,所以需要事务1.继续使用MySQL • MySQL支持事物,满足一致性要求。 • 结构化存储,紧凑、连续。 • 支持多索引。 • 部署简单,工具支持。 • 团队技术积累。 • 设备改进。 • 测试先行,实践是检验真理的第一标准。2.性能优化 • 业务最终一致性,cap、base...
阅读(604) 评论(0)

[置顶] 2000元的H5外包到月入300万的微信掘金之旅

从2000到300万的过程:1.能做>>>改到满意为止>>>提供设计>>>做的更多>>>提供策划>>>创新>>>量身定制>>>解决问题(其实学新东西也是一样,需要一个循序渐进的过程,不要盲目追求快)2.微信等社交网络对于应用市场的流量价值是什么? • 便宜(也许免费) • 影响ASO:就是提升APP在各类APP电子市场排行榜和搜索结果排名的过程。类似移动APP的SEO优化。按照应用商店的自定义逻...
阅读(567) 评论(0)

[置顶] 不断重置的前端人生

PPT主题:不断重置的前端人生 嘉宾:蒋定宇1)就跟 CSS Reset一样,什么东西都得重头来过2)重置有不方便的地方,但通常可以解决问题或带来好处3)不断地增加依赖必然会带来一些奇怪难解的问题4)破图是不可接收的5)Widget:是一小块可以在任意一个基于HTML的Web页面上执行的代码,它的表现形式可能是视频,地图,新闻,小游戏等等。它的根本思想来源于代码复用,通常情况下,Widget的代码形...
阅读(184) 评论(0)

[置顶] 全民K歌React Native实践与优化

PPT主题:全民K歌React Native实践与优化 嘉宾:袁聪1)React Native,H5,Native的优缺点2)React Native优化——Bundle拆分 • 业务分离,按需加载,减少资源消耗 • 避免执行大量JavaScript代码带来的性能问题 • 更灵活的优化策略(启动预加载) • 减少更新时的流量消耗 • 启动的性能瓶颈在于JavaScript的执行...
阅读(494) 评论(0)

[置顶] 性能驱动正确打开姿势

PPT主题:性能驱动正确打开姿势 作者:聂永 职位:新浪微博项目需求: • 有状态的TCP应用 • 长连接 • 实时、强交互聊天室系统 • 私有协议 • 需要支持海量用户项目挑战: • 服务处理,容器,强度报告 • 新项目实现性能目标 • 常规迭代性能不下降实践过程 1.设立性能考核标准 • 单机为16G内存24核服务器 • 支持50W用户 • QPS 5000 • 平均耗时50毫秒2.趁手...
阅读(166) 评论(0)

[置顶] Vue.js实践<如何使用Vue2.0开发富交互式WEB应用>

PPT主题:Vue.js实践作者:钟恒 职位:360奇舞团前端工程师,声享开发者 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 提纲: 1.框架 2.开发 3.优化(填坑) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 框架难点:需求不断的变更 框架要求: 1)复用性高 2)易于维护 3...
阅读(124) 评论(0)

[置顶] 网易DDB性能优化实践

PPT主题:网易DDB性能优化实践 嘉宾:马进(@马进app) 公众号:datamanagementDDB:分布式数据库1.分库分表数据库DDB • 海量结构化数据存储,TB级别热点数据 • 高并发访问,应对OLTP在线事务型的应用 • 数据扩容,在线增删数据库节点,完善的DBA工具 • 透明分库分表,MySQL通信协议兼容2.分区方案选型 • 常规:取模哈希 + 桶(虚拟节点)...
阅读(170) 评论(0)

[置顶] QQ空间后台架构优化之路

PPT主题:QQ空间后台架构优化之路 嘉宾:王帅RSS feeds: RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容)一.系统优化 1.按时间戳排序,再按索引排序,分屏拉取 2.WNS接入优化 • 最优接入 • 最小流量: • 二进制协议 • 数据压缩(Gzip)...
阅读(348) 评论(0)

[置顶] 架构师的进阶之路

PPT主题:架构师的进阶之路-老曹眼中的全栈架构师 嘉宾:老曹为什么需要全栈? • 性能瓶颈 • 沟通困难 • 救火灭火 • 资源紧张全栈的技术栈 • 大数据/AI • 云服务 • 安全 • 微服务 • 框架和库 • 数据存储 • 网络通信 • 操作系统 • 消息队列 • 均衡 •...
阅读(202) 评论(0)

[置顶] 思维的转变:从工程师到架构师再到技术TL

PPT主题:思维的转变:从工程师到架构师再到技术TL 嘉宾:君山·许令波*TL:团队领导1.从工程师到架构 • 架构师的安全和孤独 • 没有团队支撑、地盘 • 完全靠影响力 • 架构师往就是那个最可有无的人 • 从做事到人 • 留下好的第一印象 • 建立口碑和影响力 • 要有成果...
阅读(290) 评论(0)

[置顶] 架构师的成长之路

PPT主题:架构师的成长之路 嘉宾:易宝:陈斌架构 • 系统和软件的架构借鉴建筑学的架构架构师的作用 • 分析需求 • 总体设计 • 选择技术 • 指导沟通架构师的作用 • 业务理解 • 技术广度 • 技术深度 • 丰富经验 • 沟通能力 • 动手能力 • 美学素养架构师的三商 智商:运用知识的能...
阅读(209) 评论(0)

[置顶] MVC框架中Controller层经常做的那些事!

1.请求Controller后直接转发到别的界面中1.第一种写法 @RequestMapping("user/toLogin") public ModelAndView toLogin(){ return new ModelAndView("login.jsp"); }2.第二种写法 (1)不配置前后缀 @RequestMapping("user/toLogin") public Strin...
阅读(601) 评论(0)

[置顶] LiveStyle的简单使用

1.在Google Chrome中商店下载Emmet LiveStyle插件(需要翻墙)2.在Sublime3中下载ListStyle插件3.下载Emmet LiveStyle App(主要看Browser和sublime是否连接上)4.打开Browser中的开关,选择对应的css样式5.整个操作只能在服务器下运行,不然就无法实时监控了以上步骤纯属个人总结,有什么不足请见谅!!!...
阅读(497) 评论(0)

[置顶] 表单提交的几种方式

表单提交方式1.JavaScript提交 var form = document.getElementById("updateForm"); form.submit(); 2.Jquery提交 $("#updateForm").submit(); <input type="button" id="sub" n...
阅读(98) 评论(0)

[置顶] 我对MVC分层的理解

**MVC分层的理解**1.modle层就是对应的数据库表的实体类2.Dao层是使用了hibernate连接数据库、操作数据库(增删改查)3.Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)4.Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可以做些计算处理。以上的Hiber...
阅读(156) 评论(0)

[置顶] 使用Jquery.Validate通过正则表达式自定义验证规则汇总(常用验证规则),非常实用

使用Jquery.Validate通过正则表达式自定义验证规则汇总(常用验证规则),非常实用...
阅读(1192) 评论(0)
79条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:22291次
    • 积分:963
    • 等级:
    • 排名:千里之外
    • 原创:65篇
    • 转载:4篇
    • 译文:10篇
    • 评论:2条