java-web
文章平均质量分 83
LLLLLLLLEE
这个作者很懒,什么都没留下…
展开
-
20191128 Java Web知识之浏览器的同源策略机制及跨域资源共享机制
本文介绍的是工作中常见的跨域问题,跨域问题是由于浏览器的同源策略机制,而要解决跨域问题,可以通过跨域资源共享机制,来绕开同源策略。原创 2019-11-28 21:23:51 · 398 阅读 · 0 评论 -
20191126 Java Web之单系统登录知识点
前言在工作中登录功能十分常见,自己也接触了不少,如常见的单系统账密登录,以及无需输入账密的扫码登录,以及通过第三方登录实现快速注册登录,还有微信小程序的授权登录。虽然工作中没有应用到单点登录的需求,但它也是Java WEB中很重要的一块知识,于是觉得很有必要了解一下。涉及到的知识点有:HTTP的无状态性sessioncookie会话机制tomcatredis跨域问题单系统登...原创 2019-11-27 00:40:43 · 225 阅读 · 0 评论 -
20191124 JWT(Json Web Token)了解学习
虽然工作中接触到的新东西不多,可是想学还是很多途径的。之前对接接口的时候,登录接口返回的参数之一是token:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJVc2VyMjc3Iiwic2NvcGUiOlsicmVhZCJdLCJleHAiOjE1NzMxNDIwODYsInVzZXIiOiJVc2VyMjc3IiwiYXV0aG9...原创 2019-11-24 23:52:00 · 338 阅读 · 0 评论 -
20191013 Netty基础知识学习
Netty学习预备1、前言使用Netty,可能是相对简单的。但是要搞懂Netty,可能就不是那么容易的事情了,因为要了解的基础知识太多了。如线程模型、IO迷行、NIO、传统IO等等。笼统的去学习Netty,或者说没有一条学习线路去学习Netty,就会像我一样头脑混乱,即使遇到不懂的问题,可能也不知道要怎么提问。为什么连提问都不会?因为自己的思路都是不清晰的,各种东西糅杂在一起了。我之前是这...原创 2019-10-13 17:30:23 · 204 阅读 · 0 评论 -
0903 SpringMVC获取不到post请求中的参数
补个笔记SpringMVC获取不到post请求的参数之前也遇到过这个问题,当时由于紧急,被教训了一顿,参考着以前的毕设代码,添加了CommonsMultipartResolver很多次,终于在最后一次成功了(现在明白是之前之所以是因为添加依赖失败,当时这里卡得我快要崩溃了,明明添加了依赖,但是一直报错)。虽然当时解决了,但是并没有搞明白为什么。这次再另一个项目的接口上,又遇到这个问...原创 2018-09-04 22:49:04 · 1433 阅读 · 2 评论 -
1005 学习Netty有感
虽然题目是叫做学习Netty有感,但实际上并没怎么涉及到Netty的东西,更多的,是在学习Netty的道路上走了一些弯路以及找回方向的一些感悟。原创 2018-10-05 11:56:26 · 185 阅读 · 0 评论 -
1206 aop学习使用有感
我觉得学习是一个反复的过程,隔了一段时间再回过头来看之前学的东西,会有新的感悟。在以前学习动态代理的时候,虽然明白了如何实现动态代理,但是会觉得很麻烦,因为为了实现动态代理,我们需要实现InvocationHandler接口,通过在invoke方法中去增加无关业务的代码,另外还需要去使用Proxy类构造一个代理类。会觉得这样用起来更加麻烦,倒还不如直接重写类来得方便。也了解过aop,看过一些文...原创 2018-12-06 09:20:50 · 248 阅读 · 0 评论 -
挖坑。。。
挖坑原创 2019-01-31 15:31:07 · 139 阅读 · 0 评论 -
20190304 记线上程序跑着跑着挂掉了
公司线上的一个war程序,跑着跑着挂掉了。有点慌,因为找不到问题所在,也担心下次又出现这个问题。总不是每次都通过重启来解决吧?于是各种搜索,也因此了解到了一些新的东西,如visualVm。接触到内存溢出、dump文件分析、visualVm这些新东西,内心有点小激动,因此也记录一下。原创 2019-03-05 00:47:35 · 1047 阅读 · 0 评论 -
20190326 工作中遇到的一些奇怪的问题
写了好几篇这样的文章了,工作中时不时会遇到一些奇怪的问题。在没解决之前会觉得不可思议、匪夷所思、甚至怀疑人生,不过在解决之后又会觉得原来不过如此。现在奇怪的问题遇多了,也见怪不怪了,也能冷静下来思考,毕竟出错都是有原因的,都是有理有据的。这里记录下这段时间遇到的一些奇怪的问题。原创 2019-03-27 09:09:36 · 286 阅读 · 0 评论 -
20190608 JavaBean转jsonString时首字母大写的问题
JavaBean转jsonString时首字母大写的问题这次出差,对接第三方发行系统,又出现了大驼峰命名的json字符串,因此做个笔记记录下。约定俗成的,JavaBean的属性采用小驼峰命名法。但是,在对接接口的过程中,如果是要去接入别人的接口,如果对方没有使用约定俗成的小驼峰命名,那么也只能自己做出调整适配了。这样的事情也遇到过几次了。有的是对接自己公司php的接口,有的是对接第三方系统的...原创 2019-06-08 23:54:51 · 3325 阅读 · 1 评论 -
20190628 ASCII、ISO-8859-1、Unicode、UTF-8、GB2312之我的理解
工作中,时不时会遇到乱码问题。总是匆匆看看几篇文章然后自己再捣鼓会,也能把问题给解决掉,但其实没有真正搞懂这一块的知识。也很想要把这块知识给搞懂。于是乎一次又一次的看了网上的博客文章,自己也思考了一番,于是尝试试着做些总结归纳来输出一下,给大家参考参考。原创 2019-06-28 17:30:20 · 296 阅读 · 0 评论 -
20190804 加解密知识之——分组密码
发现想得越多、纠结得越久,越是想把文章写得漂亮点,就越是无法开始。所以,索性随着自己的思绪,想到哪就写到哪吧,再慢慢完善,慢慢补充吧。这篇文章是想做个笔记,跟数据加解密有关的一些东西。先说下工作中或多或少会接触到的一些东西:访问自签名的https网站,提示网站不安全对接接口时出于数据安全使用密钥算法加密数据使用openssl工具生成私钥、公钥,甚至证书发现自己无从下手,不知道该怎么写...原创 2019-08-04 21:28:02 · 2174 阅读 · 1 评论 -
0904 接口返回数据中文乱码引发的测试和思考
今天又遇到了SpringMVC接口返回中文乱码问题,于是不断地测试以及搜索,最终还是有点进展。简略的描述下:当时是这样的,接口返回map对象或者自定义对象的时候,不会中文乱码。当接口返回String类型时,就会有乱码问题。最终发现是跟SpringMVC的消息转换器有关,默认的StringHttpMessageConverter的编码是ISO-8859-1,正因如此,导致了乱码的发生。而json...原创 2018-09-04 22:13:16 · 2167 阅读 · 0 评论 -
##0828 维护福建etc项目时遇到的不可思议的事情
我这边调用别人的接口,通过日志我看到接口返回的数据是null,而通过对方的日志,得到的信息却是接口是有返回数据的。感觉,不可思议。。。原创 2018-08-28 21:41:02 · 183 阅读 · 0 评论 -
0820 维护一个项目中的收获
公司有个项目的java服务,是一年前写的,然后最近对方要用了,因此我们这边得把程序调通。于是我被分到这个任务,配合app那边,排查日志,解决他们遇到的问题,以及我这边网关的问题。因为这个项目是其他人做的,我刚开始接触的时候什么都不知道。就在一边维护中一边了解代码。维护了两个星期吧,每天处理一点点问题,本以为自己对项目了解很多了,最近没有宣传的上线了,用户量很小,但是星期五的时候,因为该java...原创 2018-08-20 21:59:14 · 589 阅读 · 0 评论 -
对 Unicode、UTF-8 的一些理解
unicode、utf-8、utf-16、字符集、编码方式原创 2017-12-04 11:11:16 · 262 阅读 · 0 评论 -
对Servlet的一些理解
对Servlet的一些理解原创 2018-01-23 21:27:12 · 558 阅读 · 0 评论 -
处理重复提交表单时遇到的问题
这里只是给自己做个笔记,方便自己以后改进。对别人的参考价值可能不大。本文并没有完全解决问题,因此说是给自己做个笔记。把问题记下,以后再慢慢解决。原创 2018-02-27 12:14:33 · 1659 阅读 · 0 评论 -
servlet、filter、interceptor的url匹配规则
前言在配置filter过滤器的时候过滤器竟然不起作用。然后在网上查阅了许多信息,整理而成一篇文章。在查阅信息的过程中,对路径匹配也有了更清晰的了解。参考文章真的写的很棒,链接在文章最后。另外,还有一篇关于servlet的路径匹配的源码解读:Servlet容器Tomcat中web.xml中url-pattern的配置详解,留着,以后再来学习。[ 2018.03.19 最新更新 ] Sprin...原创 2018-02-28 09:48:07 · 3620 阅读 · 1 评论 -
[转载]Cookie/Session机制详解
转载的文章该文章系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。 http://blog.csdn.net/fangaoxin/article/details/6952954/以下是自己的一些理解。(2018-02-28)session和cookie,它们都是用于会话跟踪。HTTP是无状态的协议。但是We...转载 2017-11-22 15:45:17 · 220 阅读 · 0 评论 -
easyUI中树形菜单数据的加载
前言这是在使用easyui的过程中遇到的问题。出错的原因还是自己粗心,最主要的是对easyui不熟悉,没能很好理解tree的加载方式。写下这篇文章来记录下,方便以后需要时查看。 补充:树形菜单和树形下拉框几乎一样。都是通过url属性加载数据。唯一的区别就是树形菜单是tree控件,而树形下拉框是combotree控件,用法一样。问题及其解决easyui的树形菜单的一个问题,如图:...原创 2018-03-01 17:16:12 · 3884 阅读 · 1 评论 -
一次提交却发起了多次请求的一种可能的原因
一次提交,发起多次请求的问题,很可能因为是因为在执行提交的时候,是通过触发一个脚本方法实现的。而脚本方法又是通过JQ来选中表单控件,如果页面中有多个表单,而多个表单控件都被JQ选择器选中,那么就会出现一次提交发起多次请求的问题。当然了这只是其中一个可能的原因,可以参考一下。原创 2018-03-04 07:58:09 · 17114 阅读 · 1 评论 -
提交表单发起多次请求(未解之谜)
补充示例模板CSDN下载地址:https://download.csdn.net/download/weixin_30531261/10293193 示例模板码云下载地址:https://gitee.com/LLLLLLEE/loginProblemCSDN下载文件资源分最少要为2,额。。。在这个示例模板中,就是简单的springmvc+jsp,省去了service和dao层。但是出...原创 2018-03-17 16:21:56 · 2191 阅读 · 0 评论 -
登录模块点击一次登录按钮发起了两次请求
前言我还在想这个情况会不会跟上一篇博文一样,是因为某种问题导致页面生成了多个id一样的表单,但是发现并不是这样。目前这个问题暂时通过提交前禁用按钮提交功能,返回结果后恢复按钮提交功能来解决。根本原因还没找到。问题描述使用360浏览器通过浏览器地址栏发起一个能登录成功的请求:http://localhost:8080/user/login?loginId=liweiz...原创 2018-03-04 11:21:11 · 4434 阅读 · 0 评论 -
Redis的入门学习
什么是redis?Redis 是一个基于内存的高性能key-value数据库。Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Va...原创 2018-03-19 15:34:57 · 180 阅读 · 0 评论 -
项目代码重构
项目代码重构毕设做完,能跑起来,但是感觉代码写的不好。一开始,对于controller层方法和service层方法,该返回什么类型的值,没有什么想法,于是代码写的有点混乱。也发现controller层或service层,都没有对异常处理,也没有日志处理。感觉这样子写的代码,过段时间自己可能都看不下去。于是,就想重构下。问题描述如职位模块中: service层的add方法这么写...原创 2018-04-12 13:51:03 · 504 阅读 · 0 评论 -
0814 接口返回的json数据被转义的原因
记个笔记。调用接口,返回的json字符串被转义了,而记录在日志里的数据却不会被转义。原因是只配了json解析器原创 2018-08-14 18:25:26 · 9781 阅读 · 1 评论 -
tomcat 和 servlet 的关系
tomcat 和 servlet 的关系原创 2017-11-19 14:51:08 · 3200 阅读 · 2 评论