企业应用
文章平均质量分 53
micro_hz
Engineer
展开
-
安装JDK多个版本Maven找不到JRE
环境配置原创 2022-10-18 18:07:47 · 528 阅读 · 4 评论 -
退出csdn声明
鉴于csdn社区环境恶化,本人不再csdn更新文章,我活跃在B站给大家提供更多技术分享,问题与文章的阅览请移步Google与StackOverflow等优质社区。原创 2022-04-12 14:36:51 · 3233 阅读 · 11 评论 -
基于xml的springMVC请求与数据返回
首先我们构建一个请求和返回数据的一个实例。 工程目录如下: 需要的jar包为spring与mvc相关的,这里我们还用到EL表达式: springMVC好处就是请求发送给统一的一个DispatcherServlet控制器,然后再由这个转发器转发给各个小型的控制,然后返回对象,可以采用ModelAndView去返回。 web.xml:<?xml version="1.0" encoding=原创 2015-09-23 09:13:32 · 1839 阅读 · 0 评论 -
springMVC的视图层解析与服务层调用
这次项目用的平台是Zookeeper+Dubbo+SpringMVC+Mybatis,再次熟悉一下springMVC的搭建流程。 工程项目目录: 创建Web.xml:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="h原创 2015-10-13 10:06:48 · 1562 阅读 · 0 评论 -
注解驱动的springMVC与参数绑定
最近一直在学习spring MVC。真的很灵活,这次主要做个前台传入数据到控制器并调用服务层来完成数据验证工作并跳转页面。工程目录结构这次由于没有连接数据库,所以没有设置dao层。直接在service里面做了验证处理。 需求是从前台传入username和password两个参数到后台验证过完成页面跳转。 首先配置web容器的web.xml:<?xml version="1.0" encodi原创 2015-09-24 20:44:12 · 572 阅读 · 0 评论 -
mybaits+bootstrap的模糊查询实现
需求大概是这样的,有中介机构表和员工表,现在我们要做个添加中介机构员工信息的表单,添加员工的时候要先添加机构名,但是添加的机构名如果和机构表的机构名有一字之差,就会导致插入一条新的企业记录,但是用户应该是同一家公司,例如 阿里巴巴,或则阿里巴巴集团公司。 我考虑了一会儿想到用模糊查询去显示已经存在匹配的公司,例如当输入一个“阿里”的时候,就会出现“阿里巴巴集团公司”的选项。然后点击即可填充原创 2016-01-20 09:14:54 · 5785 阅读 · 0 评论 -
JavaScript闭包原理
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。Js代码 functi转载 2015-12-04 15:44:20 · 506 阅读 · 0 评论 -
Dubbo+Zookeeper+maven+git环境搭建笔记
dubbo是Alibaba SOA开源框架,主要应用在大规模高并发的领域。有远程调用,动态调整负载,及时发现等核心功能。这次主要搭建基于zookeeper注册的集群。 首先熟悉dubbo: 初探dubbo请点击这里 主要分为provider和consumer两个部分,provider提供服务,zookeeper作为一个注册中心去管理服务,可以动态的分配负载,有一定的容错和安全性,提供给cons原创 2015-10-10 14:49:58 · 1370 阅读 · 0 评论 -
Dubbo与spring-boot使用
背景介绍互联网公司与传统公司的信息化一个很大的不同就是架构更加偏向分布式,并非这个比较高级或则是某个人的偏好,而是由于业务基因所决定,因为传统公司往往需求是明确的,开发结束就能够长期稳定运行,互联网公司就不一样,大多都是从一个小的产品迭代而来,需求往往不明确,所以像传统公司按照需求来评估硬件资源变的不现实,分布式开发开辟了另一个横向扩展 scale out的思路用分布式集群达到提供强大服务的方式。原创 2017-07-19 12:08:20 · 1741 阅读 · 0 评论 -
分布式系统的常见问题
不好意思最近实在是有点太忙了,将近一个月没更新博客,其实前几天我是有发表一篇关于HSF框架的源码解析,后来由于一些原因不得不删除。其实HSF也跟Dubbo类似,解决了分布式系统中的一系列问题。分布式带来的优势就是能够将复杂业务拆分成多个服务的组合,就如同controller-service-dao中的service接口部署在不同的机器上,service不就是服务的抽象么。让不同的团队维护不同的ser原创 2017-11-26 19:42:12 · 5682 阅读 · 3 评论 -
servlet与http协议状态相关资料
关于servlet中用session追踪用户状态。 servlet是线程不安全的,一次加载可以调用service服务于多个请求。toncat是典型的Web服务器和servlet容器,容器主要用来管理和维护servlet的。Java Servlet API 中引用 Session 机制来追踪客户的状态。Servlet API 中定义了 javax.servlet.http.HttpSession转载 2015-09-16 15:52:56 · 1117 阅读 · 0 评论 -
Mybatis中联合查询
实体类有Employee和Project,这次要通过联合查询,通过雇员的id查找雇员所做的项目,对应的数据库的字段为: 新建一个实体类project,属性并没和数据库对应:package micro.model;/**@author:micro_hz2015年8月20日 */public class Project { int id; //这里属性有Employee类原创 2015-08-20 11:08:26 · 479 阅读 · 0 评论 -
Mybatis的增删改查实例
Mybatis是一个非常轻量的ORM实现。感谢磊哥的相关资料,成功实现了数据库的增删改查。这里我们用Employee表:相应的字段和类型为: 创建实体类Employee:package micro.model;/**@author:micro_hz2015年8月19日 */public class Employee { int id; String name;原创 2015-08-19 15:38:26 · 1570 阅读 · 0 评论 -
jsp实现简单的登录与注销功能
登录页面:index.jsp<%@ page language="java" contentType="text/html; charset=utf-8" //注意编码 pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//原创 2015-08-09 17:07:58 · 15845 阅读 · 1 评论 -
spring属性的注入实例
spring框架核心jar包: 在工作目录下建立spring配置文件:<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee=原创 2015-08-11 20:21:34 · 459 阅读 · 0 评论 -
spring注解装配bean简单例子
由于刚开始学习注解的使用,所以就不介绍更多的注解了,这次演示只使用Controller与Autowired注解。分别表示注解为bean和装配bean。Controller可以添加bean的id。首先创建一个接口:package bean;public interface Animals { public void print();}创建两个实现接口的类:package bean;i原创 2015-08-14 10:11:43 · 676 阅读 · 0 评论 -
SpringMVC的页面跳转
点击页面跳转至FirstSpringMVC并跳转到另一个页面:Spring mvc 的jar包拷贝到 WEB-INF/lib下文件目录结构: 首先建立web.xml:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http原创 2015-08-16 13:31:15 · 1056 阅读 · 0 评论 -
SpringMVC与mysql进行登录验证
SpringMVC可以基于Annotation去请求方法,这次我们来实现SpringMVC+mysql的验证与页面跳转。 创建web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.c原创 2015-08-16 15:01:07 · 5331 阅读 · 12 评论 -
构造url测试action与dao实例
从页面获取操作粒度和开始与结束时间,统计男女比例。最初打算在manager里面测试dao层,但是发现无论是在action里或则manager里都无法测试成功,我采用的junit测试,字面含义应该是单元测试。所以很可能当调用到其他单元的时候就无法达到想要的目的。 后来知道了测试应该是构造URL来传入参数来测试整个dao层和业务逻辑。我们是通过传入queryMap的Map类型的参数来实现查询的。在原创 2015-08-31 11:10:07 · 850 阅读 · 0 评论 -
不同时间粒度下的数据处理action
昨天写好业务逻辑,在跟需求方接洽的时候发现还没有展现不同时间粒度下的对应男女的人数的图标数据,因此一直赶着写图标展示的数据。这次主要分析时间粒度下的数据计算的思路。首先时间粒度有两个维度,日和月。从前端表单提交过来的日期格式是yyyy-MM-dd的String类型。从数据库得到的时间类型为Date类型。因此如果是日的话我们只要将该粒度下的所有时间的人数累加。关键在于判断是否为一天那我们得把Date原创 2015-09-01 14:37:30 · 1588 阅读 · 0 评论 -
第一个servlet
昨天看SSM的配置文件感觉很困难,跟超哥谈了一会儿感觉领悟了不少了,看来还是得从servlet去了解服务器的配置问题。无论如何还是先把项目跑起来,再去深入理解问题。servlet与CGI都是服务器端的小程序,但是它们又有很多不同。servlet与CGI的区别 1servlet是线程级别,多线程的(但是不是线程安全),而CGI是进程级别的。 servlet是依靠JVM的,可以实现java跨平台的原创 2015-08-05 10:28:51 · 683 阅读 · 2 评论 -
jsp+servlet+tomcat简单的数据库查询项目
JSP负责页面展现,其实jsp也是一个java类,最开始java为了在显示页面不得不分别out.println()方法输出标签,那样将显示与业务逻辑混合在一起很不好维护也不简洁。因此诞生了jsp技术。jsp全称为java server page。它是在服务端运行的程序。java web最经典的还是jsp + servlet +mysql + tomcat。 接下来我们开始一个简单的java原创 2015-08-07 18:30:07 · 1789 阅读 · 0 评论 -
forward与redirect的区别
这两种方法大概有如下的区别:绝对路径与相对路径:以”/”开头的为绝对路径。不以”“开头的为绝对路径。写路径可以写绝对路径和相对路径。两种请求的相对路径一般一样。forward的绝对路径在项目内localhost:8080/projectName/,因为请求并不会更新,所以这个请求只在一个项目里有效。redirect的绝对路径为localhost:8080/。因此在多个项目之间只能用redirec原创 2015-08-09 13:55:40 · 398 阅读 · 0 评论