Java Web
翻身了,咸鱼!
纸上得来终觉浅 学习欲速则不达
展开
-
Tomcat 服务器配置用户信息,配置manager WebApp远程访问
在服务器配置Tomcat的时候遇到一些坑,写下来自己做个整理,也给大家做个参考1.硬件配置 一台centos电脑.已安装好java,IP地址:192.168.100.292.到Tomcat的官网下载源码 3.下载后解压 进入bin目录tar -zxvf apache-tomcat-8.5.23.tar.gzcd apache-tomcat-8.5.23/bin4.运行...原创 2017-10-28 14:56:14 · 1101 阅读 · 0 评论 -
Cookie 的Domain,MaxAge ,存储,Cookie诈骗分析
测试浏览器是chrome浏览器,不同的浏览器对cookie 的操作会有不同Cookie 保存在浏览器端,Cookie既可以在前端操作,也可以后端操作 前端操作cookie 是javaScript完成:document.cookie 后端操作cookie,比如java,response.addCookie()Cookie 是保存在本地的 ,以Chrome 为例,当前账户的administ...原创 2018-07-09 18:40:19 · 3949 阅读 · 0 评论 -
HttpClient4.4.1 Post请求 MultipartEntityBuilder 设置参数 乱码
原生java 是支持http请求的在java.net 这个包中就有,奈何用的人少,大家都更倾向于用httpClient,几年前还好,不过这个jar包最近跟新的幅度比较大,历代版本写法差距太大,导致网上出现问题找答案的时候定位太乱!!!最近在项目中需要发送http Post请求,用的httpclient总是有乱码.用到了其中的MultipartEntityBuilder在设置post 参数的时候...原创 2018-05-14 20:10:11 · 4642 阅读 · 3 评论 -
腾讯云Cos获取签名并通过签名上传文件
项目中有个需求,需要把文件传到腾讯云cos存储,还没开始前先去腾讯云上面,赶紧申请一个试试看,之前用过微软云blob存储,整体而言都差不多,就是一个文件夹吧,通过api把文件传上去就ok了.先去申请cos 的使用,然后申请一个桶 这个桶 的概念 类似于计算机上面的 磁盘点击进去后就可以看到 文件 和文件夹,这些都是测试的时候上传的文件既可以通过这个web页面上传,也可以通过api 上传,当前肯定是...原创 2018-05-10 18:11:56 · 13245 阅读 · 18 评论 -
微软OA认证/ADFS认证 java 源码解析
依照项目的需要,客户需要使用微软的认证,仔细走了一遍官方的源码,希望可以给后来人 指条路1.先去微软的官网下载java版本的源代码 下载地址上面的下载页面 会有一套具体的申请账号+配置流程 ,跟着做就可以了把下载好的java工程应用,导入到Tomcat上面运行就ok.这里说一下 具体的的代码流程先来个总体的感受,上图 (图片太大,点击图片看大图,或者下载看)这个就是...原创 2018-02-03 16:40:01 · 5638 阅读 · 1 评论 -
汉字数字转阿拉伯数字 和 阿拉伯数字+千/百/万/亿 转阿拉伯数字
感谢这位辛苦的大佬: http://blog.csdn.net/jjfly999/article/details/51052492#insertcode项目的需要,把中文的汉字转成纯阿拉伯数字比如 三千-->3000 但是有的时候可能会输入3千,这样处理就比较麻烦一点在网上 找了一篇文章(上面的链接),当有大数字的时候,效果不是特别好,所以进行了改进改进后还可以识别一些变态的写法,比如:10...原创 2018-02-24 18:40:10 · 7388 阅读 · 3 评论 -
Spring mvc Gzip压缩 前后端交流的String
因项目的需要,需要对前后端传输的数据进行压缩,使用的压缩方式是GZIPGzip压缩会把String压缩成一大推乱码,但是这个过程对用户而言是透明的,浏览器会自动的对压缩的内容进行解析,所以用户看到的还是正常的内容. 使用纯servlet 进行压缩测试非常的简单.package com.test;import java.io.IOException;import java...原创 2018-01-09 09:32:03 · 8899 阅读 · 0 评论 -
request.getParameterMap()
查看了一个项目的源码,里面用到了request.getParameterMap(),很是新奇,以往我们用的都是request.getParameter(arg0),用来获取前端传给后端的数据.猜测getParameterMap() 应该是获取所有的请求的参数,他的返回的参数格式是Mappackage com.test;import java.io.IOException;import java.u原创 2018-01-13 11:24:45 · 14180 阅读 · 0 评论 -
Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: FUNCTION xxxx.$ does not exist
使用mybatis 的时候 报了一个错误 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: FUNCTION ztdb.$ does not exist找了很久都没有发现错误查找了很久 最终发现了错误 把() 改成{} 就ok 了 小细节 问题原创 2017-11-27 11:15:58 · 4299 阅读 · 0 评论 -
微软云用户认证体验
平时我们访问第三方网站的时候,一般都可以使用QQ登录,之类的,网站并不需要你去注册他们的账号, 当QQ服务器告诉网站有这个人的时候,网站就可以给你提供服务.在国内一般用QQ,微信 比较多.这次用java体验了微软的认证 1.先看看传统的web认证过程浏览器 提交用户名和密码 网站服务器接收到密码,到数据库中查询 如果正确提供服务 如果错误返回2.使用微软认证的话,到数据库查询的工作 就没有原创 2017-12-10 23:55:30 · 1722 阅读 · 0 评论 -
为什么我们要学习命令行?
以前编程开发的时候,没有怎么注意到这个问题直到上次去给平安做一个项目平安是做银行,保险相关的企业,多以对钱非常的敏感,他对安全的要求是比较的高的。以前做项目的时候,要看数据库用navicat,要看mongo用Robot 3T,要看redis 用redisClient但是在平安不一样了,他们的内部的电脑连百度都没有办法访问,使用maven 都没有办法链接maven的中央仓库下载j...原创 2018-09-01 21:23:58 · 1585 阅读 · 1 评论