自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 java跨域访问,上传文件

前不久做了一下录音跨域上传的接口,跨域顾名思义就是不同域名之间的相互请求,例如a.123.com\b.123.com如果a想调用b的接口跨域请求,如果一级域名不同,均属于跨域请求(我这样理解)在跨域请求中,如果是js端控制的,使用jsonp的ajax调用,我主要想说一下在服务端后台java代码中跨域调用的实现。在后台java被请求的控制器端加入如下代码: //跨域请求放行 response.se

2017-07-26 15:45:50 2987

原创 微服务架构浅谈(二)

当决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务 架构中,每一个微服务暴露一组细粒度的服务提供点。 介绍 假定你正在为在线购物应用开发一个原生手机客户端。你需要实现一个产品最终页来展示商品信息。 例如,下面的图展示了你在亚马逊Android客户端上滑动产品最终页时看到的信息。 虽然这是一

2017-05-16 19:21:52 530

原创 微服务架构浅谈(一)

一、单体式应用和微服务架构的优劣 1、单体式应用 应用核心是业务逻辑,有定义服务、域对象和时间的模块完成。围绕着核心的是与外界打交道的适配器,适配器包括数据库访问组件、声寒和处理消息的消息组件,以及提供API或者UI访问支持的web模块等,虽然是模块化的逻辑,但是最终还是会打包并部署为一个单体式的应用。这种开发风格是最常见的,因为IDE和其他工具都擅长开发一个简单应用,这类应用易

2017-05-16 10:50:31 732

原创 linux系统中安装软件

linux中安装软件两种办法,tar/rpm RPM是linux下的一种软件的可执行程序,这种软件安装包通常是一个RPM(Redhat Linux Packet Manager,就是Redhat的包管理器)包,文件名*.rpm RPM是RedHat公司随Redhat Linux退出了一个软件包管理器,通过它能够更加轻松容易的实现软件的安装, 1、安装软件 rpm -iv

2017-04-19 18:39:55 406

原创 windows系统安装虚拟机,rehl,虚拟机中安装jdk

第一次学习linux,菜鸟一枚。 VMware虚拟机使用的是VMware-workstation_full_12.1.1.6932版本的,安装虚拟机的教程在网上随处可见,就不多说了,安装好虚拟机之后,给虚拟机安装linux系统,我采用的是镜像安装,个人认为比较方便,不用其他硬件设施,最开始选择的是小红帽的rhel-server-6.0-x86_64-dvd.iso版本,但是开始安装之

2017-04-13 19:13:26 1680

原创 Windows系统整合Nginx+Tomcat

Nginx的两个最大的好处,反向代理+负载均衡 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上发送的链接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求链接的客户端,此时代理服务器对外就表现为一个服务器。Nginx就相当于一台负责转发的代理服务器,貌似充当了真正的服务器,不过只是充当了转发的作用,并且从真正的

2017-03-16 11:16:18 345

原创 springmvc注解区分一个有多个实现类的借口

在变成过程中经常遇到一个实现类有许多借口的问题,当一个借口有多个实现类的时候,@Autowired就会出现问题,解决办法: 1、通过增加@Qualifier(实现类的名字),MailStudentImpl类实现student接口如下:@Autowired@Qualifier("GirlStudentImpl")private Student student;2、也可以通过@Resource(n

2017-03-15 18:42:50 5500 1

原创 spring如何管理事物

Spring是SSM,SSH等框架中的管理员,负责管理其他框架,协调各部分之间的工作,Spring的实务管理分为声明式事务管理和编程式事务管理。 声明式事务管理: 公共配置<!-- 配置sessionFactory --><bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.Annotati

2017-03-14 15:38:33 967

原创 springmvc web.xml配置dispatcherservlet导致访问项目只显示源码

正确的配置方式如下: <servlet> <servlet-name>springServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-n

2017-03-14 14:47:29 1518

原创 oracle监听器与本地服务配置的关联

在配置监听的时候会有一个输入sid的过程,这个sid与本地tnsnames.ora中CONNECT_DATA中的service_name 必须是相同的,我的理解为,这个所有绑定此服务名的数据库服务器都会被监听,如果有其他数据库服务器需要被监听,可以配置此节点来实现。

2017-03-13 18:01:05 1303

原创 本地多项目通过Nginx来配置

在开发环境中,经常会遇到多个项目同时运行的时候,那么现在通过nginx来实现不同域名访问不同的项目。 一般的配置分为两种,一种是在nginx.conf中直接配置(不利于扩展,耦合性高),另外一种是一个域名对应一个配置文件。 现选择第二种配置方法,例如一个服务器上面需要配置域名为www.nginxtest1.com,www.nginxtest2.com操作步骤为: 1、在C:\Windows\S

2017-03-13 14:19:18 883

原创 java代码防重

一、表单重复提交的常见应用场景 1、在网络延迟的情况下让用户又是加你点击多次submit按钮导致 2、表单提交后用户点击刷新按钮导致表单重复提交 3、用户表单提交后,点击浏览器后退按钮退回表单页面后进行再次提交。 二、解决办法 1、利用javaScript防止表单重复提交<%@ page language="java" import="java.util.*

2017-03-10 15:59:35 2564

原创 java 创建时间对象的时间与系统时间不一致

一般情况下不会出现如题所示的问题,出现了就解决。 以我的机器为例,我的当前系统时间是北京时间2017-03-8T017:00:00,但是newDate()得到的却是:2017-03-8T06:00:00。表示java得到的时间比当前系统时间延迟了11个小时解决的办法是: 找到jdk安装路径下面jre\lib\zi\etc\GMT+-N的文件替换zi中的GMT文件。 如果java获取的时间+N=

2017-03-08 17:19:11 1611

原创 jeesite域名访问跳转

公司使用的jeesite项目编写的两个系统,一为用户使用登录,一个为开发人员后台管理。 直接访问域名则跳转到用户使用系统配置如下<!-- 定义无Controller的path<->view直接映射 --> <mvc:view-controller path="/" view-name="redirect:${web.view.index}"/>${web.view.index}的配置在*.

2017-03-08 13:52:27 4655 3

原创 maven管理项目下载jar包没有源文件

在使用maven管理项目的时候,涉及一些框架的源代码是没有办法查看的,还需要自己下载导入源文件,现解决maven管理项目如何下载源文件 1、命令行方法:首先进入项目pom.xml目录中,然后执行 mvn dependency:sources(尝试现在pom.xml中以来的文件源代码) mvn dependency:resolve -Dclassifier=javadoc(下载对应的javado

2017-03-08 11:37:53 3351

原创 tomcat 优化 jvm 解决方法

使用本地服务器运行项目时经常遇到此问题 三月 07, 2017 11:37:43 下午 org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet [springServlet] in context with path [] threw exception [Handler

2017-03-08 10:48:32 496

原创 tomcat启动报错java.lang.ClassNotFoundException: org.springframework.web.context.*****

从svn下载项目之后启动报错,java.lang.ClassNotFoundException: org.springframework.web.context.* 报错为org.springframework.*包下面的任意包的人以类找不到,解决办法 1、右击项目选择properties,选择Deployment Assembly 2、选择add–>java build path Ent

2017-03-07 12:13:29 510

转载 java读取properties配置文件

Properties p = new Properties(); InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(“application.properties”); p.load(inputStream); return p.getProperty(“abc”);

2017-03-07 12:04:47 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除