javaee
javagaorui5944
爱生活,爱编程的小伙子!
展开
-
利用Smartupload工具包实现上传下载
1.02.jsp 前台页面String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> ">原创 2015-04-10 16:05:33 · 687 阅读 · 0 评论 -
Github 第三方授权登录教程
Github 第三方授权登录教程大致流程图1.首先注册一个github帐号,Applications>Developer applications>Register a new application. 2.填入参数Application name--应用名称,随意填Homepage URL--如上图可以填本地地址进行测试,127.0.0.1:port/xx/xxApplication de原创 2016-10-25 10:00:20 · 20648 阅读 · 11 评论 -
github,怎么向开源项目贡献自己的代码和协作
醉了,有几张上传到开源中国服务器的图片挂了。。今晚修复下。。。2016-12-29 23:30 已修复,(上传到开源中国服务器的图片挂了还不承认。。醉了。。)摘要: 同步更新上游远程库,减少冲突。git命令这里我没有做过多的解释,想学习的百度 git廖雪峰 前辈。这几天在网上找了一些类似的博文看了一下,基本用不了,然后其他基本都是转载第一篇博文的——–最后禁止转载。。。你们懂那种换关键字搜过去搜过来原创 2016-10-30 23:55:18 · 7236 阅读 · 1 评论 -
spring-boot 基础入门
过去我们web服务端框架配置一般是SpringMVC+Spring+Mybatis,最近因为准备做一个第三方平台接口,写一个restful 风格的http api,所以学习了spring-boot,这里讲一下一些基础的配置——初探 The recommended way to get started using spring-boot in your project is with a d原创 2017-01-13 15:35:07 · 408 阅读 · 0 评论 -
2016-2017的部分历程和小目标
2016/03-2016/5(春招找实习的日子) 在3月份开始了电话面试之旅,因为人是在重庆。阿里➡️蘑菇街➡️大众点评➡️58同城➡️饿了么,最后拿到大众点评的实习offer(Java研发)和饿了么的实习offer(py研发,最后hr打电话之前我给一面面试官前辈发邮件拒绝了),阿里当时是最想进的一家公司,内推面试的部门是淘宝,一面面试官前辈跟我在电话里聊嗨了,还提醒我让我下去看一些二面肯定会问原创 2017-01-11 20:00:19 · 459 阅读 · 0 评论 -
记录一次操作git 的愚蠢行为(本地代码只 git add 过,没有 commit ,push 过,然后版本回退 导致本地代码丢失)
这周三在公司pull了远程仓库的最新代码,发现代码编译后报错了。当时不知道没睡醒还是什么没想到 git log 去查看新版本的commiter,然后去交流请教问题.然后自己想到了本地版本回退,回到到上一个编译没有报错的版本,但git 里面水太深了, 因为我本地也有自己的代码,并且一次没有提交过,回退成功后发现确实没有报错了,但是突然发现我自己的代码全没了,当时吓出汗来了。然后马上google 希望原创 2017-02-25 20:50:20 · 9139 阅读 · 2 评论 -
shell小白 想玩自动化部署,无密码ssh 登录远程服务器,执行scp命令传送war包 并重启tomcat。
一个演示demo,首先scp命令 发送 test.clss 到远程服务器登录目录(可以指定目录,真实环境应该指定到tomcat安装目录的webapps 文件夹目录下),并会ssh连接登录到服务器。如果没有配置无密码shh登录会要求你输入两次密码。#!/bin/shcd /usr/local/software/apache-tomcat-7.0.76/binbash ./shutdown.原创 2017-03-19 19:47:51 · 1309 阅读 · 0 评论 -
单一使用Mybatis, SqlSession 注意项
这是读取mybatis配置得到SqlSessionFactory的代码块public static org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory; static { String resource = "mybatis-config.xml"; InputStream inpu原创 2017-04-02 18:01:47 · 1353 阅读 · 0 评论 -
dubbo-admin项目部署
附件为解压后的dubbo-admin.war 包,版本为2.5.4,直接将他解压后替换 tomcat/webapps 下的ROOT的文件夹,然后需要修改ROOT/WEB-INF文件夹下的dubbo.properties,dubbo.registry.address=zookeeper://127.0.0.1:2181//这里换为你自己的地址和端口dubbo.admin.root.passwo原创 2017-04-28 22:24:18 · 516 阅读 · 0 评论 -
一些 web 前后端分离的坑与疑惑
最近在在跟前端的哥们写一个小项目,我们采取的是比较暴力的前后端分离开发模式 后端只提供 ajax json 格式的数据接口, 前端解析数据,渲染 相当于 后端和前端分开部署在不同的服务器上 第一个问题 ajax 跨域,目前后端解决方案: res.setHeader(“Access-Control-Allow-Origin”, “前端站点 ip”);原创 2016-11-04 09:57:59 · 7414 阅读 · 9 评论 -
从Java中堆内存和栈内存分配中详谈String使用equals和==比较的区别
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间。比如void func(){ Object obj = new Object();//这个obj在函数的栈里。}class Test{ pri原创 2015-12-15 21:48:16 · 614 阅读 · 0 评论 -
AisMVC,一款仿SpringMVC框架的轻便快捷的Java MVC开发框架
前言 写这个框架的意义在于过去使用springmvc框架作为项目中的Controller层,springmvc的简洁配置和使用让我们选择了它,但这个框架我用着也发现了它也有很多冗余功能的地方。我们团队开发web项目一般采用前后端分离,所以后端的的Controller层的功能仅仅只有提供ajax接口,页面集成后的跳转,过滤器和拦截器,所以我就想着自己写一款仿springmvc的mvc框架作为自己和团队以后的开发中小型项目的框架,舍掉冗余的部分,只要项目中实际需要的功能原创 2016-06-26 13:31:12 · 1261 阅读 · 0 评论 -
SpringMvc下实现文件上传
1 项目.xml配置文件<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocati原创 2015-04-20 20:38:55 · 551 阅读 · 0 评论 -
Servlet和Jsp实现原生的上传与下载文件
1.01.jsp 前台代码String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> ">原创 2015-04-08 22:22:02 · 4049 阅读 · 6 评论 -
SpringMvc 上传文件优化
项目.xml 和hello-servlet.xml配置文件在上一篇可以找到,直接贴上后台代码package com.gaorui.Controller.Annotation;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.Inp原创 2015-04-20 21:16:26 · 1007 阅读 · 0 评论 -
SpringMvc+Spring+Mybatis 环境集成
1、基本概念1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBea原创 2015-07-31 21:39:24 · 546 阅读 · 0 评论 -
Java内存管理:深入Java内存区域(深入理解Java虚拟机的第2章内容,加上个人浅显理解)
概述: 对于从事C和C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的皇帝,又是从事最基础工作的劳动人民—既拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。 对于Java程序员来说,在虚拟机的自动内存管理机制的帮助下,不再需要为每一个new操作去写配对的delete/free代码,而且不容易出现内存泄漏和内存溢出问题原创 2015-12-15 19:53:38 · 398 阅读 · 0 评论 -
Java中堆内存和栈内存详解
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器原创 2015-12-15 19:55:15 · 445 阅读 · 0 评论 -
Java实现SOAP协议
Java实现SOAP协议(转自:http://blog.csdn.net/bestlove12345/article/details/51849631) SOAP是把基于HTTP的WEB技术与XML的灵活性和可扩展性组合在了一起。准备:1. 准备一个web server。Tomcat 下载地址 http://tomcat.apache.org/本例使转载 2017-07-23 11:50:55 · 1810 阅读 · 0 评论