关闭

ngrok--内网穿透神器

在工作中,难免会遇到要与其他公司或者其他部门进行业务对接的时候,因此避免不了测试,但我们的代码在本地,怎么能让别人访问测试呢? 这就是内网穿透解决的问题,可以使用外网访问我们本地的网络,继而访问我们本地的项目 这样就不需要把项目部署到服务器,再测试了,调试太麻烦 使用步骤(这里只介绍windows的,linux其实也大同小异)一、到官网下载对应系统的客户端 https://www.ngro...
阅读(11) 评论(0)

oracle中的decode函数

decode函数的用法解释 1)decode(条件,A,B,C) 相当于 if 条件=A then B else C 2)decode(条件,A, B, C , D, E, F, G) 相当于 if 条件 = A then B else if 条件 = C then D, else if 条件 = E then F , else G 1) 只有三个值的时候...
阅读(36) 评论(0)

oracle的case when函数

case-when的格式: case when 'x' then 'xx' when 'xxx' then 'xxxx' else 'xxxxx' end case..when..then的意思,可以理解为: case 当某某条件(when ‘xx’) 则赋予什么值(then ‘xx’) 其中 when .. then .. 可以使用多次,表示有不同的多个条件的情况,最...
阅读(31) 评论(0)

使用idea创建SpringBoot项目

参考: 慕课网 廖师兄:两小时学会Springboot http://www.imooc.com/learn/767  1.打开IDEA,创建新项目,选择spring Initializr 2.输入Artifact 3.勾选Web 4.点击finish完成 ...
阅读(23) 评论(0)

Nginx + tomcat 实现服务集群

测试环境: 虚拟机 + linux(centOs 6.5) + windows + tomcat + Nginx 话不多说,直接开撸1、在linux上放两个tomcat, 并更改不同的端口,我测试了一下,需要改如下几个地方(我都在默认的端口上加了一个1),因为我只有两个tomcat,所以另一个就不用改了,使用默认的就行,所以这里改的是其中一个: <Server port="18005" shu...
阅读(25) 评论(0)

linux上安装nginx

我使用的系统是centOS 6.5 因为安装过程遇到问题很多,所以自己综合了一下安装过程 参考文章: http://www.marsitman.com/nginx/linux_install_nginx.html1、去官网下载nginx的最新版本 http://nginx.org/en/download.html 我下的是 nginx-1.9.9.tar.gz,并放到linux服务...
阅读(22) 评论(0)

Tomcat在Linux上的安装与配置

参考地址: http://blog.csdn.net/gyming/article/details/36060843/1.下载JDK与Tomcat. jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html tomcat下载地址: h...
阅读(65) 评论(0)

利用formData,在使用form表单提交参数(或者文件)时,处理回调函数

我们通常在使用传统的form表单进行传参或者上传文件时,只要提交了参数,会有以下两个问题: 1、无法处理回调函数 2、页面会刷新1、拿一个很简单的图片做例子,如图 这里其实也有两种情况: 1)这里有参数,也有文件上传,很明显,这里的文件上传和参数提交,需要分开请求,但是文件上传这里也是一个表单,如果使用传统的表单提交,点了开始上传后,这个页面就会刷新,虽然文件上传过去了,但给人的体验很...
阅读(55) 评论(0)

java读取URL的内容

给定一个链接,返回里面的html代码, 1、可以用于在项目中抓取返回的某些字段 2、类似爬虫,抓取自己想要的信息 import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL;public class LoadUrl { public static void main(St...
阅读(29) 评论(0)

oracle插入timestamp有尾巴的情况

1、 我们在oracle数据库中,如果要存时间,精确到时分秒的话,一般都是用timestamp,对应java的类型是java.sql.Timestamp,但这样存到数据库的时间会有一个尾巴,例如: 2017-07-28 11:13:58:0281134 2、其实在数据库中,直接用date类型就行了,在java中还是用java.sql.Timestamp, 存进去的就是: 2017-07-28 1...
阅读(39) 评论(0)

get请求中文乱码问题解决和参数编码

在web项目中,我们通常的请求方式都是get/post,但get方式有一个问题,就是参数是中文的时候容易乱码,而且参数在路径中可以看到,不安全,我的解决办法是,对参数进行编码,这样可以解决如上两个问题1、在js中使用 encodeURI(encodeURI(“参数”)); 这里为什么使用两次encodeURI(“xxx”)呢? 可以看如下图: 1)没使用之前: 2)使用一次encodeURI(...
阅读(40) 评论(0)

mysql给id生成uuid

mysql中id一般都设为uuid,除了我们在后台用到的uuid利用jpa注解来生成外,其实在mysql中直接也可以生成 直接上代码: 1、mysql中直接使用uuid()函数,可以生成一个随机的uuid 2、正常的uuid是36位长度的,例如:d48644cc-2c7a-4714-9900-18ab99e80b03,其中有4个字符是”-“,在mysql中可以使用replace()函数来替换”-“...
阅读(110) 评论(0)

使用springmvc的MultipartFile实现单文件和多文件上传

准备工作: 需要先搭建一个spirngmvc的maven项目1、加入jar包 commons-fileupload commons-fileupload 1.3 2、在springmv...
阅读(47) 评论(0)

idea如何使用mybatis-generator插件自动生成eitity,dao,mapper

idea不像eclipse有那么丰富的插件支持,例如mybatis-generator就没有直接安装的插件,但也有解决办法,就是利用maven来安装这个插件1、创建一个maven项目,可以参考我的上一篇博客 http://blog.csdn.net/fantasic_van/article/details/74999956 2、在pom.xml的bulid标签中,更新如下配置 <buil...
阅读(190) 评论(1)

spring中ContextLoaderListener的作用

ContextLoaderListener的作用是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。 1、在web.xml配置监听器ContextLoaderListener ...
阅读(66) 评论(0)
26条 共2页1 2 下一页 尾页
    个人资料
    • 访问:2224次
    • 积分:269
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:3篇
    • 译文:0篇
    • 评论:1条
    最新评论